Details

Time bar (total: 33.2s)

analyze179.0ms (0.5%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%0.1%99.9%0%0%0%0
0%0%0.1%99.9%0%0%0%1
0%0%0.1%99.9%0%0%0%2
50%0.1%0.1%99.9%0%0%0%3
50%0.1%0.1%99.9%0%0%0%4
75%0.1%0%99.9%0%0%0%5
75%0.1%0%99.9%0%0%0%6
87.5%0.1%0%99.9%0%0%0%7
87.5%0.1%0%99.9%0%0%0%8
93.8%0.1%0%99.9%0%0%0%9
93.8%0.1%0%99.9%0%0%0%10
96.9%0.1%0%99.9%0%0%0%11
96.9%0.1%0%99.9%0%0%0%12
Compiler

Compiled 31 to 25 computations (19.4% saved)

sample2.8s (8.5%)

Results
2.8s8256×body256valid
Bogosity

preprocess665.0ms (2%)

Algorithm
egg-herbie
Rules
6630×rational.json-simplify-41
1868×rational.json-simplify-35
1088×rational.json-simplify-1
848×rational.json-simplify-48
68×rational.json-simplify-16
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02382
14582
27382
311382
417782
534082
683482
7112082
8117682
9126282
10143382
11153982
12159182
13162582
14165582
15168582
16175982
17182182
18198182
19207582
20213982
21217582
22220982
23223982
24226982
25229982
26232982
27235982
28238982
29241982
30244982
31247982
32250982
33253982
34256982
35259982
36262982
37265982
38268982
39271982
40274982
41277982
42280982
43283982
44286982
45289982
46292982
47295982
48298982
49301982
50304982
51307982
52310982
53313982
54316982
55319982
56322982
57325982
58328982
59331982
60334982
61337982
62340982
63343982
64346982
65349982
66352982
67355982
68358982
69361982
70364982
71367982
72370982
73373982
74376982
75379982
76382982
77385982
78388982
79391982
80394982
81397982
022
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
Outputs
0
1
Call 2
Inputs
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (-.f32 1 (/.f32 (-.f32 u 1/4) 3/4)))))
(*.f32 (*.f32 3 u) (log.f32 (/.f32 1 (-.f32 1 (/.f32 (-.f32 s 1/4) 3/4)))))
Outputs
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (-.f32 1 (/.f32 (-.f32 u 1/4) 3/4)))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (/.f32 (-.f32 u 1/4) 3/4))))))
(*.f32 (*.f32 3 u) (log.f32 (/.f32 1 (-.f32 1 (/.f32 (-.f32 s 1/4) 3/4)))))
(*.f32 u (*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (/.f32 (-.f32 s 1/4) 3/4))))))
(*.f32 (*.f32 3 u) (log.f32 (/.f32 -1 (+.f32 (/.f32 (-.f32 s 1/4) 3/4) -1))))
Compiler

Compiled 18 to 16 computations (11.1% saved)

simplify810.0ms (2.4%)

Algorithm
egg-herbie
Rules
4066×rational.json-simplify-48
3704×rational.json-simplify-1
3012×rational.json-simplify-41
1190×rational.json-simplify-35
264×rational.json-simplify-16
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01641
13041
24741
37041
410541
519141
643941
758741
862041
966741
1075741
1183041
1287841
1396141
14101341
15105041
16107141
17109141
18111141
19112941
20114741
21116541
22118341
23120141
24121941
25123741
26125541
27127341
28129141
29130941
30132741
31134541
32136341
33138141
34139941
35141741
36143541
37145341
38147141
39148941
40150741
41152541
42352141
43371541
44384941
45397741
46402741
47404841
48406741
49408541
50410341
51412141
52413941
53415741
54417541
55419341
56421141
57422941
58539841
59545041
60549441
61552641
62555241
63557841
64560441
65595041
66650041
67674041
68677841
69680441
70683041
71685641
72688241
73690841
74693441
75696041
76698641
77701241
78732741
79749341
80762941
81769841
82772441
83775041
84777641
85780241
86782841
Stop Event
node limit
Counts
1 → 3
Calls
Call 1
Inputs
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (-.f32 1 (/.f32 (-.f32 u 1/4) 3/4)))))
Outputs
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (-.f32 1 (/.f32 (-.f32 u 1/4) 3/4)))))
(*.f32 (*.f32 3 s) (log.f32 (/.f32 -1 (-.f32 (/.f32 (-.f32 u 1/4) 3/4) 1))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (/.f32 (-.f32 u 1/4) 3/4))))))

eval1.0ms (0%)

Compiler

Compiled 44 to 38 computations (13.6% saved)

prune2.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New123
Fresh011
Picked000
Done000
Total134
Error
1.1b
Counts
4 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
1.2b
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (-.f32 1 (/.f32 (-.f32 u 1/4) 3/4)))))
1.2b
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (/.f32 (-.f32 u 1/4) 3/4))))))
Compiler

Compiled 32 to 28 computations (12.5% saved)

localize59.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (/.f32 (-.f32 u 1/4) 3/4)))))
0.3b
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (/.f32 (-.f32 u 1/4) 3/4))))))
0.5b
(-.f32 1 (/.f32 (-.f32 u 1/4) 3/4))
0.9b
(log.f32 (/.f32 1 (-.f32 1 (/.f32 (-.f32 u 1/4) 3/4))))
Compiler

Compiled 68 to 57 computations (16.2% saved)

series79.0ms (0.2%)

Counts
4 → 72
Calls

18 calls:

TimeVariablePointExpression
74.0ms
s
@0
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (/.f32 (-.f32 u 1/4) 3/4))))))
1.0ms
s
@inf
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (/.f32 (-.f32 u 1/4) 3/4))))))
0.0ms
u
@inf
(log.f32 (/.f32 1 (-.f32 1 (/.f32 (-.f32 u 1/4) 3/4))))
0.0ms
u
@0
(log.f32 (/.f32 1 (-.f32 1 (/.f32 (-.f32 u 1/4) 3/4))))
0.0ms
u
@-inf
(log.f32 (/.f32 1 (-.f32 1 (/.f32 (-.f32 u 1/4) 3/4))))

rewrite122.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1434×bool.json-1
1434×bool.json-2
1370×rational.json-1
1370×rational.json-2
1370×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
016124
1171124
2480124
3978124
42003124
54777124
Stop Event
node limit
Counts
4 → 61
Calls
Call 1
Inputs
(log.f32 (/.f32 1 (-.f32 1 (/.f32 (-.f32 u 1/4) 3/4))))
(-.f32 1 (/.f32 (-.f32 u 1/4) 3/4))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (/.f32 (-.f32 u 1/4) 3/4))))))
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (/.f32 (-.f32 u 1/4) 3/4)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 4)) (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (-.f32 1 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 8) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) 4) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) 4) -1) 4)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x and (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))) (#(struct:change #<rule egg-rr> (2) ((x or (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) s) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (+.f32 s s)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 3 s)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 3 s)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (+.f32 s s)) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) s))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 3 s)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 3 s)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 s 6)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) s) 12) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) s) 12)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) s) 12)) (*.f32 2 (*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) s) 12))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 3 s))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 3 s)) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 3 s)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 3 s)) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 3 s)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) s) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) s))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) s) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) s) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (+.f32 s s)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 s 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 s 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 s 4))) (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 s 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) s)))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) s) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) s))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) s) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) s))))))

simplify292.0ms (0.9%)

Algorithm
egg-herbie
Rules
1536×rational.json-simplify-38
1454×rational.json-simplify-35
1032×rational.json-simplify-51
982×rational.json-simplify-41
932×rational.json-simplify-53
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02154863
14884433
211594361
323044337
446954337
558614337
662694337
771244337
Stop Event
node limit
Counts
133 → 207
Calls
Call 1
Inputs
(log.f32 3/4)
(+.f32 (log.f32 3/4) u)
(+.f32 (*.f32 1/2 (pow.f32 u 2)) (+.f32 (log.f32 3/4) u))
(+.f32 (*.f32 1/2 (pow.f32 u 2)) (+.f32 (log.f32 3/4) (+.f32 u (*.f32 1/3 (pow.f32 u 3)))))
(+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u)))
(+.f32 (log.f32 -3/4) (+.f32 (log.f32 (/.f32 1 u)) (/.f32 1 u)))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (log.f32 -3/4) (+.f32 (log.f32 (/.f32 1 u)) (/.f32 1 u))))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (log.f32 -3/4) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u 3))) (+.f32 (log.f32 (/.f32 1 u)) (/.f32 1 u)))))
(+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4))
(+.f32 (/.f32 1 u) (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (/.f32 1 u) (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4))))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u 3))) (+.f32 (/.f32 1 u) (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))))
4/3
(+.f32 (*.f32 -4/3 u) 4/3)
(+.f32 (*.f32 -4/3 u) 4/3)
(+.f32 (*.f32 -4/3 u) 4/3)
(*.f32 -4/3 u)
(+.f32 4/3 (*.f32 -4/3 u))
(+.f32 4/3 (*.f32 -4/3 u))
(+.f32 4/3 (*.f32 -4/3 u))
(*.f32 -4/3 u)
(+.f32 4/3 (*.f32 -4/3 u))
(+.f32 4/3 (*.f32 -4/3 u))
(+.f32 4/3 (*.f32 -4/3 u))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 3 (*.f32 s (log.f32 3/4)))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(+.f32 (*.f32 3/2 (*.f32 s (pow.f32 u 2))) (+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u))))
(+.f32 (*.f32 3/2 (*.f32 s (pow.f32 u 2))) (+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (+.f32 (*.f32 3 (*.f32 s u)) (*.f32 s (pow.f32 u 3)))))
(*.f32 3 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u)))))
(+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))))) (*.f32 3 (/.f32 s u)))
(+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))))) (+.f32 (*.f32 3 (/.f32 s u)) (*.f32 3/2 (/.f32 s (pow.f32 u 2)))))
(+.f32 (/.f32 s (pow.f32 u 3)) (+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))))) (+.f32 (*.f32 3 (/.f32 s u)) (*.f32 3/2 (/.f32 s (pow.f32 u 2))))))
(*.f32 3 (*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4))))
(+.f32 (*.f32 3 (/.f32 s u)) (*.f32 3 (*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))))
(+.f32 (*.f32 3 (/.f32 s u)) (+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))) (*.f32 3/2 (/.f32 s (pow.f32 u 2)))))
(+.f32 (/.f32 s (pow.f32 u 3)) (+.f32 (*.f32 3 (/.f32 s u)) (+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))) (*.f32 3/2 (/.f32 s (pow.f32 u 2))))))
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4))))))
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4))))))
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4))))))
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4))))))
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4))))))
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4))))))
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4))))))
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4))))))
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4))))))
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4))))))
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4))))))
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4))))))
(*.f32 s (log.f32 3/4))
(+.f32 (*.f32 s (log.f32 3/4)) (*.f32 s u))
(+.f32 (*.f32 s (log.f32 3/4)) (+.f32 (*.f32 s u) (*.f32 1/2 (*.f32 s (pow.f32 u 2)))))
(+.f32 (*.f32 s (log.f32 3/4)) (+.f32 (*.f32 1/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 s u) (*.f32 1/2 (*.f32 s (pow.f32 u 2))))))
(*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))))
(+.f32 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u)))) (/.f32 s u))
(+.f32 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u)))) (+.f32 (*.f32 1/2 (/.f32 s (pow.f32 u 2))) (/.f32 s u)))
(+.f32 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u)))) (+.f32 (*.f32 1/3 (/.f32 s (pow.f32 u 3))) (+.f32 (*.f32 1/2 (/.f32 s (pow.f32 u 2))) (/.f32 s u))))
(*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))
(+.f32 (*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4))) (/.f32 s u))
(+.f32 (*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4))) (+.f32 (*.f32 1/2 (/.f32 s (pow.f32 u 2))) (/.f32 s u)))
(+.f32 (*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4))) (+.f32 (*.f32 1/3 (/.f32 s (pow.f32 u 3))) (+.f32 (*.f32 1/2 (/.f32 s (pow.f32 u 2))) (/.f32 s u))))
(+.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 0)
(+.f32 0 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(-.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 0)
(*.f32 1 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 1)
(*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 1/2))
(*.f32 4 (/.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 4))
(*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 2) 1/2)
(*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 4) 1/4)
(*.f32 1/2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 2))
(*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 1/2) 2)
(/.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 1)
(/.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 2) 2)
(/.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 4) 4)
(/.f32 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 4)) 8)
(/.f32 (+.f32 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 4)) (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 4))) 16)
(+.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 0)
(+.f32 0 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))
(+.f32 -1 (-.f32 1 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1)))
(+.f32 (-.f32 1 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1)) -1)
(*.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))
(*.f32 1/4 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 4))
(*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 1)
(*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 1/2))
(*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 2) 1/2)
(*.f32 -1 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1))
(*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -1)
(*.f32 4 (/.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 4))
(*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 4) 1/4)
(*.f32 (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))) -1/2)
(*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 8) 1/8)
(*.f32 1/2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 2))
(*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 1/2) 2)
(/.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 1)
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 2) 2)
(/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -1)
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 4) 4)
(/.f32 (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))) -2)
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 8) 8)
(/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) 4) -4)
(/.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 8)) 16)
(/.f32 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) 4) -1) 4)
(neg.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1))
(+.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) s) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (+.f32 s s)))
(+.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 3 s)) 0)
(+.f32 0 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 3 s)))
(+.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (+.f32 s s)) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) s))
(-.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 3 s)) 0)
(/.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 3 s)) 1)
(/.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 s 6)) 2)
(/.f32 (*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) s) 12) 4)
(/.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) s) 12)) 8)
(/.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) s) 12)) (*.f32 2 (*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) s) 12))) 16)
(+.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) s) 0)
(+.f32 0 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) s))
(-.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) s) 0)
(/.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) s) 1)
(/.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (+.f32 s s)) 2)
(/.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 s 4)) 4)
(/.f32 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 s 4))) 8)
(/.f32 (+.f32 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 s 4))) (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 s 4)))) 16)
Outputs
(log.f32 3/4)
(+.f32 (log.f32 3/4) u)
(+.f32 (*.f32 1/2 (pow.f32 u 2)) (+.f32 (log.f32 3/4) u))
(+.f32 (log.f32 3/4) (+.f32 u (*.f32 1/2 (pow.f32 u 2))))
(+.f32 u (+.f32 (*.f32 1/2 (pow.f32 u 2)) (log.f32 3/4)))
(+.f32 u (+.f32 (log.f32 3/4) (*.f32 1/2 (pow.f32 u 2))))
(+.f32 (*.f32 1/2 (pow.f32 u 2)) (+.f32 (log.f32 3/4) (+.f32 u (*.f32 1/3 (pow.f32 u 3)))))
(+.f32 u (+.f32 (+.f32 (log.f32 3/4) (*.f32 1/3 (pow.f32 u 3))) (*.f32 1/2 (pow.f32 u 2))))
(+.f32 u (+.f32 (*.f32 1/2 (pow.f32 u 2)) (+.f32 (log.f32 3/4) (*.f32 1/3 (pow.f32 u 3)))))
(+.f32 (log.f32 3/4) (+.f32 (*.f32 1/2 (pow.f32 u 2)) (+.f32 u (*.f32 1/3 (pow.f32 u 3)))))
(+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u)))
(+.f32 (log.f32 -3/4) (+.f32 (log.f32 (/.f32 1 u)) (/.f32 1 u)))
(+.f32 (log.f32 -3/4) (+.f32 (/.f32 1 u) (log.f32 (/.f32 1 u))))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (log.f32 -3/4) (+.f32 (log.f32 (/.f32 1 u)) (/.f32 1 u))))
(+.f32 (log.f32 -3/4) (+.f32 (+.f32 (/.f32 1 u) (log.f32 (/.f32 1 u))) (*.f32 1/2 (/.f32 1 (pow.f32 u 2)))))
(+.f32 (+.f32 (/.f32 1 u) (log.f32 (/.f32 1 u))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (log.f32 -3/4)))
(+.f32 (log.f32 -3/4) (+.f32 (log.f32 (/.f32 1 u)) (+.f32 (/.f32 1 u) (*.f32 1/2 (/.f32 1 (pow.f32 u 2))))))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (log.f32 -3/4) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u 3))) (+.f32 (log.f32 (/.f32 1 u)) (/.f32 1 u)))))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (log.f32 -3/4) (+.f32 (+.f32 (/.f32 1 u) (log.f32 (/.f32 1 u))) (*.f32 1/3 (/.f32 1 (pow.f32 u 3))))))
(+.f32 (log.f32 -3/4) (+.f32 (+.f32 (/.f32 1 u) (log.f32 (/.f32 1 u))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (*.f32 1/3 (/.f32 1 (pow.f32 u 3))))))
(+.f32 (log.f32 -3/4) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u 3))) (+.f32 (+.f32 (/.f32 1 u) (log.f32 (/.f32 1 u))) (*.f32 1/2 (/.f32 1 (pow.f32 u 2))))))
(+.f32 (log.f32 -3/4) (+.f32 (log.f32 (/.f32 1 u)) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u 3))) (+.f32 (/.f32 1 u) (*.f32 1/2 (/.f32 1 (pow.f32 u 2)))))))
(+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4))
(+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u)))
(+.f32 (/.f32 1 u) (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))
(+.f32 (/.f32 1 u) (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))))
(+.f32 (log.f32 3/4) (+.f32 (log.f32 (/.f32 -1 u)) (/.f32 1 u)))
(+.f32 (log.f32 3/4) (+.f32 (/.f32 1 u) (log.f32 (/.f32 -1 u))))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (/.f32 1 u) (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4))))
(+.f32 (/.f32 1 u) (+.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) (*.f32 1/2 (/.f32 1 (pow.f32 u 2)))))
(+.f32 (/.f32 1 u) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u)))))
(+.f32 (/.f32 1 u) (+.f32 (log.f32 (/.f32 -1 u)) (+.f32 (log.f32 3/4) (*.f32 1/2 (/.f32 1 (pow.f32 u 2))))))
(+.f32 (log.f32 3/4) (+.f32 (log.f32 (/.f32 -1 u)) (+.f32 (/.f32 1 u) (*.f32 1/2 (/.f32 1 (pow.f32 u 2))))))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u 3))) (+.f32 (/.f32 1 u) (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))))
(+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u 3))) (+.f32 (/.f32 1 u) (+.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) (*.f32 1/2 (/.f32 1 (pow.f32 u 2))))))
(+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u 3))) (+.f32 (/.f32 1 u) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))))))
(+.f32 (/.f32 1 u) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u 3))) (+.f32 (log.f32 (/.f32 -1 u)) (+.f32 (log.f32 3/4) (*.f32 1/2 (/.f32 1 (pow.f32 u 2)))))))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (log.f32 3/4) (+.f32 (log.f32 (/.f32 -1 u)) (+.f32 (/.f32 1 u) (*.f32 1/3 (/.f32 1 (pow.f32 u 3)))))))
(+.f32 (log.f32 3/4) (+.f32 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u 3))) (+.f32 (/.f32 1 u) (log.f32 (/.f32 -1 u)))) (*.f32 1/2 (/.f32 1 (pow.f32 u 2)))))
4/3
(+.f32 (*.f32 -4/3 u) 4/3)
(+.f32 4/3 (*.f32 u -4/3))
(+.f32 (*.f32 -4/3 u) 4/3)
(+.f32 4/3 (*.f32 u -4/3))
(+.f32 (*.f32 -4/3 u) 4/3)
(+.f32 4/3 (*.f32 u -4/3))
(*.f32 -4/3 u)
(*.f32 u -4/3)
(+.f32 4/3 (*.f32 -4/3 u))
(+.f32 4/3 (*.f32 u -4/3))
(+.f32 4/3 (*.f32 -4/3 u))
(+.f32 4/3 (*.f32 u -4/3))
(+.f32 4/3 (*.f32 -4/3 u))
(+.f32 4/3 (*.f32 u -4/3))
(*.f32 -4/3 u)
(*.f32 u -4/3)
(+.f32 4/3 (*.f32 -4/3 u))
(+.f32 4/3 (*.f32 u -4/3))
(+.f32 4/3 (*.f32 -4/3 u))
(+.f32 4/3 (*.f32 u -4/3))
(+.f32 4/3 (*.f32 -4/3 u))
(+.f32 4/3 (*.f32 u -4/3))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (-.f32 u 1/4))))) (*.f32 3 s))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (-.f32 u 1/4))))) (*.f32 3 s))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (-.f32 u 1/4))))) (*.f32 3 s))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (-.f32 u 1/4))))) (*.f32 3 s))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (-.f32 u 1/4))))) (*.f32 3 s))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (-.f32 u 1/4))))) (*.f32 3 s))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (-.f32 u 1/4))))) (*.f32 3 s))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (-.f32 u 1/4))))) (*.f32 3 s))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (-.f32 u 1/4))))) (*.f32 3 s))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (-.f32 u 1/4))))) (*.f32 3 s))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (-.f32 u 1/4))))) (*.f32 3 s))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (-.f32 u 1/4))))) (*.f32 3 s))
(*.f32 3 (*.f32 s (log.f32 3/4)))
(*.f32 3 (*.f32 (log.f32 3/4) s))
(*.f32 (log.f32 3/4) (*.f32 3 s))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(+.f32 (*.f32 3 (*.f32 (log.f32 3/4) s)) (*.f32 3 (*.f32 u s)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 3 (*.f32 (+.f32 (log.f32 3/4) u) s))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(+.f32 (*.f32 3/2 (*.f32 s (pow.f32 u 2))) (+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u))))
(+.f32 (*.f32 3 (*.f32 (log.f32 3/4) s)) (+.f32 (*.f32 3 (*.f32 u s)) (*.f32 s (*.f32 (pow.f32 u 2) 3/2))))
(+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u))) (*.f32 (pow.f32 u 2) (*.f32 3/2 s)))
(+.f32 (*.f32 3 (*.f32 (+.f32 (log.f32 3/4) u) s)) (*.f32 s (*.f32 (pow.f32 u 2) 3/2)))
(*.f32 s (+.f32 (*.f32 (pow.f32 u 2) 3/2) (*.f32 3 (+.f32 (log.f32 3/4) u))))
(+.f32 (*.f32 3/2 (*.f32 s (pow.f32 u 2))) (+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (+.f32 (*.f32 3 (*.f32 s u)) (*.f32 s (pow.f32 u 3)))))
(+.f32 (*.f32 3 (*.f32 (log.f32 3/4) s)) (+.f32 (+.f32 (*.f32 3 (*.f32 u s)) (*.f32 (pow.f32 u 3) s)) (*.f32 s (*.f32 (pow.f32 u 2) 3/2))))
(+.f32 (*.f32 (pow.f32 u 2) (*.f32 3/2 s)) (+.f32 (*.f32 (pow.f32 u 3) s) (*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))))
(+.f32 (*.f32 (log.f32 3/4) (*.f32 3 s)) (*.f32 s (+.f32 (*.f32 (pow.f32 u 2) 3/2) (+.f32 (pow.f32 u 3) (*.f32 u 3)))))
(*.f32 s (+.f32 (*.f32 (pow.f32 u 2) 3/2) (+.f32 (pow.f32 u 3) (*.f32 3 (+.f32 (log.f32 3/4) u)))))
(*.f32 3 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u)))))
(*.f32 3 (*.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) s))
(*.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) (*.f32 3 s))
(+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))))) (*.f32 3 (/.f32 s u)))
(+.f32 (*.f32 3 (*.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) s)) (*.f32 3 (/.f32 s u)))
(*.f32 3 (+.f32 (*.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) s) (/.f32 s u)))
(+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))))) (+.f32 (*.f32 3 (/.f32 s u)) (*.f32 3/2 (/.f32 s (pow.f32 u 2)))))
(+.f32 (*.f32 3 (*.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) s)) (+.f32 (*.f32 3 (/.f32 s u)) (*.f32 3/2 (/.f32 s (pow.f32 u 2)))))
(+.f32 (*.f32 3/2 (/.f32 s (pow.f32 u 2))) (*.f32 3 (+.f32 (*.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) s) (/.f32 s u))))
(+.f32 (*.f32 3 (+.f32 (*.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) s) (/.f32 s u))) (*.f32 3/2 (/.f32 s (pow.f32 u 2))))
(+.f32 (/.f32 s (pow.f32 u 3)) (+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))))) (+.f32 (*.f32 3 (/.f32 s u)) (*.f32 3/2 (/.f32 s (pow.f32 u 2))))))
(+.f32 (*.f32 3 (*.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) s)) (+.f32 (+.f32 (*.f32 3 (/.f32 s u)) (*.f32 3/2 (/.f32 s (pow.f32 u 2)))) (/.f32 s (pow.f32 u 3))))
(+.f32 (+.f32 (*.f32 3/2 (/.f32 s (pow.f32 u 2))) (*.f32 3 (+.f32 (*.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) s) (/.f32 s u)))) (/.f32 s (pow.f32 u 3)))
(+.f32 (+.f32 (*.f32 3 (+.f32 (*.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) s) (/.f32 s u))) (*.f32 3/2 (/.f32 s (pow.f32 u 2)))) (/.f32 s (pow.f32 u 3)))
(+.f32 (*.f32 3 (+.f32 (*.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) s) (/.f32 s u))) (+.f32 (*.f32 3/2 (/.f32 s (pow.f32 u 2))) (/.f32 s (pow.f32 u 3))))
(*.f32 3 (*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4))))
(*.f32 3 (*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) s))
(*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) (*.f32 3 s))
(+.f32 (*.f32 3 (/.f32 s u)) (*.f32 3 (*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))))
(+.f32 (*.f32 3 (/.f32 s u)) (*.f32 3 (*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) s)))
(*.f32 3 (+.f32 (/.f32 s u) (*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) s)))
(+.f32 (*.f32 3 (/.f32 s u)) (+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))) (*.f32 3/2 (/.f32 s (pow.f32 u 2)))))
(+.f32 (*.f32 3 (/.f32 s u)) (+.f32 (*.f32 3/2 (/.f32 s (pow.f32 u 2))) (*.f32 3 (*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) s))))
(+.f32 (*.f32 3/2 (/.f32 s (pow.f32 u 2))) (*.f32 3 (+.f32 (/.f32 s u) (*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) s))))
(+.f32 (/.f32 s (pow.f32 u 3)) (+.f32 (*.f32 3 (/.f32 s u)) (+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))) (*.f32 3/2 (/.f32 s (pow.f32 u 2))))))
(+.f32 (/.f32 s (pow.f32 u 3)) (+.f32 (*.f32 3 (/.f32 s u)) (+.f32 (*.f32 3/2 (/.f32 s (pow.f32 u 2))) (*.f32 3 (*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) s)))))
(+.f32 (/.f32 s (pow.f32 u 3)) (+.f32 (*.f32 3/2 (/.f32 s (pow.f32 u 2))) (*.f32 3 (+.f32 (/.f32 s u) (*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) s)))))
(+.f32 (*.f32 3/2 (/.f32 s (pow.f32 u 2))) (+.f32 (*.f32 3 (+.f32 (/.f32 s u) (*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) s))) (/.f32 s (pow.f32 u 3))))
(+.f32 (*.f32 3/2 (/.f32 s (pow.f32 u 2))) (+.f32 (/.f32 s (pow.f32 u 3)) (*.f32 3 (+.f32 (/.f32 s u) (*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) s)))))
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4))))))
(*.f32 s (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (-.f32 u 1/4))))))
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4))))))
(*.f32 s (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (-.f32 u 1/4))))))
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4))))))
(*.f32 s (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (-.f32 u 1/4))))))
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4))))))
(*.f32 s (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (-.f32 u 1/4))))))
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4))))))
(*.f32 s (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (-.f32 u 1/4))))))
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4))))))
(*.f32 s (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (-.f32 u 1/4))))))
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4))))))
(*.f32 s (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (-.f32 u 1/4))))))
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4))))))
(*.f32 s (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (-.f32 u 1/4))))))
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4))))))
(*.f32 s (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (-.f32 u 1/4))))))
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4))))))
(*.f32 s (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (-.f32 u 1/4))))))
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4))))))
(*.f32 s (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (-.f32 u 1/4))))))
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4))))))
(*.f32 s (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (-.f32 u 1/4))))))
(*.f32 s (log.f32 3/4))
(*.f32 (log.f32 3/4) s)
(+.f32 (*.f32 s (log.f32 3/4)) (*.f32 s u))
(+.f32 (*.f32 (log.f32 3/4) s) (*.f32 u s))
(*.f32 s (+.f32 (log.f32 3/4) u))
(*.f32 (+.f32 (log.f32 3/4) u) s)
(+.f32 (*.f32 s (log.f32 3/4)) (+.f32 (*.f32 s u) (*.f32 1/2 (*.f32 s (pow.f32 u 2)))))
(+.f32 (*.f32 (log.f32 3/4) s) (+.f32 (*.f32 u s) (*.f32 1/2 (*.f32 (pow.f32 u 2) s))))
(+.f32 (*.f32 (log.f32 3/4) s) (*.f32 s (+.f32 u (*.f32 1/2 (pow.f32 u 2)))))
(*.f32 s (+.f32 u (+.f32 (log.f32 3/4) (*.f32 1/2 (pow.f32 u 2)))))
(*.f32 (+.f32 u (+.f32 (log.f32 3/4) (*.f32 1/2 (pow.f32 u 2)))) s)
(*.f32 (+.f32 (log.f32 3/4) (+.f32 u (*.f32 1/2 (pow.f32 u 2)))) s)
(+.f32 (*.f32 s (log.f32 3/4)) (+.f32 (*.f32 1/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 s u) (*.f32 1/2 (*.f32 s (pow.f32 u 2))))))
(+.f32 (*.f32 (log.f32 3/4) s) (+.f32 (*.f32 u s) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 u 2) s)) (*.f32 1/3 (*.f32 (pow.f32 u 3) s)))))
(+.f32 (*.f32 s (+.f32 u (*.f32 1/2 (pow.f32 u 2)))) (+.f32 (*.f32 (log.f32 3/4) s) (*.f32 1/3 (*.f32 (pow.f32 u 3) s))))
(+.f32 (*.f32 s (+.f32 u (*.f32 1/2 (pow.f32 u 2)))) (*.f32 s (+.f32 (log.f32 3/4) (*.f32 1/3 (pow.f32 u 3)))))
(*.f32 s (+.f32 (log.f32 3/4) (+.f32 (*.f32 1/2 (pow.f32 u 2)) (+.f32 u (*.f32 1/3 (pow.f32 u 3))))))
(*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))))
(*.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) s)
(+.f32 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u)))) (/.f32 s u))
(+.f32 (*.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) s) (/.f32 s u))
(+.f32 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u)))) (+.f32 (*.f32 1/2 (/.f32 s (pow.f32 u 2))) (/.f32 s u)))
(+.f32 (*.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) s) (+.f32 (/.f32 s u) (*.f32 1/2 (/.f32 s (pow.f32 u 2)))))
(+.f32 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u)))) (+.f32 (*.f32 1/3 (/.f32 s (pow.f32 u 3))) (+.f32 (*.f32 1/2 (/.f32 s (pow.f32 u 2))) (/.f32 s u))))
(+.f32 (*.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) s) (+.f32 (*.f32 1/2 (/.f32 s (pow.f32 u 2))) (+.f32 (/.f32 s u) (*.f32 1/3 (/.f32 s (pow.f32 u 3))))))
(+.f32 (+.f32 (/.f32 s u) (*.f32 1/2 (/.f32 s (pow.f32 u 2)))) (+.f32 (*.f32 1/3 (/.f32 s (pow.f32 u 3))) (*.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) s)))
(+.f32 (/.f32 s u) (+.f32 (+.f32 (*.f32 1/2 (/.f32 s (pow.f32 u 2))) (*.f32 1/3 (/.f32 s (pow.f32 u 3)))) (*.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) s)))
(+.f32 (*.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) s) (+.f32 (+.f32 (/.f32 s u) (*.f32 1/2 (/.f32 s (pow.f32 u 2)))) (*.f32 1/3 (/.f32 s (pow.f32 u 3)))))
(+.f32 (*.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) s) (+.f32 (/.f32 s u) (+.f32 (*.f32 1/2 (/.f32 s (pow.f32 u 2))) (*.f32 1/3 (/.f32 s (pow.f32 u 3))))))
(*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))
(*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) s)
(+.f32 (*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4))) (/.f32 s u))
(+.f32 (/.f32 s u) (*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) s))
(+.f32 (*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4))) (+.f32 (*.f32 1/2 (/.f32 s (pow.f32 u 2))) (/.f32 s u)))
(+.f32 (*.f32 1/2 (/.f32 s (pow.f32 u 2))) (+.f32 (/.f32 s u) (*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) s)))
(+.f32 (/.f32 s u) (+.f32 (*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) s) (*.f32 1/2 (/.f32 s (pow.f32 u 2)))))
(+.f32 (*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4))) (+.f32 (*.f32 1/3 (/.f32 s (pow.f32 u 3))) (+.f32 (*.f32 1/2 (/.f32 s (pow.f32 u 2))) (/.f32 s u))))
(+.f32 (*.f32 1/3 (/.f32 s (pow.f32 u 3))) (+.f32 (*.f32 1/2 (/.f32 s (pow.f32 u 2))) (+.f32 (/.f32 s u) (*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) s))))
(+.f32 (+.f32 (/.f32 s u) (*.f32 1/2 (/.f32 s (pow.f32 u 2)))) (+.f32 (*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) s) (*.f32 1/3 (/.f32 s (pow.f32 u 3)))))
(+.f32 (/.f32 s u) (+.f32 (+.f32 (*.f32 1/2 (/.f32 s (pow.f32 u 2))) (*.f32 1/3 (/.f32 s (pow.f32 u 3)))) (*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) s)))
(+.f32 (/.f32 s u) (+.f32 (*.f32 1/3 (/.f32 s (pow.f32 u 3))) (+.f32 (*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) s) (*.f32 1/2 (/.f32 s (pow.f32 u 2))))))
(+.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 0)
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(+.f32 0 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(-.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 0)
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 1 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 1)
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 1/2))
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 4 (/.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 4))
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 2) 1/2)
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 4) 1/4)
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 1/2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 2))
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 1/2) 2)
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 1)
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 2) 2)
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 4) 4)
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 4)) 8)
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (+.f32 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 4)) (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 4))) 16)
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(+.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 0)
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(+.f32 0 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(+.f32 -1 (-.f32 1 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1)))
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(+.f32 (-.f32 1 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1)) -1)
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 1/4 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 4))
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 1)
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 1/2))
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 2) 1/2)
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 -1 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1))
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -1)
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 4 (/.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 4))
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 4) 1/4)
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))) -1/2)
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 8) 1/8)
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 1/2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 2))
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 1/2) 2)
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(/.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 1)
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 2) 2)
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -1)
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 4) 4)
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(/.f32 (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))) -2)
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 8) 8)
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) 4) -4)
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(/.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 8)) 16)
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(/.f32 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) 4) -1) 4)
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(neg.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1))
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(+.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) s) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (+.f32 s s)))
(+.f32 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 s s)))
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 (+.f32 s s) s))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))))
(+.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 3 s)) 0)
(+.f32 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 s s)))
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 (+.f32 s s) s))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))))
(+.f32 0 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 3 s)))
(+.f32 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 s s)))
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 (+.f32 s s) s))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))))
(+.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (+.f32 s s)) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) s))
(+.f32 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 s s)))
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 (+.f32 s s) s))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))))
(-.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 3 s)) 0)
(+.f32 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 s s)))
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 (+.f32 s s) s))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))))
(/.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 3 s)) 1)
(+.f32 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 s s)))
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 (+.f32 s s) s))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))))
(/.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 s 6)) 2)
(+.f32 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 s s)))
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 (+.f32 s s) s))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))))
(/.f32 (*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) s) 12) 4)
(+.f32 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 s s)))
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 (+.f32 s s) s))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))))
(/.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) s) 12)) 8)
(+.f32 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 s s)))
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 (+.f32 s s) s))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))))
(/.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) s) 12)) (*.f32 2 (*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) s) 12))) 16)
(+.f32 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 s s)))
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 (+.f32 s s) s))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))))
(+.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) s) 0)
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
(*.f32 s (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))))))
(+.f32 0 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) s))
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
(*.f32 s (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))))))
(-.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) s) 0)
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
(*.f32 s (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))))))
(/.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) s) 1)
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
(*.f32 s (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))))))
(/.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (+.f32 s s)) 2)
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
(*.f32 s (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))))))
(/.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 s 4)) 4)
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
(*.f32 s (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))))))
(/.f32 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 s 4))) 8)
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
(*.f32 s (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))))))
(/.f32 (+.f32 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 s 4))) (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 s 4)))) 16)
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
(*.f32 s (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))))))

localize119.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f32 1 (-.f32 1 (/.f32 (-.f32 u 1/4) 3/4)))
0.3b
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (-.f32 1 (/.f32 (-.f32 u 1/4) 3/4)))))
0.5b
(-.f32 1 (/.f32 (-.f32 u 1/4) 3/4))
0.9b
(log.f32 (/.f32 1 (-.f32 1 (/.f32 (-.f32 u 1/4) 3/4))))
Compiler

Compiled 59 to 49 computations (16.9% saved)

series1.0ms (0%)

Counts
2 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
u
@inf
(/.f32 1 (-.f32 1 (/.f32 (-.f32 u 1/4) 3/4)))
0.0ms
s
@0
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (-.f32 1 (/.f32 (-.f32 u 1/4) 3/4)))))
0.0ms
u
@inf
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (-.f32 1 (/.f32 (-.f32 u 1/4) 3/4)))))
0.0ms
u
@-inf
(/.f32 1 (-.f32 1 (/.f32 (-.f32 u 1/4) 3/4)))
0.0ms
u
@-inf
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (-.f32 1 (/.f32 (-.f32 u 1/4) 3/4)))))

rewrite162.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1418×bool.json-1
1418×bool.json-2
1354×rational.json-1
1354×rational.json-2
1354×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01666
116966
246666
395066
4196966
5471266
Stop Event
node limit
Counts
2 → 33
Calls
Call 1
Inputs
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (-.f32 1 (/.f32 (-.f32 u 1/4) 3/4)))))
(/.f32 1 (-.f32 1 (/.f32 (-.f32 u 1/4) 3/4)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (+.f32 s s)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (+.f32 s s)) (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 s (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 6)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 s 12)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 s 12))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 s 12))) (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 s 12)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1/2 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (/.f32 1/2 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (/.f32 1 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 1/2 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 2) (/.f32 1/2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 2) (/.f32 1 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 2 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (/.f32 2 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 1/2) (/.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 1 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 -1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))))

simplify92.0ms (0.3%)

Algorithm
egg-herbie
Rules
1064×rational.json-simplify-43
1050×rational.json-simplify-53
1014×rational.json-simplify-35
980×rational.json-simplify-49
972×rational.json-simplify-39
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01592949
13712847
27692791
318462753
455152753
Stop Event
node limit
Counts
69 → 123
Calls
Call 1
Inputs
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 3 (*.f32 s (log.f32 3/4)))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(+.f32 (*.f32 3/2 (*.f32 s (pow.f32 u 2))) (+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u))))
(+.f32 (*.f32 3/2 (*.f32 s (pow.f32 u 2))) (+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (+.f32 (*.f32 3 (*.f32 s u)) (*.f32 s (pow.f32 u 3)))))
(*.f32 3 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u)))))
(+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))))) (*.f32 3 (/.f32 s u)))
(+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))))) (+.f32 (*.f32 3 (/.f32 s u)) (*.f32 3/2 (/.f32 s (pow.f32 u 2)))))
(+.f32 (/.f32 s (pow.f32 u 3)) (+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))))) (+.f32 (*.f32 3 (/.f32 s u)) (*.f32 3/2 (/.f32 s (pow.f32 u 2))))))
(*.f32 3 (*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4))))
(+.f32 (*.f32 3 (/.f32 s u)) (*.f32 3 (*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))))
(+.f32 (*.f32 3 (/.f32 s u)) (+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))) (*.f32 3/2 (/.f32 s (pow.f32 u 2)))))
(+.f32 (/.f32 s (pow.f32 u 3)) (+.f32 (*.f32 3 (/.f32 s u)) (+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))) (*.f32 3/2 (/.f32 s (pow.f32 u 2))))))
3/4
(+.f32 (*.f32 3/4 u) 3/4)
(+.f32 (*.f32 3/4 u) (+.f32 3/4 (*.f32 3/4 (pow.f32 u 2))))
(+.f32 (*.f32 3/4 u) (+.f32 3/4 (+.f32 (*.f32 3/4 (pow.f32 u 2)) (*.f32 3/4 (pow.f32 u 3)))))
(/.f32 -3/4 u)
(neg.f32 (+.f32 (*.f32 3/4 (/.f32 1 (pow.f32 u 2))) (*.f32 3/4 (/.f32 1 u))))
(neg.f32 (+.f32 (*.f32 3/4 (/.f32 1 (pow.f32 u 3))) (+.f32 (*.f32 3/4 (/.f32 1 u)) (*.f32 3/4 (/.f32 1 (pow.f32 u 2))))))
(neg.f32 (+.f32 (*.f32 3/4 (/.f32 1 (pow.f32 u 3))) (+.f32 (*.f32 3/4 (/.f32 1 (pow.f32 u 4))) (+.f32 (*.f32 3/4 (/.f32 1 u)) (*.f32 3/4 (/.f32 1 (pow.f32 u 2)))))))
(/.f32 -3/4 u)
(neg.f32 (+.f32 (*.f32 3/4 (/.f32 1 (pow.f32 u 2))) (*.f32 3/4 (/.f32 1 u))))
(neg.f32 (+.f32 (*.f32 3/4 (/.f32 1 (pow.f32 u 3))) (+.f32 (*.f32 3/4 (/.f32 1 u)) (*.f32 3/4 (/.f32 1 (pow.f32 u 2))))))
(neg.f32 (+.f32 (*.f32 3/4 (/.f32 1 (pow.f32 u 3))) (+.f32 (*.f32 3/4 (/.f32 1 (pow.f32 u 4))) (+.f32 (*.f32 3/4 (/.f32 1 u)) (*.f32 3/4 (/.f32 1 (pow.f32 u 2)))))))
(+.f32 (*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) 0)
(+.f32 0 (*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))
(+.f32 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (+.f32 s s)))
(+.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (+.f32 s s)) (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))
(-.f32 (*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) 0)
(/.f32 (*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) 1)
(/.f32 (*.f32 s (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 6)) 2)
(/.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 s 12)) 4)
(/.f32 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 s 12))) 8)
(/.f32 (+.f32 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 s 12))) (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 s 12)))) 16)
(+.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 0)
(+.f32 0 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(+.f32 (/.f32 1/2 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (/.f32 1/2 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(-.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 0)
(*.f32 1 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(*.f32 1/4 (*.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4))
(*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (/.f32 1 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(*.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 1)
(*.f32 2 (/.f32 1/2 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 2) (/.f32 1/2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 2) (/.f32 1 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 2))))
(*.f32 -1 (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(*.f32 (/.f32 2 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 1/2)
(*.f32 4 (/.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4))
(*.f32 (*.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4) 1/4)
(*.f32 1/2 (/.f32 2 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(*.f32 (/.f32 1/2 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 2)
(*.f32 (/.f32 1 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))
(*.f32 (/.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 1/2))
(*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 1/2) (/.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(neg.f32 (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(neg.f32 (/.f32 1 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1)))
(neg.f32 (/.f32 -1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
Outputs
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 (log.f32 (/.f32 -1 (+.f32 (*.f32 4/3 (-.f32 u 1/4)) -1))) (*.f32 3 s))
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4))))) (*.f32 3 s))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 (log.f32 (/.f32 -1 (+.f32 (*.f32 4/3 (-.f32 u 1/4)) -1))) (*.f32 3 s))
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4))))) (*.f32 3 s))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 (log.f32 (/.f32 -1 (+.f32 (*.f32 4/3 (-.f32 u 1/4)) -1))) (*.f32 3 s))
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4))))) (*.f32 3 s))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 (log.f32 (/.f32 -1 (+.f32 (*.f32 4/3 (-.f32 u 1/4)) -1))) (*.f32 3 s))
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4))))) (*.f32 3 s))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 (log.f32 (/.f32 -1 (+.f32 (*.f32 4/3 (-.f32 u 1/4)) -1))) (*.f32 3 s))
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4))))) (*.f32 3 s))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 (log.f32 (/.f32 -1 (+.f32 (*.f32 4/3 (-.f32 u 1/4)) -1))) (*.f32 3 s))
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4))))) (*.f32 3 s))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 (log.f32 (/.f32 -1 (+.f32 (*.f32 4/3 (-.f32 u 1/4)) -1))) (*.f32 3 s))
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4))))) (*.f32 3 s))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 (log.f32 (/.f32 -1 (+.f32 (*.f32 4/3 (-.f32 u 1/4)) -1))) (*.f32 3 s))
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4))))) (*.f32 3 s))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 (log.f32 (/.f32 -1 (+.f32 (*.f32 4/3 (-.f32 u 1/4)) -1))) (*.f32 3 s))
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4))))) (*.f32 3 s))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 (log.f32 (/.f32 -1 (+.f32 (*.f32 4/3 (-.f32 u 1/4)) -1))) (*.f32 3 s))
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4))))) (*.f32 3 s))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 (log.f32 (/.f32 -1 (+.f32 (*.f32 4/3 (-.f32 u 1/4)) -1))) (*.f32 3 s))
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4))))) (*.f32 3 s))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 (log.f32 (/.f32 -1 (+.f32 (*.f32 4/3 (-.f32 u 1/4)) -1))) (*.f32 3 s))
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4))))) (*.f32 3 s))
(*.f32 3 (*.f32 s (log.f32 3/4)))
(*.f32 (log.f32 3/4) (*.f32 3 s))
(*.f32 s (*.f32 3 (log.f32 3/4)))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 s (*.f32 u 3)))
(*.f32 3 (+.f32 (*.f32 s (log.f32 3/4)) (*.f32 s u)))
(*.f32 3 (*.f32 s (+.f32 u (log.f32 3/4))))
(*.f32 s (*.f32 (+.f32 u (log.f32 3/4)) 3))
(+.f32 (*.f32 3/2 (*.f32 s (pow.f32 u 2))) (+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u))))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (+.f32 (*.f32 s (*.f32 u 3)) (*.f32 s (*.f32 (pow.f32 u 2) 3/2))))
(+.f32 (*.f32 3 (+.f32 (*.f32 s (log.f32 3/4)) (*.f32 s u))) (*.f32 s (*.f32 3/2 (pow.f32 u 2))))
(+.f32 (*.f32 3 (*.f32 s (+.f32 u (log.f32 3/4)))) (*.f32 s (*.f32 3/2 (pow.f32 u 2))))
(*.f32 s (+.f32 (*.f32 3/2 (pow.f32 u 2)) (*.f32 3 (+.f32 u (log.f32 3/4)))))
(+.f32 (*.f32 3/2 (*.f32 s (pow.f32 u 2))) (+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (+.f32 (*.f32 3 (*.f32 s u)) (*.f32 s (pow.f32 u 3)))))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (+.f32 (+.f32 (*.f32 s (*.f32 u 3)) (*.f32 s (pow.f32 u 3))) (*.f32 s (*.f32 (pow.f32 u 2) 3/2))))
(+.f32 (*.f32 s (*.f32 3/2 (pow.f32 u 2))) (+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 s (+.f32 (pow.f32 u 3) (*.f32 3 u)))))
(+.f32 (*.f32 (log.f32 3/4) (*.f32 3 s)) (*.f32 s (+.f32 (*.f32 3/2 (pow.f32 u 2)) (+.f32 (pow.f32 u 3) (*.f32 3 u)))))
(*.f32 s (+.f32 (*.f32 3/2 (pow.f32 u 2)) (+.f32 (pow.f32 u 3) (*.f32 3 (+.f32 u (log.f32 3/4))))))
(*.f32 3 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u)))))
(*.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) (*.f32 3 s))
(+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))))) (*.f32 3 (/.f32 s u)))
(*.f32 3 (+.f32 (/.f32 s u) (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))))))
(*.f32 3 (+.f32 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u)))) (/.f32 s u)))
(+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))))) (+.f32 (*.f32 3 (/.f32 s u)) (*.f32 3/2 (/.f32 s (pow.f32 u 2)))))
(+.f32 (*.f32 3/2 (/.f32 s (pow.f32 u 2))) (*.f32 3 (+.f32 (/.f32 s u) (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u)))))))
(+.f32 (*.f32 3 (+.f32 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u)))) (/.f32 s u))) (*.f32 3/2 (/.f32 s (pow.f32 u 2))))
(+.f32 (/.f32 s (pow.f32 u 3)) (+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))))) (+.f32 (*.f32 3 (/.f32 s u)) (*.f32 3/2 (/.f32 s (pow.f32 u 2))))))
(+.f32 (+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))))) (+.f32 (*.f32 3 (/.f32 s u)) (*.f32 3/2 (/.f32 s (pow.f32 u 2))))) (/.f32 s (pow.f32 u 3)))
(+.f32 (+.f32 (*.f32 3/2 (/.f32 s (pow.f32 u 2))) (*.f32 3 (+.f32 (/.f32 s u) (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))))))) (/.f32 s (pow.f32 u 3)))
(+.f32 (+.f32 (*.f32 3 (+.f32 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u)))) (/.f32 s u))) (*.f32 3/2 (/.f32 s (pow.f32 u 2)))) (/.f32 s (pow.f32 u 3)))
(+.f32 (*.f32 3 (+.f32 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u)))) (/.f32 s u))) (+.f32 (*.f32 3/2 (/.f32 s (pow.f32 u 2))) (/.f32 s (pow.f32 u 3))))
(*.f32 3 (*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4))))
(*.f32 s (*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) 3))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u)))))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u)))))
(*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) (*.f32 3 s))
(+.f32 (*.f32 3 (/.f32 s u)) (*.f32 3 (*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))))
(+.f32 (*.f32 3 (/.f32 s u)) (*.f32 s (*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) 3)))
(*.f32 3 (+.f32 (*.f32 s (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u)))) (/.f32 s u)))
(*.f32 3 (+.f32 (/.f32 s u) (*.f32 s (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))))))
(+.f32 (*.f32 3 (/.f32 s u)) (+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))) (*.f32 3/2 (/.f32 s (pow.f32 u 2)))))
(+.f32 (*.f32 3 (/.f32 s u)) (+.f32 (*.f32 3/2 (/.f32 s (pow.f32 u 2))) (*.f32 s (*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) 3))))
(+.f32 (*.f32 3/2 (/.f32 s (pow.f32 u 2))) (*.f32 3 (+.f32 (*.f32 s (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u)))) (/.f32 s u))))
(+.f32 (*.f32 3/2 (/.f32 s (pow.f32 u 2))) (*.f32 3 (+.f32 (/.f32 s u) (*.f32 s (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u)))))))
(+.f32 (/.f32 s (pow.f32 u 3)) (+.f32 (*.f32 3 (/.f32 s u)) (+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))) (*.f32 3/2 (/.f32 s (pow.f32 u 2))))))
(+.f32 (*.f32 3 (/.f32 s u)) (+.f32 (+.f32 (*.f32 3/2 (/.f32 s (pow.f32 u 2))) (*.f32 s (*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) 3))) (/.f32 s (pow.f32 u 3))))
(+.f32 (/.f32 s (pow.f32 u 3)) (+.f32 (*.f32 3/2 (/.f32 s (pow.f32 u 2))) (*.f32 3 (+.f32 (*.f32 s (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u)))) (/.f32 s u)))))
(+.f32 (*.f32 3/2 (/.f32 s (pow.f32 u 2))) (+.f32 (*.f32 3 (+.f32 (/.f32 s u) (*.f32 s (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u)))))) (/.f32 s (pow.f32 u 3))))
(+.f32 (*.f32 3/2 (/.f32 s (pow.f32 u 2))) (+.f32 (/.f32 s (pow.f32 u 3)) (*.f32 3 (+.f32 (/.f32 s u) (*.f32 s (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))))))))
3/4
(+.f32 (*.f32 3/4 u) 3/4)
(+.f32 3/4 (*.f32 u 3/4))
(+.f32 (*.f32 3/4 u) (+.f32 3/4 (*.f32 3/4 (pow.f32 u 2))))
(+.f32 3/4 (+.f32 (*.f32 3/4 (pow.f32 u 2)) (*.f32 u 3/4)))
(+.f32 3/4 (*.f32 3/4 (+.f32 u (pow.f32 u 2))))
(+.f32 (*.f32 3/4 u) (+.f32 3/4 (+.f32 (*.f32 3/4 (pow.f32 u 2)) (*.f32 3/4 (pow.f32 u 3)))))
(+.f32 3/4 (+.f32 (+.f32 (*.f32 3/4 (pow.f32 u 2)) (*.f32 3/4 (pow.f32 u 3))) (*.f32 u 3/4)))
(+.f32 3/4 (+.f32 (*.f32 u 3/4) (*.f32 3/4 (+.f32 (pow.f32 u 3) (pow.f32 u 2)))))
(+.f32 3/4 (*.f32 3/4 (+.f32 u (+.f32 (pow.f32 u 2) (pow.f32 u 3)))))
(+.f32 3/4 (*.f32 3/4 (+.f32 (+.f32 u (pow.f32 u 2)) (pow.f32 u 3))))
(+.f32 3/4 (*.f32 3/4 (+.f32 (pow.f32 u 2) (+.f32 (pow.f32 u 3) u))))
(/.f32 -3/4 u)
(neg.f32 (+.f32 (*.f32 3/4 (/.f32 1 (pow.f32 u 2))) (*.f32 3/4 (/.f32 1 u))))
(neg.f32 (*.f32 3/4 (+.f32 (/.f32 1 u) (/.f32 1 (pow.f32 u 2)))))
(*.f32 (+.f32 (/.f32 1 u) (/.f32 1 (pow.f32 u 2))) -3/4)
(*.f32 -3/4 (+.f32 (/.f32 1 u) (/.f32 1 (pow.f32 u 2))))
(neg.f32 (+.f32 (*.f32 3/4 (/.f32 1 (pow.f32 u 3))) (+.f32 (*.f32 3/4 (/.f32 1 u)) (*.f32 3/4 (/.f32 1 (pow.f32 u 2))))))
(neg.f32 (+.f32 (*.f32 3/4 (/.f32 1 u)) (+.f32 (*.f32 3/4 (/.f32 1 (pow.f32 u 2))) (*.f32 3/4 (/.f32 1 (pow.f32 u 3))))))
(neg.f32 (+.f32 (*.f32 3/4 (/.f32 1 u)) (*.f32 3/4 (+.f32 (/.f32 1 (pow.f32 u 3)) (/.f32 1 (pow.f32 u 2))))))
(neg.f32 (*.f32 3/4 (+.f32 (/.f32 1 (pow.f32 u 3)) (+.f32 (/.f32 1 u) (/.f32 1 (pow.f32 u 2))))))
(*.f32 (+.f32 (/.f32 1 (pow.f32 u 2)) (+.f32 (/.f32 1 u) (/.f32 1 (pow.f32 u 3)))) -3/4)
(neg.f32 (+.f32 (*.f32 3/4 (/.f32 1 (pow.f32 u 3))) (+.f32 (*.f32 3/4 (/.f32 1 (pow.f32 u 4))) (+.f32 (*.f32 3/4 (/.f32 1 u)) (*.f32 3/4 (/.f32 1 (pow.f32 u 2)))))))
(neg.f32 (+.f32 (*.f32 3/4 (/.f32 1 (pow.f32 u 3))) (+.f32 (*.f32 3/4 (/.f32 1 u)) (+.f32 (*.f32 3/4 (/.f32 1 (pow.f32 u 2))) (*.f32 3/4 (/.f32 1 (pow.f32 u 4)))))))
(neg.f32 (+.f32 (*.f32 3/4 (/.f32 1 (pow.f32 u 3))) (+.f32 (*.f32 3/4 (+.f32 (/.f32 1 u) (/.f32 1 (pow.f32 u 2)))) (*.f32 3/4 (/.f32 1 (pow.f32 u 4))))))
(neg.f32 (+.f32 (*.f32 3/4 (/.f32 1 u)) (*.f32 3/4 (+.f32 (/.f32 1 (pow.f32 u 4)) (+.f32 (/.f32 1 (pow.f32 u 2)) (/.f32 1 (pow.f32 u 3)))))))
(neg.f32 (*.f32 3/4 (+.f32 (/.f32 1 (pow.f32 u 3)) (+.f32 (/.f32 1 u) (+.f32 (/.f32 1 (pow.f32 u 2)) (/.f32 1 (pow.f32 u 4)))))))
(neg.f32 (*.f32 3/4 (+.f32 (/.f32 1 (pow.f32 u 4)) (+.f32 (/.f32 1 (pow.f32 u 2)) (+.f32 (/.f32 1 u) (/.f32 1 (pow.f32 u 3)))))))
(/.f32 -3/4 u)
(neg.f32 (+.f32 (*.f32 3/4 (/.f32 1 (pow.f32 u 2))) (*.f32 3/4 (/.f32 1 u))))
(neg.f32 (*.f32 3/4 (+.f32 (/.f32 1 u) (/.f32 1 (pow.f32 u 2)))))
(*.f32 (+.f32 (/.f32 1 u) (/.f32 1 (pow.f32 u 2))) -3/4)
(*.f32 -3/4 (+.f32 (/.f32 1 u) (/.f32 1 (pow.f32 u 2))))
(neg.f32 (+.f32 (*.f32 3/4 (/.f32 1 (pow.f32 u 3))) (+.f32 (*.f32 3/4 (/.f32 1 u)) (*.f32 3/4 (/.f32 1 (pow.f32 u 2))))))
(neg.f32 (+.f32 (*.f32 3/4 (/.f32 1 u)) (+.f32 (*.f32 3/4 (/.f32 1 (pow.f32 u 2))) (*.f32 3/4 (/.f32 1 (pow.f32 u 3))))))
(neg.f32 (+.f32 (*.f32 3/4 (/.f32 1 u)) (*.f32 3/4 (+.f32 (/.f32 1 (pow.f32 u 3)) (/.f32 1 (pow.f32 u 2))))))
(neg.f32 (*.f32 3/4 (+.f32 (/.f32 1 (pow.f32 u 3)) (+.f32 (/.f32 1 u) (/.f32 1 (pow.f32 u 2))))))
(*.f32 (+.f32 (/.f32 1 (pow.f32 u 2)) (+.f32 (/.f32 1 u) (/.f32 1 (pow.f32 u 3)))) -3/4)
(neg.f32 (+.f32 (*.f32 3/4 (/.f32 1 (pow.f32 u 3))) (+.f32 (*.f32 3/4 (/.f32 1 (pow.f32 u 4))) (+.f32 (*.f32 3/4 (/.f32 1 u)) (*.f32 3/4 (/.f32 1 (pow.f32 u 2)))))))
(neg.f32 (+.f32 (*.f32 3/4 (/.f32 1 (pow.f32 u 3))) (+.f32 (*.f32 3/4 (/.f32 1 u)) (+.f32 (*.f32 3/4 (/.f32 1 (pow.f32 u 2))) (*.f32 3/4 (/.f32 1 (pow.f32 u 4)))))))
(neg.f32 (+.f32 (*.f32 3/4 (/.f32 1 (pow.f32 u 3))) (+.f32 (*.f32 3/4 (+.f32 (/.f32 1 u) (/.f32 1 (pow.f32 u 2)))) (*.f32 3/4 (/.f32 1 (pow.f32 u 4))))))
(neg.f32 (+.f32 (*.f32 3/4 (/.f32 1 u)) (*.f32 3/4 (+.f32 (/.f32 1 (pow.f32 u 4)) (+.f32 (/.f32 1 (pow.f32 u 2)) (/.f32 1 (pow.f32 u 3)))))))
(neg.f32 (*.f32 3/4 (+.f32 (/.f32 1 (pow.f32 u 3)) (+.f32 (/.f32 1 u) (+.f32 (/.f32 1 (pow.f32 u 2)) (/.f32 1 (pow.f32 u 4)))))))
(neg.f32 (*.f32 3/4 (+.f32 (/.f32 1 (pow.f32 u 4)) (+.f32 (/.f32 1 (pow.f32 u 2)) (+.f32 (/.f32 1 u) (/.f32 1 (pow.f32 u 3)))))))
(+.f32 (*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) 0)
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(*.f32 s (*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 -2 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2)))))
(+.f32 0 (*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(*.f32 s (*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 -2 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2)))))
(+.f32 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (+.f32 s s)))
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(*.f32 s (*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 -2 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2)))))
(+.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (+.f32 s s)) (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(*.f32 s (*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 -2 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2)))))
(-.f32 (*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) 0)
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(*.f32 s (*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 -2 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2)))))
(/.f32 (*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) 1)
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(*.f32 s (*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 -2 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2)))))
(/.f32 (*.f32 s (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 6)) 2)
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(*.f32 s (*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 -2 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2)))))
(/.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 s 12)) 4)
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(*.f32 s (*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 -2 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2)))))
(/.f32 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 s 12))) 8)
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(*.f32 s (*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 -2 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2)))))
(/.f32 (+.f32 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 s 12))) (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 s 12)))) 16)
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(*.f32 s (*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 -2 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2)))))
(+.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 0)
(/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(/.f32 -2 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2))
(+.f32 0 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(/.f32 -2 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2))
(+.f32 (/.f32 1/2 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (/.f32 1/2 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(+.f32 (/.f32 1/2 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 1/2 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(+.f32 (/.f32 -1 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2)) (/.f32 -1 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2)))
(-.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 0)
(/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(/.f32 -2 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2))
(*.f32 1 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(/.f32 -2 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2))
(*.f32 1/4 (*.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4))
(/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(/.f32 -2 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2))
(*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (/.f32 1 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(+.f32 (/.f32 1/2 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 1/2 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(+.f32 (/.f32 -1 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2)) (/.f32 -1 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2)))
(*.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 1)
(/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(/.f32 -2 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2))
(*.f32 2 (/.f32 1/2 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(/.f32 -2 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2))
(*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 2) (/.f32 1/2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(+.f32 (/.f32 1/2 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 1/2 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(+.f32 (/.f32 -1 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2)) (/.f32 -1 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2)))
(*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 2) (/.f32 1 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 2))))
(+.f32 (/.f32 1/2 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 1/2 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(+.f32 (/.f32 -1 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2)) (/.f32 -1 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2)))
(*.f32 -1 (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(+.f32 (/.f32 1/2 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 1/2 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(+.f32 (/.f32 -1 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2)) (/.f32 -1 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2)))
(*.f32 (/.f32 2 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 1/2)
(*.f32 1/2 (/.f32 2 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 1/2 (/.f32 -4 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2)))
(*.f32 4 (/.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4))
(/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(/.f32 -2 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2))
(*.f32 (*.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4) 1/4)
(/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(/.f32 -2 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2))
(*.f32 1/2 (/.f32 2 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(*.f32 1/2 (/.f32 2 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 1/2 (/.f32 -4 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2)))
(*.f32 (/.f32 1/2 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 2)
(/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(/.f32 -2 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2))
(*.f32 (/.f32 1 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))
(+.f32 (/.f32 1/2 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 1/2 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(+.f32 (/.f32 -1 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2)) (/.f32 -1 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2)))
(*.f32 (/.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 1/2))
(+.f32 (/.f32 1/2 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 1/2 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(+.f32 (/.f32 -1 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2)) (/.f32 -1 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2)))
(*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 1/2) (/.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(+.f32 (/.f32 1/2 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 1/2 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(+.f32 (/.f32 -1 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2)) (/.f32 -1 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2)))
(neg.f32 (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(+.f32 (/.f32 1/2 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 1/2 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(+.f32 (/.f32 -1 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2)) (/.f32 -1 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2)))
(neg.f32 (/.f32 1 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1)))
(/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(/.f32 -2 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2))
(neg.f32 (/.f32 -1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(/.f32 -2 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2))

eval173.0ms (0.5%)

Compiler

Compiled 8037 to 6497 computations (19.2% saved)

prune81.0ms (0.2%)

Pruning

15 alts after pruning (13 fresh and 2 done)

PrunedKeptTotal
New40813421
Fresh000
Picked011
Done011
Total40815423
Error
0.9b
Counts
423 → 15
Alt Table
Click to see full alt table
StatusErrorProgram
23.8b
(*.f32 (*.f32 3 s) (+.f32 (log.f32 3/4) u))
1.3b
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (/.f32 (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))) -2))))
1.2b
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (-.f32 1 (/.f32 (-.f32 u 1/4) 3/4)))))
1.3b
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
1.4b
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))))
1.3b
(*.f32 (*.f32 3 s) (log.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))
29.7b
(*.f32 (*.f32 3 s) (log.f32 3/4))
23.8b
(*.f32 s (*.f32 (+.f32 u (log.f32 3/4)) 3))
1.3b
(*.f32 s (*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
23.8b
(*.f32 3 (+.f32 (*.f32 (log.f32 3/4) s) (*.f32 u s)))
23.8b
(*.f32 3 (*.f32 (+.f32 (log.f32 3/4) u) s))
29.7b
(*.f32 3 (*.f32 (log.f32 3/4) s))
1.2b
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (/.f32 (-.f32 u 1/4) 3/4))))))
1.3b
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
1.4b
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3)))))
Compiler

Compiled 402 to 344 computations (14.4% saved)

localize61.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
0.3b
(*.f32 4/3 (-.f32 u 1/4))
0.5b
(-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))
0.9b
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))
Compiler

Compiled 68 to 57 computations (16.2% saved)

series1.0ms (0%)

Counts
4 → 48
Calls

15 calls:

TimeVariablePointExpression
0.0ms
u
@inf
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))
0.0ms
u
@inf
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
0.0ms
u
@0
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))
0.0ms
u
@-inf
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
0.0ms
u
@-inf
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))

rewrite91.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1440×rational.json-simplify-35
1364×bool.json-1
1364×bool.json-2
1308×rational.json-1
1308×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
016102
1168102
2454102
3921102
41885102
54502102
Stop Event
node limit
Counts
4 → 76
Calls
Call 1
Inputs
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))
(-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))
(*.f32 4/3 (-.f32 u 1/4))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 1/2) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 4))) (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (neg.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 1/2) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) -2) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 8) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1) 4) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1) 4)) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (*.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1) 4)) (neg.f32 (*.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x or (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 4/3 (+.f32 u -1/4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 4/3 (+.f32 u -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 u -1/4) 2/3) (*.f32 (+.f32 u -1/4) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 4/3 (+.f32 u -1/4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (+.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 4/3 (+.f32 u -1/4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 u -1/4) 8/3) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 u -1/4) 16/3) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 u -1/4) 16/3)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 u -1/4) 16/3))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 u -1/4) 16/3))) (*.f32 2 (*.f32 2 (*.f32 (+.f32 u -1/4) 16/3)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (+.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f32 4/3 (+.f32 u -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f32 4/3 (+.f32 u -1/4)) (*.f32 4/3 (+.f32 u -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f32 4/3 (+.f32 u -1/4)) (*.f32 4/3 (+.f32 u -1/4)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) s) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 s s)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 3 s)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 3 s)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 s s)) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) s))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 s (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 3/2)) (*.f32 s (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 3 s)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 3 s)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 s 6)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) s) 12) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) s) 12)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) s) 12))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) s) 12))) (*.f32 2 (*.f32 2 (*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) s) 12)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 3 s))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 3 s)) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 3 s)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 3 s)) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 3 s)))))))

simplify108.0ms (0.3%)

Algorithm
egg-herbie
Rules
1248×rational.json-simplify-51
1150×rational.json-simplify-53
1112×rational.json-simplify-2
986×rational.json-simplify-35
976×rational.json-simplify-46
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02223710
15013248
212303230
329683146
461003146
Stop Event
node limit
Counts
124 → 179
Calls
Call 1
Inputs
(log.f32 3/4)
(+.f32 (log.f32 3/4) u)
(+.f32 (*.f32 1/2 (pow.f32 u 2)) (+.f32 (log.f32 3/4) u))
(+.f32 (*.f32 1/2 (pow.f32 u 2)) (+.f32 (log.f32 3/4) (+.f32 u (*.f32 1/3 (pow.f32 u 3)))))
(+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u)))
(+.f32 (log.f32 -3/4) (+.f32 (log.f32 (/.f32 1 u)) (/.f32 1 u)))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (log.f32 -3/4) (+.f32 (log.f32 (/.f32 1 u)) (/.f32 1 u))))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (log.f32 -3/4) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u 3))) (+.f32 (log.f32 (/.f32 1 u)) (/.f32 1 u)))))
(+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4))
(+.f32 (/.f32 1 u) (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (/.f32 1 u) (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4))))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u 3))) (+.f32 (/.f32 1 u) (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))))
4/3
(+.f32 (*.f32 -4/3 u) 4/3)
(+.f32 (*.f32 -4/3 u) 4/3)
(+.f32 (*.f32 -4/3 u) 4/3)
(*.f32 -4/3 u)
(+.f32 4/3 (*.f32 -4/3 u))
(+.f32 4/3 (*.f32 -4/3 u))
(+.f32 4/3 (*.f32 -4/3 u))
(*.f32 -4/3 u)
(+.f32 4/3 (*.f32 -4/3 u))
(+.f32 4/3 (*.f32 -4/3 u))
(+.f32 4/3 (*.f32 -4/3 u))
-1/3
(-.f32 (*.f32 4/3 u) 1/3)
(-.f32 (*.f32 4/3 u) 1/3)
(-.f32 (*.f32 4/3 u) 1/3)
(*.f32 4/3 u)
(-.f32 (*.f32 4/3 u) 1/3)
(-.f32 (*.f32 4/3 u) 1/3)
(-.f32 (*.f32 4/3 u) 1/3)
(*.f32 4/3 u)
(-.f32 (*.f32 4/3 u) 1/3)
(-.f32 (*.f32 4/3 u) 1/3)
(-.f32 (*.f32 4/3 u) 1/3)
(*.f32 3 (*.f32 s (log.f32 3/4)))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(+.f32 (*.f32 3/2 (*.f32 s (pow.f32 u 2))) (+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u))))
(+.f32 (*.f32 3/2 (*.f32 s (pow.f32 u 2))) (+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (+.f32 (*.f32 3 (*.f32 s u)) (*.f32 s (pow.f32 u 3)))))
(*.f32 3 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u)))))
(+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))))) (*.f32 3 (/.f32 s u)))
(+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))))) (+.f32 (*.f32 3 (/.f32 s u)) (*.f32 3/2 (/.f32 s (pow.f32 u 2)))))
(+.f32 (/.f32 s (pow.f32 u 3)) (+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))))) (+.f32 (*.f32 3 (/.f32 s u)) (*.f32 3/2 (/.f32 s (pow.f32 u 2))))))
(*.f32 3 (*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4))))
(+.f32 (*.f32 3 (/.f32 s u)) (*.f32 3 (*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))))
(+.f32 (*.f32 3 (/.f32 s u)) (+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))) (*.f32 3/2 (/.f32 s (pow.f32 u 2)))))
(+.f32 (/.f32 s (pow.f32 u 3)) (+.f32 (*.f32 3 (/.f32 s u)) (+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))) (*.f32 3/2 (/.f32 s (pow.f32 u 2))))))
(+.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 0)
(+.f32 0 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
(+.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 1/2) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 1/2))
(-.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 0)
(*.f32 1 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 1)
(*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 1/2))
(*.f32 4 (/.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 4))
(*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 2) 1/2)
(*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 4) 1/4)
(*.f32 1/2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 2))
(*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 1/2) 2)
(/.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 1)
(/.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 2) 2)
(/.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 4) 4)
(/.f32 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 4)) 8)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 4))) 16)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 4))) (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 4)))) 32)
(+.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 0)
(+.f32 0 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(+.f32 -1 (neg.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -2)))
(+.f32 (neg.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -2)) -1)
(+.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 1/2) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 1/2))
(*.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(*.f32 1/4 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 4))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 1)
(*.f32 2 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 1/2))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 2) 1/2)
(*.f32 -1 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1))
(*.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1) -1)
(*.f32 4 (/.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 4))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 4) 1/4)
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) -2) -1/2)
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 8) 1/8)
(*.f32 1/2 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 2))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 1/2) 2)
(/.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 1)
(/.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 2) 2)
(/.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1) -1)
(/.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 4) 4)
(/.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) -2) -2)
(/.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 8) 8)
(/.f32 (*.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1) 4) -4)
(/.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 8)) 16)
(/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1) 4)) -8)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 8))) 32)
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1) 4)) 4)
(/.f32 (+.f32 (neg.f32 (*.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1) 4)) (neg.f32 (*.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1) 4))) 8)
(neg.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1))
(+.f32 1 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1))
(+.f32 (*.f32 4/3 (+.f32 u -1/4)) 0)
(+.f32 0 (*.f32 4/3 (+.f32 u -1/4)))
(+.f32 (*.f32 (+.f32 u -1/4) 2/3) (*.f32 (+.f32 u -1/4) 2/3))
(-.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(-.f32 (*.f32 4/3 (+.f32 u -1/4)) 0)
(-.f32 0 (+.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) -1))
(-.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1) -1)
(/.f32 (*.f32 4/3 (+.f32 u -1/4)) 1)
(/.f32 (*.f32 (+.f32 u -1/4) 8/3) 2)
(/.f32 (*.f32 (+.f32 u -1/4) 16/3) 4)
(/.f32 (*.f32 2 (*.f32 (+.f32 u -1/4) 16/3)) 8)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 u -1/4) 16/3))) 16)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 u -1/4) 16/3))) (*.f32 2 (*.f32 2 (*.f32 (+.f32 u -1/4) 16/3)))) 32)
(neg.f32 (+.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) -1))
(+.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) s) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 s s)))
(+.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 3 s)) 0)
(+.f32 0 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 3 s)))
(+.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 s s)) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) s))
(+.f32 (*.f32 s (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 3/2)) (*.f32 s (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 3/2)))
(-.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 3 s)) 0)
(/.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 3 s)) 1)
(/.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 s 6)) 2)
(/.f32 (*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) s) 12) 4)
(/.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) s) 12)) 8)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) s) 12))) 16)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) s) 12))) (*.f32 2 (*.f32 2 (*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) s) 12)))) 32)
Outputs
(log.f32 3/4)
(+.f32 (log.f32 3/4) u)
(+.f32 (*.f32 1/2 (pow.f32 u 2)) (+.f32 (log.f32 3/4) u))
(+.f32 (log.f32 3/4) (+.f32 u (*.f32 1/2 (pow.f32 u 2))))
(+.f32 u (+.f32 (log.f32 3/4) (*.f32 1/2 (pow.f32 u 2))))
(+.f32 (*.f32 1/2 (pow.f32 u 2)) (+.f32 (log.f32 3/4) (+.f32 u (*.f32 1/3 (pow.f32 u 3)))))
(+.f32 u (+.f32 (+.f32 (log.f32 3/4) (*.f32 1/3 (pow.f32 u 3))) (*.f32 1/2 (pow.f32 u 2))))
(+.f32 u (+.f32 (*.f32 1/2 (pow.f32 u 2)) (+.f32 (log.f32 3/4) (*.f32 1/3 (pow.f32 u 3)))))
(+.f32 (log.f32 3/4) (+.f32 (*.f32 1/2 (pow.f32 u 2)) (+.f32 u (*.f32 1/3 (pow.f32 u 3)))))
(+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u)))
(+.f32 (log.f32 -3/4) (+.f32 (log.f32 (/.f32 1 u)) (/.f32 1 u)))
(+.f32 (log.f32 -3/4) (+.f32 (/.f32 1 u) (log.f32 (/.f32 1 u))))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (log.f32 -3/4) (+.f32 (log.f32 (/.f32 1 u)) (/.f32 1 u))))
(+.f32 (log.f32 -3/4) (+.f32 (+.f32 (/.f32 1 u) (log.f32 (/.f32 1 u))) (*.f32 1/2 (/.f32 1 (pow.f32 u 2)))))
(+.f32 (log.f32 (/.f32 1 u)) (+.f32 (+.f32 (log.f32 -3/4) (/.f32 1 u)) (*.f32 1/2 (/.f32 1 (pow.f32 u 2)))))
(+.f32 (log.f32 -3/4) (+.f32 (/.f32 1 u) (+.f32 (log.f32 (/.f32 1 u)) (*.f32 1/2 (/.f32 1 (pow.f32 u 2))))))
(+.f32 (/.f32 1 u) (+.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) (*.f32 1/2 (/.f32 1 (pow.f32 u 2)))))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (log.f32 -3/4) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u 3))) (+.f32 (log.f32 (/.f32 1 u)) (/.f32 1 u)))))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (log.f32 -3/4) (+.f32 (log.f32 (/.f32 1 u)) (+.f32 (/.f32 1 u) (*.f32 1/3 (/.f32 1 (pow.f32 u 3)))))))
(+.f32 (log.f32 (/.f32 1 u)) (+.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (log.f32 -3/4) (/.f32 1 u))) (*.f32 1/3 (/.f32 1 (pow.f32 u 3)))))
(+.f32 (log.f32 -3/4) (+.f32 (log.f32 (/.f32 1 u)) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (/.f32 1 u) (*.f32 1/3 (/.f32 1 (pow.f32 u 3)))))))
(+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4))
(+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u)))
(+.f32 (/.f32 1 u) (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))
(+.f32 (/.f32 1 u) (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))))
(+.f32 (log.f32 3/4) (+.f32 (log.f32 (/.f32 -1 u)) (/.f32 1 u)))
(+.f32 (log.f32 (/.f32 -1 u)) (+.f32 (log.f32 3/4) (/.f32 1 u)))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (/.f32 1 u) (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4))))
(+.f32 (/.f32 1 u) (+.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) (*.f32 1/2 (/.f32 1 (pow.f32 u 2)))))
(+.f32 (/.f32 1 u) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u)))))
(+.f32 (log.f32 3/4) (+.f32 (+.f32 (/.f32 1 u) (log.f32 (/.f32 -1 u))) (*.f32 1/2 (/.f32 1 (pow.f32 u 2)))))
(+.f32 (log.f32 3/4) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (/.f32 1 u) (log.f32 (/.f32 -1 u)))))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u 3))) (+.f32 (/.f32 1 u) (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))))
(+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u 3))) (+.f32 (/.f32 1 u) (+.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) (*.f32 1/2 (/.f32 1 (pow.f32 u 2))))))
(+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u 3))) (+.f32 (/.f32 1 u) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))))))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (log.f32 3/4) (+.f32 (+.f32 (/.f32 1 u) (log.f32 (/.f32 -1 u))) (*.f32 1/3 (/.f32 1 (pow.f32 u 3))))))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (log.f32 3/4) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u 3))) (+.f32 (/.f32 1 u) (log.f32 (/.f32 -1 u))))))
4/3
(+.f32 (*.f32 -4/3 u) 4/3)
(+.f32 4/3 (*.f32 u -4/3))
(+.f32 (*.f32 -4/3 u) 4/3)
(+.f32 4/3 (*.f32 u -4/3))
(+.f32 (*.f32 -4/3 u) 4/3)
(+.f32 4/3 (*.f32 u -4/3))
(*.f32 -4/3 u)
(*.f32 u -4/3)
(+.f32 4/3 (*.f32 -4/3 u))
(+.f32 4/3 (*.f32 u -4/3))
(+.f32 4/3 (*.f32 -4/3 u))
(+.f32 4/3 (*.f32 u -4/3))
(+.f32 4/3 (*.f32 -4/3 u))
(+.f32 4/3 (*.f32 u -4/3))
(*.f32 -4/3 u)
(*.f32 u -4/3)
(+.f32 4/3 (*.f32 -4/3 u))
(+.f32 4/3 (*.f32 u -4/3))
(+.f32 4/3 (*.f32 -4/3 u))
(+.f32 4/3 (*.f32 u -4/3))
(+.f32 4/3 (*.f32 -4/3 u))
(+.f32 4/3 (*.f32 u -4/3))
-1/3
(-.f32 (*.f32 4/3 u) 1/3)
(-.f32 (*.f32 u 4/3) 1/3)
(-.f32 (*.f32 4/3 u) 1/3)
(-.f32 (*.f32 u 4/3) 1/3)
(-.f32 (*.f32 4/3 u) 1/3)
(-.f32 (*.f32 u 4/3) 1/3)
(*.f32 4/3 u)
(*.f32 u 4/3)
(-.f32 (*.f32 4/3 u) 1/3)
(-.f32 (*.f32 u 4/3) 1/3)
(-.f32 (*.f32 4/3 u) 1/3)
(-.f32 (*.f32 u 4/3) 1/3)
(-.f32 (*.f32 4/3 u) 1/3)
(-.f32 (*.f32 u 4/3) 1/3)
(*.f32 4/3 u)
(*.f32 u 4/3)
(-.f32 (*.f32 4/3 u) 1/3)
(-.f32 (*.f32 u 4/3) 1/3)
(-.f32 (*.f32 4/3 u) 1/3)
(-.f32 (*.f32 u 4/3) 1/3)
(-.f32 (*.f32 4/3 u) 1/3)
(-.f32 (*.f32 u 4/3) 1/3)
(*.f32 3 (*.f32 s (log.f32 3/4)))
(*.f32 3 (*.f32 (log.f32 3/4) s))
(*.f32 (log.f32 3/4) (*.f32 3 s))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(+.f32 (*.f32 3 (*.f32 (log.f32 3/4) s)) (*.f32 3 (*.f32 u s)))
(*.f32 3 (+.f32 (*.f32 u s) (*.f32 (log.f32 3/4) s)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 (*.f32 3 s) (+.f32 (log.f32 3/4) u))
(+.f32 (*.f32 3/2 (*.f32 s (pow.f32 u 2))) (+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u))))
(+.f32 (*.f32 3 (*.f32 (log.f32 3/4) s)) (+.f32 (*.f32 3 (*.f32 u s)) (*.f32 s (*.f32 (pow.f32 u 2) 3/2))))
(+.f32 (*.f32 3 (+.f32 (*.f32 u s) (*.f32 (log.f32 3/4) s))) (*.f32 s (*.f32 (pow.f32 u 2) 3/2)))
(+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u))) (*.f32 s (*.f32 (pow.f32 u 2) 3/2)))
(*.f32 s (+.f32 (*.f32 (pow.f32 u 2) 3/2) (*.f32 3 (+.f32 (log.f32 3/4) u))))
(+.f32 (*.f32 3/2 (*.f32 s (pow.f32 u 2))) (+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (+.f32 (*.f32 3 (*.f32 s u)) (*.f32 s (pow.f32 u 3)))))
(+.f32 (*.f32 s (*.f32 (pow.f32 u 2) 3/2)) (+.f32 (*.f32 3 (*.f32 (log.f32 3/4) s)) (+.f32 (*.f32 3 (*.f32 u s)) (*.f32 (pow.f32 u 3) s))))
(+.f32 (*.f32 s (*.f32 (pow.f32 u 2) 3/2)) (+.f32 (*.f32 (log.f32 3/4) (*.f32 3 s)) (*.f32 s (+.f32 (pow.f32 u 3) (*.f32 u 3)))))
(+.f32 (*.f32 s (*.f32 (pow.f32 u 2) 3/2)) (*.f32 s (+.f32 (*.f32 (log.f32 3/4) 3) (+.f32 (pow.f32 u 3) (*.f32 u 3)))))
(*.f32 s (+.f32 (+.f32 (pow.f32 u 3) (*.f32 u 3)) (+.f32 (*.f32 (pow.f32 u 2) 3/2) (*.f32 (log.f32 3/4) 3))))
(*.f32 3 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u)))))
(*.f32 3 (*.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) s))
(*.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) (*.f32 3 s))
(+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))))) (*.f32 3 (/.f32 s u)))
(+.f32 (*.f32 3 (*.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) s)) (*.f32 3 (/.f32 s u)))
(*.f32 3 (+.f32 (*.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) s) (/.f32 s u)))
(+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))))) (+.f32 (*.f32 3 (/.f32 s u)) (*.f32 3/2 (/.f32 s (pow.f32 u 2)))))
(+.f32 (*.f32 3 (*.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) s)) (+.f32 (*.f32 3 (/.f32 s u)) (*.f32 3/2 (/.f32 s (pow.f32 u 2)))))
(+.f32 (*.f32 3/2 (/.f32 s (pow.f32 u 2))) (*.f32 3 (+.f32 (*.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) s) (/.f32 s u))))
(+.f32 (*.f32 3 (+.f32 (*.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) s) (/.f32 s u))) (*.f32 3/2 (/.f32 s (pow.f32 u 2))))
(+.f32 (/.f32 s (pow.f32 u 3)) (+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))))) (+.f32 (*.f32 3 (/.f32 s u)) (*.f32 3/2 (/.f32 s (pow.f32 u 2))))))
(+.f32 (*.f32 3 (*.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) s)) (+.f32 (+.f32 (*.f32 3 (/.f32 s u)) (*.f32 3/2 (/.f32 s (pow.f32 u 2)))) (/.f32 s (pow.f32 u 3))))
(+.f32 (+.f32 (*.f32 3/2 (/.f32 s (pow.f32 u 2))) (*.f32 3 (+.f32 (*.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) s) (/.f32 s u)))) (/.f32 s (pow.f32 u 3)))
(+.f32 (*.f32 3/2 (/.f32 s (pow.f32 u 2))) (+.f32 (*.f32 3 (+.f32 (*.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) s) (/.f32 s u))) (/.f32 s (pow.f32 u 3))))
(*.f32 3 (*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4))))
(*.f32 3 (*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) s))
(*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) (*.f32 3 s))
(+.f32 (*.f32 3 (/.f32 s u)) (*.f32 3 (*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))))
(+.f32 (*.f32 3 (/.f32 s u)) (*.f32 3 (*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) s)))
(*.f32 3 (+.f32 (*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) s) (/.f32 s u)))
(*.f32 3 (+.f32 (/.f32 s u) (*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) s)))
(+.f32 (*.f32 3 (/.f32 s u)) (+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))) (*.f32 3/2 (/.f32 s (pow.f32 u 2)))))
(+.f32 (*.f32 3 (/.f32 s u)) (+.f32 (*.f32 3/2 (/.f32 s (pow.f32 u 2))) (*.f32 3 (*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) s))))
(+.f32 (*.f32 3/2 (/.f32 s (pow.f32 u 2))) (*.f32 3 (+.f32 (*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) s) (/.f32 s u))))
(+.f32 (*.f32 3/2 (/.f32 s (pow.f32 u 2))) (*.f32 3 (+.f32 (/.f32 s u) (*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) s))))
(+.f32 (/.f32 s (pow.f32 u 3)) (+.f32 (*.f32 3 (/.f32 s u)) (+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))) (*.f32 3/2 (/.f32 s (pow.f32 u 2))))))
(+.f32 (*.f32 3 (/.f32 s u)) (+.f32 (+.f32 (*.f32 3/2 (/.f32 s (pow.f32 u 2))) (*.f32 3 (*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) s))) (/.f32 s (pow.f32 u 3))))
(+.f32 (/.f32 s (pow.f32 u 3)) (+.f32 (*.f32 3/2 (/.f32 s (pow.f32 u 2))) (*.f32 3 (+.f32 (*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) s) (/.f32 s u)))))
(+.f32 (*.f32 3/2 (/.f32 s (pow.f32 u 2))) (+.f32 (*.f32 3 (+.f32 (/.f32 s u) (*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) s))) (/.f32 s (pow.f32 u 3))))
(+.f32 (*.f32 3/2 (/.f32 s (pow.f32 u 2))) (+.f32 (/.f32 s (pow.f32 u 3)) (*.f32 3 (+.f32 (/.f32 s u) (*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) s)))))
(+.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 0)
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(+.f32 0 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(+.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 1/2) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 1/2))
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(-.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 0)
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 1 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 1)
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 1/2))
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 4 (/.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 4))
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 2) 1/2)
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 4) 1/4)
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 1/2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 2))
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 1/2) 2)
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 1)
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 2) 2)
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 4) 4)
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 4)) 8)
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 4))) 16)
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 4))) (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 4)))) 32)
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(+.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 0)
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(+.f32 0 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(+.f32 -1 (neg.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -2)))
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(+.f32 (neg.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -2)) -1)
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(+.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 1/2) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 1/2))
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 1/4 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 4))
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 1)
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 2 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 1/2))
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 2) 1/2)
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 -1 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1))
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1) -1)
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 4 (/.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 4))
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 4) 1/4)
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) -2) -1/2)
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 8) 1/8)
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 1/2 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 2))
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 1/2) 2)
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(/.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 1)
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(/.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 2) 2)
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(/.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1) -1)
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(/.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 4) 4)
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(/.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) -2) -2)
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(/.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 8) 8)
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(/.f32 (*.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1) 4) -4)
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(/.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 8)) 16)
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1) 4)) -8)
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 8))) 32)
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1) 4)) 4)
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(/.f32 (+.f32 (neg.f32 (*.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1) 4)) (neg.f32 (*.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1) 4))) 8)
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(neg.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1))
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(+.f32 1 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1))
(*.f32 4/3 (+.f32 u -1/4))
(+.f32 (*.f32 4/3 (+.f32 u -1/4)) 0)
(*.f32 4/3 (+.f32 u -1/4))
(+.f32 0 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 4/3 (+.f32 u -1/4))
(+.f32 (*.f32 (+.f32 u -1/4) 2/3) (*.f32 (+.f32 u -1/4) 2/3))
(*.f32 4/3 (+.f32 u -1/4))
(-.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(*.f32 4/3 (+.f32 u -1/4))
(-.f32 (*.f32 4/3 (+.f32 u -1/4)) 0)
(*.f32 4/3 (+.f32 u -1/4))
(-.f32 0 (+.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) -1))
(*.f32 4/3 (+.f32 u -1/4))
(-.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1) -1)
(*.f32 4/3 (+.f32 u -1/4))
(/.f32 (*.f32 4/3 (+.f32 u -1/4)) 1)
(*.f32 4/3 (+.f32 u -1/4))
(/.f32 (*.f32 (+.f32 u -1/4) 8/3) 2)
(*.f32 4/3 (+.f32 u -1/4))
(/.f32 (*.f32 (+.f32 u -1/4) 16/3) 4)
(*.f32 4/3 (+.f32 u -1/4))
(/.f32 (*.f32 2 (*.f32 (+.f32 u -1/4) 16/3)) 8)
(*.f32 4/3 (+.f32 u -1/4))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 u -1/4) 16/3))) 16)
(*.f32 4/3 (+.f32 u -1/4))
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 u -1/4) 16/3))) (*.f32 2 (*.f32 2 (*.f32 (+.f32 u -1/4) 16/3)))) 32)
(*.f32 4/3 (+.f32 u -1/4))
(neg.f32 (+.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) -1))
(*.f32 4/3 (+.f32 u -1/4))
(+.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) s) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 s s)))
(+.f32 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 s s)))
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 (+.f32 s s) s))
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 s (+.f32 s s)))
(*.f32 s (*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(+.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 3 s)) 0)
(+.f32 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 s s)))
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 (+.f32 s s) s))
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 s (+.f32 s s)))
(*.f32 s (*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(+.f32 0 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 3 s)))
(+.f32 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 s s)))
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 (+.f32 s s) s))
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 s (+.f32 s s)))
(*.f32 s (*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(+.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 s s)) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) s))
(+.f32 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 s s)))
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 (+.f32 s s) s))
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 s (+.f32 s s)))
(*.f32 s (*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(+.f32 (*.f32 s (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 3/2)) (*.f32 s (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 3/2)))
(+.f32 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 s s)))
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 (+.f32 s s) s))
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 s (+.f32 s s)))
(*.f32 s (*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(-.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 3 s)) 0)
(+.f32 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 s s)))
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 (+.f32 s s) s))
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 s (+.f32 s s)))
(*.f32 s (*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(/.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 3 s)) 1)
(+.f32 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 s s)))
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 (+.f32 s s) s))
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 s (+.f32 s s)))
(*.f32 s (*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(/.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 s 6)) 2)
(+.f32 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 s s)))
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 (+.f32 s s) s))
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 s (+.f32 s s)))
(*.f32 s (*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(/.f32 (*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) s) 12) 4)
(+.f32 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 s s)))
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 (+.f32 s s) s))
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 s (+.f32 s s)))
(*.f32 s (*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(/.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) s) 12)) 8)
(+.f32 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 s s)))
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 (+.f32 s s) s))
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 s (+.f32 s s)))
(*.f32 s (*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) s) 12))) 16)
(+.f32 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 s s)))
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 (+.f32 s s) s))
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 s (+.f32 s s)))
(*.f32 s (*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) s) 12))) (*.f32 2 (*.f32 2 (*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) s) 12)))) 32)
(+.f32 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 s s)))
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 (+.f32 s s) s))
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 s (+.f32 s s)))
(*.f32 s (*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))

localize23.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.3b
(*.f32 3 (*.f32 (log.f32 3/4) s))
0.6b
(*.f32 (log.f32 3/4) s)
Compiler

Compiled 17 to 14 computations (17.6% saved)

series15.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
14.0ms
s
@0
(*.f32 (log.f32 3/4) s)
0.0ms
s
@inf
(*.f32 (log.f32 3/4) s)
0.0ms
s
@0
(*.f32 3 (*.f32 (log.f32 3/4) s))
0.0ms
s
@-inf
(*.f32 (log.f32 3/4) s)
0.0ms
s
@-inf
(*.f32 3 (*.f32 (log.f32 3/4) s))

rewrite108.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
2032×bool.json-1
1244×bool.json-2
1204×rational.json-1
1204×rational.json-2
1204×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0928
19028
224428
350428
4100528
5219828
6464128
7777528
Stop Event
node limit
Counts
2 → 24
Calls
Call 1
Inputs
(*.f32 (log.f32 3/4) s)
(*.f32 3 (*.f32 (log.f32 3/4) s))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 3/4) s) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (log.f32 3/4) s))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 3/4) (*.f32 s 1/2)) (*.f32 (log.f32 3/4) (*.f32 s 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (log.f32 3/4) s) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 3/4) s) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 3/4) (+.f32 s s)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 3/4) (*.f32 s 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 s 8) (log.f32 3/4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 s 8) (log.f32 3/4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s 8) (log.f32 3/4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s 8) (log.f32 3/4)))) (*.f32 2 (*.f32 2 (*.f32 (*.f32 s 8) (log.f32 3/4))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f32 (log.f32 3/4) s)))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f32 (log.f32 3/4) s) (*.f32 (log.f32 3/4) s))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f32 (log.f32 3/4) s) (*.f32 (log.f32 3/4) s))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 3/4) s) (*.f32 (log.f32 3/4) (+.f32 s s)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 3/4) (*.f32 s 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (log.f32 3/4) (*.f32 s 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 3/4) (+.f32 s s)) (*.f32 (log.f32 3/4) s))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 3/4) (*.f32 s 3/2)) (*.f32 (log.f32 3/4) (*.f32 s 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (log.f32 3/4) (*.f32 s 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 3/4) (*.f32 s 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 3/4) (*.f32 s 6)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 3/4) (*.f32 s 12)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (log.f32 3/4) (*.f32 s 3)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 3/4) (*.f32 s 3)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (log.f32 3/4) (*.f32 s 3)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (log.f32 3/4) (*.f32 s 3)) 8))) (*.f32 2 (*.f32 2 (*.f32 (*.f32 (log.f32 3/4) (*.f32 s 3)) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f32 (log.f32 3/4) (*.f32 s 3))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f32 (log.f32 3/4) (*.f32 s 3)) (*.f32 (log.f32 3/4) (*.f32 s 3)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f32 (log.f32 3/4) (*.f32 s 3)) (*.f32 (log.f32 3/4) (*.f32 s 3)))))))

simplify292.0ms (0.9%)

Algorithm
egg-herbie
Rules
2962×rational.json-simplify-41
2702×rational.json-simplify-35
2328×rational.json-simplify-2
1254×rational.json-simplify-49
816×rational.json-simplify-53
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
069678
1163678
2350678
3846678
42667678
53669678
63891678
74047678
84178678
94310678
105258678
115258678
125382678
135506678
145630678
Stop Event
node limit
Counts
48 → 28
Calls
Call 1
Inputs
(*.f32 s (log.f32 3/4))
(*.f32 s (log.f32 3/4))
(*.f32 s (log.f32 3/4))
(*.f32 s (log.f32 3/4))
(*.f32 s (log.f32 3/4))
(*.f32 s (log.f32 3/4))
(*.f32 s (log.f32 3/4))
(*.f32 s (log.f32 3/4))
(*.f32 s (log.f32 3/4))
(*.f32 s (log.f32 3/4))
(*.f32 s (log.f32 3/4))
(*.f32 s (log.f32 3/4))
(*.f32 3 (*.f32 s (log.f32 3/4)))
(*.f32 3 (*.f32 s (log.f32 3/4)))
(*.f32 3 (*.f32 s (log.f32 3/4)))
(*.f32 3 (*.f32 s (log.f32 3/4)))
(*.f32 3 (*.f32 s (log.f32 3/4)))
(*.f32 3 (*.f32 s (log.f32 3/4)))
(*.f32 3 (*.f32 s (log.f32 3/4)))
(*.f32 3 (*.f32 s (log.f32 3/4)))
(*.f32 3 (*.f32 s (log.f32 3/4)))
(*.f32 3 (*.f32 s (log.f32 3/4)))
(*.f32 3 (*.f32 s (log.f32 3/4)))
(*.f32 3 (*.f32 s (log.f32 3/4)))
(+.f32 (*.f32 (log.f32 3/4) s) 0)
(+.f32 0 (*.f32 (log.f32 3/4) s))
(+.f32 (*.f32 (log.f32 3/4) (*.f32 s 1/2)) (*.f32 (log.f32 3/4) (*.f32 s 1/2)))
(-.f32 (*.f32 (log.f32 3/4) s) 0)
(/.f32 (*.f32 (log.f32 3/4) s) 1)
(/.f32 (*.f32 (log.f32 3/4) (+.f32 s s)) 2)
(/.f32 (*.f32 (log.f32 3/4) (*.f32 s 4)) 4)
(/.f32 (*.f32 (*.f32 s 8) (log.f32 3/4)) 8)
(/.f32 (*.f32 2 (*.f32 (*.f32 s 8) (log.f32 3/4))) 16)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s 8) (log.f32 3/4)))) 32)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s 8) (log.f32 3/4)))) (*.f32 2 (*.f32 2 (*.f32 (*.f32 s 8) (log.f32 3/4))))) 64)
(+.f32 (*.f32 (log.f32 3/4) s) (*.f32 (log.f32 3/4) (+.f32 s s)))
(+.f32 (*.f32 (log.f32 3/4) (*.f32 s 3)) 0)
(+.f32 0 (*.f32 (log.f32 3/4) (*.f32 s 3)))
(+.f32 (*.f32 (log.f32 3/4) (+.f32 s s)) (*.f32 (log.f32 3/4) s))
(+.f32 (*.f32 (log.f32 3/4) (*.f32 s 3/2)) (*.f32 (log.f32 3/4) (*.f32 s 3/2)))
(-.f32 (*.f32 (log.f32 3/4) (*.f32 s 3)) 0)
(/.f32 (*.f32 (log.f32 3/4) (*.f32 s 3)) 1)
(/.f32 (*.f32 (log.f32 3/4) (*.f32 s 6)) 2)
(/.f32 (*.f32 (log.f32 3/4) (*.f32 s 12)) 4)
(/.f32 (*.f32 (*.f32 (log.f32 3/4) (*.f32 s 3)) 8) 8)
(/.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 3/4) (*.f32 s 3)) 8)) 16)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (log.f32 3/4) (*.f32 s 3)) 8))) 32)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (log.f32 3/4) (*.f32 s 3)) 8))) (*.f32 2 (*.f32 2 (*.f32 (*.f32 (log.f32 3/4) (*.f32 s 3)) 8)))) 64)
Outputs
(*.f32 s (log.f32 3/4))
(*.f32 s (log.f32 3/4))
(*.f32 s (log.f32 3/4))
(*.f32 s (log.f32 3/4))
(*.f32 s (log.f32 3/4))
(*.f32 s (log.f32 3/4))
(*.f32 s (log.f32 3/4))
(*.f32 s (log.f32 3/4))
(*.f32 s (log.f32 3/4))
(*.f32 s (log.f32 3/4))
(*.f32 s (log.f32 3/4))
(*.f32 s (log.f32 3/4))
(*.f32 3 (*.f32 s (log.f32 3/4)))
(*.f32 s (*.f32 (log.f32 3/4) 3))
(*.f32 (log.f32 3/4) (*.f32 s 3))
(*.f32 3 (*.f32 s (log.f32 3/4)))
(*.f32 s (*.f32 (log.f32 3/4) 3))
(*.f32 (log.f32 3/4) (*.f32 s 3))
(*.f32 3 (*.f32 s (log.f32 3/4)))
(*.f32 s (*.f32 (log.f32 3/4) 3))
(*.f32 (log.f32 3/4) (*.f32 s 3))
(*.f32 3 (*.f32 s (log.f32 3/4)))
(*.f32 s (*.f32 (log.f32 3/4) 3))
(*.f32 (log.f32 3/4) (*.f32 s 3))
(*.f32 3 (*.f32 s (log.f32 3/4)))
(*.f32 s (*.f32 (log.f32 3/4) 3))
(*.f32 (log.f32 3/4) (*.f32 s 3))
(*.f32 3 (*.f32 s (log.f32 3/4)))
(*.f32 s (*.f32 (log.f32 3/4) 3))
(*.f32 (log.f32 3/4) (*.f32 s 3))
(*.f32 3 (*.f32 s (log.f32 3/4)))
(*.f32 s (*.f32 (log.f32 3/4) 3))
(*.f32 (log.f32 3/4) (*.f32 s 3))
(*.f32 3 (*.f32 s (log.f32 3/4)))
(*.f32 s (*.f32 (log.f32 3/4) 3))
(*.f32 (log.f32 3/4) (*.f32 s 3))
(*.f32 3 (*.f32 s (log.f32 3/4)))
(*.f32 s (*.f32 (log.f32 3/4) 3))
(*.f32 (log.f32 3/4) (*.f32 s 3))
(*.f32 3 (*.f32 s (log.f32 3/4)))
(*.f32 s (*.f32 (log.f32 3/4) 3))
(*.f32 (log.f32 3/4) (*.f32 s 3))
(*.f32 3 (*.f32 s (log.f32 3/4)))
(*.f32 s (*.f32 (log.f32 3/4) 3))
(*.f32 (log.f32 3/4) (*.f32 s 3))
(*.f32 3 (*.f32 s (log.f32 3/4)))
(*.f32 s (*.f32 (log.f32 3/4) 3))
(*.f32 (log.f32 3/4) (*.f32 s 3))
(+.f32 (*.f32 (log.f32 3/4) s) 0)
(*.f32 s (log.f32 3/4))
(+.f32 0 (*.f32 (log.f32 3/4) s))
(*.f32 s (log.f32 3/4))
(+.f32 (*.f32 (log.f32 3/4) (*.f32 s 1/2)) (*.f32 (log.f32 3/4) (*.f32 s 1/2)))
(*.f32 s (log.f32 3/4))
(-.f32 (*.f32 (log.f32 3/4) s) 0)
(*.f32 s (log.f32 3/4))
(/.f32 (*.f32 (log.f32 3/4) s) 1)
(*.f32 s (log.f32 3/4))
(/.f32 (*.f32 (log.f32 3/4) (+.f32 s s)) 2)
(*.f32 s (log.f32 3/4))
(/.f32 (*.f32 (log.f32 3/4) (*.f32 s 4)) 4)
(*.f32 s (log.f32 3/4))
(/.f32 (*.f32 (*.f32 s 8) (log.f32 3/4)) 8)
(*.f32 s (log.f32 3/4))
(/.f32 (*.f32 2 (*.f32 (*.f32 s 8) (log.f32 3/4))) 16)
(*.f32 s (log.f32 3/4))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s 8) (log.f32 3/4)))) 32)
(*.f32 s (log.f32 3/4))
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s 8) (log.f32 3/4)))) (*.f32 2 (*.f32 2 (*.f32 (*.f32 s 8) (log.f32 3/4))))) 64)
(*.f32 s (log.f32 3/4))
(+.f32 (*.f32 (log.f32 3/4) s) (*.f32 (log.f32 3/4) (+.f32 s s)))
(*.f32 s (*.f32 (log.f32 3/4) 3))
(*.f32 (log.f32 3/4) (*.f32 s 3))
(+.f32 (*.f32 (log.f32 3/4) (*.f32 s 3)) 0)
(*.f32 s (*.f32 (log.f32 3/4) 3))
(*.f32 (log.f32 3/4) (*.f32 s 3))
(+.f32 0 (*.f32 (log.f32 3/4) (*.f32 s 3)))
(*.f32 s (*.f32 (log.f32 3/4) 3))
(*.f32 (log.f32 3/4) (*.f32 s 3))
(+.f32 (*.f32 (log.f32 3/4) (+.f32 s s)) (*.f32 (log.f32 3/4) s))
(*.f32 s (*.f32 (log.f32 3/4) 3))
(*.f32 (log.f32 3/4) (*.f32 s 3))
(+.f32 (*.f32 (log.f32 3/4) (*.f32 s 3/2)) (*.f32 (log.f32 3/4) (*.f32 s 3/2)))
(*.f32 s (*.f32 (log.f32 3/4) 3))
(*.f32 (log.f32 3/4) (*.f32 s 3))
(-.f32 (*.f32 (log.f32 3/4) (*.f32 s 3)) 0)
(*.f32 s (*.f32 (log.f32 3/4) 3))
(*.f32 (log.f32 3/4) (*.f32 s 3))
(/.f32 (*.f32 (log.f32 3/4) (*.f32 s 3)) 1)
(*.f32 s (*.f32 (log.f32 3/4) 3))
(*.f32 (log.f32 3/4) (*.f32 s 3))
(/.f32 (*.f32 (log.f32 3/4) (*.f32 s 6)) 2)
(*.f32 s (*.f32 (log.f32 3/4) 3))
(*.f32 (log.f32 3/4) (*.f32 s 3))
(/.f32 (*.f32 (log.f32 3/4) (*.f32 s 12)) 4)
(*.f32 s (*.f32 (log.f32 3/4) 3))
(*.f32 (log.f32 3/4) (*.f32 s 3))
(/.f32 (*.f32 (*.f32 (log.f32 3/4) (*.f32 s 3)) 8) 8)
(*.f32 s (*.f32 (log.f32 3/4) 3))
(*.f32 (log.f32 3/4) (*.f32 s 3))
(/.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 3/4) (*.f32 s 3)) 8)) 16)
(*.f32 s (*.f32 (log.f32 3/4) 3))
(*.f32 (log.f32 3/4) (*.f32 s 3))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (log.f32 3/4) (*.f32 s 3)) 8))) 32)
(*.f32 s (*.f32 (log.f32 3/4) 3))
(*.f32 (log.f32 3/4) (*.f32 s 3))
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (log.f32 3/4) (*.f32 s 3)) 8))) (*.f32 2 (*.f32 2 (*.f32 (*.f32 (log.f32 3/4) (*.f32 s 3)) 8)))) 64)
(*.f32 s (*.f32 (log.f32 3/4) 3))
(*.f32 (log.f32 3/4) (*.f32 s 3))

localize35.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.3b
(*.f32 s (*.f32 (+.f32 u (log.f32 3/4)) 3))
0.4b
(*.f32 (+.f32 u (log.f32 3/4)) 3)
1.2b
(+.f32 u (log.f32 3/4))
Compiler

Compiled 26 to 20 computations (23.1% saved)

series4.0ms (0%)

Counts
3 → 48
Calls

12 calls:

TimeVariablePointExpression
1.0ms
u
@0
(+.f32 u (log.f32 3/4))
1.0ms
s
@0
(*.f32 s (*.f32 (+.f32 u (log.f32 3/4)) 3))
0.0ms
s
@inf
(*.f32 s (*.f32 (+.f32 u (log.f32 3/4)) 3))
0.0ms
u
@-inf
(*.f32 s (*.f32 (+.f32 u (log.f32 3/4)) 3))
0.0ms
u
@inf
(*.f32 s (*.f32 (+.f32 u (log.f32 3/4)) 3))

rewrite88.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1460×rational.json-simplify-35
1396×bool.json-1
1396×bool.json-2
1356×rational.json-1
1356×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01151
110951
228351
358051
4118751
5266051
6548351
Stop Event
node limit
Counts
3 → 53
Calls
Call 1
Inputs
(+.f32 u (log.f32 3/4))
(*.f32 (+.f32 u (log.f32 3/4)) 3)
(*.f32 s (*.f32 (+.f32 u (log.f32 3/4)) 3))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 u (log.f32 3/4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 u (log.f32 3/4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 u (log.f32 3/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (+.f32 u (log.f32 3/4)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (+.f32 (*.f32 (log.f32 3/4) 1/2) (/.f32 u 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (+.f32 (/.f32 u 2) (*.f32 (log.f32 3/4) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 u (log.f32 3/4)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (+.f32 u (log.f32 3/4)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 u (log.f32 3/4)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (+.f32 u (log.f32 3/4)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (+.f32 (*.f32 (log.f32 3/4) 2) (+.f32 u u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (+.f32 (+.f32 u u) (*.f32 (log.f32 3/4) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 u (log.f32 3/4)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 (+.f32 u (log.f32 3/4)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 u (log.f32 3/4)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 u (log.f32 3/4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 u (log.f32 3/4)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 u (log.f32 3/4)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 u (log.f32 3/4)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 u (log.f32 3/4)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 u (log.f32 3/4)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 u (log.f32 3/4)) 8))) (*.f32 2 (*.f32 2 (*.f32 (+.f32 u (log.f32 3/4)) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (+.f32 u (log.f32 3/4))))))) (#(struct:change #<rule egg-rr> (2) ((x and (+.f32 u (log.f32 3/4)) (+.f32 u (log.f32 3/4)))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f32 u (log.f32 3/4)) (+.f32 u (log.f32 3/4)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 u (+.f32 (+.f32 u (log.f32 3/4)) (+.f32 u (*.f32 (log.f32 3/4) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 3/4) (+.f32 (+.f32 u (log.f32 3/4)) (+.f32 u (+.f32 u (log.f32 3/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 u (log.f32 3/4)) (*.f32 (+.f32 u (log.f32 3/4)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 u (log.f32 3/4)) 3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (+.f32 u (log.f32 3/4)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 u (log.f32 3/4)) 2) (+.f32 u (log.f32 3/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 u (*.f32 (log.f32 3/4) 2)) (+.f32 u (+.f32 u (log.f32 3/4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 u (+.f32 u (log.f32 3/4))) (+.f32 u (*.f32 (log.f32 3/4) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 u (log.f32 3/4)) 3/2) (*.f32 (+.f32 u (log.f32 3/4)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (+.f32 u (log.f32 3/4)) (+.f32 u (*.f32 (log.f32 3/4) 2))) u)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (+.f32 u (log.f32 3/4)) (+.f32 u (+.f32 u (log.f32 3/4)))) (log.f32 3/4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 u (log.f32 3/4)) 3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 u (log.f32 3/4)) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 u (log.f32 3/4)) 6) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 u (log.f32 3/4)) 12) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 u (log.f32 3/4)) 3) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 (+.f32 u (log.f32 3/4)) 3) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (+.f32 u (log.f32 3/4)) 3) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (+.f32 u (log.f32 3/4)) 3) 8))) (*.f32 2 (*.f32 2 (*.f32 (*.f32 (+.f32 u (log.f32 3/4)) 3) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f32 (+.f32 u (log.f32 3/4)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f32 (+.f32 u (log.f32 3/4)) 3) (*.f32 (+.f32 u (log.f32 3/4)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f32 (+.f32 u (log.f32 3/4)) 3) (*.f32 (+.f32 u (log.f32 3/4)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 u (log.f32 3/4)) (*.f32 3 s)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (+.f32 u (log.f32 3/4)) (*.f32 3 s)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 u (log.f32 3/4)) (+.f32 s s)) (*.f32 (+.f32 u (log.f32 3/4)) s))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 u (log.f32 3/4)) (*.f32 s 3/2)) (*.f32 (+.f32 u (log.f32 3/4)) (*.f32 s 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 u (log.f32 3/4)) (*.f32 3 s)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 u (log.f32 3/4)) (*.f32 3 s)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 u (log.f32 3/4)) (*.f32 s 6)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 u (log.f32 3/4)) (*.f32 s 12)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 s 6) (*.f32 (+.f32 u (log.f32 3/4)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 s 6) (*.f32 (+.f32 u (log.f32 3/4)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s 6) (*.f32 (+.f32 u (log.f32 3/4)) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s 6) (*.f32 (+.f32 u (log.f32 3/4)) 4)))) (*.f32 2 (*.f32 2 (*.f32 (*.f32 s 6) (*.f32 (+.f32 u (log.f32 3/4)) 4))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f32 (+.f32 u (log.f32 3/4)) (*.f32 3 s))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f32 (+.f32 u (log.f32 3/4)) (*.f32 3 s)) (*.f32 (+.f32 u (log.f32 3/4)) (*.f32 3 s)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f32 (+.f32 u (log.f32 3/4)) (*.f32 3 s)) (*.f32 (+.f32 u (log.f32 3/4)) (*.f32 3 s)))))))

simplify366.0ms (1.1%)

Algorithm
egg-herbie
Rules
3582×rational.json-simplify-53
2304×rational.json-simplify-35
2216×rational.json-simplify-2
1236×rational.json-simplify-1
1036×rational.json-simplify-51
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01291955
12731811
28001811
317511811
439561811
546111811
648701811
749791811
850831811
951851811
1059491811
1160601811
1261671811
1361671811
1462691811
Stop Event
node limit
Counts
101 → 76
Calls
Call 1
Inputs
(log.f32 3/4)
(+.f32 (log.f32 3/4) u)
(+.f32 (log.f32 3/4) u)
(+.f32 (log.f32 3/4) u)
u
(+.f32 (log.f32 3/4) u)
(+.f32 (log.f32 3/4) u)
(+.f32 (log.f32 3/4) u)
u
(+.f32 (log.f32 3/4) u)
(+.f32 (log.f32 3/4) u)
(+.f32 (log.f32 3/4) u)
(*.f32 3 (log.f32 3/4))
(+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u))
(+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u))
(+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u))
(*.f32 3 u)
(+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u))
(+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u))
(+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u))
(*.f32 3 u)
(+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u))
(+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u))
(+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 3 (*.f32 s (log.f32 3/4)))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(*.f32 3 (*.f32 s u))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(*.f32 3 (*.f32 s u))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(-.f32 (+.f32 u (log.f32 3/4)) 0)
(*.f32 (+.f32 u (log.f32 3/4)) 1)
(*.f32 1 (+.f32 u (log.f32 3/4)))
(*.f32 2 (*.f32 (+.f32 u (log.f32 3/4)) 1/2))
(*.f32 2 (+.f32 (*.f32 (log.f32 3/4) 1/2) (/.f32 u 2)))
(*.f32 2 (+.f32 (/.f32 u 2) (*.f32 (log.f32 3/4) 1/2)))
(*.f32 (*.f32 (+.f32 u (log.f32 3/4)) 2) 1/2)
(*.f32 4 (/.f32 (+.f32 u (log.f32 3/4)) 4))
(*.f32 (*.f32 (+.f32 u (log.f32 3/4)) 4) 1/4)
(*.f32 1/2 (*.f32 (+.f32 u (log.f32 3/4)) 2))
(*.f32 1/2 (+.f32 (*.f32 (log.f32 3/4) 2) (+.f32 u u)))
(*.f32 1/2 (+.f32 (+.f32 u u) (*.f32 (log.f32 3/4) 2)))
(*.f32 (*.f32 (+.f32 u (log.f32 3/4)) 1/2) 2)
(*.f32 1/4 (*.f32 (+.f32 u (log.f32 3/4)) 4))
(*.f32 (/.f32 (+.f32 u (log.f32 3/4)) 4) 4)
(/.f32 (+.f32 u (log.f32 3/4)) 1)
(/.f32 (*.f32 (+.f32 u (log.f32 3/4)) 2) 2)
(/.f32 (*.f32 (+.f32 u (log.f32 3/4)) 4) 4)
(/.f32 (*.f32 (+.f32 u (log.f32 3/4)) 8) 8)
(/.f32 (*.f32 2 (*.f32 (+.f32 u (log.f32 3/4)) 8)) 16)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 u (log.f32 3/4)) 8))) 32)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 u (log.f32 3/4)) 8))) (*.f32 2 (*.f32 2 (*.f32 (+.f32 u (log.f32 3/4)) 8)))) 64)
(+.f32 u (+.f32 (+.f32 u (log.f32 3/4)) (+.f32 u (*.f32 (log.f32 3/4) 2))))
(+.f32 (log.f32 3/4) (+.f32 (+.f32 u (log.f32 3/4)) (+.f32 u (+.f32 u (log.f32 3/4)))))
(+.f32 (+.f32 u (log.f32 3/4)) (*.f32 (+.f32 u (log.f32 3/4)) 2))
(+.f32 (*.f32 (+.f32 u (log.f32 3/4)) 3) 0)
(+.f32 0 (*.f32 (+.f32 u (log.f32 3/4)) 3))
(+.f32 (*.f32 (+.f32 u (log.f32 3/4)) 2) (+.f32 u (log.f32 3/4)))
(+.f32 (+.f32 u (*.f32 (log.f32 3/4) 2)) (+.f32 u (+.f32 u (log.f32 3/4))))
(+.f32 (+.f32 u (+.f32 u (log.f32 3/4))) (+.f32 u (*.f32 (log.f32 3/4) 2)))
(+.f32 (*.f32 (+.f32 u (log.f32 3/4)) 3/2) (*.f32 (+.f32 u (log.f32 3/4)) 3/2))
(+.f32 (+.f32 (+.f32 u (log.f32 3/4)) (+.f32 u (*.f32 (log.f32 3/4) 2))) u)
(+.f32 (+.f32 (+.f32 u (log.f32 3/4)) (+.f32 u (+.f32 u (log.f32 3/4)))) (log.f32 3/4))
(-.f32 (*.f32 (+.f32 u (log.f32 3/4)) 3) 0)
(/.f32 (*.f32 (+.f32 u (log.f32 3/4)) 3) 1)
(/.f32 (*.f32 (+.f32 u (log.f32 3/4)) 6) 2)
(/.f32 (*.f32 (+.f32 u (log.f32 3/4)) 12) 4)
(/.f32 (*.f32 (*.f32 (+.f32 u (log.f32 3/4)) 3) 8) 8)
(/.f32 (*.f32 2 (*.f32 (*.f32 (+.f32 u (log.f32 3/4)) 3) 8)) 16)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (+.f32 u (log.f32 3/4)) 3) 8))) 32)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (+.f32 u (log.f32 3/4)) 3) 8))) (*.f32 2 (*.f32 2 (*.f32 (*.f32 (+.f32 u (log.f32 3/4)) 3) 8)))) 64)
(+.f32 (*.f32 (+.f32 u (log.f32 3/4)) (*.f32 3 s)) 0)
(+.f32 0 (*.f32 (+.f32 u (log.f32 3/4)) (*.f32 3 s)))
(+.f32 (*.f32 (+.f32 u (log.f32 3/4)) (+.f32 s s)) (*.f32 (+.f32 u (log.f32 3/4)) s))
(+.f32 (*.f32 (+.f32 u (log.f32 3/4)) (*.f32 s 3/2)) (*.f32 (+.f32 u (log.f32 3/4)) (*.f32 s 3/2)))
(-.f32 (*.f32 (+.f32 u (log.f32 3/4)) (*.f32 3 s)) 0)
(/.f32 (*.f32 (+.f32 u (log.f32 3/4)) (*.f32 3 s)) 1)
(/.f32 (*.f32 (+.f32 u (log.f32 3/4)) (*.f32 s 6)) 2)
(/.f32 (*.f32 (+.f32 u (log.f32 3/4)) (*.f32 s 12)) 4)
(/.f32 (*.f32 (*.f32 s 6) (*.f32 (+.f32 u (log.f32 3/4)) 4)) 8)
(/.f32 (*.f32 2 (*.f32 (*.f32 s 6) (*.f32 (+.f32 u (log.f32 3/4)) 4))) 16)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s 6) (*.f32 (+.f32 u (log.f32 3/4)) 4)))) 32)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s 6) (*.f32 (+.f32 u (log.f32 3/4)) 4)))) (*.f32 2 (*.f32 2 (*.f32 (*.f32 s 6) (*.f32 (+.f32 u (log.f32 3/4)) 4))))) 64)
Outputs
(log.f32 3/4)
(+.f32 (log.f32 3/4) u)
(+.f32 (log.f32 3/4) u)
(+.f32 (log.f32 3/4) u)
u
(+.f32 (log.f32 3/4) u)
(+.f32 (log.f32 3/4) u)
(+.f32 (log.f32 3/4) u)
u
(+.f32 (log.f32 3/4) u)
(+.f32 (log.f32 3/4) u)
(+.f32 (log.f32 3/4) u)
(*.f32 3 (log.f32 3/4))
(*.f32 (log.f32 3/4) 3)
(+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u))
(+.f32 (*.f32 (log.f32 3/4) 3) (*.f32 u 3))
(*.f32 3 (+.f32 (log.f32 3/4) u))
(+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u))
(+.f32 (*.f32 (log.f32 3/4) 3) (*.f32 u 3))
(*.f32 3 (+.f32 (log.f32 3/4) u))
(+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u))
(+.f32 (*.f32 (log.f32 3/4) 3) (*.f32 u 3))
(*.f32 3 (+.f32 (log.f32 3/4) u))
(*.f32 3 u)
(*.f32 u 3)
(+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u))
(+.f32 (*.f32 (log.f32 3/4) 3) (*.f32 u 3))
(*.f32 3 (+.f32 (log.f32 3/4) u))
(+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u))
(+.f32 (*.f32 (log.f32 3/4) 3) (*.f32 u 3))
(*.f32 3 (+.f32 (log.f32 3/4) u))
(+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u))
(+.f32 (*.f32 (log.f32 3/4) 3) (*.f32 u 3))
(*.f32 3 (+.f32 (log.f32 3/4) u))
(*.f32 3 u)
(*.f32 u 3)
(+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u))
(+.f32 (*.f32 (log.f32 3/4) 3) (*.f32 u 3))
(*.f32 3 (+.f32 (log.f32 3/4) u))
(+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u))
(+.f32 (*.f32 (log.f32 3/4) 3) (*.f32 u 3))
(*.f32 3 (+.f32 (log.f32 3/4) u))
(+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u))
(+.f32 (*.f32 (log.f32 3/4) 3) (*.f32 u 3))
(*.f32 3 (+.f32 (log.f32 3/4) u))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(*.f32 3 (*.f32 s (log.f32 3/4)))
(*.f32 3 (*.f32 (log.f32 3/4) s))
(*.f32 (log.f32 3/4) (*.f32 3 s))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 u s))
(*.f32 u (*.f32 3 s))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 u s))
(*.f32 u (*.f32 3 s))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(-.f32 (+.f32 u (log.f32 3/4)) 0)
(+.f32 (log.f32 3/4) u)
(*.f32 (+.f32 u (log.f32 3/4)) 1)
(+.f32 (log.f32 3/4) u)
(*.f32 1 (+.f32 u (log.f32 3/4)))
(+.f32 (log.f32 3/4) u)
(*.f32 2 (*.f32 (+.f32 u (log.f32 3/4)) 1/2))
(+.f32 (log.f32 3/4) u)
(*.f32 2 (+.f32 (*.f32 (log.f32 3/4) 1/2) (/.f32 u 2)))
(*.f32 2 (+.f32 (/.f32 u 2) (*.f32 (log.f32 3/4) 1/2)))
(*.f32 2 (+.f32 (*.f32 (log.f32 3/4) 1/2) (/.f32 u 2)))
(*.f32 (*.f32 (+.f32 u (log.f32 3/4)) 2) 1/2)
(+.f32 (log.f32 3/4) u)
(*.f32 4 (/.f32 (+.f32 u (log.f32 3/4)) 4))
(+.f32 (log.f32 3/4) u)
(*.f32 (*.f32 (+.f32 u (log.f32 3/4)) 4) 1/4)
(+.f32 (log.f32 3/4) u)
(*.f32 1/2 (*.f32 (+.f32 u (log.f32 3/4)) 2))
(+.f32 (log.f32 3/4) u)
(*.f32 1/2 (+.f32 (*.f32 (log.f32 3/4) 2) (+.f32 u u)))
(*.f32 1/2 (+.f32 (+.f32 u u) (*.f32 (log.f32 3/4) 2)))
(*.f32 1/2 (+.f32 (*.f32 (log.f32 3/4) 2) (+.f32 u u)))
(*.f32 (*.f32 (+.f32 u (log.f32 3/4)) 1/2) 2)
(+.f32 (log.f32 3/4) u)
(*.f32 1/4 (*.f32 (+.f32 u (log.f32 3/4)) 4))
(+.f32 (log.f32 3/4) u)
(*.f32 (/.f32 (+.f32 u (log.f32 3/4)) 4) 4)
(+.f32 (log.f32 3/4) u)
(/.f32 (+.f32 u (log.f32 3/4)) 1)
(+.f32 (log.f32 3/4) u)
(/.f32 (*.f32 (+.f32 u (log.f32 3/4)) 2) 2)
(+.f32 (log.f32 3/4) u)
(/.f32 (*.f32 (+.f32 u (log.f32 3/4)) 4) 4)
(+.f32 (log.f32 3/4) u)
(/.f32 (*.f32 (+.f32 u (log.f32 3/4)) 8) 8)
(+.f32 (log.f32 3/4) u)
(/.f32 (*.f32 2 (*.f32 (+.f32 u (log.f32 3/4)) 8)) 16)
(+.f32 (log.f32 3/4) u)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 u (log.f32 3/4)) 8))) 32)
(+.f32 (log.f32 3/4) u)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 u (log.f32 3/4)) 8))) (*.f32 2 (*.f32 2 (*.f32 (+.f32 u (log.f32 3/4)) 8)))) 64)
(+.f32 (log.f32 3/4) u)
(+.f32 u (+.f32 (+.f32 u (log.f32 3/4)) (+.f32 u (*.f32 (log.f32 3/4) 2))))
(+.f32 u (+.f32 (*.f32 (log.f32 3/4) 2) (+.f32 u (+.f32 (log.f32 3/4) u))))
(+.f32 u (+.f32 (*.f32 (log.f32 3/4) 2) (+.f32 (log.f32 3/4) (+.f32 u u))))
(+.f32 (log.f32 3/4) (+.f32 u (+.f32 (*.f32 (log.f32 3/4) 2) (+.f32 u u))))
(+.f32 (*.f32 (log.f32 3/4) 2) (+.f32 (+.f32 (log.f32 3/4) u) (+.f32 u u)))
(+.f32 (log.f32 3/4) (+.f32 (+.f32 u (log.f32 3/4)) (+.f32 u (+.f32 u (log.f32 3/4)))))
(+.f32 (*.f32 (log.f32 3/4) 3) (*.f32 u 3))
(*.f32 3 (+.f32 (log.f32 3/4) u))
(+.f32 (+.f32 u (log.f32 3/4)) (*.f32 (+.f32 u (log.f32 3/4)) 2))
(+.f32 (*.f32 (log.f32 3/4) 3) (*.f32 u 3))
(*.f32 3 (+.f32 (log.f32 3/4) u))
(+.f32 (*.f32 (+.f32 u (log.f32 3/4)) 3) 0)
(+.f32 (*.f32 (log.f32 3/4) 3) (*.f32 u 3))
(*.f32 3 (+.f32 (log.f32 3/4) u))
(+.f32 0 (*.f32 (+.f32 u (log.f32 3/4)) 3))
(+.f32 (*.f32 (log.f32 3/4) 3) (*.f32 u 3))
(*.f32 3 (+.f32 (log.f32 3/4) u))
(+.f32 (*.f32 (+.f32 u (log.f32 3/4)) 2) (+.f32 u (log.f32 3/4)))
(+.f32 (*.f32 (log.f32 3/4) 3) (*.f32 u 3))
(*.f32 3 (+.f32 (log.f32 3/4) u))
(+.f32 (+.f32 u (*.f32 (log.f32 3/4) 2)) (+.f32 u (+.f32 u (log.f32 3/4))))
(+.f32 u (+.f32 (*.f32 (log.f32 3/4) 2) (+.f32 u (+.f32 (log.f32 3/4) u))))
(+.f32 u (+.f32 (*.f32 (log.f32 3/4) 2) (+.f32 (log.f32 3/4) (+.f32 u u))))
(+.f32 (log.f32 3/4) (+.f32 u (+.f32 (*.f32 (log.f32 3/4) 2) (+.f32 u u))))
(+.f32 (*.f32 (log.f32 3/4) 2) (+.f32 (+.f32 (log.f32 3/4) u) (+.f32 u u)))
(+.f32 (+.f32 u (+.f32 u (log.f32 3/4))) (+.f32 u (*.f32 (log.f32 3/4) 2)))
(+.f32 u (+.f32 (*.f32 (log.f32 3/4) 2) (+.f32 u (+.f32 (log.f32 3/4) u))))
(+.f32 u (+.f32 (*.f32 (log.f32 3/4) 2) (+.f32 (log.f32 3/4) (+.f32 u u))))
(+.f32 (log.f32 3/4) (+.f32 u (+.f32 (*.f32 (log.f32 3/4) 2) (+.f32 u u))))
(+.f32 (*.f32 (log.f32 3/4) 2) (+.f32 (+.f32 (log.f32 3/4) u) (+.f32 u u)))
(+.f32 (*.f32 (+.f32 u (log.f32 3/4)) 3/2) (*.f32 (+.f32 u (log.f32 3/4)) 3/2))
(+.f32 (*.f32 (log.f32 3/4) 3) (*.f32 u 3))
(*.f32 3 (+.f32 (log.f32 3/4) u))
(+.f32 (+.f32 (+.f32 u (log.f32 3/4)) (+.f32 u (*.f32 (log.f32 3/4) 2))) u)
(+.f32 u (+.f32 (*.f32 (log.f32 3/4) 2) (+.f32 u (+.f32 (log.f32 3/4) u))))
(+.f32 u (+.f32 (*.f32 (log.f32 3/4) 2) (+.f32 (log.f32 3/4) (+.f32 u u))))
(+.f32 (log.f32 3/4) (+.f32 u (+.f32 (*.f32 (log.f32 3/4) 2) (+.f32 u u))))
(+.f32 (*.f32 (log.f32 3/4) 2) (+.f32 (+.f32 (log.f32 3/4) u) (+.f32 u u)))
(+.f32 (+.f32 (+.f32 u (log.f32 3/4)) (+.f32 u (+.f32 u (log.f32 3/4)))) (log.f32 3/4))
(+.f32 (*.f32 (log.f32 3/4) 3) (*.f32 u 3))
(*.f32 3 (+.f32 (log.f32 3/4) u))
(-.f32 (*.f32 (+.f32 u (log.f32 3/4)) 3) 0)
(+.f32 (*.f32 (log.f32 3/4) 3) (*.f32 u 3))
(*.f32 3 (+.f32 (log.f32 3/4) u))
(/.f32 (*.f32 (+.f32 u (log.f32 3/4)) 3) 1)
(+.f32 (*.f32 (log.f32 3/4) 3) (*.f32 u 3))
(*.f32 3 (+.f32 (log.f32 3/4) u))
(/.f32 (*.f32 (+.f32 u (log.f32 3/4)) 6) 2)
(+.f32 (*.f32 (log.f32 3/4) 3) (*.f32 u 3))
(*.f32 3 (+.f32 (log.f32 3/4) u))
(/.f32 (*.f32 (+.f32 u (log.f32 3/4)) 12) 4)
(+.f32 (*.f32 (log.f32 3/4) 3) (*.f32 u 3))
(*.f32 3 (+.f32 (log.f32 3/4) u))
(/.f32 (*.f32 (*.f32 (+.f32 u (log.f32 3/4)) 3) 8) 8)
(+.f32 (*.f32 (log.f32 3/4) 3) (*.f32 u 3))
(*.f32 3 (+.f32 (log.f32 3/4) u))
(/.f32 (*.f32 2 (*.f32 (*.f32 (+.f32 u (log.f32 3/4)) 3) 8)) 16)
(+.f32 (*.f32 (log.f32 3/4) 3) (*.f32 u 3))
(*.f32 3 (+.f32 (log.f32 3/4) u))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (+.f32 u (log.f32 3/4)) 3) 8))) 32)
(+.f32 (*.f32 (log.f32 3/4) 3) (*.f32 u 3))
(*.f32 3 (+.f32 (log.f32 3/4) u))
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (+.f32 u (log.f32 3/4)) 3) 8))) (*.f32 2 (*.f32 2 (*.f32 (*.f32 (+.f32 u (log.f32 3/4)) 3) 8)))) 64)
(+.f32 (*.f32 (log.f32 3/4) 3) (*.f32 u 3))
(*.f32 3 (+.f32 (log.f32 3/4) u))
(+.f32 (*.f32 (+.f32 u (log.f32 3/4)) (*.f32 3 s)) 0)
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(+.f32 0 (*.f32 (+.f32 u (log.f32 3/4)) (*.f32 3 s)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(+.f32 (*.f32 (+.f32 u (log.f32 3/4)) (+.f32 s s)) (*.f32 (+.f32 u (log.f32 3/4)) s))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(+.f32 (*.f32 (+.f32 u (log.f32 3/4)) (*.f32 s 3/2)) (*.f32 (+.f32 u (log.f32 3/4)) (*.f32 s 3/2)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(-.f32 (*.f32 (+.f32 u (log.f32 3/4)) (*.f32 3 s)) 0)
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(/.f32 (*.f32 (+.f32 u (log.f32 3/4)) (*.f32 3 s)) 1)
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(/.f32 (*.f32 (+.f32 u (log.f32 3/4)) (*.f32 s 6)) 2)
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(/.f32 (*.f32 (+.f32 u (log.f32 3/4)) (*.f32 s 12)) 4)
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(/.f32 (*.f32 (*.f32 s 6) (*.f32 (+.f32 u (log.f32 3/4)) 4)) 8)
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(/.f32 (*.f32 2 (*.f32 (*.f32 s 6) (*.f32 (+.f32 u (log.f32 3/4)) 4))) 16)
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s 6) (*.f32 (+.f32 u (log.f32 3/4)) 4)))) 32)
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s 6) (*.f32 (+.f32 u (log.f32 3/4)) 4)))) (*.f32 2 (*.f32 2 (*.f32 (*.f32 s 6) (*.f32 (+.f32 u (log.f32 3/4)) 4))))) 64)
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))

localize52.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3)))))
0.4b
(*.f32 -4/3 u)
0.9b
(log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3)))
1.0b
(+.f32 (*.f32 -4/3 u) 4/3)
Compiler

Compiled 53 to 43 computations (18.9% saved)

series37.0ms (0.1%)

Counts
4 → 45
Calls

15 calls:

TimeVariablePointExpression
34.0ms
s
@0
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3)))))
1.0ms
s
@inf
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3)))))
0.0ms
u
@inf
(*.f32 -4/3 u)
0.0ms
s
@-inf
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3)))))
0.0ms
u
@-inf
(*.f32 -4/3 u)

rewrite83.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1354×bool.json-1
1354×bool.json-2
1332×rational.json-simplify-35
1298×rational.json-1
1298×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01578
115678
241278
385178
4179978
5443878
Stop Event
node limit
Counts
4 → 66
Calls
Call 1
Inputs
(+.f32 (*.f32 -4/3 u) 4/3)
(log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3)))
(*.f32 -4/3 u)
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 -4/3 u) 4/3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (+.f32 (*.f32 -4/3 u) 4/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 -4/3 u) 4/3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (+.f32 (*.f32 -4/3 u) 4/3) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 u -8/3) 8/3) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (+.f32 (*.f32 -4/3 u) 4/3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 -4/3 u) 4/3) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (+.f32 (*.f32 -4/3 u) 4/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (+.f32 (*.f32 -4/3 u) 4/3)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 -4/3 u) 4/3) 8) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (+.f32 (*.f32 u -8/3) 8/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 (+.f32 (*.f32 -4/3 u) 4/3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 -4/3 u) 4/3) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 -4/3 u) 4/3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 u -8/3) 8/3) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 -4/3 u) 4/3) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (*.f32 -4/3 u) 4/3)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 -4/3 u) 4/3) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 -4/3 u) 4/3) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 -4/3 u) 4/3) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 -4/3 u) 4/3) -2)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 -4/3 u) 4/3) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (+.f32 (*.f32 -4/3 u) 4/3) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (*.f32 (+.f32 (*.f32 -4/3 u) 4/3) -2)) (neg.f32 (*.f32 (+.f32 (*.f32 -4/3 u) 4/3) -2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (+.f32 (*.f32 -4/3 u) 4/3)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (+.f32 (*.f32 -4/3 u) 4/3)))))) (#(struct:change #<rule egg-rr> (2) ((x and (+.f32 (*.f32 -4/3 u) 4/3) (+.f32 (*.f32 -4/3 u) 4/3))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f32 (*.f32 -4/3 u) 4/3) (+.f32 (*.f32 -4/3 u) 4/3))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 1/2) (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 4))) (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x or (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 -4/3 u) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 -4/3 u))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u -2/3) (*.f32 u -2/3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 -4/3 u) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -4/3 u) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u -8/3) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u -16/3) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 u -16/3)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 u -16/3))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 u -16/3))) (*.f32 2 (*.f32 2 (*.f32 u -16/3)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f32 -4/3 u)))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f32 -4/3 u) (*.f32 -4/3 u))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f32 -4/3 u) (*.f32 -4/3 u))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) s) (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) (+.f32 s s)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) (*.f32 3 s)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) (*.f32 3 s)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) (+.f32 s s)) (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) s))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 s (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 3/2)) (*.f32 s (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) (*.f32 3 s)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) (*.f32 3 s)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) (*.f32 s 6)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) s) 12) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) s) 12)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) s) 12))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) s) 12))) (*.f32 2 (*.f32 2 (*.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) s) 12)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) (*.f32 3 s))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) (*.f32 3 s)) (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) (*.f32 3 s)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) (*.f32 3 s)) (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) (*.f32 3 s)))))))

simplify159.0ms (0.5%)

Algorithm
egg-herbie
Rules
1132×rational.json-simplify-51
1090×rational.json-simplify-53
1036×rational.json-simplify-2
1012×rational.json-simplify-41
882×rational.json-simplify-46
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02042923
14632869
211202851
327742833
458922833
568902833
673932833
Stop Event
node limit
Counts
111 → 162
Calls
Call 1
Inputs
4/3
(*.f32 -4/3 u)
(+.f32 4/3 (*.f32 -4/3 u))
(+.f32 4/3 (*.f32 -4/3 u))
(+.f32 4/3 (*.f32 -4/3 u))
(*.f32 -4/3 u)
(+.f32 4/3 (*.f32 -4/3 u))
(+.f32 4/3 (*.f32 -4/3 u))
(+.f32 4/3 (*.f32 -4/3 u))
(log.f32 3/4)
(+.f32 (log.f32 3/4) u)
(+.f32 (*.f32 1/2 (pow.f32 u 2)) (+.f32 (log.f32 3/4) u))
(+.f32 (*.f32 1/2 (pow.f32 u 2)) (+.f32 (log.f32 3/4) (+.f32 u (*.f32 1/3 (pow.f32 u 3)))))
(+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u)))
(+.f32 (log.f32 -3/4) (+.f32 (log.f32 (/.f32 1 u)) (/.f32 1 u)))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (log.f32 -3/4) (+.f32 (log.f32 (/.f32 1 u)) (/.f32 1 u))))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (log.f32 -3/4) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u 3))) (+.f32 (log.f32 (/.f32 1 u)) (/.f32 1 u)))))
(+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4))
(+.f32 (/.f32 1 u) (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (/.f32 1 u) (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4))))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u 3))) (+.f32 (/.f32 1 u) (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 3 (*.f32 s (log.f32 3/4)))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(+.f32 (*.f32 3/2 (*.f32 s (pow.f32 u 2))) (+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u))))
(+.f32 (*.f32 3/2 (*.f32 s (pow.f32 u 2))) (+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (+.f32 (*.f32 3 (*.f32 s u)) (*.f32 s (pow.f32 u 3)))))
(*.f32 3 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u)))))
(+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))))) (*.f32 3 (/.f32 s u)))
(+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))))) (+.f32 (*.f32 3 (/.f32 s u)) (*.f32 3/2 (/.f32 s (pow.f32 u 2)))))
(+.f32 (/.f32 s (pow.f32 u 3)) (+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))))) (+.f32 (*.f32 3 (/.f32 s u)) (*.f32 3/2 (/.f32 s (pow.f32 u 2))))))
(*.f32 3 (*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4))))
(+.f32 (*.f32 3 (/.f32 s u)) (*.f32 3 (*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))))
(+.f32 (*.f32 3 (/.f32 s u)) (+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))) (*.f32 3/2 (/.f32 s (pow.f32 u 2)))))
(+.f32 (/.f32 s (pow.f32 u 3)) (+.f32 (*.f32 3 (/.f32 s u)) (+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))) (*.f32 3/2 (/.f32 s (pow.f32 u 2))))))
(-.f32 (+.f32 (*.f32 -4/3 u) 4/3) 0)
(-.f32 0 (neg.f32 (+.f32 (*.f32 -4/3 u) 4/3)))
(*.f32 (+.f32 (*.f32 -4/3 u) 4/3) 1)
(*.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))
(*.f32 2 (*.f32 (+.f32 (*.f32 -4/3 u) 4/3) 1/2))
(*.f32 (+.f32 (*.f32 u -8/3) 8/3) 1/2)
(*.f32 4 (/.f32 (+.f32 (*.f32 -4/3 u) 4/3) 4))
(*.f32 (*.f32 (+.f32 (*.f32 -4/3 u) 4/3) 4) 1/4)
(*.f32 -1 (neg.f32 (+.f32 (*.f32 -4/3 u) 4/3)))
(*.f32 (neg.f32 (+.f32 (*.f32 -4/3 u) 4/3)) -1)
(*.f32 (*.f32 (+.f32 (*.f32 -4/3 u) 4/3) 8) 1/8)
(*.f32 1/2 (+.f32 (*.f32 u -8/3) 8/3))
(*.f32 1/4 (*.f32 (+.f32 (*.f32 -4/3 u) 4/3) 4))
(*.f32 (*.f32 (+.f32 (*.f32 -4/3 u) 4/3) 1/2) 2)
(/.f32 (+.f32 (*.f32 -4/3 u) 4/3) 1)
(/.f32 (+.f32 (*.f32 u -8/3) 8/3) 2)
(/.f32 (*.f32 (+.f32 (*.f32 -4/3 u) 4/3) 4) 4)
(/.f32 (neg.f32 (+.f32 (*.f32 -4/3 u) 4/3)) -1)
(/.f32 (*.f32 (+.f32 (*.f32 -4/3 u) 4/3) 8) 8)
(/.f32 (*.f32 (+.f32 (*.f32 -4/3 u) 4/3) -2) -2)
(/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 -4/3 u) 4/3) 8)) 16)
(/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 -4/3 u) 4/3) -2)) -4)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 -4/3 u) 4/3) 8))) 32)
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 -4/3 u) 4/3) -2)) 2)
(/.f32 (+.f32 (neg.f32 (*.f32 (+.f32 (*.f32 -4/3 u) 4/3) -2)) (neg.f32 (*.f32 (+.f32 (*.f32 -4/3 u) 4/3) -2))) 4)
(neg.f32 (neg.f32 (+.f32 (*.f32 -4/3 u) 4/3)))
(+.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 0)
(+.f32 0 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))))
(+.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 1/2) (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 1/2))
(-.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 0)
(*.f32 1 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))))
(*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 1)
(*.f32 2 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 1/2))
(*.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 2) 1/2)
(*.f32 4 (/.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 4))
(*.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 4) 1/4)
(*.f32 1/2 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 2))
(*.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 1/2) 2)
(/.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 1)
(/.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 2) 2)
(/.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 4) 4)
(/.f32 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 4)) 8)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 4))) 16)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 4))) (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 4)))) 32)
(+.f32 (*.f32 -4/3 u) 0)
(+.f32 0 (*.f32 -4/3 u))
(+.f32 (*.f32 u -2/3) (*.f32 u -2/3))
(-.f32 (*.f32 -4/3 u) 0)
(/.f32 (*.f32 -4/3 u) 1)
(/.f32 (*.f32 u -8/3) 2)
(/.f32 (*.f32 u -16/3) 4)
(/.f32 (*.f32 2 (*.f32 u -16/3)) 8)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 u -16/3))) 16)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 u -16/3))) (*.f32 2 (*.f32 2 (*.f32 u -16/3)))) 32)
(+.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) s) (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) (+.f32 s s)))
(+.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) (*.f32 3 s)) 0)
(+.f32 0 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) (*.f32 3 s)))
(+.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) (+.f32 s s)) (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) s))
(+.f32 (*.f32 s (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 3/2)) (*.f32 s (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 3/2)))
(-.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) (*.f32 3 s)) 0)
(/.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) (*.f32 3 s)) 1)
(/.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) (*.f32 s 6)) 2)
(/.f32 (*.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) s) 12) 4)
(/.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) s) 12)) 8)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) s) 12))) 16)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) s) 12))) (*.f32 2 (*.f32 2 (*.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) s) 12)))) 32)
Outputs
4/3
(*.f32 -4/3 u)
(+.f32 4/3 (*.f32 -4/3 u))
(+.f32 4/3 (*.f32 -4/3 u))
(+.f32 4/3 (*.f32 -4/3 u))
(*.f32 -4/3 u)
(+.f32 4/3 (*.f32 -4/3 u))
(+.f32 4/3 (*.f32 -4/3 u))
(+.f32 4/3 (*.f32 -4/3 u))
(log.f32 3/4)
(+.f32 (log.f32 3/4) u)
(+.f32 u (log.f32 3/4))
(+.f32 (*.f32 1/2 (pow.f32 u 2)) (+.f32 (log.f32 3/4) u))
(+.f32 (log.f32 3/4) (+.f32 u (*.f32 1/2 (pow.f32 u 2))))
(+.f32 u (+.f32 (log.f32 3/4) (*.f32 1/2 (pow.f32 u 2))))
(+.f32 (*.f32 1/2 (pow.f32 u 2)) (+.f32 (log.f32 3/4) (+.f32 u (*.f32 1/3 (pow.f32 u 3)))))
(+.f32 (*.f32 1/2 (pow.f32 u 2)) (+.f32 u (+.f32 (*.f32 1/3 (pow.f32 u 3)) (log.f32 3/4))))
(+.f32 u (+.f32 (+.f32 (log.f32 3/4) (*.f32 1/3 (pow.f32 u 3))) (*.f32 1/2 (pow.f32 u 2))))
(+.f32 (log.f32 3/4) (+.f32 (*.f32 1/3 (pow.f32 u 3)) (+.f32 u (*.f32 1/2 (pow.f32 u 2)))))
(+.f32 (log.f32 3/4) (+.f32 (*.f32 1/2 (pow.f32 u 2)) (+.f32 u (*.f32 1/3 (pow.f32 u 3)))))
(+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u)))
(+.f32 (log.f32 -3/4) (+.f32 (log.f32 (/.f32 1 u)) (/.f32 1 u)))
(+.f32 (log.f32 -3/4) (+.f32 (/.f32 1 u) (log.f32 (/.f32 1 u))))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (log.f32 -3/4) (+.f32 (log.f32 (/.f32 1 u)) (/.f32 1 u))))
(+.f32 (log.f32 -3/4) (+.f32 (+.f32 (/.f32 1 u) (log.f32 (/.f32 1 u))) (*.f32 1/2 (/.f32 1 (pow.f32 u 2)))))
(+.f32 (+.f32 (/.f32 1 u) (log.f32 (/.f32 1 u))) (+.f32 (log.f32 -3/4) (*.f32 1/2 (/.f32 1 (pow.f32 u 2)))))
(+.f32 (log.f32 (/.f32 1 u)) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (log.f32 -3/4) (/.f32 1 u))))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (log.f32 -3/4) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u 3))) (+.f32 (log.f32 (/.f32 1 u)) (/.f32 1 u)))))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (log.f32 -3/4) (+.f32 (+.f32 (/.f32 1 u) (log.f32 (/.f32 1 u))) (*.f32 1/3 (/.f32 1 (pow.f32 u 3))))))
(+.f32 (log.f32 (/.f32 1 u)) (+.f32 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u 3))) (+.f32 (log.f32 -3/4) (/.f32 1 u))) (*.f32 1/2 (/.f32 1 (pow.f32 u 2)))))
(+.f32 (/.f32 1 u) (+.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (log.f32 (/.f32 1 u)) (*.f32 1/3 (/.f32 1 (pow.f32 u 3))))) (log.f32 -3/4)))
(+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4))
(+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u)))
(+.f32 (/.f32 1 u) (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))
(+.f32 (/.f32 1 u) (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))))
(+.f32 (log.f32 3/4) (+.f32 (log.f32 (/.f32 -1 u)) (/.f32 1 u)))
(+.f32 (log.f32 3/4) (+.f32 (/.f32 1 u) (log.f32 (/.f32 -1 u))))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (/.f32 1 u) (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4))))
(+.f32 (/.f32 1 u) (+.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) (*.f32 1/2 (/.f32 1 (pow.f32 u 2)))))
(+.f32 (/.f32 1 u) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u)))))
(+.f32 (log.f32 3/4) (+.f32 (+.f32 (/.f32 1 u) (log.f32 (/.f32 -1 u))) (*.f32 1/2 (/.f32 1 (pow.f32 u 2)))))
(+.f32 (log.f32 3/4) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (/.f32 1 u) (log.f32 (/.f32 -1 u)))))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u 3))) (+.f32 (/.f32 1 u) (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (/.f32 1 u) (+.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) (*.f32 1/3 (/.f32 1 (pow.f32 u 3))))))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (/.f32 1 u) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u 3))) (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))))))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u 3))) (+.f32 (log.f32 3/4) (+.f32 (/.f32 1 u) (log.f32 (/.f32 -1 u))))))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (log.f32 3/4) (+.f32 (log.f32 (/.f32 -1 u)) (+.f32 (/.f32 1 u) (*.f32 1/3 (/.f32 1 (pow.f32 u 3)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(*.f32 s (*.f32 3 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(*.f32 s (*.f32 3 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(*.f32 s (*.f32 3 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(*.f32 s (*.f32 3 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(*.f32 s (*.f32 3 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(*.f32 s (*.f32 3 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(*.f32 s (*.f32 3 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(*.f32 s (*.f32 3 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(*.f32 s (*.f32 3 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(*.f32 s (*.f32 3 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(*.f32 s (*.f32 3 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(*.f32 s (*.f32 3 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(*.f32 3 (*.f32 s (log.f32 3/4)))
(*.f32 3 (*.f32 (log.f32 3/4) s))
(*.f32 (log.f32 3/4) (*.f32 3 s))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(+.f32 (*.f32 3 (*.f32 (log.f32 3/4) s)) (*.f32 3 (*.f32 u s)))
(*.f32 3 (+.f32 (*.f32 u s) (*.f32 (log.f32 3/4) s)))
(*.f32 3 (*.f32 s (+.f32 u (log.f32 3/4))))
(*.f32 3 (*.f32 (+.f32 u (log.f32 3/4)) s))
(+.f32 (*.f32 3/2 (*.f32 s (pow.f32 u 2))) (+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u))))
(+.f32 (*.f32 3 (*.f32 (log.f32 3/4) s)) (+.f32 (*.f32 3 (*.f32 u s)) (*.f32 s (*.f32 (pow.f32 u 2) 3/2))))
(+.f32 (*.f32 3 (+.f32 (*.f32 u s) (*.f32 (log.f32 3/4) s))) (*.f32 s (*.f32 (pow.f32 u 2) 3/2)))
(+.f32 (*.f32 3 (*.f32 s (+.f32 u (log.f32 3/4)))) (*.f32 (pow.f32 u 2) (*.f32 s 3/2)))
(*.f32 s (+.f32 (*.f32 (pow.f32 u 2) 3/2) (*.f32 3 (+.f32 u (log.f32 3/4)))))
(+.f32 (*.f32 3/2 (*.f32 s (pow.f32 u 2))) (+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (+.f32 (*.f32 3 (*.f32 s u)) (*.f32 s (pow.f32 u 3)))))
(+.f32 (*.f32 3 (*.f32 (log.f32 3/4) s)) (+.f32 (+.f32 (*.f32 3 (*.f32 u s)) (*.f32 (pow.f32 u 3) s)) (*.f32 s (*.f32 (pow.f32 u 2) 3/2))))
(+.f32 (*.f32 s (*.f32 (pow.f32 u 2) 3/2)) (+.f32 (*.f32 (log.f32 3/4) (*.f32 3 s)) (*.f32 s (+.f32 (pow.f32 u 3) (*.f32 u 3)))))
(+.f32 (*.f32 s (+.f32 (pow.f32 u 3) (*.f32 u 3))) (*.f32 s (+.f32 (*.f32 (log.f32 3/4) 3) (*.f32 (pow.f32 u 2) 3/2))))
(*.f32 s (+.f32 (*.f32 (pow.f32 u 2) 3/2) (+.f32 (pow.f32 u 3) (*.f32 3 (+.f32 u (log.f32 3/4))))))
(*.f32 3 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u)))))
(*.f32 3 (*.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) s))
(*.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) (*.f32 3 s))
(+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))))) (*.f32 3 (/.f32 s u)))
(+.f32 (*.f32 3 (*.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) s)) (*.f32 3 (/.f32 s u)))
(*.f32 3 (+.f32 (/.f32 s u) (*.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) s)))
(*.f32 3 (+.f32 (*.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) s) (/.f32 s u)))
(+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))))) (+.f32 (*.f32 3 (/.f32 s u)) (*.f32 3/2 (/.f32 s (pow.f32 u 2)))))
(+.f32 (*.f32 3 (*.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) s)) (+.f32 (*.f32 3 (/.f32 s u)) (*.f32 3/2 (/.f32 s (pow.f32 u 2)))))
(+.f32 (*.f32 3/2 (/.f32 s (pow.f32 u 2))) (*.f32 3 (+.f32 (/.f32 s u) (*.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) s))))
(+.f32 (*.f32 3 (+.f32 (*.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) s) (/.f32 s u))) (*.f32 3/2 (/.f32 s (pow.f32 u 2))))
(+.f32 (/.f32 s (pow.f32 u 3)) (+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))))) (+.f32 (*.f32 3 (/.f32 s u)) (*.f32 3/2 (/.f32 s (pow.f32 u 2))))))
(+.f32 (*.f32 3 (*.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) s)) (+.f32 (+.f32 (*.f32 3 (/.f32 s u)) (*.f32 3/2 (/.f32 s (pow.f32 u 2)))) (/.f32 s (pow.f32 u 3))))
(+.f32 (+.f32 (*.f32 3/2 (/.f32 s (pow.f32 u 2))) (*.f32 3 (+.f32 (/.f32 s u) (*.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) s)))) (/.f32 s (pow.f32 u 3)))
(+.f32 (+.f32 (*.f32 3 (+.f32 (*.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) s) (/.f32 s u))) (*.f32 3/2 (/.f32 s (pow.f32 u 2)))) (/.f32 s (pow.f32 u 3)))
(+.f32 (*.f32 3 (+.f32 (*.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) s) (/.f32 s u))) (+.f32 (*.f32 3/2 (/.f32 s (pow.f32 u 2))) (/.f32 s (pow.f32 u 3))))
(*.f32 3 (*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4))))
(*.f32 3 (*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) s))
(*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) (*.f32 3 s))
(+.f32 (*.f32 3 (/.f32 s u)) (*.f32 3 (*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))))
(+.f32 (*.f32 3 (/.f32 s u)) (*.f32 3 (*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) s)))
(*.f32 3 (+.f32 (*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) s) (/.f32 s u)))
(*.f32 3 (+.f32 (/.f32 s u) (*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) s)))
(+.f32 (*.f32 3 (/.f32 s u)) (+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))) (*.f32 3/2 (/.f32 s (pow.f32 u 2)))))
(+.f32 (*.f32 3 (/.f32 s u)) (+.f32 (*.f32 3/2 (/.f32 s (pow.f32 u 2))) (*.f32 3 (*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) s))))
(+.f32 (*.f32 3/2 (/.f32 s (pow.f32 u 2))) (*.f32 3 (+.f32 (*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) s) (/.f32 s u))))
(+.f32 (*.f32 3/2 (/.f32 s (pow.f32 u 2))) (*.f32 3 (+.f32 (/.f32 s u) (*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) s))))
(+.f32 (/.f32 s (pow.f32 u 3)) (+.f32 (*.f32 3 (/.f32 s u)) (+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))) (*.f32 3/2 (/.f32 s (pow.f32 u 2))))))
(+.f32 (/.f32 s (pow.f32 u 3)) (+.f32 (*.f32 3 (/.f32 s u)) (+.f32 (*.f32 3/2 (/.f32 s (pow.f32 u 2))) (*.f32 3 (*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) s)))))
(+.f32 (/.f32 s (pow.f32 u 3)) (+.f32 (*.f32 3/2 (/.f32 s (pow.f32 u 2))) (*.f32 3 (+.f32 (*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) s) (/.f32 s u)))))
(+.f32 (*.f32 3/2 (/.f32 s (pow.f32 u 2))) (+.f32 (*.f32 3 (+.f32 (/.f32 s u) (*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) s))) (/.f32 s (pow.f32 u 3))))
(+.f32 (*.f32 3/2 (/.f32 s (pow.f32 u 2))) (+.f32 (/.f32 s (pow.f32 u 3)) (*.f32 3 (+.f32 (/.f32 s u) (*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) s)))))
(-.f32 (+.f32 (*.f32 -4/3 u) 4/3) 0)
(+.f32 4/3 (*.f32 -4/3 u))
(-.f32 0 (neg.f32 (+.f32 (*.f32 -4/3 u) 4/3)))
(+.f32 4/3 (*.f32 -4/3 u))
(*.f32 (+.f32 (*.f32 -4/3 u) 4/3) 1)
(+.f32 4/3 (*.f32 -4/3 u))
(*.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))
(+.f32 4/3 (*.f32 -4/3 u))
(*.f32 2 (*.f32 (+.f32 (*.f32 -4/3 u) 4/3) 1/2))
(+.f32 4/3 (*.f32 -4/3 u))
(*.f32 (+.f32 (*.f32 u -8/3) 8/3) 1/2)
(+.f32 4/3 (*.f32 -4/3 u))
(*.f32 4 (/.f32 (+.f32 (*.f32 -4/3 u) 4/3) 4))
(+.f32 4/3 (*.f32 -4/3 u))
(*.f32 (*.f32 (+.f32 (*.f32 -4/3 u) 4/3) 4) 1/4)
(+.f32 4/3 (*.f32 -4/3 u))
(*.f32 -1 (neg.f32 (+.f32 (*.f32 -4/3 u) 4/3)))
(+.f32 4/3 (*.f32 -4/3 u))
(*.f32 (neg.f32 (+.f32 (*.f32 -4/3 u) 4/3)) -1)
(+.f32 4/3 (*.f32 -4/3 u))
(*.f32 (*.f32 (+.f32 (*.f32 -4/3 u) 4/3) 8) 1/8)
(+.f32 4/3 (*.f32 -4/3 u))
(*.f32 1/2 (+.f32 (*.f32 u -8/3) 8/3))
(+.f32 4/3 (*.f32 -4/3 u))
(*.f32 1/4 (*.f32 (+.f32 (*.f32 -4/3 u) 4/3) 4))
(+.f32 4/3 (*.f32 -4/3 u))
(*.f32 (*.f32 (+.f32 (*.f32 -4/3 u) 4/3) 1/2) 2)
(+.f32 4/3 (*.f32 -4/3 u))
(/.f32 (+.f32 (*.f32 -4/3 u) 4/3) 1)
(+.f32 4/3 (*.f32 -4/3 u))
(/.f32 (+.f32 (*.f32 u -8/3) 8/3) 2)
(+.f32 4/3 (*.f32 -4/3 u))
(/.f32 (*.f32 (+.f32 (*.f32 -4/3 u) 4/3) 4) 4)
(+.f32 4/3 (*.f32 -4/3 u))
(/.f32 (neg.f32 (+.f32 (*.f32 -4/3 u) 4/3)) -1)
(+.f32 4/3 (*.f32 -4/3 u))
(/.f32 (*.f32 (+.f32 (*.f32 -4/3 u) 4/3) 8) 8)
(+.f32 4/3 (*.f32 -4/3 u))
(/.f32 (*.f32 (+.f32 (*.f32 -4/3 u) 4/3) -2) -2)
(+.f32 4/3 (*.f32 -4/3 u))
(/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 -4/3 u) 4/3) 8)) 16)
(+.f32 4/3 (*.f32 -4/3 u))
(/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 -4/3 u) 4/3) -2)) -4)
(+.f32 4/3 (*.f32 -4/3 u))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 -4/3 u) 4/3) 8))) 32)
(+.f32 4/3 (*.f32 -4/3 u))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 -4/3 u) 4/3) -2)) 2)
(+.f32 4/3 (*.f32 -4/3 u))
(/.f32 (+.f32 (neg.f32 (*.f32 (+.f32 (*.f32 -4/3 u) 4/3) -2)) (neg.f32 (*.f32 (+.f32 (*.f32 -4/3 u) 4/3) -2))) 4)
(+.f32 4/3 (*.f32 -4/3 u))
(neg.f32 (neg.f32 (+.f32 (*.f32 -4/3 u) 4/3)))
(+.f32 4/3 (*.f32 -4/3 u))
(+.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 0)
(log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))
(log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))
(+.f32 0 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))))
(log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))
(log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))
(+.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 1/2) (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 1/2))
(log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))
(log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))
(-.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 0)
(log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))
(log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))
(*.f32 1 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))))
(log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))
(log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))
(*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 1)
(log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))
(log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))
(*.f32 2 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 1/2))
(log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))
(log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))
(*.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 2) 1/2)
(log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))
(log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))
(*.f32 4 (/.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 4))
(log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))
(log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))
(*.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 4) 1/4)
(log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))
(log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))
(*.f32 1/2 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 2))
(log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))
(log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))
(*.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 1/2) 2)
(log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))
(log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))
(/.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 1)
(log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))
(log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))
(/.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 2) 2)
(log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))
(log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))
(/.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 4) 4)
(log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))
(log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))
(/.f32 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 4)) 8)
(log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))
(log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 4))) 16)
(log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))
(log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 4))) (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 4)))) 32)
(log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))
(log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))
(+.f32 (*.f32 -4/3 u) 0)
(*.f32 -4/3 u)
(+.f32 0 (*.f32 -4/3 u))
(*.f32 -4/3 u)
(+.f32 (*.f32 u -2/3) (*.f32 u -2/3))
(*.f32 -4/3 u)
(-.f32 (*.f32 -4/3 u) 0)
(*.f32 -4/3 u)
(/.f32 (*.f32 -4/3 u) 1)
(*.f32 -4/3 u)
(/.f32 (*.f32 u -8/3) 2)
(*.f32 -4/3 u)
(/.f32 (*.f32 u -16/3) 4)
(*.f32 -4/3 u)
(/.f32 (*.f32 2 (*.f32 u -16/3)) 8)
(*.f32 -4/3 u)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 u -16/3))) 16)
(*.f32 -4/3 u)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 u -16/3))) (*.f32 2 (*.f32 2 (*.f32 u -16/3)))) 32)
(*.f32 -4/3 u)
(+.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) s) (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) (+.f32 s s)))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(*.f32 s (*.f32 3 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(+.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) (*.f32 3 s)) 0)
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(*.f32 s (*.f32 3 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(+.f32 0 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) (*.f32 3 s)))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(*.f32 s (*.f32 3 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(+.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) (+.f32 s s)) (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) s))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(*.f32 s (*.f32 3 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(+.f32 (*.f32 s (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 3/2)) (*.f32 s (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 3/2)))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(*.f32 s (*.f32 3 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(-.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) (*.f32 3 s)) 0)
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(*.f32 s (*.f32 3 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(/.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) (*.f32 3 s)) 1)
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(*.f32 s (*.f32 3 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(/.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) (*.f32 s 6)) 2)
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(*.f32 s (*.f32 3 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(/.f32 (*.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) s) 12) 4)
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(*.f32 s (*.f32 3 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(/.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) s) 12)) 8)
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(*.f32 s (*.f32 3 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) s) 12))) 16)
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(*.f32 s (*.f32 3 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) s) 12))) (*.f32 2 (*.f32 2 (*.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) s) 12)))) 32)
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(*.f32 s (*.f32 3 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))

localize58.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f32 4/3 (+.f32 u -1/4))
0.3b
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
0.5b
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
0.9b
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
Compiler

Compiled 59 to 49 computations (16.9% saved)

series1.0ms (0%)

Counts
4 → 60
Calls

15 calls:

TimeVariablePointExpression
0.0ms
u
@inf
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
0.0ms
u
@inf
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
0.0ms
u
@0
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
0.0ms
u
@-inf
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
0.0ms
u
@-inf
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))

rewrite85.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1438×rational.json-simplify-35
1382×bool.json-1
1382×bool.json-2
1326×rational.json-1
1326×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
016102
1167102
2442102
3896102
41873102
54521102
Stop Event
node limit
Counts
4 → 76
Calls
Call 1
Inputs
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
(*.f32 4/3 (+.f32 u -1/4))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 1/2) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 4))) (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (neg.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 1/2) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 8) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1) 4) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1) 4)) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (*.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1) 4)) (neg.f32 (*.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x or (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 3 s)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 3 s)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) s) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 s s)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 s s)) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) s))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 s 3/2)) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 s 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 3 s)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 3 s)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 s 6)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 s 12)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 s 12))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 s 12)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 s 12)))) (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 s 12))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 3 s))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 3 s)) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 3 s)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 3 s)) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 3 s)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 4/3 (+.f32 u -1/4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 4/3 (+.f32 u -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 u -1/4) 2/3) (*.f32 (+.f32 u -1/4) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 4/3 (+.f32 u -1/4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (+.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 4/3 (+.f32 u -1/4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 u -1/4) 8/3) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 u -1/4) 16/3) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 u -1/4) 16/3)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 u -1/4) 16/3))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 u -1/4) 16/3))) (*.f32 2 (*.f32 2 (*.f32 (+.f32 u -1/4) 16/3)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (+.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f32 4/3 (+.f32 u -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f32 4/3 (+.f32 u -1/4)) (*.f32 4/3 (+.f32 u -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f32 4/3 (+.f32 u -1/4)) (*.f32 4/3 (+.f32 u -1/4)))))))

simplify157.0ms (0.5%)

Algorithm
egg-herbie
Rules
1216×rational.json-simplify-51
1050×rational.json-simplify-2
896×rational.json-simplify-35
838×rational.json-simplify-1
708×rational.json-simplify-42
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02313722
15193668
212533650
328193638
457303638
569203638
674013638
Stop Event
node limit
Counts
136 → 180
Calls
Call 1
Inputs
(log.f32 3/4)
(+.f32 (log.f32 3/4) u)
(+.f32 (*.f32 1/2 (pow.f32 u 2)) (+.f32 (log.f32 3/4) u))
(+.f32 (*.f32 1/2 (pow.f32 u 2)) (+.f32 (log.f32 3/4) (+.f32 u (*.f32 1/3 (pow.f32 u 3)))))
(+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u)))
(+.f32 (log.f32 -3/4) (+.f32 (log.f32 (/.f32 1 u)) (/.f32 1 u)))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (log.f32 -3/4) (+.f32 (log.f32 (/.f32 1 u)) (/.f32 1 u))))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (log.f32 -3/4) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u 3))) (+.f32 (log.f32 (/.f32 1 u)) (/.f32 1 u)))))
(+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4))
(+.f32 (/.f32 1 u) (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (/.f32 1 u) (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4))))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u 3))) (+.f32 (/.f32 1 u) (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))))
4/3
(+.f32 (*.f32 -4/3 u) 4/3)
(+.f32 (*.f32 -4/3 u) 4/3)
(+.f32 (*.f32 -4/3 u) 4/3)
(*.f32 -4/3 u)
(+.f32 4/3 (*.f32 -4/3 u))
(+.f32 4/3 (*.f32 -4/3 u))
(+.f32 4/3 (*.f32 -4/3 u))
(*.f32 -4/3 u)
(+.f32 4/3 (*.f32 -4/3 u))
(+.f32 4/3 (*.f32 -4/3 u))
(+.f32 4/3 (*.f32 -4/3 u))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 3 (*.f32 s (log.f32 3/4)))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(+.f32 (*.f32 3/2 (*.f32 s (pow.f32 u 2))) (+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u))))
(+.f32 (*.f32 3/2 (*.f32 s (pow.f32 u 2))) (+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (+.f32 (*.f32 3 (*.f32 s u)) (*.f32 s (pow.f32 u 3)))))
(*.f32 3 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u)))))
(+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))))) (*.f32 3 (/.f32 s u)))
(+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))))) (+.f32 (*.f32 3 (/.f32 s u)) (*.f32 3/2 (/.f32 s (pow.f32 u 2)))))
(+.f32 (/.f32 s (pow.f32 u 3)) (+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))))) (+.f32 (*.f32 3 (/.f32 s u)) (*.f32 3/2 (/.f32 s (pow.f32 u 2))))))
(*.f32 3 (*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4))))
(+.f32 (*.f32 3 (/.f32 s u)) (*.f32 3 (*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))))
(+.f32 (*.f32 3 (/.f32 s u)) (+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))) (*.f32 3/2 (/.f32 s (pow.f32 u 2)))))
(+.f32 (/.f32 s (pow.f32 u 3)) (+.f32 (*.f32 3 (/.f32 s u)) (+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))) (*.f32 3/2 (/.f32 s (pow.f32 u 2))))))
-1/3
(-.f32 (*.f32 4/3 u) 1/3)
(-.f32 (*.f32 4/3 u) 1/3)
(-.f32 (*.f32 4/3 u) 1/3)
(*.f32 4/3 u)
(-.f32 (*.f32 4/3 u) 1/3)
(-.f32 (*.f32 4/3 u) 1/3)
(-.f32 (*.f32 4/3 u) 1/3)
(*.f32 4/3 u)
(-.f32 (*.f32 4/3 u) 1/3)
(-.f32 (*.f32 4/3 u) 1/3)
(-.f32 (*.f32 4/3 u) 1/3)
(+.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 0)
(+.f32 0 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
(+.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 1/2) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 1/2))
(-.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 0)
(*.f32 1 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 1)
(*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 1/2))
(*.f32 4 (/.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 4))
(*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 2) 1/2)
(*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 4) 1/4)
(*.f32 1/2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 2))
(*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 1/2) 2)
(/.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 1)
(/.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 2) 2)
(/.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 4) 4)
(/.f32 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 4)) 8)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 4))) 16)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 4))) (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 4)))) 32)
(+.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 0)
(+.f32 0 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(+.f32 -1 (neg.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -2)))
(+.f32 (neg.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -2)) -1)
(+.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 1/2) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 1/2))
(*.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 1)
(*.f32 2 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 1/2))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 2) 1/2)
(*.f32 -1 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1))
(*.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1) -1)
(*.f32 4 (/.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 4))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 4) 1/4)
(*.f32 (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))) -1/2)
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 8) 1/8)
(*.f32 1/2 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 2))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 1/2) 2)
(*.f32 1/4 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 4))
(/.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 1)
(/.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 2) 2)
(/.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1) -1)
(/.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 4) 4)
(/.f32 (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))) -2)
(/.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 8) 8)
(/.f32 (*.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1) 4) -4)
(/.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 8)) 16)
(/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1) 4)) -8)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 8))) 32)
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1) 4)) 4)
(/.f32 (+.f32 (neg.f32 (*.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1) 4)) (neg.f32 (*.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1) 4))) 8)
(neg.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1))
(+.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 3 s)) 0)
(+.f32 0 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 3 s)))
(+.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) s) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 s s)))
(+.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 s s)) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) s))
(+.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 s 3/2)) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 s 3/2)))
(-.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 3 s)) 0)
(/.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 3 s)) 1)
(/.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 s 6)) 2)
(/.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 s 12)) 4)
(/.f32 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 s 12))) 8)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 s 12)))) 16)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 s 12)))) (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 s 12))))) 32)
(+.f32 1 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1))
(+.f32 (*.f32 4/3 (+.f32 u -1/4)) 0)
(+.f32 0 (*.f32 4/3 (+.f32 u -1/4)))
(+.f32 (*.f32 (+.f32 u -1/4) 2/3) (*.f32 (+.f32 u -1/4) 2/3))
(-.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(-.f32 (*.f32 4/3 (+.f32 u -1/4)) 0)
(-.f32 0 (+.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) -1))
(-.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1) -1)
(/.f32 (*.f32 4/3 (+.f32 u -1/4)) 1)
(/.f32 (*.f32 (+.f32 u -1/4) 8/3) 2)
(/.f32 (*.f32 (+.f32 u -1/4) 16/3) 4)
(/.f32 (*.f32 2 (*.f32 (+.f32 u -1/4) 16/3)) 8)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 u -1/4) 16/3))) 16)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 u -1/4) 16/3))) (*.f32 2 (*.f32 2 (*.f32 (+.f32 u -1/4) 16/3)))) 32)
(neg.f32 (+.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) -1))
Outputs
(log.f32 3/4)
(+.f32 (log.f32 3/4) u)
(+.f32 (*.f32 1/2 (pow.f32 u 2)) (+.f32 (log.f32 3/4) u))
(+.f32 (log.f32 3/4) (+.f32 u (*.f32 1/2 (pow.f32 u 2))))
(+.f32 (+.f32 (log.f32 3/4) u) (*.f32 1/2 (pow.f32 u 2)))
(+.f32 (*.f32 1/2 (pow.f32 u 2)) (+.f32 (log.f32 3/4) (+.f32 u (*.f32 1/3 (pow.f32 u 3)))))
(+.f32 (log.f32 3/4) (+.f32 (+.f32 u (*.f32 1/3 (pow.f32 u 3))) (*.f32 1/2 (pow.f32 u 2))))
(+.f32 (log.f32 3/4) (+.f32 (*.f32 1/2 (pow.f32 u 2)) (+.f32 u (*.f32 1/3 (pow.f32 u 3)))))
(+.f32 (log.f32 3/4) (+.f32 u (+.f32 (*.f32 1/3 (pow.f32 u 3)) (*.f32 1/2 (pow.f32 u 2)))))
(+.f32 (log.f32 3/4) (+.f32 u (+.f32 (*.f32 1/2 (pow.f32 u 2)) (*.f32 1/3 (pow.f32 u 3)))))
(+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u)))
(+.f32 (log.f32 -3/4) (+.f32 (log.f32 (/.f32 1 u)) (/.f32 1 u)))
(+.f32 (log.f32 -3/4) (+.f32 (/.f32 1 u) (log.f32 (/.f32 1 u))))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (log.f32 -3/4) (+.f32 (log.f32 (/.f32 1 u)) (/.f32 1 u))))
(+.f32 (log.f32 -3/4) (+.f32 (+.f32 (/.f32 1 u) (log.f32 (/.f32 1 u))) (*.f32 1/2 (/.f32 1 (pow.f32 u 2)))))
(+.f32 (log.f32 (/.f32 1 u)) (+.f32 (+.f32 (log.f32 -3/4) (/.f32 1 u)) (*.f32 1/2 (/.f32 1 (pow.f32 u 2)))))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (log.f32 -3/4) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u 3))) (+.f32 (log.f32 (/.f32 1 u)) (/.f32 1 u)))))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (log.f32 -3/4) (+.f32 (+.f32 (/.f32 1 u) (log.f32 (/.f32 1 u))) (*.f32 1/3 (/.f32 1 (pow.f32 u 3))))))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (log.f32 -3/4) (+.f32 (/.f32 1 u) (+.f32 (log.f32 (/.f32 1 u)) (*.f32 1/3 (/.f32 1 (pow.f32 u 3)))))))
(+.f32 (+.f32 (log.f32 -3/4) (+.f32 (/.f32 1 u) (log.f32 (/.f32 1 u)))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (*.f32 1/3 (/.f32 1 (pow.f32 u 3)))))
(+.f32 (log.f32 (/.f32 1 u)) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (log.f32 -3/4) (+.f32 (/.f32 1 u) (*.f32 1/3 (/.f32 1 (pow.f32 u 3)))))))
(+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4))
(+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u)))
(+.f32 (/.f32 1 u) (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))
(+.f32 (/.f32 1 u) (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))))
(+.f32 (log.f32 3/4) (+.f32 (/.f32 1 u) (log.f32 (/.f32 -1 u))))
(+.f32 (log.f32 (/.f32 -1 u)) (+.f32 (log.f32 3/4) (/.f32 1 u)))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (/.f32 1 u) (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4))))
(+.f32 (/.f32 1 u) (+.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) (*.f32 1/2 (/.f32 1 (pow.f32 u 2)))))
(+.f32 (/.f32 1 u) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u)))))
(+.f32 (/.f32 1 u) (+.f32 (log.f32 3/4) (+.f32 (log.f32 (/.f32 -1 u)) (*.f32 1/2 (/.f32 1 (pow.f32 u 2))))))
(+.f32 (log.f32 3/4) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (/.f32 1 u) (log.f32 (/.f32 -1 u)))))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u 3))) (+.f32 (/.f32 1 u) (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))))
(+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u 3))) (+.f32 (/.f32 1 u) (+.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) (*.f32 1/2 (/.f32 1 (pow.f32 u 2))))))
(+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u 3))) (+.f32 (/.f32 1 u) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))))))
(+.f32 (/.f32 1 u) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u 3))) (+.f32 (log.f32 3/4) (+.f32 (log.f32 (/.f32 -1 u)) (*.f32 1/2 (/.f32 1 (pow.f32 u 2)))))))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u 3))) (+.f32 (log.f32 3/4) (+.f32 (/.f32 1 u) (log.f32 (/.f32 -1 u))))))
4/3
(+.f32 (*.f32 -4/3 u) 4/3)
(+.f32 4/3 (*.f32 u -4/3))
(+.f32 (*.f32 -4/3 u) 4/3)
(+.f32 4/3 (*.f32 u -4/3))
(+.f32 (*.f32 -4/3 u) 4/3)
(+.f32 4/3 (*.f32 u -4/3))
(*.f32 -4/3 u)
(*.f32 u -4/3)
(+.f32 4/3 (*.f32 -4/3 u))
(+.f32 4/3 (*.f32 u -4/3))
(+.f32 4/3 (*.f32 -4/3 u))
(+.f32 4/3 (*.f32 u -4/3))
(+.f32 4/3 (*.f32 -4/3 u))
(+.f32 4/3 (*.f32 u -4/3))
(*.f32 -4/3 u)
(*.f32 u -4/3)
(+.f32 4/3 (*.f32 -4/3 u))
(+.f32 4/3 (*.f32 u -4/3))
(+.f32 4/3 (*.f32 -4/3 u))
(+.f32 4/3 (*.f32 u -4/3))
(+.f32 4/3 (*.f32 -4/3 u))
(+.f32 4/3 (*.f32 u -4/3))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 s (*.f32 3 (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 s (*.f32 3 (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 s (*.f32 3 (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 s (*.f32 3 (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 s (*.f32 3 (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 s (*.f32 3 (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 s (*.f32 3 (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 s (*.f32 3 (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 s (*.f32 3 (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 s (*.f32 3 (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 s (*.f32 3 (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 s (*.f32 3 (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 3 (*.f32 s (log.f32 3/4)))
(*.f32 3 (*.f32 (log.f32 3/4) s))
(*.f32 (log.f32 3/4) (*.f32 3 s))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(+.f32 (*.f32 3 (*.f32 (log.f32 3/4) s)) (*.f32 3 (*.f32 u s)))
(*.f32 3 (+.f32 (*.f32 u s) (*.f32 (log.f32 3/4) s)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 3 (*.f32 (+.f32 (log.f32 3/4) u) s))
(+.f32 (*.f32 3/2 (*.f32 s (pow.f32 u 2))) (+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u))))
(+.f32 (*.f32 3 (*.f32 (log.f32 3/4) s)) (+.f32 (*.f32 3 (*.f32 u s)) (*.f32 s (*.f32 (pow.f32 u 2) 3/2))))
(+.f32 (*.f32 3 (+.f32 (*.f32 u s) (*.f32 (log.f32 3/4) s))) (*.f32 (pow.f32 u 2) (*.f32 s 3/2)))
(+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u))) (*.f32 (pow.f32 u 2) (*.f32 s 3/2)))
(*.f32 s (+.f32 (*.f32 (pow.f32 u 2) 3/2) (*.f32 3 (+.f32 (log.f32 3/4) u))))
(+.f32 (*.f32 3/2 (*.f32 s (pow.f32 u 2))) (+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (+.f32 (*.f32 3 (*.f32 s u)) (*.f32 s (pow.f32 u 3)))))
(+.f32 (*.f32 3 (*.f32 (log.f32 3/4) s)) (+.f32 (+.f32 (*.f32 3 (*.f32 u s)) (*.f32 (pow.f32 u 3) s)) (*.f32 s (*.f32 (pow.f32 u 2) 3/2))))
(+.f32 (*.f32 (pow.f32 u 2) (*.f32 s 3/2)) (+.f32 (*.f32 (pow.f32 u 3) s) (*.f32 3 (+.f32 (*.f32 u s) (*.f32 (log.f32 3/4) s)))))
(+.f32 (*.f32 s (+.f32 (pow.f32 u 3) (*.f32 (log.f32 3/4) 3))) (*.f32 s (+.f32 (*.f32 (pow.f32 u 2) 3/2) (*.f32 u 3))))
(+.f32 (*.f32 (pow.f32 u 2) (*.f32 s 3/2)) (*.f32 s (+.f32 (pow.f32 u 3) (*.f32 3 (+.f32 (log.f32 3/4) u)))))
(*.f32 3 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u)))))
(*.f32 3 (*.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) s))
(*.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) (*.f32 3 s))
(+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))))) (*.f32 3 (/.f32 s u)))
(+.f32 (*.f32 3 (*.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) s)) (*.f32 3 (/.f32 s u)))
(*.f32 3 (+.f32 (/.f32 s u) (*.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) s)))
(*.f32 3 (+.f32 (*.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) s) (/.f32 s u)))
(+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))))) (+.f32 (*.f32 3 (/.f32 s u)) (*.f32 3/2 (/.f32 s (pow.f32 u 2)))))
(+.f32 (*.f32 3 (*.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) s)) (+.f32 (*.f32 3 (/.f32 s u)) (*.f32 3/2 (/.f32 s (pow.f32 u 2)))))
(+.f32 (*.f32 3/2 (/.f32 s (pow.f32 u 2))) (*.f32 3 (+.f32 (/.f32 s u) (*.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) s))))
(+.f32 (*.f32 3 (+.f32 (*.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) s) (/.f32 s u))) (*.f32 3/2 (/.f32 s (pow.f32 u 2))))
(+.f32 (/.f32 s (pow.f32 u 3)) (+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))))) (+.f32 (*.f32 3 (/.f32 s u)) (*.f32 3/2 (/.f32 s (pow.f32 u 2))))))
(+.f32 (*.f32 3 (*.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) s)) (+.f32 (+.f32 (*.f32 3 (/.f32 s u)) (*.f32 3/2 (/.f32 s (pow.f32 u 2)))) (/.f32 s (pow.f32 u 3))))
(+.f32 (+.f32 (*.f32 3/2 (/.f32 s (pow.f32 u 2))) (*.f32 3 (+.f32 (/.f32 s u) (*.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) s)))) (/.f32 s (pow.f32 u 3)))
(+.f32 (*.f32 3/2 (/.f32 s (pow.f32 u 2))) (+.f32 (*.f32 3 (+.f32 (*.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) s) (/.f32 s u))) (/.f32 s (pow.f32 u 3))))
(*.f32 3 (*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4))))
(*.f32 3 (*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) s))
(*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) (*.f32 3 s))
(+.f32 (*.f32 3 (/.f32 s u)) (*.f32 3 (*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))))
(+.f32 (*.f32 3 (/.f32 s u)) (*.f32 3 (*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) s)))
(*.f32 3 (+.f32 (*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) s) (/.f32 s u)))
(*.f32 3 (+.f32 (/.f32 s u) (*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) s)))
(+.f32 (*.f32 3 (/.f32 s u)) (+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))) (*.f32 3/2 (/.f32 s (pow.f32 u 2)))))
(+.f32 (*.f32 3 (/.f32 s u)) (+.f32 (*.f32 3/2 (/.f32 s (pow.f32 u 2))) (*.f32 3 (*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) s))))
(+.f32 (*.f32 3/2 (/.f32 s (pow.f32 u 2))) (*.f32 3 (+.f32 (*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) s) (/.f32 s u))))
(+.f32 (*.f32 3/2 (/.f32 s (pow.f32 u 2))) (*.f32 3 (+.f32 (/.f32 s u) (*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) s))))
(+.f32 (/.f32 s (pow.f32 u 3)) (+.f32 (*.f32 3 (/.f32 s u)) (+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))) (*.f32 3/2 (/.f32 s (pow.f32 u 2))))))
(+.f32 (*.f32 3 (/.f32 s u)) (+.f32 (+.f32 (*.f32 3/2 (/.f32 s (pow.f32 u 2))) (*.f32 3 (*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) s))) (/.f32 s (pow.f32 u 3))))
(+.f32 (/.f32 s (pow.f32 u 3)) (+.f32 (*.f32 3/2 (/.f32 s (pow.f32 u 2))) (*.f32 3 (+.f32 (*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) s) (/.f32 s u)))))
(+.f32 (*.f32 3/2 (/.f32 s (pow.f32 u 2))) (+.f32 (*.f32 3 (+.f32 (/.f32 s u) (*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) s))) (/.f32 s (pow.f32 u 3))))
(+.f32 (*.f32 3/2 (/.f32 s (pow.f32 u 2))) (+.f32 (/.f32 s (pow.f32 u 3)) (*.f32 3 (+.f32 (/.f32 s u) (*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) s)))))
-1/3
(-.f32 (*.f32 4/3 u) 1/3)
(-.f32 (*.f32 u 4/3) 1/3)
(-.f32 (*.f32 4/3 u) 1/3)
(-.f32 (*.f32 u 4/3) 1/3)
(-.f32 (*.f32 4/3 u) 1/3)
(-.f32 (*.f32 u 4/3) 1/3)
(*.f32 4/3 u)
(*.f32 u 4/3)
(-.f32 (*.f32 4/3 u) 1/3)
(-.f32 (*.f32 u 4/3) 1/3)
(-.f32 (*.f32 4/3 u) 1/3)
(-.f32 (*.f32 u 4/3) 1/3)
(-.f32 (*.f32 4/3 u) 1/3)
(-.f32 (*.f32 u 4/3) 1/3)
(*.f32 4/3 u)
(*.f32 u 4/3)
(-.f32 (*.f32 4/3 u) 1/3)
(-.f32 (*.f32 u 4/3) 1/3)
(-.f32 (*.f32 4/3 u) 1/3)
(-.f32 (*.f32 u 4/3) 1/3)
(-.f32 (*.f32 4/3 u) 1/3)
(-.f32 (*.f32 u 4/3) 1/3)
(+.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 0)
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(+.f32 0 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(+.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 1/2) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 1/2))
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(-.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 0)
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 1 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 1)
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 1/2))
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 4 (/.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 4))
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 2) 1/2)
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 4) 1/4)
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 1/2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 2))
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 1/2) 2)
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 1)
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 2) 2)
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 4) 4)
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 4)) 8)
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 4))) 16)
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 4))) (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 4)))) 32)
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(+.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 0)
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(+.f32 0 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(+.f32 -1 (neg.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -2)))
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(+.f32 (neg.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -2)) -1)
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(+.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 1/2) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 1/2))
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 1)
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 2 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 1/2))
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 2) 1/2)
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 -1 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1))
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1) -1)
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 4 (/.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 4))
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 4) 1/4)
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))) -1/2)
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 8) 1/8)
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 1/2 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 2))
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 1/2) 2)
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 1/4 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 4))
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(/.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 1)
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(/.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 2) 2)
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(/.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1) -1)
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(/.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 4) 4)
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(/.f32 (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))) -2)
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(/.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 8) 8)
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(/.f32 (*.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1) 4) -4)
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(/.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 8)) 16)
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1) 4)) -8)
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 8))) 32)
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1) 4)) 4)
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(/.f32 (+.f32 (neg.f32 (*.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1) 4)) (neg.f32 (*.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1) 4))) 8)
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(neg.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1))
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(+.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 3 s)) 0)
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 3 s))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(+.f32 0 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 3 s)))
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 3 s))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(+.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) s) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 s s)))
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 3 s))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(+.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 s s)) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) s))
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 3 s))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(+.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 s 3/2)) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 s 3/2)))
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 3 s))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(-.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 3 s)) 0)
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 3 s))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(/.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 3 s)) 1)
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 3 s))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(/.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 s 6)) 2)
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 3 s))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(/.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 s 12)) 4)
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 3 s))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(/.f32 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 s 12))) 8)
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 3 s))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 s 12)))) 16)
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 3 s))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 s 12)))) (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 s 12))))) 32)
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 3 s))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(+.f32 1 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1))
(*.f32 4/3 (+.f32 u -1/4))
(+.f32 (*.f32 4/3 (+.f32 u -1/4)) 0)
(*.f32 4/3 (+.f32 u -1/4))
(+.f32 0 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 4/3 (+.f32 u -1/4))
(+.f32 (*.f32 (+.f32 u -1/4) 2/3) (*.f32 (+.f32 u -1/4) 2/3))
(*.f32 4/3 (+.f32 u -1/4))
(-.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(*.f32 4/3 (+.f32 u -1/4))
(-.f32 (*.f32 4/3 (+.f32 u -1/4)) 0)
(*.f32 4/3 (+.f32 u -1/4))
(-.f32 0 (+.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) -1))
(*.f32 4/3 (+.f32 u -1/4))
(-.f32 (+.f32 (*.f32 4/3 (+.f32 u -1/4)) -1) -1)
(*.f32 4/3 (+.f32 u -1/4))
(/.f32 (*.f32 4/3 (+.f32 u -1/4)) 1)
(*.f32 4/3 (+.f32 u -1/4))
(/.f32 (*.f32 (+.f32 u -1/4) 8/3) 2)
(*.f32 4/3 (+.f32 u -1/4))
(/.f32 (*.f32 (+.f32 u -1/4) 16/3) 4)
(*.f32 4/3 (+.f32 u -1/4))
(/.f32 (*.f32 2 (*.f32 (+.f32 u -1/4) 16/3)) 8)
(*.f32 4/3 (+.f32 u -1/4))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 u -1/4) 16/3))) 16)
(*.f32 4/3 (+.f32 u -1/4))
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 u -1/4) 16/3))) (*.f32 2 (*.f32 2 (*.f32 (+.f32 u -1/4) 16/3)))) 32)
(*.f32 4/3 (+.f32 u -1/4))
(neg.f32 (+.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) -1))
(*.f32 4/3 (+.f32 u -1/4))

eval226.0ms (0.7%)

Compiler

Compiled 10879 to 8859 computations (18.6% saved)

prune107.0ms (0.3%)

Pruning

18 alts after pruning (13 fresh and 5 done)

PrunedKeptTotal
New6187625
Fresh268
Picked011
Done246
Total62218640
Error
0.9b
Counts
640 → 18
Alt Table
Click to see full alt table
StatusErrorProgram
23.8b
(/.f32 (*.f32 (+.f32 u (log.f32 3/4)) (*.f32 s 6)) 2)
23.8b
(*.f32 (*.f32 3 s) (+.f32 (log.f32 3/4) u))
1.2b
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (-.f32 1 (/.f32 (-.f32 u 1/4) 3/4)))))
1.3b
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
1.4b
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))))
1.3b
(*.f32 (*.f32 3 s) (log.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))
22.4b
(*.f32 u (*.f32 3 s))
23.8b
(*.f32 s (+.f32 (*.f32 (log.f32 3/4) 3) (*.f32 u 3)))
22.4b
(*.f32 s (*.f32 u 3))
1.4b
(*.f32 s (*.f32 3 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
1.3b
(*.f32 s (*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
23.8b
(*.f32 3 (+.f32 (*.f32 (log.f32 3/4) s) (*.f32 u s)))
23.8b
(*.f32 3 (*.f32 (+.f32 (log.f32 3/4) u) s))
22.4b
(*.f32 3 (*.f32 u s))
1.2b
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (/.f32 (-.f32 u 1/4) 3/4))))))
1.4b
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (-.f32 (*.f32 u 4/3) 1/3))))))
1.3b
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
1.4b
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3)))))
Compiler

Compiled 414 to 346 computations (16.4% saved)

localize58.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f32 4/3 (+.f32 u -1/4))
0.3b
(*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
0.5b
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
0.9b
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
Compiler

Compiled 68 to 58 computations (14.7% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
u
@inf
(*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
0.0ms
u
@-inf
(*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
0.0ms
u
@0
(*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))

rewrite68.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1282×rational.json-simplify-35
1216×bool.json-1
1216×bool.json-2
1160×rational.json-1
1160×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01435
114835
239935
379335
4164235
5393935
Stop Event
node limit
Counts
1 → 12
Calls
Call 1
Inputs
(*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 2) (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 3/2) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 6) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 12) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 12)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 12))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 12))) (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 12)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))) (*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))) (*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))))))

simplify480.0ms (1.4%)

Algorithm
egg-herbie
Rules
2962×rational.json-simplify-35
2842×rational.json-simplify-49
2638×rational.json-simplify-2
1174×rational.json-simplify-1
690×rational.json-simplify-41
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
0751412
11611358
22881358
35201358
41006950
52690950
63560950
73695950
83783950
93861950
103921950
113976950
124041950
134099950
144164950
154221950
164277950
174332950
184387950
194442950
204497950
216425950
226433950
236442950
246443950
256443950
267454950
277733950
Stop Event
node limit
Counts
24 → 62
Calls
Call 1
Inputs
(*.f32 3 (log.f32 3/4))
(+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u))
(+.f32 (*.f32 3/2 (pow.f32 u 2)) (+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u)))
(+.f32 (pow.f32 u 3) (+.f32 (*.f32 3/2 (pow.f32 u 2)) (+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u))))
(*.f32 3 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))))
(+.f32 (*.f32 3 (/.f32 1 u)) (*.f32 3 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u)))))
(+.f32 (*.f32 3/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (*.f32 3 (/.f32 1 u)) (*.f32 3 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))))))
(+.f32 (/.f32 1 (pow.f32 u 3)) (+.f32 (*.f32 3/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (*.f32 3 (/.f32 1 u)) (*.f32 3 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u)))))))
(*.f32 3 (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))
(+.f32 (*.f32 3 (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4))) (*.f32 3 (/.f32 1 u)))
(+.f32 (*.f32 3 (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4))) (+.f32 (*.f32 3/2 (/.f32 1 (pow.f32 u 2))) (*.f32 3 (/.f32 1 u))))
(+.f32 (*.f32 3 (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4))) (+.f32 (/.f32 1 (pow.f32 u 3)) (+.f32 (*.f32 3/2 (/.f32 1 (pow.f32 u 2))) (*.f32 3 (/.f32 1 u)))))
(+.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 2))
(+.f32 (*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))) 0)
(+.f32 0 (*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(+.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 2) (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
(+.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 3/2) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 3/2))
(-.f32 (*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))) 0)
(/.f32 (*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))) 1)
(/.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 6) 2)
(/.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 12) 4)
(/.f32 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 12)) 8)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 12))) 16)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 12))) (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 12)))) 32)
Outputs
(*.f32 3 (log.f32 3/4))
(+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u))
(*.f32 3 (+.f32 u (log.f32 3/4)))
(*.f32 3 (+.f32 (log.f32 3/4) u))
(+.f32 (*.f32 3/2 (pow.f32 u 2)) (+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u)))
(+.f32 (*.f32 3 (log.f32 3/4)) (+.f32 (*.f32 3 u) (*.f32 3/2 (pow.f32 u 2))))
(+.f32 (*.f32 3 (+.f32 u (log.f32 3/4))) (*.f32 3/2 (pow.f32 u 2)))
(+.f32 (*.f32 3 (+.f32 (log.f32 3/4) u)) (*.f32 3/2 (pow.f32 u 2)))
(+.f32 (pow.f32 u 3) (+.f32 (*.f32 3/2 (pow.f32 u 2)) (+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u))))
(+.f32 (*.f32 3/2 (pow.f32 u 2)) (+.f32 (+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u)) (pow.f32 u 3)))
(+.f32 (*.f32 3 (+.f32 u (log.f32 3/4))) (+.f32 (pow.f32 u 3) (*.f32 3/2 (pow.f32 u 2))))
(+.f32 (*.f32 3/2 (pow.f32 u 2)) (+.f32 (*.f32 3 (+.f32 (log.f32 3/4) u)) (pow.f32 u 3)))
(+.f32 (*.f32 3 (+.f32 (log.f32 3/4) u)) (+.f32 (*.f32 3/2 (pow.f32 u 2)) (pow.f32 u 3)))
(*.f32 3 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))))
(+.f32 (*.f32 3 (/.f32 1 u)) (*.f32 3 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u)))))
(+.f32 (*.f32 3 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u)))) (*.f32 3 (/.f32 1 u)))
(*.f32 3 (+.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) (/.f32 1 u)))
(*.f32 3 (+.f32 (log.f32 (/.f32 1 u)) (+.f32 (log.f32 -3/4) (/.f32 1 u))))
(*.f32 3 (+.f32 (log.f32 -3/4) (+.f32 (/.f32 1 u) (log.f32 (/.f32 1 u)))))
(+.f32 (*.f32 3/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (*.f32 3 (/.f32 1 u)) (*.f32 3 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))))))
(+.f32 (*.f32 3 (/.f32 1 u)) (+.f32 (*.f32 3 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u)))) (*.f32 3/2 (/.f32 1 (pow.f32 u 2)))))
(+.f32 (*.f32 3 (+.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) (/.f32 1 u))) (*.f32 3/2 (/.f32 1 (pow.f32 u 2))))
(+.f32 (*.f32 3 (+.f32 (log.f32 (/.f32 1 u)) (+.f32 (log.f32 -3/4) (/.f32 1 u)))) (*.f32 3/2 (/.f32 1 (pow.f32 u 2))))
(+.f32 (*.f32 3 (+.f32 (log.f32 -3/4) (+.f32 (/.f32 1 u) (log.f32 (/.f32 1 u))))) (*.f32 3/2 (/.f32 1 (pow.f32 u 2))))
(+.f32 (/.f32 1 (pow.f32 u 3)) (+.f32 (*.f32 3/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (*.f32 3 (/.f32 1 u)) (*.f32 3 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u)))))))
(+.f32 (*.f32 3/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (+.f32 (*.f32 3 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u)))) (*.f32 3 (/.f32 1 u))) (/.f32 1 (pow.f32 u 3))))
(+.f32 (*.f32 3 (+.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) (/.f32 1 u))) (+.f32 (/.f32 1 (pow.f32 u 3)) (*.f32 3/2 (/.f32 1 (pow.f32 u 2)))))
(+.f32 (*.f32 3 (+.f32 (log.f32 (/.f32 1 u)) (+.f32 (log.f32 -3/4) (/.f32 1 u)))) (+.f32 (*.f32 3/2 (/.f32 1 (pow.f32 u 2))) (/.f32 1 (pow.f32 u 3))))
(+.f32 (*.f32 3 (+.f32 (log.f32 -3/4) (+.f32 (/.f32 1 u) (log.f32 (/.f32 1 u))))) (+.f32 (*.f32 3/2 (/.f32 1 (pow.f32 u 2))) (/.f32 1 (pow.f32 u 3))))
(*.f32 3 (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))
(*.f32 3 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))))
(+.f32 (*.f32 3 (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4))) (*.f32 3 (/.f32 1 u)))
(+.f32 (*.f32 3 (/.f32 1 u)) (*.f32 3 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u)))))
(*.f32 3 (+.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) (/.f32 1 u)))
(*.f32 3 (+.f32 (log.f32 3/4) (+.f32 (log.f32 (/.f32 -1 u)) (/.f32 1 u))))
(*.f32 3 (+.f32 (log.f32 3/4) (+.f32 (/.f32 1 u) (log.f32 (/.f32 -1 u)))))
(+.f32 (*.f32 3 (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4))) (+.f32 (*.f32 3/2 (/.f32 1 (pow.f32 u 2))) (*.f32 3 (/.f32 1 u))))
(+.f32 (*.f32 3/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (*.f32 3 (/.f32 1 u)) (*.f32 3 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))))))
(+.f32 (*.f32 3/2 (/.f32 1 (pow.f32 u 2))) (*.f32 3 (+.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) (/.f32 1 u))))
(+.f32 (*.f32 3/2 (/.f32 1 (pow.f32 u 2))) (*.f32 3 (+.f32 (log.f32 3/4) (+.f32 (log.f32 (/.f32 -1 u)) (/.f32 1 u)))))
(+.f32 (*.f32 3/2 (/.f32 1 (pow.f32 u 2))) (*.f32 3 (+.f32 (log.f32 3/4) (+.f32 (/.f32 1 u) (log.f32 (/.f32 -1 u))))))
(+.f32 (*.f32 3 (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4))) (+.f32 (/.f32 1 (pow.f32 u 3)) (+.f32 (*.f32 3/2 (/.f32 1 (pow.f32 u 2))) (*.f32 3 (/.f32 1 u)))))
(+.f32 (/.f32 1 (pow.f32 u 3)) (+.f32 (*.f32 3/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (*.f32 3 (/.f32 1 u)) (*.f32 3 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u)))))))
(+.f32 (/.f32 1 (pow.f32 u 3)) (+.f32 (*.f32 3/2 (/.f32 1 (pow.f32 u 2))) (*.f32 3 (+.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) (/.f32 1 u)))))
(+.f32 (/.f32 1 (pow.f32 u 3)) (+.f32 (*.f32 3/2 (/.f32 1 (pow.f32 u 2))) (*.f32 3 (+.f32 (log.f32 3/4) (+.f32 (log.f32 (/.f32 -1 u)) (/.f32 1 u))))))
(+.f32 (*.f32 3 (+.f32 (log.f32 3/4) (+.f32 (/.f32 1 u) (log.f32 (/.f32 -1 u))))) (+.f32 (*.f32 3/2 (/.f32 1 (pow.f32 u 2))) (/.f32 1 (pow.f32 u 3))))
(+.f32 (*.f32 3/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (/.f32 1 (pow.f32 u 3)) (*.f32 3 (+.f32 (log.f32 3/4) (+.f32 (/.f32 1 u) (log.f32 (/.f32 -1 u)))))))
(+.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 2))
(+.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 2 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(*.f32 3 (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))))))
(*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
(+.f32 (*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))) 0)
(+.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 2 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(*.f32 3 (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))))))
(*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
(+.f32 0 (*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(+.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 2 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(*.f32 3 (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))))))
(*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
(+.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 2) (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
(+.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 2 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(*.f32 3 (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))))))
(*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
(+.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 3/2) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 3/2))
(+.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 2 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(*.f32 3 (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))))))
(*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
(-.f32 (*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))) 0)
(+.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 2 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(*.f32 3 (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))))))
(*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
(/.f32 (*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))) 1)
(+.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 2 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(*.f32 3 (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))))))
(*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
(/.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 6) 2)
(+.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 2 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(*.f32 3 (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))))))
(*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
(/.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 12) 4)
(+.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 2 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(*.f32 3 (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))))))
(*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
(/.f32 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 12)) 8)
(+.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 2 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(*.f32 3 (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))))))
(*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 12))) 16)
(+.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 2 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(*.f32 3 (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))))))
(*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 12))) (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 12)))) 32)
(+.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 2 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(*.f32 3 (log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))))))
(*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))

localize14.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.3b
(*.f32 3 (*.f32 u s))
Compiler

Compiled 13 to 6 computations (53.8% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
u
@0
(*.f32 3 (*.f32 u s))
0.0ms
s
@0
(*.f32 3 (*.f32 u s))
0.0ms
s
@inf
(*.f32 3 (*.f32 u s))
0.0ms
u
@inf
(*.f32 3 (*.f32 u s))
0.0ms
s
@-inf
(*.f32 3 (*.f32 u s))

rewrite98.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1816×bool.json-1
1816×bool.json-2
1144×bool.json-3
1092×rational.json-1
1092×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
17213
221113
345913
491913
5201113
6422113
7714813
Stop Event
node limit
Counts
1 → 13
Calls
Call 1
Inputs
(*.f32 3 (*.f32 u s))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u s) (*.f32 u (+.f32 s s)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 3 (*.f32 u s)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 3 (*.f32 u s)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u (+.f32 s s)) (*.f32 u s))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u (*.f32 s 3/2)) (*.f32 u (*.f32 s 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 3 (*.f32 u s)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 3 (*.f32 u s)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u (*.f32 s 6)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u (*.f32 s 12)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 u u) (*.f32 s 12)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 u u) (*.f32 s 12))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 u u) (*.f32 s 12)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 u u) (*.f32 s 12)))) (*.f32 2 (*.f32 2 (*.f32 (+.f32 u u) (*.f32 s 12))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f32 3 (*.f32 u s))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f32 3 (*.f32 u s)) (*.f32 3 (*.f32 u s)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f32 3 (*.f32 u s)) (*.f32 3 (*.f32 u s)))))))

simplify1.1s (3.2%)

Algorithm
egg-herbie
Rules
5686×rational.json-simplify-35
2672×rational.json-simplify-2
1330×rational.json-simplify-53
912×rational.json-simplify-1
576×rational.json-simplify-41
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
046481
1106481
2225481
3547481
41593481
52824481
63752481
74169481
84472481
94656481
104827481
115293481
125293481
135350481
145641481
155869481
166084481
176263481
186442481
196612481
206782481
216951481
226951481
237085481
247085481
257254481
267423481
277592481
287761481
297930481
Stop Event
node limit
Counts
37 → 17
Calls
Call 1
Inputs
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(+.f32 (*.f32 u s) (*.f32 u (+.f32 s s)))
(+.f32 (*.f32 3 (*.f32 u s)) 0)
(+.f32 0 (*.f32 3 (*.f32 u s)))
(+.f32 (*.f32 u (+.f32 s s)) (*.f32 u s))
(+.f32 (*.f32 u (*.f32 s 3/2)) (*.f32 u (*.f32 s 3/2)))
(-.f32 (*.f32 3 (*.f32 u s)) 0)
(/.f32 (*.f32 3 (*.f32 u s)) 1)
(/.f32 (*.f32 u (*.f32 s 6)) 2)
(/.f32 (*.f32 u (*.f32 s 12)) 4)
(/.f32 (*.f32 (+.f32 u u) (*.f32 s 12)) 8)
(/.f32 (*.f32 2 (*.f32 (+.f32 u u) (*.f32 s 12))) 16)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 u u) (*.f32 s 12)))) 32)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 u u) (*.f32 s 12)))) (*.f32 2 (*.f32 2 (*.f32 (+.f32 u u) (*.f32 s 12))))) 64)
Outputs
(*.f32 3 (*.f32 s u))
(*.f32 u (*.f32 s 3))
(*.f32 u (*.f32 3 s))
(*.f32 s (*.f32 3 u))
(*.f32 3 (*.f32 s u))
(*.f32 u (*.f32 s 3))
(*.f32 u (*.f32 3 s))
(*.f32 s (*.f32 3 u))
(*.f32 3 (*.f32 s u))
(*.f32 u (*.f32 s 3))
(*.f32 u (*.f32 3 s))
(*.f32 s (*.f32 3 u))
(*.f32 3 (*.f32 s u))
(*.f32 u (*.f32 s 3))
(*.f32 u (*.f32 3 s))
(*.f32 s (*.f32 3 u))
(*.f32 3 (*.f32 s u))
(*.f32 u (*.f32 s 3))
(*.f32 u (*.f32 3 s))
(*.f32 s (*.f32 3 u))
(*.f32 3 (*.f32 s u))
(*.f32 u (*.f32 s 3))
(*.f32 u (*.f32 3 s))
(*.f32 s (*.f32 3 u))
(*.f32 3 (*.f32 s u))
(*.f32 u (*.f32 s 3))
(*.f32 u (*.f32 3 s))
(*.f32 s (*.f32 3 u))
(*.f32 3 (*.f32 s u))
(*.f32 u (*.f32 s 3))
(*.f32 u (*.f32 3 s))
(*.f32 s (*.f32 3 u))
(*.f32 3 (*.f32 s u))
(*.f32 u (*.f32 s 3))
(*.f32 u (*.f32 3 s))
(*.f32 s (*.f32 3 u))
(*.f32 3 (*.f32 s u))
(*.f32 u (*.f32 s 3))
(*.f32 u (*.f32 3 s))
(*.f32 s (*.f32 3 u))
(*.f32 3 (*.f32 s u))
(*.f32 u (*.f32 s 3))
(*.f32 u (*.f32 3 s))
(*.f32 s (*.f32 3 u))
(*.f32 3 (*.f32 s u))
(*.f32 u (*.f32 s 3))
(*.f32 u (*.f32 3 s))
(*.f32 s (*.f32 3 u))
(*.f32 3 (*.f32 s u))
(*.f32 u (*.f32 s 3))
(*.f32 u (*.f32 3 s))
(*.f32 s (*.f32 3 u))
(*.f32 3 (*.f32 s u))
(*.f32 u (*.f32 s 3))
(*.f32 u (*.f32 3 s))
(*.f32 s (*.f32 3 u))
(*.f32 3 (*.f32 s u))
(*.f32 u (*.f32 s 3))
(*.f32 u (*.f32 3 s))
(*.f32 s (*.f32 3 u))
(*.f32 3 (*.f32 s u))
(*.f32 u (*.f32 s 3))
(*.f32 u (*.f32 3 s))
(*.f32 s (*.f32 3 u))
(*.f32 3 (*.f32 s u))
(*.f32 u (*.f32 s 3))
(*.f32 u (*.f32 3 s))
(*.f32 s (*.f32 3 u))
(*.f32 3 (*.f32 s u))
(*.f32 u (*.f32 s 3))
(*.f32 u (*.f32 3 s))
(*.f32 s (*.f32 3 u))
(*.f32 3 (*.f32 s u))
(*.f32 u (*.f32 s 3))
(*.f32 u (*.f32 3 s))
(*.f32 s (*.f32 3 u))
(*.f32 3 (*.f32 s u))
(*.f32 u (*.f32 s 3))
(*.f32 u (*.f32 3 s))
(*.f32 s (*.f32 3 u))
(*.f32 3 (*.f32 s u))
(*.f32 u (*.f32 s 3))
(*.f32 u (*.f32 3 s))
(*.f32 s (*.f32 3 u))
(*.f32 3 (*.f32 s u))
(*.f32 u (*.f32 s 3))
(*.f32 u (*.f32 3 s))
(*.f32 s (*.f32 3 u))
(*.f32 3 (*.f32 s u))
(*.f32 u (*.f32 s 3))
(*.f32 u (*.f32 3 s))
(*.f32 s (*.f32 3 u))
(*.f32 3 (*.f32 s u))
(*.f32 u (*.f32 s 3))
(*.f32 u (*.f32 3 s))
(*.f32 s (*.f32 3 u))
(+.f32 (*.f32 u s) (*.f32 u (+.f32 s s)))
(*.f32 u (*.f32 s 3))
(*.f32 u (*.f32 3 s))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 3 u))
(+.f32 (*.f32 3 (*.f32 u s)) 0)
(*.f32 u (*.f32 s 3))
(*.f32 u (*.f32 3 s))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 3 u))
(+.f32 0 (*.f32 3 (*.f32 u s)))
(*.f32 u (*.f32 s 3))
(*.f32 u (*.f32 3 s))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 3 u))
(+.f32 (*.f32 u (+.f32 s s)) (*.f32 u s))
(*.f32 u (*.f32 s 3))
(*.f32 u (*.f32 3 s))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 3 u))
(+.f32 (*.f32 u (*.f32 s 3/2)) (*.f32 u (*.f32 s 3/2)))
(*.f32 u (*.f32 s 3))
(*.f32 u (*.f32 3 s))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 3 u))
(-.f32 (*.f32 3 (*.f32 u s)) 0)
(*.f32 u (*.f32 s 3))
(*.f32 u (*.f32 3 s))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 3 u))
(/.f32 (*.f32 3 (*.f32 u s)) 1)
(*.f32 u (*.f32 s 3))
(*.f32 u (*.f32 3 s))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 3 u))
(/.f32 (*.f32 u (*.f32 s 6)) 2)
(*.f32 u (*.f32 s 3))
(*.f32 u (*.f32 3 s))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 3 u))
(/.f32 (*.f32 u (*.f32 s 12)) 4)
(*.f32 u (*.f32 s 3))
(*.f32 u (*.f32 3 s))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 3 u))
(/.f32 (*.f32 (+.f32 u u) (*.f32 s 12)) 8)
(*.f32 u (*.f32 s 3))
(*.f32 u (*.f32 3 s))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 3 u))
(/.f32 (*.f32 2 (*.f32 (+.f32 u u) (*.f32 s 12))) 16)
(*.f32 u (*.f32 s 3))
(*.f32 u (*.f32 3 s))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 3 u))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 u u) (*.f32 s 12)))) 32)
(*.f32 u (*.f32 s 3))
(*.f32 u (*.f32 3 s))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 3 u))
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 u u) (*.f32 s 12)))) (*.f32 2 (*.f32 2 (*.f32 (+.f32 u u) (*.f32 s 12))))) 64)
(*.f32 u (*.f32 s 3))
(*.f32 u (*.f32 3 s))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 3 u))

localize30.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.3b
(*.f32 (+.f32 (log.f32 3/4) u) s)
0.3b
(*.f32 3 (*.f32 (+.f32 (log.f32 3/4) u) s))
1.2b
(+.f32 (log.f32 3/4) u)
Compiler

Compiled 26 to 19 computations (26.9% saved)

series1.0ms (0%)

Counts
3 → 51
Calls

15 calls:

TimeVariablePointExpression
0.0ms
s
@-inf
(*.f32 (+.f32 (log.f32 3/4) u) s)
0.0ms
u
@-inf
(*.f32 (+.f32 (log.f32 3/4) u) s)
0.0ms
u
@inf
(*.f32 3 (*.f32 (+.f32 (log.f32 3/4) u) s))
0.0ms
u
@0
(*.f32 3 (*.f32 (+.f32 (log.f32 3/4) u) s))
0.0ms
u
@-inf
(*.f32 3 (*.f32 (+.f32 (log.f32 3/4) u) s))

rewrite88.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1448×rational.json-simplify-35
1386×bool.json-1
1386×bool.json-2
1346×rational.json-1
1346×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01151
110951
228351
358051
4118751
5264951
6543351
Stop Event
node limit
Counts
3 → 46
Calls
Call 1
Inputs
(+.f32 (log.f32 3/4) u)
(*.f32 3 (*.f32 (+.f32 (log.f32 3/4) u) s))
(*.f32 (+.f32 (log.f32 3/4) u) s)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (log.f32 3/4) u) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (log.f32 3/4) u) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 (log.f32 3/4) u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (+.f32 (log.f32 3/4) u) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (+.f32 (*.f32 u 1/2) (*.f32 (log.f32 3/4) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (+.f32 (*.f32 (log.f32 3/4) 1/2) (*.f32 u 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (log.f32 3/4) u) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (+.f32 (log.f32 3/4) u) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (log.f32 3/4) u) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (+.f32 (log.f32 3/4) u) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (+.f32 (+.f32 u u) (*.f32 (log.f32 3/4) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (+.f32 (*.f32 (log.f32 3/4) 2) (+.f32 u u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (log.f32 3/4) u) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 (+.f32 (log.f32 3/4) u) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (log.f32 3/4) u) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (log.f32 3/4) u) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (log.f32 3/4) u) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (log.f32 3/4) u) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (log.f32 3/4) u) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 (log.f32 3/4) u) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (log.f32 3/4) u) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (log.f32 3/4) u) 8))) (*.f32 2 (*.f32 2 (*.f32 (+.f32 (log.f32 3/4) u) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (+.f32 (log.f32 3/4) u)))))) (#(struct:change #<rule egg-rr> (2) ((x and (+.f32 (log.f32 3/4) u) (+.f32 (log.f32 3/4) u))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f32 (log.f32 3/4) u) (+.f32 (log.f32 3/4) u))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 (log.f32 3/4) u) s) (*.f32 (+.f32 (log.f32 3/4) u) (+.f32 s s)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 (log.f32 3/4) u) (+.f32 s s)) (*.f32 (+.f32 (log.f32 3/4) u) s))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3/2)) (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 6)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 12)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 (log.f32 3/4) u) 2) (*.f32 s 12)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 (+.f32 (log.f32 3/4) u) 2) (*.f32 s 12))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (+.f32 (log.f32 3/4) u) 2) (*.f32 s 12)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (+.f32 (log.f32 3/4) u) 2) (*.f32 s 12)))) (*.f32 2 (*.f32 2 (*.f32 (*.f32 (+.f32 (log.f32 3/4) u) 2) (*.f32 s 12))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s)) (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s)) (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 (log.f32 3/4) u) s) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (+.f32 (log.f32 3/4) u) s))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 (log.f32 3/4) u) (/.f32 s 2)) (*.f32 (+.f32 (log.f32 3/4) u) (/.f32 s 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 (log.f32 3/4) u) s) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (log.f32 3/4) u) s) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (log.f32 3/4) u) (+.f32 s s)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 (log.f32 3/4) u) s) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 (+.f32 (log.f32 3/4) u) s) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (+.f32 (log.f32 3/4) u) s) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (+.f32 (log.f32 3/4) u) s) 8))) (*.f32 2 (*.f32 2 (*.f32 (*.f32 (+.f32 (log.f32 3/4) u) s) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f32 (+.f32 (log.f32 3/4) u) s)))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f32 (+.f32 (log.f32 3/4) u) s) (*.f32 (+.f32 (log.f32 3/4) u) s))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f32 (+.f32 (log.f32 3/4) u) s) (*.f32 (+.f32 (log.f32 3/4) u) s))))))

simplify630.0ms (1.9%)

Algorithm
egg-herbie
Rules
4044×rational.json-simplify-2
3122×rational.json-simplify-35
2846×rational.json-simplify-53
860×rational.json-simplify-1
508×rational.json-simplify-49
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01152279
12481679
27621679
316571679
432101679
537161679
639421679
740781679
841961679
943111679
1056261679
1157531679
1257571679
1357571679
1458711679
1559851679
1660991679
1771861679
1877991679
1979131679
Stop Event
node limit
Counts
97 → 67
Calls
Call 1
Inputs
(log.f32 3/4)
u
u
(*.f32 3 (*.f32 s (log.f32 3/4)))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(*.f32 3 (*.f32 s u))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(*.f32 3 (*.f32 s u))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (log.f32 3/4))
(+.f32 (*.f32 s (log.f32 3/4)) (*.f32 s u))
(+.f32 (*.f32 s (log.f32 3/4)) (*.f32 s u))
(+.f32 (*.f32 s (log.f32 3/4)) (*.f32 s u))
(*.f32 s u)
(+.f32 (*.f32 s (log.f32 3/4)) (*.f32 s u))
(+.f32 (*.f32 s (log.f32 3/4)) (*.f32 s u))
(+.f32 (*.f32 s (log.f32 3/4)) (*.f32 s u))
(*.f32 s u)
(+.f32 (*.f32 s (log.f32 3/4)) (*.f32 s u))
(+.f32 (*.f32 s (log.f32 3/4)) (*.f32 s u))
(+.f32 (*.f32 s (log.f32 3/4)) (*.f32 s u))
(*.f32 s (+.f32 (log.f32 3/4) u))
(*.f32 s (+.f32 (log.f32 3/4) u))
(*.f32 s (+.f32 (log.f32 3/4) u))
(*.f32 s (+.f32 (log.f32 3/4) u))
(*.f32 s (+.f32 (log.f32 3/4) u))
(*.f32 s (+.f32 (log.f32 3/4) u))
(*.f32 s (+.f32 (log.f32 3/4) u))
(*.f32 s (+.f32 (log.f32 3/4) u))
(*.f32 s (+.f32 (log.f32 3/4) u))
(*.f32 s (+.f32 (log.f32 3/4) u))
(*.f32 s (+.f32 (log.f32 3/4) u))
(*.f32 s (+.f32 (log.f32 3/4) u))
(-.f32 (+.f32 (log.f32 3/4) u) 0)
(*.f32 (+.f32 (log.f32 3/4) u) 1)
(*.f32 1 (+.f32 (log.f32 3/4) u))
(*.f32 2 (*.f32 (+.f32 (log.f32 3/4) u) 1/2))
(*.f32 2 (+.f32 (*.f32 u 1/2) (*.f32 (log.f32 3/4) 1/2)))
(*.f32 2 (+.f32 (*.f32 (log.f32 3/4) 1/2) (*.f32 u 1/2)))
(*.f32 (*.f32 (+.f32 (log.f32 3/4) u) 2) 1/2)
(*.f32 4 (/.f32 (+.f32 (log.f32 3/4) u) 4))
(*.f32 (*.f32 (+.f32 (log.f32 3/4) u) 4) 1/4)
(*.f32 1/2 (*.f32 (+.f32 (log.f32 3/4) u) 2))
(*.f32 1/2 (+.f32 (+.f32 u u) (*.f32 (log.f32 3/4) 2)))
(*.f32 1/2 (+.f32 (*.f32 (log.f32 3/4) 2) (+.f32 u u)))
(*.f32 (*.f32 (+.f32 (log.f32 3/4) u) 1/2) 2)
(*.f32 1/4 (*.f32 (+.f32 (log.f32 3/4) u) 4))
(*.f32 (/.f32 (+.f32 (log.f32 3/4) u) 4) 4)
(/.f32 (+.f32 (log.f32 3/4) u) 1)
(/.f32 (*.f32 (+.f32 (log.f32 3/4) u) 2) 2)
(/.f32 (*.f32 (+.f32 (log.f32 3/4) u) 4) 4)
(/.f32 (*.f32 (+.f32 (log.f32 3/4) u) 8) 8)
(/.f32 (*.f32 2 (*.f32 (+.f32 (log.f32 3/4) u) 8)) 16)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (log.f32 3/4) u) 8))) 32)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (log.f32 3/4) u) 8))) (*.f32 2 (*.f32 2 (*.f32 (+.f32 (log.f32 3/4) u) 8)))) 64)
(+.f32 (*.f32 (+.f32 (log.f32 3/4) u) s) (*.f32 (+.f32 (log.f32 3/4) u) (+.f32 s s)))
(+.f32 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s)) 0)
(+.f32 0 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s)))
(+.f32 (*.f32 (+.f32 (log.f32 3/4) u) (+.f32 s s)) (*.f32 (+.f32 (log.f32 3/4) u) s))
(+.f32 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3/2)) (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3/2)))
(-.f32 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s)) 0)
(/.f32 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s)) 1)
(/.f32 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 6)) 2)
(/.f32 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 12)) 4)
(/.f32 (*.f32 (*.f32 (+.f32 (log.f32 3/4) u) 2) (*.f32 s 12)) 8)
(/.f32 (*.f32 2 (*.f32 (*.f32 (+.f32 (log.f32 3/4) u) 2) (*.f32 s 12))) 16)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (+.f32 (log.f32 3/4) u) 2) (*.f32 s 12)))) 32)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (+.f32 (log.f32 3/4) u) 2) (*.f32 s 12)))) (*.f32 2 (*.f32 2 (*.f32 (*.f32 (+.f32 (log.f32 3/4) u) 2) (*.f32 s 12))))) 64)
(+.f32 (*.f32 (+.f32 (log.f32 3/4) u) s) 0)
(+.f32 0 (*.f32 (+.f32 (log.f32 3/4) u) s))
(+.f32 (*.f32 (+.f32 (log.f32 3/4) u) (/.f32 s 2)) (*.f32 (+.f32 (log.f32 3/4) u) (/.f32 s 2)))
(-.f32 (*.f32 (+.f32 (log.f32 3/4) u) s) 0)
(/.f32 (*.f32 (+.f32 (log.f32 3/4) u) s) 1)
(/.f32 (*.f32 (+.f32 (log.f32 3/4) u) (+.f32 s s)) 2)
(/.f32 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 4)) 4)
(/.f32 (*.f32 (*.f32 (+.f32 (log.f32 3/4) u) s) 8) 8)
(/.f32 (*.f32 2 (*.f32 (*.f32 (+.f32 (log.f32 3/4) u) s) 8)) 16)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (+.f32 (log.f32 3/4) u) s) 8))) 32)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (+.f32 (log.f32 3/4) u) s) 8))) (*.f32 2 (*.f32 2 (*.f32 (*.f32 (+.f32 (log.f32 3/4) u) s) 8)))) 64)
Outputs
(log.f32 3/4)
u
u
(*.f32 3 (*.f32 s (log.f32 3/4)))
(*.f32 3 (*.f32 (log.f32 3/4) s))
(*.f32 (log.f32 3/4) (*.f32 3 s))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(+.f32 (*.f32 3 (*.f32 (log.f32 3/4) s)) (*.f32 3 (*.f32 u s)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(+.f32 (*.f32 3 (*.f32 (log.f32 3/4) s)) (*.f32 3 (*.f32 u s)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(+.f32 (*.f32 3 (*.f32 (log.f32 3/4) s)) (*.f32 3 (*.f32 u s)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 u s))
(*.f32 u (*.f32 3 s))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(+.f32 (*.f32 3 (*.f32 (log.f32 3/4) s)) (*.f32 3 (*.f32 u s)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(+.f32 (*.f32 3 (*.f32 (log.f32 3/4) s)) (*.f32 3 (*.f32 u s)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(+.f32 (*.f32 3 (*.f32 (log.f32 3/4) s)) (*.f32 3 (*.f32 u s)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 u s))
(*.f32 u (*.f32 3 s))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(+.f32 (*.f32 3 (*.f32 (log.f32 3/4) s)) (*.f32 3 (*.f32 u s)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(+.f32 (*.f32 3 (*.f32 (log.f32 3/4) s)) (*.f32 3 (*.f32 u s)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(+.f32 (*.f32 3 (*.f32 (log.f32 3/4) s)) (*.f32 3 (*.f32 u s)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(+.f32 (*.f32 3 (*.f32 (log.f32 3/4) s)) (*.f32 3 (*.f32 u s)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(+.f32 (*.f32 3 (*.f32 (log.f32 3/4) s)) (*.f32 3 (*.f32 u s)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(+.f32 (*.f32 3 (*.f32 (log.f32 3/4) s)) (*.f32 3 (*.f32 u s)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(+.f32 (*.f32 3 (*.f32 (log.f32 3/4) s)) (*.f32 3 (*.f32 u s)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(+.f32 (*.f32 3 (*.f32 (log.f32 3/4) s)) (*.f32 3 (*.f32 u s)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(+.f32 (*.f32 3 (*.f32 (log.f32 3/4) s)) (*.f32 3 (*.f32 u s)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(+.f32 (*.f32 3 (*.f32 (log.f32 3/4) s)) (*.f32 3 (*.f32 u s)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(+.f32 (*.f32 3 (*.f32 (log.f32 3/4) s)) (*.f32 3 (*.f32 u s)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(+.f32 (*.f32 3 (*.f32 (log.f32 3/4) s)) (*.f32 3 (*.f32 u s)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(+.f32 (*.f32 3 (*.f32 (log.f32 3/4) s)) (*.f32 3 (*.f32 u s)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(+.f32 (*.f32 3 (*.f32 (log.f32 3/4) s)) (*.f32 3 (*.f32 u s)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(+.f32 (*.f32 3 (*.f32 (log.f32 3/4) s)) (*.f32 3 (*.f32 u s)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(*.f32 s (log.f32 3/4))
(*.f32 (log.f32 3/4) s)
(+.f32 (*.f32 s (log.f32 3/4)) (*.f32 s u))
(+.f32 (*.f32 (log.f32 3/4) s) (*.f32 u s))
(*.f32 s (+.f32 (log.f32 3/4) u))
(+.f32 (*.f32 s (log.f32 3/4)) (*.f32 s u))
(+.f32 (*.f32 (log.f32 3/4) s) (*.f32 u s))
(*.f32 s (+.f32 (log.f32 3/4) u))
(+.f32 (*.f32 s (log.f32 3/4)) (*.f32 s u))
(+.f32 (*.f32 (log.f32 3/4) s) (*.f32 u s))
(*.f32 s (+.f32 (log.f32 3/4) u))
(*.f32 s u)
(*.f32 u s)
(+.f32 (*.f32 s (log.f32 3/4)) (*.f32 s u))
(+.f32 (*.f32 (log.f32 3/4) s) (*.f32 u s))
(*.f32 s (+.f32 (log.f32 3/4) u))
(+.f32 (*.f32 s (log.f32 3/4)) (*.f32 s u))
(+.f32 (*.f32 (log.f32 3/4) s) (*.f32 u s))
(*.f32 s (+.f32 (log.f32 3/4) u))
(+.f32 (*.f32 s (log.f32 3/4)) (*.f32 s u))
(+.f32 (*.f32 (log.f32 3/4) s) (*.f32 u s))
(*.f32 s (+.f32 (log.f32 3/4) u))
(*.f32 s u)
(*.f32 u s)
(+.f32 (*.f32 s (log.f32 3/4)) (*.f32 s u))
(+.f32 (*.f32 (log.f32 3/4) s) (*.f32 u s))
(*.f32 s (+.f32 (log.f32 3/4) u))
(+.f32 (*.f32 s (log.f32 3/4)) (*.f32 s u))
(+.f32 (*.f32 (log.f32 3/4) s) (*.f32 u s))
(*.f32 s (+.f32 (log.f32 3/4) u))
(+.f32 (*.f32 s (log.f32 3/4)) (*.f32 s u))
(+.f32 (*.f32 (log.f32 3/4) s) (*.f32 u s))
(*.f32 s (+.f32 (log.f32 3/4) u))
(*.f32 s (+.f32 (log.f32 3/4) u))
(+.f32 (*.f32 (log.f32 3/4) s) (*.f32 u s))
(*.f32 s (+.f32 (log.f32 3/4) u))
(+.f32 (*.f32 (log.f32 3/4) s) (*.f32 u s))
(*.f32 s (+.f32 (log.f32 3/4) u))
(+.f32 (*.f32 (log.f32 3/4) s) (*.f32 u s))
(*.f32 s (+.f32 (log.f32 3/4) u))
(+.f32 (*.f32 (log.f32 3/4) s) (*.f32 u s))
(*.f32 s (+.f32 (log.f32 3/4) u))
(+.f32 (*.f32 (log.f32 3/4) s) (*.f32 u s))
(*.f32 s (+.f32 (log.f32 3/4) u))
(+.f32 (*.f32 (log.f32 3/4) s) (*.f32 u s))
(*.f32 s (+.f32 (log.f32 3/4) u))
(+.f32 (*.f32 (log.f32 3/4) s) (*.f32 u s))
(*.f32 s (+.f32 (log.f32 3/4) u))
(+.f32 (*.f32 (log.f32 3/4) s) (*.f32 u s))
(*.f32 s (+.f32 (log.f32 3/4) u))
(+.f32 (*.f32 (log.f32 3/4) s) (*.f32 u s))
(*.f32 s (+.f32 (log.f32 3/4) u))
(+.f32 (*.f32 (log.f32 3/4) s) (*.f32 u s))
(*.f32 s (+.f32 (log.f32 3/4) u))
(+.f32 (*.f32 (log.f32 3/4) s) (*.f32 u s))
(*.f32 s (+.f32 (log.f32 3/4) u))
(+.f32 (*.f32 (log.f32 3/4) s) (*.f32 u s))
(-.f32 (+.f32 (log.f32 3/4) u) 0)
(+.f32 (log.f32 3/4) u)
(*.f32 (+.f32 (log.f32 3/4) u) 1)
(+.f32 (log.f32 3/4) u)
(*.f32 1 (+.f32 (log.f32 3/4) u))
(+.f32 (log.f32 3/4) u)
(*.f32 2 (*.f32 (+.f32 (log.f32 3/4) u) 1/2))
(+.f32 (log.f32 3/4) u)
(*.f32 2 (+.f32 (*.f32 u 1/2) (*.f32 (log.f32 3/4) 1/2)))
(+.f32 (log.f32 3/4) u)
(*.f32 2 (+.f32 (*.f32 (log.f32 3/4) 1/2) (*.f32 u 1/2)))
(+.f32 (log.f32 3/4) u)
(*.f32 (*.f32 (+.f32 (log.f32 3/4) u) 2) 1/2)
(+.f32 (log.f32 3/4) u)
(*.f32 4 (/.f32 (+.f32 (log.f32 3/4) u) 4))
(+.f32 (log.f32 3/4) u)
(*.f32 (*.f32 (+.f32 (log.f32 3/4) u) 4) 1/4)
(+.f32 (log.f32 3/4) u)
(*.f32 1/2 (*.f32 (+.f32 (log.f32 3/4) u) 2))
(+.f32 (log.f32 3/4) u)
(*.f32 1/2 (+.f32 (+.f32 u u) (*.f32 (log.f32 3/4) 2)))
(*.f32 1/2 (+.f32 u (+.f32 u (*.f32 (log.f32 3/4) 2))))
(*.f32 1/2 (+.f32 (*.f32 (log.f32 3/4) 2) (+.f32 u u)))
(*.f32 1/2 (+.f32 u (+.f32 u (*.f32 (log.f32 3/4) 2))))
(*.f32 1/2 (+.f32 (+.f32 u u) (*.f32 (log.f32 3/4) 2)))
(*.f32 (*.f32 (+.f32 (log.f32 3/4) u) 1/2) 2)
(+.f32 (log.f32 3/4) u)
(*.f32 1/4 (*.f32 (+.f32 (log.f32 3/4) u) 4))
(+.f32 (log.f32 3/4) u)
(*.f32 (/.f32 (+.f32 (log.f32 3/4) u) 4) 4)
(+.f32 (log.f32 3/4) u)
(/.f32 (+.f32 (log.f32 3/4) u) 1)
(+.f32 (log.f32 3/4) u)
(/.f32 (*.f32 (+.f32 (log.f32 3/4) u) 2) 2)
(+.f32 (log.f32 3/4) u)
(/.f32 (*.f32 (+.f32 (log.f32 3/4) u) 4) 4)
(+.f32 (log.f32 3/4) u)
(/.f32 (*.f32 (+.f32 (log.f32 3/4) u) 8) 8)
(+.f32 (log.f32 3/4) u)
(/.f32 (*.f32 2 (*.f32 (+.f32 (log.f32 3/4) u) 8)) 16)
(+.f32 (log.f32 3/4) u)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (log.f32 3/4) u) 8))) 32)
(+.f32 (log.f32 3/4) u)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (log.f32 3/4) u) 8))) (*.f32 2 (*.f32 2 (*.f32 (+.f32 (log.f32 3/4) u) 8)))) 64)
(+.f32 (log.f32 3/4) u)
(+.f32 (*.f32 (+.f32 (log.f32 3/4) u) s) (*.f32 (+.f32 (log.f32 3/4) u) (+.f32 s s)))
(+.f32 (*.f32 3 (*.f32 (log.f32 3/4) s)) (*.f32 3 (*.f32 u s)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(+.f32 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s)) 0)
(+.f32 (*.f32 3 (*.f32 (log.f32 3/4) s)) (*.f32 3 (*.f32 u s)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(+.f32 0 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s)))
(+.f32 (*.f32 3 (*.f32 (log.f32 3/4) s)) (*.f32 3 (*.f32 u s)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(+.f32 (*.f32 (+.f32 (log.f32 3/4) u) (+.f32 s s)) (*.f32 (+.f32 (log.f32 3/4) u) s))
(+.f32 (*.f32 3 (*.f32 (log.f32 3/4) s)) (*.f32 3 (*.f32 u s)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(+.f32 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3/2)) (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3/2)))
(+.f32 (*.f32 3 (*.f32 (log.f32 3/4) s)) (*.f32 3 (*.f32 u s)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(-.f32 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s)) 0)
(+.f32 (*.f32 3 (*.f32 (log.f32 3/4) s)) (*.f32 3 (*.f32 u s)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(/.f32 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s)) 1)
(+.f32 (*.f32 3 (*.f32 (log.f32 3/4) s)) (*.f32 3 (*.f32 u s)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(/.f32 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 6)) 2)
(+.f32 (*.f32 3 (*.f32 (log.f32 3/4) s)) (*.f32 3 (*.f32 u s)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(/.f32 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 12)) 4)
(+.f32 (*.f32 3 (*.f32 (log.f32 3/4) s)) (*.f32 3 (*.f32 u s)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(/.f32 (*.f32 (*.f32 (+.f32 (log.f32 3/4) u) 2) (*.f32 s 12)) 8)
(+.f32 (*.f32 3 (*.f32 (log.f32 3/4) s)) (*.f32 3 (*.f32 u s)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(/.f32 (*.f32 2 (*.f32 (*.f32 (+.f32 (log.f32 3/4) u) 2) (*.f32 s 12))) 16)
(+.f32 (*.f32 3 (*.f32 (log.f32 3/4) s)) (*.f32 3 (*.f32 u s)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (+.f32 (log.f32 3/4) u) 2) (*.f32 s 12)))) 32)
(+.f32 (*.f32 3 (*.f32 (log.f32 3/4) s)) (*.f32 3 (*.f32 u s)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (+.f32 (log.f32 3/4) u) 2) (*.f32 s 12)))) (*.f32 2 (*.f32 2 (*.f32 (*.f32 (+.f32 (log.f32 3/4) u) 2) (*.f32 s 12))))) 64)
(+.f32 (*.f32 3 (*.f32 (log.f32 3/4) s)) (*.f32 3 (*.f32 u s)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) u)))
(+.f32 (*.f32 (+.f32 (log.f32 3/4) u) s) 0)
(+.f32 (*.f32 (log.f32 3/4) s) (*.f32 u s))
(*.f32 s (+.f32 (log.f32 3/4) u))
(+.f32 0 (*.f32 (+.f32 (log.f32 3/4) u) s))
(+.f32 (*.f32 (log.f32 3/4) s) (*.f32 u s))
(*.f32 s (+.f32 (log.f32 3/4) u))
(+.f32 (*.f32 (+.f32 (log.f32 3/4) u) (/.f32 s 2)) (*.f32 (+.f32 (log.f32 3/4) u) (/.f32 s 2)))
(+.f32 (*.f32 (log.f32 3/4) s) (*.f32 u s))
(*.f32 s (+.f32 (log.f32 3/4) u))
(-.f32 (*.f32 (+.f32 (log.f32 3/4) u) s) 0)
(+.f32 (*.f32 (log.f32 3/4) s) (*.f32 u s))
(*.f32 s (+.f32 (log.f32 3/4) u))
(/.f32 (*.f32 (+.f32 (log.f32 3/4) u) s) 1)
(+.f32 (*.f32 (log.f32 3/4) s) (*.f32 u s))
(*.f32 s (+.f32 (log.f32 3/4) u))
(/.f32 (*.f32 (+.f32 (log.f32 3/4) u) (+.f32 s s)) 2)
(+.f32 (*.f32 (log.f32 3/4) s) (*.f32 u s))
(*.f32 s (+.f32 (log.f32 3/4) u))
(/.f32 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 4)) 4)
(+.f32 (*.f32 (log.f32 3/4) s) (*.f32 u s))
(*.f32 s (+.f32 (log.f32 3/4) u))
(/.f32 (*.f32 (*.f32 (+.f32 (log.f32 3/4) u) s) 8) 8)
(+.f32 (*.f32 (log.f32 3/4) s) (*.f32 u s))
(*.f32 s (+.f32 (log.f32 3/4) u))
(/.f32 (*.f32 2 (*.f32 (*.f32 (+.f32 (log.f32 3/4) u) s) 8)) 16)
(+.f32 (*.f32 (log.f32 3/4) s) (*.f32 u s))
(*.f32 s (+.f32 (log.f32 3/4) u))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (+.f32 (log.f32 3/4) u) s) 8))) 32)
(+.f32 (*.f32 (log.f32 3/4) s) (*.f32 u s))
(*.f32 s (+.f32 (log.f32 3/4) u))
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (+.f32 (log.f32 3/4) u) s) 8))) (*.f32 2 (*.f32 2 (*.f32 (*.f32 (+.f32 (log.f32 3/4) u) s) 8)))) 64)
(+.f32 (*.f32 (log.f32 3/4) s) (*.f32 u s))
(*.f32 s (+.f32 (log.f32 3/4) u))

localize36.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.3b
(*.f32 s (+.f32 (*.f32 (log.f32 3/4) 3) (*.f32 u 3)))
1.0b
(+.f32 (*.f32 (log.f32 3/4) 3) (*.f32 u 3))
1.0b
(*.f32 (log.f32 3/4) 3)
Compiler

Compiled 33 to 27 computations (18.2% saved)

series2.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
s
@0
(*.f32 s (+.f32 (*.f32 (log.f32 3/4) 3) (*.f32 u 3)))
0.0ms
s
@-inf
(*.f32 s (+.f32 (*.f32 (log.f32 3/4) 3) (*.f32 u 3)))
0.0ms
s
@inf
(*.f32 s (+.f32 (*.f32 (log.f32 3/4) 3) (*.f32 u 3)))
0.0ms
u
@0
(+.f32 (*.f32 (log.f32 3/4) 3) (*.f32 u 3))
0.0ms
u
@inf
(*.f32 s (+.f32 (*.f32 (log.f32 3/4) 3) (*.f32 u 3)))

rewrite91.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1550×rational.json-simplify-35
1338×bool.json-1
1338×bool.json-2
1304×rational.json-1
1304×rational.json-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01263
111751
228951
358951
4122951
5278051
6537051
Stop Event
node limit
Counts
3 → 50
Calls
Call 1
Inputs
(*.f32 (log.f32 3/4) 3)
(+.f32 (*.f32 (log.f32 3/4) 3) (*.f32 u 3))
(*.f32 s (+.f32 (*.f32 (log.f32 3/4) 3) (*.f32 u 3)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 3/4) (*.f32 (log.f32 3/4) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 3/4) 3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (log.f32 3/4) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 3/4) 2) (log.f32 3/4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 3/4) 3/2) (*.f32 (log.f32 3/4) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (log.f32 3/4) 3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 3/4) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 3/4) 6) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 3/4) 12) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (log.f32 3/4) 12)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (log.f32 3/4) 12))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (log.f32 3/4) 12)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (log.f32 3/4) 12)))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (log.f32 3/4) 12))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f32 (log.f32 3/4) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f32 (log.f32 3/4) 3) (*.f32 (log.f32 3/4) 3))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f32 (log.f32 3/4) 3) (*.f32 (log.f32 3/4) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 3 (+.f32 (log.f32 3/4) u)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 3 (+.f32 (log.f32 3/4) u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 3 (+.f32 (log.f32 3/4) u)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 3 (+.f32 (log.f32 3/4) u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (+.f32 (log.f32 3/4) u) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (log.f32 3/4) u) 6) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (log.f32 3/4) u) 3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (*.f32 (+.f32 (log.f32 3/4) u) 3/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (log.f32 3/4) u) 12) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 6 (/.f32 (+.f32 (log.f32 3/4) u) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (+.f32 (log.f32 3/4) u)) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (+.f32 (log.f32 3/4) u) 6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (log.f32 3/4) u) 3/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 3/2 (*.f32 2 (+.f32 (log.f32 3/4) u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 (+.f32 (log.f32 3/4) u) 12))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (log.f32 3/4) u) 2) 6)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (+.f32 (log.f32 3/4) u) 3/2) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 3 (+.f32 (log.f32 3/4) u)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (log.f32 3/4) u) 6) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (log.f32 3/4) u) 12) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 (log.f32 3/4) u) 12)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (log.f32 3/4) u) 12))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (log.f32 3/4) u) 12)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (log.f32 3/4) u) 12)))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (log.f32 3/4) u) 12))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f32 3 (+.f32 (log.f32 3/4) u))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f32 3 (+.f32 (log.f32 3/4) u)) (*.f32 3 (+.f32 (log.f32 3/4) u)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f32 3 (+.f32 (log.f32 3/4) u)) (*.f32 3 (+.f32 (log.f32 3/4) u)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) (*.f32 (+.f32 s s) (+.f32 (log.f32 3/4) u)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 s s) (+.f32 (log.f32 3/4) u)) (*.f32 s (+.f32 (log.f32 3/4) u)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 3/2)) (*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 6)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 12)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 12))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 12)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 12))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 12))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 12)))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s)) (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s)) (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s)))))))

simplify402.0ms (1.2%)

Algorithm
egg-herbie
Rules
5670×rational.json-simplify-41
3088×rational.json-simplify-2
2986×rational.json-simplify-35
1076×rational.json-simplify-53
1036×rational.json-simplify-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01121956
12431554
25141554
313801554
430081554
544691554
647501554
749481554
851081554
952661554
1064811554
1164811554
1264961554
1364961554
1466541554
1568121554
1669701554
Stop Event
node limit
Counts
86 → 64
Calls
Call 1
Inputs
(*.f32 3 (log.f32 3/4))
(+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u))
(+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u))
(+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u))
(*.f32 3 u)
(+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u))
(+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u))
(+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u))
(*.f32 3 u)
(+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u))
(+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u))
(+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u))
(*.f32 (+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u)) s)
(*.f32 (+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u)) s)
(*.f32 (+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u)) s)
(*.f32 (+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u)) s)
(*.f32 (+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u)) s)
(*.f32 (+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u)) s)
(*.f32 (+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u)) s)
(*.f32 (+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u)) s)
(*.f32 (+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u)) s)
(*.f32 (+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u)) s)
(*.f32 (+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u)) s)
(*.f32 (+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u)) s)
(*.f32 3 (*.f32 s (log.f32 3/4)))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(*.f32 3 (*.f32 s u))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(*.f32 3 (*.f32 s u))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(+.f32 (log.f32 3/4) (*.f32 (log.f32 3/4) 2))
(+.f32 (*.f32 (log.f32 3/4) 3) 0)
(+.f32 0 (*.f32 (log.f32 3/4) 3))
(+.f32 (*.f32 (log.f32 3/4) 2) (log.f32 3/4))
(+.f32 (*.f32 (log.f32 3/4) 3/2) (*.f32 (log.f32 3/4) 3/2))
(-.f32 (*.f32 (log.f32 3/4) 3) 0)
(/.f32 (*.f32 (log.f32 3/4) 3) 1)
(/.f32 (*.f32 (log.f32 3/4) 6) 2)
(/.f32 (*.f32 (log.f32 3/4) 12) 4)
(/.f32 (*.f32 2 (*.f32 (log.f32 3/4) 12)) 8)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (log.f32 3/4) 12))) 16)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (log.f32 3/4) 12)))) 32)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (log.f32 3/4) 12)))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (log.f32 3/4) 12))))) 64)
(-.f32 (*.f32 3 (+.f32 (log.f32 3/4) u)) 0)
(*.f32 3 (+.f32 (log.f32 3/4) u))
(*.f32 (*.f32 3 (+.f32 (log.f32 3/4) u)) 1)
(*.f32 1 (*.f32 3 (+.f32 (log.f32 3/4) u)))
(*.f32 2 (*.f32 (+.f32 (log.f32 3/4) u) 3/2))
(*.f32 (*.f32 (+.f32 (log.f32 3/4) u) 6) 1/2)
(*.f32 (+.f32 (log.f32 3/4) u) 3)
(*.f32 4 (/.f32 (*.f32 (+.f32 (log.f32 3/4) u) 3/2) 2))
(*.f32 (*.f32 (+.f32 (log.f32 3/4) u) 12) 1/4)
(*.f32 6 (/.f32 (+.f32 (log.f32 3/4) u) 2))
(*.f32 (*.f32 2 (+.f32 (log.f32 3/4) u)) 3/2)
(*.f32 1/2 (*.f32 (+.f32 (log.f32 3/4) u) 6))
(*.f32 (*.f32 (+.f32 (log.f32 3/4) u) 3/2) 2)
(*.f32 3/2 (*.f32 2 (+.f32 (log.f32 3/4) u)))
(*.f32 1/4 (*.f32 (+.f32 (log.f32 3/4) u) 12))
(*.f32 (/.f32 (+.f32 (log.f32 3/4) u) 2) 6)
(*.f32 (/.f32 (*.f32 (+.f32 (log.f32 3/4) u) 3/2) 2) 4)
(/.f32 (*.f32 3 (+.f32 (log.f32 3/4) u)) 1)
(/.f32 (*.f32 (+.f32 (log.f32 3/4) u) 6) 2)
(/.f32 (*.f32 (+.f32 (log.f32 3/4) u) 12) 4)
(/.f32 (*.f32 2 (*.f32 (+.f32 (log.f32 3/4) u) 12)) 8)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (log.f32 3/4) u) 12))) 16)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (log.f32 3/4) u) 12)))) 32)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (log.f32 3/4) u) 12)))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (log.f32 3/4) u) 12))))) 64)
(+.f32 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s)) 0)
(+.f32 0 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s)))
(+.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) (*.f32 (+.f32 s s) (+.f32 (log.f32 3/4) u)))
(+.f32 (*.f32 (+.f32 s s) (+.f32 (log.f32 3/4) u)) (*.f32 s (+.f32 (log.f32 3/4) u)))
(+.f32 (*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 3/2)) (*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 3/2)))
(-.f32 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s)) 0)
(/.f32 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s)) 1)
(/.f32 (*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 6)) 2)
(/.f32 (*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 12)) 4)
(/.f32 (*.f32 2 (*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 12))) 8)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 12)))) 16)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 12))))) 32)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 12))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 12)))))) 64)
Outputs
(*.f32 3 (log.f32 3/4))
(+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u))
(+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4)))
(*.f32 3 (+.f32 (log.f32 3/4) u))
(+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u))
(+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4)))
(*.f32 3 (+.f32 (log.f32 3/4) u))
(+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u))
(+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4)))
(*.f32 3 (+.f32 (log.f32 3/4) u))
(*.f32 3 u)
(+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u))
(+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4)))
(*.f32 3 (+.f32 (log.f32 3/4) u))
(+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u))
(+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4)))
(*.f32 3 (+.f32 (log.f32 3/4) u))
(+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u))
(+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4)))
(*.f32 3 (+.f32 (log.f32 3/4) u))
(*.f32 3 u)
(+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u))
(+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4)))
(*.f32 3 (+.f32 (log.f32 3/4) u))
(+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u))
(+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4)))
(*.f32 3 (+.f32 (log.f32 3/4) u))
(+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u))
(+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4)))
(*.f32 3 (+.f32 (log.f32 3/4) u))
(*.f32 (+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u)) s)
(*.f32 (+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4))) s)
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s))
(*.f32 (+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u)) s)
(*.f32 (+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4))) s)
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s))
(*.f32 (+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u)) s)
(*.f32 (+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4))) s)
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s))
(*.f32 (+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u)) s)
(*.f32 (+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4))) s)
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s))
(*.f32 (+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u)) s)
(*.f32 (+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4))) s)
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s))
(*.f32 (+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u)) s)
(*.f32 (+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4))) s)
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s))
(*.f32 (+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u)) s)
(*.f32 (+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4))) s)
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s))
(*.f32 (+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u)) s)
(*.f32 (+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4))) s)
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s))
(*.f32 (+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u)) s)
(*.f32 (+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4))) s)
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s))
(*.f32 (+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u)) s)
(*.f32 (+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4))) s)
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s))
(*.f32 (+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u)) s)
(*.f32 (+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4))) s)
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s))
(*.f32 (+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u)) s)
(*.f32 (+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4))) s)
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s))
(*.f32 3 (*.f32 s (log.f32 3/4)))
(*.f32 3 (*.f32 (log.f32 3/4) s))
(*.f32 (log.f32 3/4) (*.f32 3 s))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(*.f32 (+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4))) s)
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(*.f32 (+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4))) s)
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(*.f32 (+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4))) s)
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 u s))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(*.f32 (+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4))) s)
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(*.f32 (+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4))) s)
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(*.f32 (+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4))) s)
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 u s))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(*.f32 (+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4))) s)
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(*.f32 (+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4))) s)
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(*.f32 (+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4))) s)
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s))
(+.f32 (log.f32 3/4) (*.f32 (log.f32 3/4) 2))
(*.f32 3 (log.f32 3/4))
(+.f32 (*.f32 (log.f32 3/4) 3) 0)
(*.f32 3 (log.f32 3/4))
(+.f32 0 (*.f32 (log.f32 3/4) 3))
(*.f32 3 (log.f32 3/4))
(+.f32 (*.f32 (log.f32 3/4) 2) (log.f32 3/4))
(*.f32 3 (log.f32 3/4))
(+.f32 (*.f32 (log.f32 3/4) 3/2) (*.f32 (log.f32 3/4) 3/2))
(*.f32 3 (log.f32 3/4))
(-.f32 (*.f32 (log.f32 3/4) 3) 0)
(*.f32 3 (log.f32 3/4))
(/.f32 (*.f32 (log.f32 3/4) 3) 1)
(*.f32 3 (log.f32 3/4))
(/.f32 (*.f32 (log.f32 3/4) 6) 2)
(*.f32 3 (log.f32 3/4))
(/.f32 (*.f32 (log.f32 3/4) 12) 4)
(*.f32 3 (log.f32 3/4))
(/.f32 (*.f32 2 (*.f32 (log.f32 3/4) 12)) 8)
(*.f32 3 (log.f32 3/4))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (log.f32 3/4) 12))) 16)
(*.f32 3 (log.f32 3/4))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (log.f32 3/4) 12)))) 32)
(*.f32 3 (log.f32 3/4))
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (log.f32 3/4) 12)))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (log.f32 3/4) 12))))) 64)
(*.f32 3 (log.f32 3/4))
(-.f32 (*.f32 3 (+.f32 (log.f32 3/4) u)) 0)
(+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4)))
(*.f32 3 (+.f32 (log.f32 3/4) u))
(*.f32 3 (+.f32 (log.f32 3/4) u))
(+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4)))
(*.f32 (*.f32 3 (+.f32 (log.f32 3/4) u)) 1)
(+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4)))
(*.f32 3 (+.f32 (log.f32 3/4) u))
(*.f32 1 (*.f32 3 (+.f32 (log.f32 3/4) u)))
(+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4)))
(*.f32 3 (+.f32 (log.f32 3/4) u))
(*.f32 2 (*.f32 (+.f32 (log.f32 3/4) u) 3/2))
(+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4)))
(*.f32 3 (+.f32 (log.f32 3/4) u))
(*.f32 (*.f32 (+.f32 (log.f32 3/4) u) 6) 1/2)
(+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4)))
(*.f32 3 (+.f32 (log.f32 3/4) u))
(*.f32 (+.f32 (log.f32 3/4) u) 3)
(+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4)))
(*.f32 3 (+.f32 (log.f32 3/4) u))
(*.f32 4 (/.f32 (*.f32 (+.f32 (log.f32 3/4) u) 3/2) 2))
(+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4)))
(*.f32 3 (+.f32 (log.f32 3/4) u))
(*.f32 (*.f32 (+.f32 (log.f32 3/4) u) 12) 1/4)
(+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4)))
(*.f32 3 (+.f32 (log.f32 3/4) u))
(*.f32 6 (/.f32 (+.f32 (log.f32 3/4) u) 2))
(+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4)))
(*.f32 3 (+.f32 (log.f32 3/4) u))
(*.f32 (*.f32 2 (+.f32 (log.f32 3/4) u)) 3/2)
(+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4)))
(*.f32 3 (+.f32 (log.f32 3/4) u))
(*.f32 1/2 (*.f32 (+.f32 (log.f32 3/4) u) 6))
(+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4)))
(*.f32 3 (+.f32 (log.f32 3/4) u))
(*.f32 (*.f32 (+.f32 (log.f32 3/4) u) 3/2) 2)
(+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4)))
(*.f32 3 (+.f32 (log.f32 3/4) u))
(*.f32 3/2 (*.f32 2 (+.f32 (log.f32 3/4) u)))
(+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4)))
(*.f32 3 (+.f32 (log.f32 3/4) u))
(*.f32 1/4 (*.f32 (+.f32 (log.f32 3/4) u) 12))
(+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4)))
(*.f32 3 (+.f32 (log.f32 3/4) u))
(*.f32 (/.f32 (+.f32 (log.f32 3/4) u) 2) 6)
(+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4)))
(*.f32 3 (+.f32 (log.f32 3/4) u))
(*.f32 (/.f32 (*.f32 (+.f32 (log.f32 3/4) u) 3/2) 2) 4)
(+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4)))
(*.f32 3 (+.f32 (log.f32 3/4) u))
(/.f32 (*.f32 3 (+.f32 (log.f32 3/4) u)) 1)
(+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4)))
(*.f32 3 (+.f32 (log.f32 3/4) u))
(/.f32 (*.f32 (+.f32 (log.f32 3/4) u) 6) 2)
(+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4)))
(*.f32 3 (+.f32 (log.f32 3/4) u))
(/.f32 (*.f32 (+.f32 (log.f32 3/4) u) 12) 4)
(+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4)))
(*.f32 3 (+.f32 (log.f32 3/4) u))
(/.f32 (*.f32 2 (*.f32 (+.f32 (log.f32 3/4) u) 12)) 8)
(+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4)))
(*.f32 3 (+.f32 (log.f32 3/4) u))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (log.f32 3/4) u) 12))) 16)
(+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4)))
(*.f32 3 (+.f32 (log.f32 3/4) u))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (log.f32 3/4) u) 12)))) 32)
(+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4)))
(*.f32 3 (+.f32 (log.f32 3/4) u))
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (log.f32 3/4) u) 12)))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (log.f32 3/4) u) 12))))) 64)
(+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4)))
(*.f32 3 (+.f32 (log.f32 3/4) u))
(+.f32 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s)) 0)
(*.f32 (+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4))) s)
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s))
(+.f32 0 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s)))
(*.f32 (+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4))) s)
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s))
(+.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) (*.f32 (+.f32 s s) (+.f32 (log.f32 3/4) u)))
(*.f32 (+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4))) s)
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s))
(+.f32 (*.f32 (+.f32 s s) (+.f32 (log.f32 3/4) u)) (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 (+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4))) s)
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s))
(+.f32 (*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 3/2)) (*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 3/2)))
(*.f32 (+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4))) s)
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s))
(-.f32 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s)) 0)
(*.f32 (+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4))) s)
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s))
(/.f32 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s)) 1)
(*.f32 (+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4))) s)
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s))
(/.f32 (*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 6)) 2)
(*.f32 (+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4))) s)
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s))
(/.f32 (*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 12)) 4)
(*.f32 (+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4))) s)
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s))
(/.f32 (*.f32 2 (*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 12))) 8)
(*.f32 (+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4))) s)
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 12)))) 16)
(*.f32 (+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4))) s)
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 12))))) 32)
(*.f32 (+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4))) s)
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s))
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 12))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 12)))))) 64)
(*.f32 (+.f32 (*.f32 3 u) (*.f32 3 (log.f32 3/4))) s)
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s))

localize44.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))))
0.4b
(*.f32 -4/3 u)
0.9b
(log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3)))
1.0b
(+.f32 (*.f32 -4/3 u) 4/3)
Compiler

Compiled 46 to 37 computations (19.6% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
s
@0
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))))
0.0ms
u
@-inf
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))))
0.0ms
u
@inf
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))))
0.0ms
s
@inf
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))))
0.0ms
u
@0
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))))

rewrite67.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1338×bool.json-1
1338×bool.json-2
1282×rational.json-1
1282×rational.json-2
1282×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01535
115435
239835
382335
4176435
5437435
Stop Event
node limit
Counts
1 → 11
Calls
Call 1
Inputs
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 s (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3)))) (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) (+.f32 s s)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) (+.f32 s s)) (*.f32 s (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) (*.f32 s 3/2)) (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) (*.f32 s 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 s (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 6)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) (*.f32 s 12)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) (*.f32 s 12))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) (*.f32 s 12))) (*.f32 2 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) (*.f32 s 12)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3)))) (*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3)))) (*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3)))))))))

simplify228.0ms (0.7%)

Algorithm
egg-herbie
Rules
2974×rational.json-simplify-35
1746×rational.json-simplify-2
1404×rational.json-simplify-1
1228×rational.json-simplify-53
894×rational.json-simplify-41
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0921497
12071443
23681425
36581407
414401407
533931407
639901407
744361407
848441407
948541407
1048681407
1166031407
1268081407
1373101407
Stop Event
node limit
Counts
35 → 65
Calls
Call 1
Inputs
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 3 (*.f32 s (log.f32 3/4)))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(+.f32 (*.f32 3/2 (*.f32 s (pow.f32 u 2))) (+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u))))
(+.f32 (*.f32 3/2 (*.f32 s (pow.f32 u 2))) (+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (+.f32 (*.f32 3 (*.f32 s u)) (*.f32 s (pow.f32 u 3)))))
(*.f32 3 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u)))))
(+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))))) (*.f32 3 (/.f32 s u)))
(+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))))) (+.f32 (*.f32 3 (/.f32 s u)) (*.f32 3/2 (/.f32 s (pow.f32 u 2)))))
(+.f32 (/.f32 s (pow.f32 u 3)) (+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))))) (+.f32 (*.f32 3 (/.f32 s u)) (*.f32 3/2 (/.f32 s (pow.f32 u 2))))))
(*.f32 3 (*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4))))
(+.f32 (*.f32 3 (/.f32 s u)) (*.f32 3 (*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))))
(+.f32 (*.f32 3 (/.f32 s u)) (+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))) (*.f32 3/2 (/.f32 s (pow.f32 u 2)))))
(+.f32 (/.f32 s (pow.f32 u 3)) (+.f32 (*.f32 3 (/.f32 s u)) (+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))) (*.f32 3/2 (/.f32 s (pow.f32 u 2))))))
(+.f32 (*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3)))) 0)
(+.f32 0 (*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3)))))
(+.f32 (*.f32 s (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3)))) (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) (+.f32 s s)))
(+.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) (+.f32 s s)) (*.f32 s (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3)))))
(+.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) (*.f32 s 3/2)) (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) (*.f32 s 3/2)))
(-.f32 (*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3)))) 0)
(/.f32 (*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3)))) 1)
(/.f32 (*.f32 s (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 6)) 2)
(/.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) (*.f32 s 12)) 4)
(/.f32 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) (*.f32 s 12))) 8)
(/.f32 (+.f32 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) (*.f32 s 12))) (*.f32 2 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) (*.f32 s 12)))) 16)
Outputs
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u)))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u)))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u)))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u)))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u)))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u)))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u)))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u)))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u)))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u)))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u)))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u)))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(*.f32 3 (*.f32 s (log.f32 3/4)))
(*.f32 (log.f32 3/4) (*.f32 3 s))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(*.f32 3 (+.f32 (*.f32 s u) (*.f32 s (log.f32 3/4))))
(*.f32 3 (*.f32 s (+.f32 u (log.f32 3/4))))
(*.f32 s (*.f32 3 (+.f32 u (log.f32 3/4))))
(*.f32 (*.f32 3 s) (+.f32 u (log.f32 3/4)))
(+.f32 (*.f32 3/2 (*.f32 s (pow.f32 u 2))) (+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u))))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (+.f32 (*.f32 3 (*.f32 s u)) (*.f32 s (*.f32 (pow.f32 u 2) 3/2))))
(+.f32 (*.f32 3 (+.f32 (*.f32 s u) (*.f32 s (log.f32 3/4)))) (*.f32 (pow.f32 u 2) (*.f32 s 3/2)))
(+.f32 (*.f32 3 (*.f32 s (+.f32 u (log.f32 3/4)))) (*.f32 s (*.f32 3/2 (pow.f32 u 2))))
(*.f32 s (+.f32 (*.f32 3/2 (pow.f32 u 2)) (*.f32 3 (+.f32 u (log.f32 3/4)))))
(+.f32 (*.f32 3/2 (*.f32 s (pow.f32 u 2))) (+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (+.f32 (*.f32 3 (*.f32 s u)) (*.f32 s (pow.f32 u 3)))))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (+.f32 (+.f32 (*.f32 3 (*.f32 s u)) (*.f32 s (pow.f32 u 3))) (*.f32 s (*.f32 (pow.f32 u 2) 3/2))))
(+.f32 (*.f32 s (+.f32 (pow.f32 u 3) (*.f32 3 u))) (+.f32 (*.f32 (pow.f32 u 2) (*.f32 s 3/2)) (*.f32 (log.f32 3/4) (*.f32 3 s))))
(+.f32 (*.f32 s (*.f32 3/2 (pow.f32 u 2))) (*.f32 s (+.f32 (*.f32 3 (log.f32 3/4)) (+.f32 (pow.f32 u 3) (*.f32 3 u)))))
(*.f32 s (+.f32 (*.f32 3/2 (pow.f32 u 2)) (+.f32 (pow.f32 u 3) (*.f32 3 (+.f32 u (log.f32 3/4))))))
(*.f32 s (+.f32 (pow.f32 u 3) (+.f32 (*.f32 3/2 (pow.f32 u 2)) (*.f32 3 (+.f32 u (log.f32 3/4))))))
(*.f32 3 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u)))))
(*.f32 s (*.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) 3))
(*.f32 s (*.f32 3 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u)))))
(*.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) (*.f32 3 s))
(+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))))) (*.f32 3 (/.f32 s u)))
(+.f32 (*.f32 s (*.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) 3)) (*.f32 3 (/.f32 s u)))
(*.f32 3 (+.f32 (/.f32 s u) (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))))))
(*.f32 3 (+.f32 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u)))) (/.f32 s u)))
(+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))))) (+.f32 (*.f32 3 (/.f32 s u)) (*.f32 3/2 (/.f32 s (pow.f32 u 2)))))
(+.f32 (*.f32 s (*.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) 3)) (+.f32 (*.f32 3 (/.f32 s u)) (*.f32 3/2 (/.f32 s (pow.f32 u 2)))))
(+.f32 (*.f32 3/2 (/.f32 s (pow.f32 u 2))) (*.f32 3 (+.f32 (/.f32 s u) (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u)))))))
(+.f32 (*.f32 3 (+.f32 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u)))) (/.f32 s u))) (*.f32 3/2 (/.f32 s (pow.f32 u 2))))
(+.f32 (/.f32 s (pow.f32 u 3)) (+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))))) (+.f32 (*.f32 3 (/.f32 s u)) (*.f32 3/2 (/.f32 s (pow.f32 u 2))))))
(+.f32 (+.f32 (*.f32 s (*.f32 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))) 3)) (+.f32 (*.f32 3 (/.f32 s u)) (*.f32 3/2 (/.f32 s (pow.f32 u 2))))) (/.f32 s (pow.f32 u 3)))
(+.f32 (+.f32 (*.f32 3/2 (/.f32 s (pow.f32 u 2))) (*.f32 3 (+.f32 (/.f32 s u) (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))))))) (/.f32 s (pow.f32 u 3)))
(+.f32 (+.f32 (*.f32 3 (+.f32 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u)))) (/.f32 s u))) (*.f32 3/2 (/.f32 s (pow.f32 u 2)))) (/.f32 s (pow.f32 u 3)))
(+.f32 (*.f32 3 (+.f32 (*.f32 s (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u)))) (/.f32 s u))) (+.f32 (*.f32 3/2 (/.f32 s (pow.f32 u 2))) (/.f32 s (pow.f32 u 3))))
(*.f32 3 (*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4))))
(*.f32 s (*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) 3))
(*.f32 s (*.f32 3 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u)))))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u)))))
(*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) (*.f32 3 s))
(+.f32 (*.f32 3 (/.f32 s u)) (*.f32 3 (*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))))
(+.f32 (*.f32 3 (/.f32 s u)) (*.f32 s (*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) 3)))
(*.f32 3 (+.f32 (/.f32 s u) (*.f32 s (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))))))
(+.f32 (*.f32 3 (/.f32 s u)) (+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))) (*.f32 3/2 (/.f32 s (pow.f32 u 2)))))
(+.f32 (*.f32 3 (/.f32 s u)) (+.f32 (*.f32 3/2 (/.f32 s (pow.f32 u 2))) (*.f32 s (*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) 3))))
(+.f32 (*.f32 3/2 (/.f32 s (pow.f32 u 2))) (*.f32 3 (+.f32 (/.f32 s u) (*.f32 s (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u)))))))
(+.f32 (/.f32 s (pow.f32 u 3)) (+.f32 (*.f32 3 (/.f32 s u)) (+.f32 (*.f32 3 (*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))) (*.f32 3/2 (/.f32 s (pow.f32 u 2))))))
(+.f32 (*.f32 3 (/.f32 s u)) (+.f32 (+.f32 (*.f32 3/2 (/.f32 s (pow.f32 u 2))) (*.f32 s (*.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) 3))) (/.f32 s (pow.f32 u 3))))
(+.f32 (/.f32 s (pow.f32 u 3)) (+.f32 (*.f32 3/2 (/.f32 s (pow.f32 u 2))) (*.f32 3 (+.f32 (/.f32 s u) (*.f32 s (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))))))))
(+.f32 (*.f32 3/2 (/.f32 s (pow.f32 u 2))) (+.f32 (*.f32 3 (+.f32 (/.f32 s u) (*.f32 s (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u)))))) (/.f32 s (pow.f32 u 3))))
(+.f32 (*.f32 3/2 (/.f32 s (pow.f32 u 2))) (+.f32 (/.f32 s (pow.f32 u 3)) (*.f32 3 (+.f32 (/.f32 s u) (*.f32 s (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))))))))
(+.f32 (*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3)))) 0)
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u)))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(+.f32 0 (*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3)))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u)))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(+.f32 (*.f32 s (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3)))) (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) (+.f32 s s)))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u)))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(+.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) (+.f32 s s)) (*.f32 s (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3)))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u)))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(+.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) (*.f32 s 3/2)) (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) (*.f32 s 3/2)))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u)))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(-.f32 (*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3)))) 0)
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u)))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(/.f32 (*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3)))) 1)
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u)))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(/.f32 (*.f32 s (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) 6)) 2)
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u)))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(/.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) (*.f32 s 12)) 4)
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u)))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(/.f32 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) (*.f32 s 12))) 8)
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u)))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(/.f32 (+.f32 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) (*.f32 s 12))) (*.f32 2 (*.f32 (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))) (*.f32 s 12)))) 16)
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u))))))
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (+.f32 4/3 (*.f32 -4/3 u)))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))

eval160.0ms (0.5%)

Compiler

Compiled 7960 to 6523 computations (18.1% saved)

prune94.0ms (0.3%)

Pruning

19 alts after pruning (9 fresh and 10 done)

PrunedKeptTotal
New4825487
Fresh448
Picked011
Done099
Total48619505
Error
0.9b
Counts
505 → 19
Alt Table
Click to see full alt table
StatusErrorProgram
23.8b
(/.f32 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 6)) 2)
22.4b
(/.f32 (*.f32 u (*.f32 s 6)) 2)
23.8b
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s))
1.2b
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (-.f32 1 (/.f32 (-.f32 u 1/4) 3/4)))))
1.3b
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
1.4b
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))))
1.3b
(*.f32 (*.f32 3 s) (log.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))
22.4b
(*.f32 u (*.f32 s 3))
23.8b
(*.f32 s (+.f32 (*.f32 (log.f32 3/4) 3) (*.f32 u 3)))
22.4b
(*.f32 s (*.f32 u 3))
1.4b
(*.f32 s (*.f32 3 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
1.4b
(*.f32 s (*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (-.f32 (*.f32 u 4/3) 1/3))))))
1.3b
(*.f32 s (*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
23.8b
(*.f32 3 (+.f32 (*.f32 (log.f32 3/4) s) (*.f32 u s)))
23.8b
(*.f32 3 (*.f32 (+.f32 (log.f32 3/4) u) s))
22.4b
(*.f32 3 (*.f32 u s))
1.2b
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (/.f32 (-.f32 u 1/4) 3/4))))))
1.3b
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
1.4b
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3)))))
Compiler

Compiled 373 to 311 computations (16.6% saved)

localize95.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))
0.5b
(+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1)
0.5b
(-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))
0.9b
(log.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))
Compiler

Compiled 150 to 128 computations (14.7% saved)

series2.0ms (0%)

Counts
4 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
u
@0
(log.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))
0.0ms
u
@inf
(log.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))
0.0ms
u
@-inf
(log.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))
0.0ms
u
@inf
(*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))
0.0ms
u
@0
(*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))

rewrite722.0ms (2.2%)

Algorithm
batch-egg-rewrite
Rules
1468×bool.json-1
1468×bool.json-2
1428×rational.json-1
1428×rational.json-2
1230×bool.json-3
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
016156
1170156
2485152
31372110
45259110
Stop Event
node limit
Counts
4 → 226
Calls
Call 1
Inputs
(log.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))
(-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))
(+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1)
(*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 4) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (-.f32 1 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))) (/.f32 1/2 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -2 (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2) (/.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (/.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (/.f32 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 -1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (neg.f32 (/.f32 2 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (*.f32 (*.f32 2 (/.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) 4) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4) (*.f32 4 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -2 (/.f32 2 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 4) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2)) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (/.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4)) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 4) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 2 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 2 (/.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4)) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2)) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x and (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))) (#(struct:change #<rule egg-rr> (2) ((x or (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 u -1/4) 4/3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (/.f32 -1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))) (*.f32 (/.f32 1/2 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))) (/.f32 1 (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (/.f32 1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2) (/.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (/.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (/.f32 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (/.f32 (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))) (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 1/2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (/.f32 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 -1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (-.f32 0 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (/.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))) (/.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 2 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (*.f32 (*.f32 2 (/.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (*.f32 -2 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 2 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1)) (*.f32 2 (/.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) 4) (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 4) (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4) (*.f32 4 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -2 (neg.f32 (/.f32 2 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -2 (/.f32 2 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -2 (/.f32 -2 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (*.f32 2 (/.f32 2 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) 4) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 4) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2)) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (/.f32 1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4)) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 4) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 4) (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) 4) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4)) (*.f32 2 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))) (+.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))) (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (/.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (/.f32 2 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 4) -1) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4) (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))) (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1)) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1)) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4)) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))) (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) 4) (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2) (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))) (/.f32 1/2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))) (/.f32 1/2 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x and (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (-.f32 0 (/.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (/.f32 -1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (/.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))) (/.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))) (/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4)) (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (*.f32 2 (/.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (*.f32 (*.f32 2 (/.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 (*.f32 2 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -2 (/.f32 (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (+.f32 (*.f32 2 (/.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 2 (/.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 4) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (/.f32 1 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (/.f32 1 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4)) (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (/.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))) (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))) (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))) (*.f32 2 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 2 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4)) 2) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))) (-.f32 0 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (-.f32 0 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (-.f32 0 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))))

simplify11.2s (33.7%)

Algorithm
egg-herbie
Rules
1576×rational.json-simplify-38
1468×rational.json-simplify-35
1374×rational.json-simplify-46
1318×rational.json-simplify-49
880×rational.json-simplify-51
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
044114400
1142113222
2517312882
Stop Event
node limit
Counts
274 → 362
Calls
Call 1
Inputs
(log.f32 3/4)
(+.f32 (log.f32 3/4) u)
(+.f32 (*.f32 1/2 (pow.f32 u 2)) (+.f32 (log.f32 3/4) u))
(+.f32 (*.f32 1/2 (pow.f32 u 2)) (+.f32 (log.f32 3/4) (+.f32 u (*.f32 1/3 (pow.f32 u 3)))))
(+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u)))
(+.f32 (log.f32 -3/4) (+.f32 (log.f32 (/.f32 1 u)) (/.f32 1 u)))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (log.f32 -3/4) (+.f32 (log.f32 (/.f32 1 u)) (/.f32 1 u))))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (log.f32 -3/4) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u 3))) (+.f32 (log.f32 (/.f32 1 u)) (/.f32 1 u)))))
(+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4))
(+.f32 (/.f32 1 u) (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (/.f32 1 u) (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4))))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u 3))) (+.f32 (/.f32 1 u) (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))))
4/3
(+.f32 (*.f32 -4/3 u) 4/3)
(+.f32 (*.f32 -4/3 u) 4/3)
(+.f32 (*.f32 -4/3 u) 4/3)
(*.f32 -4/3 u)
(+.f32 4/3 (*.f32 -4/3 u))
(+.f32 4/3 (*.f32 -4/3 u))
(+.f32 4/3 (*.f32 -4/3 u))
(*.f32 -4/3 u)
(+.f32 4/3 (*.f32 -4/3 u))
(+.f32 4/3 (*.f32 -4/3 u))
(+.f32 4/3 (*.f32 -4/3 u))
-4/3
(-.f32 (*.f32 4/3 u) 4/3)
(-.f32 (*.f32 4/3 u) 4/3)
(-.f32 (*.f32 4/3 u) 4/3)
(*.f32 4/3 u)
(-.f32 (*.f32 4/3 u) 4/3)
(-.f32 (*.f32 4/3 u) 4/3)
(-.f32 (*.f32 4/3 u) 4/3)
(*.f32 4/3 u)
(-.f32 (*.f32 4/3 u) 4/3)
(-.f32 (*.f32 4/3 u) 4/3)
(-.f32 (*.f32 4/3 u) 4/3)
16/9
(+.f32 (*.f32 -32/9 u) 16/9)
(+.f32 (*.f32 -32/9 u) (+.f32 (*.f32 16/9 (pow.f32 u 2)) 16/9))
(+.f32 (*.f32 -32/9 u) (+.f32 (*.f32 16/9 (pow.f32 u 2)) 16/9))
(*.f32 16/9 (pow.f32 u 2))
(+.f32 (*.f32 -32/9 u) (*.f32 16/9 (pow.f32 u 2)))
(+.f32 (*.f32 -32/9 u) (+.f32 16/9 (*.f32 16/9 (pow.f32 u 2))))
(+.f32 (*.f32 -32/9 u) (+.f32 16/9 (*.f32 16/9 (pow.f32 u 2))))
(*.f32 16/9 (pow.f32 u 2))
(+.f32 (*.f32 -32/9 u) (*.f32 16/9 (pow.f32 u 2)))
(+.f32 (*.f32 -32/9 u) (+.f32 16/9 (*.f32 16/9 (pow.f32 u 2))))
(+.f32 (*.f32 -32/9 u) (+.f32 16/9 (*.f32 16/9 (pow.f32 u 2))))
(+.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 0)
(+.f32 0 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(-.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 0)
(*.f32 1 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 1)
(*.f32 2 (/.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 2))
(*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 2) 1/2)
(/.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 1)
(/.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 2) 2)
(/.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 4) 4)
(/.f32 (+.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 4) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 4)) 8)
(+.f32 -1 (-.f32 1 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1)))
(+.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 0)
(+.f32 0 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))
(*.f32 -1 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1))
(*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -1)
(*.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))
(*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 1)
(*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(*.f32 (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))) -1/2)
(*.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))) (/.f32 1/2 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 1/2))
(*.f32 2 (/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2)))
(*.f32 -2 (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) 2))
(*.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2) 1/2)
(*.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2) (/.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2)))
(*.f32 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (/.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(*.f32 1/2 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2))
(*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 1/2) 2)
(*.f32 (*.f32 2 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (/.f32 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2)))
(/.f32 -1 (/.f32 -1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -1)
(/.f32 1 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(/.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 1)
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))
(/.f32 (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))) -2)
(/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2))
(/.f32 2 (neg.f32 (/.f32 2 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1))))
(/.f32 2 (*.f32 (*.f32 2 (/.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) 4) -4)
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 4))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4) (*.f32 4 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(/.f32 -2 (/.f32 2 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1)))
(/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2) 2)
(/.f32 4 (/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 4) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2)) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))))
(/.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (/.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4)) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2)))
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 4) 4)
(/.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) 4)) 4)
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(/.f32 (+.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 4) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 4)) 8)
(/.f32 (/.f32 2 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 2 (/.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))
(/.f32 (/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4)
(/.f32 (/.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(/.f32 (/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4)) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2)) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))))
(neg.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1))
(-.f32 (*.f32 (+.f32 u -1/4) 4/3) 1)
(-.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) 0)
(-.f32 0 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))
(*.f32 -1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))
(*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) 1)
(*.f32 1 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1))
(*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) -1)
(*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (/.f32 -1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(*.f32 (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))) 1/2)
(*.f32 (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))) (*.f32 (/.f32 1/2 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(*.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))) (/.f32 1 (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))))
(*.f32 2 (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) 2))
(*.f32 2 (/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))))
(*.f32 2 (/.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) -2))
(*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (/.f32 1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))
(*.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) 4) 1/4)
(*.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2) -1/2)
(*.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2) (/.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))))
(*.f32 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(*.f32 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 1))
(*.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(*.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(*.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(*.f32 (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (/.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))
(*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (/.f32 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))
(*.f32 (/.f32 1/2 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (/.f32 (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))) (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(*.f32 (/.f32 -1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(*.f32 1/2 (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))))
(*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 1/2) -2)
(*.f32 (*.f32 2 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (/.f32 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))))
(/.f32 -1 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) 1)
(/.f32 1 (/.f32 -1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(/.f32 1 (-.f32 0 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(/.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) -1)
(/.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1))
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (/.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))
(/.f32 (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))) 2)
(/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))))
(/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))) (/.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))
(/.f32 2 (/.f32 2 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1)))
(/.f32 2 (*.f32 (*.f32 2 (/.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1)))
(/.f32 2 (*.f32 -2 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 1))
(/.f32 (/.f32 2 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1)) (*.f32 2 (/.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))
(/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) 4) 4)
(/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) 4) (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 4) (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) 4))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4) (*.f32 4 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1)))
(/.f32 -2 (neg.f32 (/.f32 2 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1))))
(/.f32 -2 (/.f32 2 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(/.f32 -2 (/.f32 -2 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1)))
(/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2) -2)
(/.f32 4 (*.f32 2 (/.f32 2 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1))))
(/.f32 4 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) 4) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(/.f32 4 (/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 4) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(/.f32 4 (/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))
(/.f32 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(/.f32 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))
(/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2)) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2))
(/.f32 (/.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (/.f32 1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))
(/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))
(/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4)) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 4) -4)
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 4) (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) 4) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) 4)) 8)
(/.f32 (*.f32 2 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4)) (*.f32 2 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) 4)))
(/.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))) (+.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))
(/.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))) (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1)))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1)))
(/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1)))
(/.f32 (/.f32 -1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (/.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(/.f32 (*.f32 2 (/.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (/.f32 2 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 4) -1) 4)
(/.f32 (/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4) (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1)) 4)
(/.f32 (/.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))) (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1)) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1)) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(/.f32 (/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4)) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))))
(/.f32 (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))
(/.f32 (/.f32 (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))) (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2))
(/.f32 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) 4) (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 4))
(/.f32 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2) (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))))
(/.f32 (/.f32 1 (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))) (/.f32 1/2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(/.f32 (/.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))) (/.f32 1/2 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))) 1/2)
(/.f32 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))
(/.f32 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))))) 1/2)
(/.f32 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 1/2))
(/.f32 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(neg.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))
(+.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 0)
(+.f32 0 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(-.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 0)
(/.f32 -1 (-.f32 0 (/.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))
(/.f32 -1 (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))
(/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (/.f32 -1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(/.f32 1 (/.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(/.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 1)
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (/.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))) 2)
(/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))) (/.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))
(/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))) (/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4)) (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))))
(/.f32 2 (*.f32 2 (/.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))
(/.f32 2 (*.f32 (*.f32 2 (/.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) 1))
(/.f32 2 (/.f32 (*.f32 2 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4) 4)
(/.f32 -2 (/.f32 (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))
(/.f32 4 (+.f32 (*.f32 2 (/.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 2 (/.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))
(/.f32 4 (/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))
(/.f32 4 (/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 4) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))
(/.f32 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (/.f32 1 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(/.f32 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))
(/.f32 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))
(/.f32 (/.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (/.f32 1 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))
(/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) -1)
(/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4)) (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4))
(/.f32 (*.f32 2 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4)) 8)
(/.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(/.f32 (*.f32 2 (/.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (/.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))
(/.f32 (+.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2))
(/.f32 (+.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))) (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))) (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4))
(/.f32 (+.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))) (*.f32 2 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2)))
(/.f32 (/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) -1)
(/.f32 (/.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 2)
(/.f32 (/.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1)) -1)
(/.f32 (/.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 2 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(/.f32 (/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4)) 2) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))))) 1/2)
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 1/2))
(/.f32 (/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(/.f32 (neg.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2)))
(/.f32 (neg.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1))
(/.f32 (neg.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))) (-.f32 0 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(/.f32 (neg.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (-.f32 0 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(neg.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(fabs.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(fabs.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(fabs.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(fabs.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(fabs.f32 (*.f32 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1)))
(fabs.f32 (*.f32 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(fabs.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(fabs.f32 (/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(fabs.f32 (-.f32 0 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
Outputs
(log.f32 3/4)
(+.f32 (log.f32 3/4) u)
(+.f32 (*.f32 1/2 (pow.f32 u 2)) (+.f32 (log.f32 3/4) u))
(+.f32 (+.f32 (log.f32 3/4) u) (*.f32 1/2 (pow.f32 u 2)))
(+.f32 (log.f32 3/4) (+.f32 u (*.f32 1/2 (pow.f32 u 2))))
(+.f32 (*.f32 1/2 (pow.f32 u 2)) (+.f32 (log.f32 3/4) (+.f32 u (*.f32 1/3 (pow.f32 u 3)))))
(+.f32 (log.f32 3/4) (+.f32 (+.f32 u (*.f32 1/3 (pow.f32 u 3))) (*.f32 1/2 (pow.f32 u 2))))
(+.f32 (log.f32 3/4) (+.f32 (*.f32 1/2 (pow.f32 u 2)) (+.f32 u (*.f32 1/3 (pow.f32 u 3)))))
(+.f32 (log.f32 3/4) (+.f32 u (+.f32 (*.f32 1/3 (pow.f32 u 3)) (*.f32 1/2 (pow.f32 u 2)))))
(+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u)))
(+.f32 (log.f32 -3/4) (+.f32 (log.f32 (/.f32 1 u)) (/.f32 1 u)))
(+.f32 (log.f32 -3/4) (+.f32 (/.f32 1 u) (log.f32 (/.f32 1 u))))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (log.f32 -3/4) (+.f32 (log.f32 (/.f32 1 u)) (/.f32 1 u))))
(+.f32 (log.f32 -3/4) (+.f32 (+.f32 (/.f32 1 u) (log.f32 (/.f32 1 u))) (*.f32 1/2 (/.f32 1 (pow.f32 u 2)))))
(+.f32 (+.f32 (/.f32 1 u) (log.f32 (/.f32 1 u))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (log.f32 -3/4)))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (log.f32 -3/4) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u 3))) (+.f32 (log.f32 (/.f32 1 u)) (/.f32 1 u)))))
(+.f32 (log.f32 -3/4) (+.f32 (+.f32 (log.f32 (/.f32 1 u)) (+.f32 (/.f32 1 u) (*.f32 1/3 (/.f32 1 (pow.f32 u 3))))) (*.f32 1/2 (/.f32 1 (pow.f32 u 2)))))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (log.f32 -3/4) (+.f32 (log.f32 (/.f32 1 u)) (+.f32 (/.f32 1 u) (*.f32 1/3 (/.f32 1 (pow.f32 u 3)))))))
(+.f32 (log.f32 (/.f32 1 u)) (+.f32 (+.f32 (log.f32 -3/4) (+.f32 (/.f32 1 u) (*.f32 1/3 (/.f32 1 (pow.f32 u 3))))) (*.f32 1/2 (/.f32 1 (pow.f32 u 2)))))
(+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4))
(+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u)))
(+.f32 (/.f32 1 u) (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))
(+.f32 (log.f32 (/.f32 -1 u)) (+.f32 (log.f32 3/4) (/.f32 1 u)))
(+.f32 (log.f32 3/4) (+.f32 (log.f32 (/.f32 -1 u)) (/.f32 1 u)))
(+.f32 (log.f32 3/4) (+.f32 (/.f32 1 u) (log.f32 (/.f32 -1 u))))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (/.f32 1 u) (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4))))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (log.f32 (/.f32 -1 u)) (+.f32 (log.f32 3/4) (/.f32 1 u))))
(+.f32 (/.f32 1 u) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u)))))
(+.f32 (log.f32 3/4) (+.f32 (+.f32 (/.f32 1 u) (log.f32 (/.f32 -1 u))) (*.f32 1/2 (/.f32 1 (pow.f32 u 2)))))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u 3))) (+.f32 (/.f32 1 u) (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u 3))) (+.f32 (log.f32 (/.f32 -1 u)) (+.f32 (log.f32 3/4) (/.f32 1 u)))))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u 3))) (+.f32 (log.f32 3/4) (+.f32 (log.f32 (/.f32 -1 u)) (/.f32 1 u)))))
(+.f32 (+.f32 (log.f32 3/4) (+.f32 (log.f32 (/.f32 -1 u)) (*.f32 1/2 (/.f32 1 (pow.f32 u 2))))) (+.f32 (/.f32 1 u) (*.f32 1/3 (/.f32 1 (pow.f32 u 3)))))
4/3
(+.f32 (*.f32 -4/3 u) 4/3)
(+.f32 4/3 (*.f32 u -4/3))
(+.f32 (*.f32 -4/3 u) 4/3)
(+.f32 4/3 (*.f32 u -4/3))
(+.f32 (*.f32 -4/3 u) 4/3)
(+.f32 4/3 (*.f32 u -4/3))
(*.f32 -4/3 u)
(*.f32 u -4/3)
(+.f32 4/3 (*.f32 -4/3 u))
(+.f32 4/3 (*.f32 u -4/3))
(+.f32 4/3 (*.f32 -4/3 u))
(+.f32 4/3 (*.f32 u -4/3))
(+.f32 4/3 (*.f32 -4/3 u))
(+.f32 4/3 (*.f32 u -4/3))
(*.f32 -4/3 u)
(*.f32 u -4/3)
(+.f32 4/3 (*.f32 -4/3 u))
(+.f32 4/3 (*.f32 u -4/3))
(+.f32 4/3 (*.f32 -4/3 u))
(+.f32 4/3 (*.f32 u -4/3))
(+.f32 4/3 (*.f32 -4/3 u))
(+.f32 4/3 (*.f32 u -4/3))
-4/3
(-.f32 (*.f32 4/3 u) 4/3)
(-.f32 (*.f32 u 4/3) 4/3)
(-.f32 (*.f32 4/3 u) 4/3)
(-.f32 (*.f32 u 4/3) 4/3)
(-.f32 (*.f32 4/3 u) 4/3)
(-.f32 (*.f32 u 4/3) 4/3)
(*.f32 4/3 u)
(*.f32 u 4/3)
(-.f32 (*.f32 4/3 u) 4/3)
(-.f32 (*.f32 u 4/3) 4/3)
(-.f32 (*.f32 4/3 u) 4/3)
(-.f32 (*.f32 u 4/3) 4/3)
(-.f32 (*.f32 4/3 u) 4/3)
(-.f32 (*.f32 u 4/3) 4/3)
(*.f32 4/3 u)
(*.f32 u 4/3)
(-.f32 (*.f32 4/3 u) 4/3)
(-.f32 (*.f32 u 4/3) 4/3)
(-.f32 (*.f32 4/3 u) 4/3)
(-.f32 (*.f32 u 4/3) 4/3)
(-.f32 (*.f32 4/3 u) 4/3)
(-.f32 (*.f32 u 4/3) 4/3)
16/9
(+.f32 (*.f32 -32/9 u) 16/9)
(+.f32 16/9 (*.f32 u -32/9))
(+.f32 (*.f32 -32/9 u) (+.f32 (*.f32 16/9 (pow.f32 u 2)) 16/9))
(+.f32 16/9 (+.f32 (*.f32 u -32/9) (*.f32 (pow.f32 u 2) 16/9)))
(+.f32 (*.f32 u -32/9) (+.f32 16/9 (*.f32 (pow.f32 u 2) 16/9)))
(+.f32 (*.f32 -32/9 u) (+.f32 (*.f32 16/9 (pow.f32 u 2)) 16/9))
(+.f32 16/9 (+.f32 (*.f32 u -32/9) (*.f32 (pow.f32 u 2) 16/9)))
(+.f32 (*.f32 u -32/9) (+.f32 16/9 (*.f32 (pow.f32 u 2) 16/9)))
(*.f32 16/9 (pow.f32 u 2))
(*.f32 (pow.f32 u 2) 16/9)
(+.f32 (*.f32 -32/9 u) (*.f32 16/9 (pow.f32 u 2)))
(+.f32 (*.f32 u -32/9) (*.f32 (pow.f32 u 2) 16/9))
(+.f32 (*.f32 -32/9 u) (+.f32 16/9 (*.f32 16/9 (pow.f32 u 2))))
(+.f32 16/9 (+.f32 (*.f32 u -32/9) (*.f32 (pow.f32 u 2) 16/9)))
(+.f32 (*.f32 u -32/9) (+.f32 16/9 (*.f32 (pow.f32 u 2) 16/9)))
(+.f32 (*.f32 -32/9 u) (+.f32 16/9 (*.f32 16/9 (pow.f32 u 2))))
(+.f32 16/9 (+.f32 (*.f32 u -32/9) (*.f32 (pow.f32 u 2) 16/9)))
(+.f32 (*.f32 u -32/9) (+.f32 16/9 (*.f32 (pow.f32 u 2) 16/9)))
(*.f32 16/9 (pow.f32 u 2))
(*.f32 (pow.f32 u 2) 16/9)
(+.f32 (*.f32 -32/9 u) (*.f32 16/9 (pow.f32 u 2)))
(+.f32 (*.f32 u -32/9) (*.f32 (pow.f32 u 2) 16/9))
(+.f32 (*.f32 -32/9 u) (+.f32 16/9 (*.f32 16/9 (pow.f32 u 2))))
(+.f32 16/9 (+.f32 (*.f32 u -32/9) (*.f32 (pow.f32 u 2) 16/9)))
(+.f32 (*.f32 u -32/9) (+.f32 16/9 (*.f32 (pow.f32 u 2) 16/9)))
(+.f32 (*.f32 -32/9 u) (+.f32 16/9 (*.f32 16/9 (pow.f32 u 2))))
(+.f32 16/9 (+.f32 (*.f32 u -32/9) (*.f32 (pow.f32 u 2) 16/9)))
(+.f32 (*.f32 u -32/9) (+.f32 16/9 (*.f32 (pow.f32 u 2) 16/9)))
(+.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 0)
(log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(+.f32 0 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(-.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 0)
(log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 1 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 1)
(log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 2 (/.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 2))
(log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 2) 1/2)
(log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 1)
(log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 2) 2)
(log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 4) 4)
(log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (+.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 4) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 4)) 8)
(log.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(+.f32 -1 (-.f32 1 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1)))
(+.f32 -1 (-.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(+.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 0)
(+.f32 -1 (-.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(+.f32 0 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))
(+.f32 -1 (-.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 -1 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1))
(+.f32 -1 (-.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -1)
(+.f32 -1 (-.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))
(+.f32 -1 (-.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 1)
(+.f32 -1 (-.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(*.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))) -1/2)
(*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2) -1/2)
(*.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))) (/.f32 1/2 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(*.f32 (*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))) (/.f32 1/2 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2) (*.f32 2 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
(*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2) -2) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 1/2))
(+.f32 -1 (-.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 2 (/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2)))
(*.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 -2 (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) 2))
(+.f32 -1 (-.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2) 1/2)
(+.f32 -1 (-.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2) (/.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2)))
(*.f32 (*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) -2) (/.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) -2)))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 1/2 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 2 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (/.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(*.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 1/2 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2))
(+.f32 -1 (-.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 1/2) 2)
(+.f32 -1 (-.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 (*.f32 2 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (/.f32 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2)))
(*.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 -1 (/.f32 -1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(+.f32 -1 (-.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -1)
(+.f32 -1 (-.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(/.f32 1 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(+.f32 -1 (-.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(/.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 1)
(+.f32 -1 (-.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))
(*.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))) -2)
(/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2) -2)
(/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2))
(*.f32 (*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))) (/.f32 1/2 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2) (*.f32 2 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
(*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2) -2) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 2 (neg.f32 (/.f32 2 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1))))
(+.f32 -1 (-.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(/.f32 2 (*.f32 (*.f32 2 (/.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(*.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(*.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) 4) -4)
(+.f32 -1 (-.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 4))
(*.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4) (*.f32 4 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(*.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 -2 (/.f32 2 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1)))
(+.f32 -1 (-.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2) 2)
(+.f32 -1 (-.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(/.f32 4 (/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 4) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(*.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2)) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))))
(*.f32 (*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) -2) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))))
(*.f32 (*.f32 2 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2)))
(*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 -2 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2))))
(/.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (/.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(*.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1))
(*.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4)) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2)))
(/.f32 (/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (*.f32 4 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))) (*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))))) (*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) -2))
(*.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) -1/2)) (/.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) -4)) (*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 4) 4)
(+.f32 -1 (-.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(/.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))) (/.f32 2 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))))))
(/.f32 (/.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) -1) (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))) 1/2) (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(*.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(*.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) 4)) 4)
(+.f32 -1 (-.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(*.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(*.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (+.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 4) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 4)) 8)
(+.f32 -1 (-.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(/.f32 (/.f32 2 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 2 (/.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))
(*.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4)
(*.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (/.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))) (/.f32 2 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))))))
(/.f32 (/.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) -1) (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))) 1/2) (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(*.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4)) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2)) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))))
(/.f32 (/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (*.f32 4 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))) (*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))))) (*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) -2))
(*.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) -1/2)) (/.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) -4)) (*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2))))
(neg.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1))
(+.f32 -1 (-.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))
(-.f32 (*.f32 (+.f32 u -1/4) 4/3) 1)
(+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))
(-.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) 0)
(+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))
(-.f32 0 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))
(+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 -1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))
(+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) 1)
(+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 1 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1))
(+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) -1)
(+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (/.f32 -1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))) 1/2)
(*.f32 1/2 (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))))
(*.f32 1/2 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2))
(*.f32 (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))) (*.f32 (/.f32 1/2 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(*.f32 (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 1/2 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
(*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 1/2 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2) (/.f32 1/2 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
(*.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))) (/.f32 1 (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))))
(*.f32 (*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))) (/.f32 1 (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))))
(*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2) (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2)))
(*.f32 2 (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) 2))
(+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 2 (/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))))
(*.f32 2 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))))))
(*.f32 2 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2))))
(*.f32 2 (/.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) -2))
(+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (/.f32 1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) 4) 1/4)
(+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2) -1/2)
(+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2) (/.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))))
(*.f32 (*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) -2) (/.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))))
(*.f32 (/.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2)) (*.f32 2 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (*.f32 1/2 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2))))
(*.f32 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 1))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (/.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (/.f32 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (fabs.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))) (/.f32 (fabs.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))) (*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (fabs.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))) (/.f32 (/.f32 (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))) (fabs.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))))))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (fabs.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))) (/.f32 (/.f32 (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))) (fabs.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
(*.f32 (/.f32 1/2 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (/.f32 (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))) (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(*.f32 (/.f32 1/2 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 1 (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))))))
(*.f32 (/.f32 1/2 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 1 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2))))
(*.f32 (/.f32 -1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 1/2 (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))))
(*.f32 1/2 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2))
(*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 1/2) -2)
(+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))
(*.f32 (*.f32 2 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (/.f32 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))))
(*.f32 2 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))))))
(*.f32 2 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2))))
(/.f32 -1 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))
(/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) 1)
(+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))
(/.f32 1 (/.f32 -1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))
(/.f32 1 (-.f32 0 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))
(/.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) -1)
(+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))
(/.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (/.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))) 2)
(/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2) 2)
(/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))))
(*.f32 (*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))) (/.f32 1 (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))))
(*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2) (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2)))
(/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))) (/.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))
(/.f32 (*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))) (/.f32 2 (*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))))))
(*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2) (*.f32 2 (*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))))))))
(/.f32 2 (/.f32 2 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1)))
(+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))
(/.f32 2 (*.f32 (*.f32 2 (/.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1)))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 2 (*.f32 -2 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 1))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (/.f32 2 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1)) (*.f32 2 (/.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) 4) 4)
(+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))
(/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) 4) (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 4) (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) 4))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4) (*.f32 4 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1)))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 -2 (neg.f32 (/.f32 2 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1))))
(+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))
(/.f32 -2 (/.f32 2 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))
(/.f32 -2 (/.f32 -2 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1)))
(+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))
(/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2) -2)
(+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))
(/.f32 4 (*.f32 2 (/.f32 2 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1))))
(+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))
(/.f32 4 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) 4) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 4 (/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 4) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 4 (/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(/.f32 (fabs.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (fabs.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))))))
(/.f32 (fabs.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (fabs.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
(/.f32 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2)) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (/.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (/.f32 1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4)) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))))
(/.f32 (*.f32 (*.f32 4 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))))) (*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) -4)) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2)))) (*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2)))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) -4)) (/.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2))) (*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 4) -4)
(+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 4) (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) 4) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(/.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (*.f32 4 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 4)))
(/.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) 4)) 8)
(+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))
(/.f32 (*.f32 2 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4)) (*.f32 2 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) 4)))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))) (+.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))) (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1)))
(*.f32 (*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) -2) (/.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))))
(*.f32 (/.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2)) (*.f32 2 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (*.f32 1/2 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2))))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1)))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1)))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (/.f32 -1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (/.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (*.f32 2 (/.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (/.f32 2 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))))
(*.f32 (*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) -2) (/.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))))
(*.f32 (/.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2)) (*.f32 2 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (*.f32 1/2 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 4) -1) 4)
(+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))
(/.f32 (/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4) (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1)) 4)
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (/.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))) (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1)) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))))
(*.f32 (*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) -2) (/.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))))
(*.f32 (/.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2)) (*.f32 2 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (*.f32 1/2 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1)) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4)) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))))
(/.f32 (*.f32 (*.f32 4 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))))) (*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) -4)) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2)))) (*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2)))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) -4)) (/.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2))) (*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2))))
(/.f32 (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (/.f32 (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))) (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2))
(/.f32 (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))) (*.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))) (*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) -2)))
(/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2) (*.f32 -2 (/.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))))))
(/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2) (*.f32 2 (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))))))
(/.f32 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) 4) (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 4))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2) (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))))
(*.f32 (*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) -2) (/.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))))
(*.f32 (/.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2)) (*.f32 2 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (*.f32 1/2 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2))))
(/.f32 (/.f32 1 (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))) (/.f32 1/2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(/.f32 (/.f32 1 (/.f32 1/2 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))))
(/.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 1/2 (/.f32 1 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 1/2 (/.f32 1 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2)))))
(/.f32 (/.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))) (/.f32 1/2 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(*.f32 (*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) -2) (/.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))))
(*.f32 (/.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2)) (*.f32 2 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (*.f32 1/2 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))) 1/2)
(*.f32 (*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) -2) (/.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))))
(*.f32 (/.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2)) (*.f32 2 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (*.f32 1/2 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2))))
(/.f32 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))))) 1/2)
(*.f32 (*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) -2) (/.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))))
(*.f32 (/.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2)) (*.f32 2 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (*.f32 1/2 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2))))
(/.f32 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 1/2))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))
(neg.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))
(+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))
(+.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 0)
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(+.f32 0 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(-.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 0)
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(/.f32 -1 (-.f32 0 (/.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(/.f32 -1 (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (/.f32 -1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(/.f32 1 (/.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(/.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 1)
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (/.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))) 2)
(*.f32 (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) 2))
(*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2) 2))
(/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))) (/.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))
(*.f32 (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))) (/.f32 (/.f32 -2 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))))
(/.f32 (*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2)) (*.f32 (/.f32 2 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))))))
(*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2) (*.f32 (/.f32 2 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))))))))
(/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))) (/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4)) (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))))
(/.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))) (/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (*.f32 4 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))) (*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))))))
(*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2) (*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) -4)) (*.f32 2 (*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))))))
(/.f32 (/.f32 (*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2)) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) -4))) (/.f32 (/.f32 (/.f32 (fabs.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (fabs.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 2))
(/.f32 2 (*.f32 2 (/.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(/.f32 2 (*.f32 (*.f32 2 (/.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) 1))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(/.f32 2 (/.f32 (*.f32 2 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4) 4)
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(/.f32 -2 (/.f32 (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))
(/.f32 -2 (/.f32 (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2) -2)))
(/.f32 4 (+.f32 (*.f32 2 (/.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 2 (/.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(/.f32 4 (/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(/.f32 4 (/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 4) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(/.f32 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (/.f32 1 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(/.f32 (fabs.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 1 (fabs.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))))))
(/.f32 (fabs.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 1 (fabs.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
(/.f32 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(/.f32 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(/.f32 (/.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (/.f32 1 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) -1)
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4)) (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (*.f32 4 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))) (*.f32 4 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) -4)) (/.f32 (/.f32 (fabs.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))) (fabs.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))))) 4))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) -4)) (/.f32 (/.f32 (fabs.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (fabs.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) 4))
(/.f32 (*.f32 2 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4)) 8)
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(/.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))) (/.f32 2 (*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))))))
(*.f32 2 (/.f32 (*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2)))
(*.f32 2 (/.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2)))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(/.f32 (*.f32 2 (/.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (/.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(/.f32 (+.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(/.f32 (+.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))) (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))) (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(/.f32 (+.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))) (*.f32 2 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2)))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(/.f32 (/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) -1)
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(/.f32 (/.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) 2)
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(/.f32 (/.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1)) -1)
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(/.f32 (/.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 2 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(/.f32 (/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) 4)) 2) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))))
(/.f32 (*.f32 (*.f32 4 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (/.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) 2)) (*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (/.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) 2)) (/.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) -4)) (*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2))))
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))) (/.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) -4)) (*.f32 2 (*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2)))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))))) 1/2)
(*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))) (/.f32 2 (*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))))))
(*.f32 2 (/.f32 (*.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2)))
(*.f32 2 (/.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 (*.f32 (+.f32 u -1/4) 8/3) -2)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 1/2))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(/.f32 (/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(/.f32 (neg.f32 (*.f32 2 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) -2)))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(/.f32 (neg.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(/.f32 (neg.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))) (-.f32 0 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(/.f32 (neg.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (fabs.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))))))) (neg.f32 (fabs.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))))))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (fabs.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))) (neg.f32 (fabs.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))))))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (fabs.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))) (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))) (neg.f32 (fabs.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(/.f32 (neg.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (-.f32 0 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(neg.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(fabs.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(fabs.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(fabs.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(fabs.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(fabs.f32 (*.f32 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1)))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(fabs.f32 (*.f32 (fabs.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(fabs.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(fabs.f32 (/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))
(fabs.f32 (-.f32 0 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))
(*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))

localize51.0ms (0.2%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.3b
(*.f32 s (*.f32 u 3))
Compiler

Compiled 13 to 8 computations (38.5% saved)

series0.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
s
@0
(*.f32 s (*.f32 u 3))
0.0ms
s
@inf
(*.f32 s (*.f32 u 3))
0.0ms
s
@-inf
(*.f32 s (*.f32 u 3))
0.0ms
u
@-inf
(*.f32 s (*.f32 u 3))
0.0ms
u
@inf
(*.f32 s (*.f32 u 3))

rewrite96.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1862×bool.json-1
1862×bool.json-2
1092×rational.json-1
1092×rational.json-2
1092×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
17213
221113
345913
491913
5202113
6426913
7728413
Stop Event
node limit
Counts
1 → 13
Calls
Call 1
Inputs
(*.f32 s (*.f32 u 3))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 s (*.f32 u 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 s (*.f32 u 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 s u) (*.f32 s (+.f32 u u)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 s (+.f32 u u)) (*.f32 s u))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u (*.f32 s 3/2)) (*.f32 u (*.f32 s 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 s (*.f32 u 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 s (*.f32 u 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u (*.f32 s 6)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 s u) 12) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 24 (*.f32 s u)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 24 (*.f32 s u))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 24 (*.f32 s u)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 24 (*.f32 s u)))) (*.f32 2 (*.f32 2 (*.f32 24 (*.f32 s u))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f32 s (*.f32 u 3))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f32 s (*.f32 u 3)) (*.f32 s (*.f32 u 3)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f32 s (*.f32 u 3)) (*.f32 s (*.f32 u 3)))))))

simplify863.0ms (2.6%)

Algorithm
egg-herbie
Rules
4912×rational.json-simplify-35
3606×rational.json-simplify-49
1760×rational.json-simplify-2
876×rational.json-simplify-1
622×rational.json-simplify-53
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
045481
1101481
2221481
3515481
41391481
52422481
63081481
73447481
83655481
93863481
104030481
114184481
124187481
134339481
144364481
154431481
164478481
174661481
184836481
194997481
205147481
215295481
225441481
235586481
245731481
255876481
265876481
276021481
286166481
296311481
Stop Event
node limit
Counts
37 → 15
Calls
Call 1
Inputs
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(+.f32 (*.f32 s (*.f32 u 3)) 0)
(+.f32 0 (*.f32 s (*.f32 u 3)))
(+.f32 (*.f32 s u) (*.f32 s (+.f32 u u)))
(+.f32 (*.f32 s (+.f32 u u)) (*.f32 s u))
(+.f32 (*.f32 u (*.f32 s 3/2)) (*.f32 u (*.f32 s 3/2)))
(-.f32 (*.f32 s (*.f32 u 3)) 0)
(/.f32 (*.f32 s (*.f32 u 3)) 1)
(/.f32 (*.f32 u (*.f32 s 6)) 2)
(/.f32 (*.f32 (*.f32 s u) 12) 4)
(/.f32 (*.f32 24 (*.f32 s u)) 8)
(/.f32 (*.f32 2 (*.f32 24 (*.f32 s u))) 16)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 24 (*.f32 s u)))) 32)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 24 (*.f32 s u)))) (*.f32 2 (*.f32 2 (*.f32 24 (*.f32 s u))))) 64)
Outputs
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 3 u))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 3 u))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 3 u))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 3 u))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 3 u))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 3 u))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 3 u))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 3 u))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 3 u))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 3 u))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 3 u))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 3 u))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 3 u))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 3 u))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 3 u))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 3 u))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 3 u))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 3 u))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 3 u))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 3 u))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 3 u))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 3 u))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 3 u))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 3 u))
(+.f32 (*.f32 s (*.f32 u 3)) 0)
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 3 u))
(+.f32 0 (*.f32 s (*.f32 u 3)))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 3 u))
(+.f32 (*.f32 s u) (*.f32 s (+.f32 u u)))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 3 u))
(+.f32 (*.f32 s (+.f32 u u)) (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 3 u))
(+.f32 (*.f32 u (*.f32 s 3/2)) (*.f32 u (*.f32 s 3/2)))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 3 u))
(-.f32 (*.f32 s (*.f32 u 3)) 0)
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 3 u))
(/.f32 (*.f32 s (*.f32 u 3)) 1)
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 3 u))
(/.f32 (*.f32 u (*.f32 s 6)) 2)
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 3 u))
(/.f32 (*.f32 (*.f32 s u) 12) 4)
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 3 u))
(/.f32 (*.f32 24 (*.f32 s u)) 8)
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 3 u))
(/.f32 (*.f32 2 (*.f32 24 (*.f32 s u))) 16)
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 3 u))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 24 (*.f32 s u)))) 32)
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 3 u))
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 24 (*.f32 s u)))) (*.f32 2 (*.f32 2 (*.f32 24 (*.f32 s u))))) 64)
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 3 u))

localize22.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(/.f32 (*.f32 u (*.f32 s 6)) 2)
0.2b
(*.f32 u (*.f32 s 6))
Compiler

Compiled 21 to 14 computations (33.3% saved)

series2.0ms (0%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
u
@0
(*.f32 u (*.f32 s 6))
0.0ms
s
@inf
(*.f32 u (*.f32 s 6))
0.0ms
s
@0
(*.f32 u (*.f32 s 6))
0.0ms
u
@inf
(*.f32 u (*.f32 s 6))
0.0ms
s
@-inf
(*.f32 u (*.f32 s 6))

rewrite89.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1434×bool.json-1
1434×bool.json-2
1386×rational.json-1
1386×rational.json-2
1386×rational.json-4
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0932
19632
229426
367326
4150026
5328026
6589626
Stop Event
node limit
Counts
2 → 108
Calls
Call 1
Inputs
(*.f32 u (*.f32 s 6))
(/.f32 (*.f32 u (*.f32 s 6)) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u (*.f32 s 6)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 s (*.f32 u 3)) (*.f32 s (*.f32 u 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 u (*.f32 s 6)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 s (+.f32 u u)) (*.f32 2 (*.f32 s (+.f32 u u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (*.f32 s (+.f32 u u))) (*.f32 s (+.f32 u u)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 u (*.f32 s 6)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u (*.f32 s 6)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 s (*.f32 u 12)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u s) 24) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 s (*.f32 u 12)) 4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 s (*.f32 u 12)) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s (*.f32 u 12)) 4))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f32 u (*.f32 s 6))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f32 u (*.f32 s 6)) (*.f32 u (*.f32 s 6)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f32 u (*.f32 s 6)) (*.f32 u (*.f32 s 6)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 s (*.f32 u 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 s (*.f32 u 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u s) (*.f32 s (+.f32 u u)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 s (+.f32 u u)) (*.f32 u s))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u (*.f32 s 3/2)) (*.f32 u (*.f32 s 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 s (*.f32 u 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 u (*.f32 s 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 s (*.f32 u 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 6 (*.f32 u (*.f32 s 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s 6) (*.f32 u 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u (*.f32 s 6)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 u (*.f32 s 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s (*.f32 u 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 s (*.f32 u 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s (*.f32 u 12)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (*.f32 s (*.f32 u 12)) 16))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (*.f32 (*.f32 u 1/2) (*.f32 s 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (*.f32 (*.f32 u 1/4) (*.f32 s 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (*.f32 (*.f32 s 3) (*.f32 u 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (*.f32 (/.f32 (*.f32 s 3/2) 2) u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (*.f32 (/.f32 u 8) (*.f32 s 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (*.f32 (*.f32 u 3/2) (*.f32 s 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u 6) (*.f32 s 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u 1/2) (*.f32 s 6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 u u) (*.f32 s 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 u s) 24) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 8 (*.f32 (/.f32 (*.f32 s 3/2) 2) (*.f32 u 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 8 (*.f32 (/.f32 u 8) (*.f32 s 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 8 (*.f32 (*.f32 s 3/2) (*.f32 u 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 8 (*.f32 (*.f32 u 1/4) (*.f32 s 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 8 (*.f32 (/.f32 (*.f32 s 12) 32) u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 8 (*.f32 (/.f32 u 16) (*.f32 s 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s 12) (*.f32 u 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 s s) (*.f32 u 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u s) 3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 u (*.f32 s 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s 1/2) (*.f32 u 6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s 3) u)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 s (*.f32 u 12)) 4) 1/16)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u 4) (/.f32 (*.f32 s 3/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u 4) (*.f32 1/4 (*.f32 s 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u 4) (*.f32 1/8 (*.f32 s 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u 4) (*.f32 1/2 (*.f32 s 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u 4) (*.f32 3/2 (*.f32 s 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u 12) (*.f32 s 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s 24) (/.f32 u 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s 24) (*.f32 (*.f32 u 1/2) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s 24) (*.f32 1/2 (*.f32 u 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s 24) (*.f32 1/8 u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s 4) (/.f32 (*.f32 u 6) 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s 4) (*.f32 3 (*.f32 u 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s 4) (*.f32 (*.f32 u 1/2) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s 4) (*.f32 3/4 u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u 3) s)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u (*.f32 s 1/2)) 6)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s (+.f32 u u)) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 3 (*.f32 u s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u 1/4) (*.f32 s 12))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s 3/2) (+.f32 u u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 s (*.f32 u 12)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 12 (/.f32 (*.f32 u s) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 12 (*.f32 (*.f32 u 1/2) (*.f32 s 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 12 (*.f32 s (*.f32 u 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 12 (*.f32 u (*.f32 s 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 u 4)) (*.f32 1/8 (*.f32 s 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 u 4)) (*.f32 1/4 (*.f32 s 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 u 4)) (*.f32 1/16 (*.f32 s 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 s 24)) (*.f32 1/8 (*.f32 u 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 s 24)) (*.f32 1/4 (*.f32 u 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 s 24)) (*.f32 1/16 u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 u 12)) (/.f32 s 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 u 12)) (*.f32 1/4 (*.f32 s 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 s (+.f32 u u))) 3/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s 1/4) (*.f32 u 12))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 3/2 (*.f32 s (+.f32 u u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u 3/2) (+.f32 s s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u (*.f32 s 3/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/8 (*.f32 (*.f32 u s) 24))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 s (*.f32 u 12)) 16) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u 8) (*.f32 s 24))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 u s) 4) 12)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 s 3/2) 2) (*.f32 u 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 s 8) (*.f32 2 (*.f32 u 12)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 3/4 (*.f32 2 (*.f32 s (+.f32 u u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 u 6) 8) (*.f32 s 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/16 (*.f32 (*.f32 s (*.f32 u 12)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 24 (*.f32 (*.f32 u 1/2) (*.f32 s 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 24 (*.f32 (*.f32 u 1/4) (*.f32 s 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 24 (*.f32 (*.f32 s 1/2) (*.f32 u 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 24 (*.f32 (/.f32 s 8) u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 u 1/2) (*.f32 s 1/4)) 24)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 u 1/2) (*.f32 s 1/2)) 12)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 u 1/2) 1/4) (*.f32 s 24))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u (*.f32 s 1/4)) 12)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 u 1/2) (*.f32 s 3/2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 u 1/2) 3/2) (*.f32 s 4))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f32 s (*.f32 u 3))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f32 s (*.f32 u 3)) (*.f32 s (*.f32 u 3)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f32 s (*.f32 u 3)) (*.f32 s (*.f32 u 3)))))))

simplify431.0ms (1.3%)

Algorithm
egg-herbie
Rules
3812×rational.json-simplify-53
3718×rational.json-simplify-2
2826×rational.json-simplify-35
1250×rational.json-simplify-1
796×rational.json-simplify-41
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02072028
15142028
211282028
320022028
426122028
535102028
641242028
743162028
844702028
950982028
1062052028
1163662028
1263732028
1363732028
1465232028
1566732028
1668232028
Stop Event
node limit
Counts
156 → 111
Calls
Call 1
Inputs
(*.f32 6 (*.f32 s u))
(*.f32 6 (*.f32 s u))
(*.f32 6 (*.f32 s u))
(*.f32 6 (*.f32 s u))
(*.f32 6 (*.f32 s u))
(*.f32 6 (*.f32 s u))
(*.f32 6 (*.f32 s u))
(*.f32 6 (*.f32 s u))
(*.f32 6 (*.f32 s u))
(*.f32 6 (*.f32 s u))
(*.f32 6 (*.f32 s u))
(*.f32 6 (*.f32 s u))
(*.f32 6 (*.f32 s u))
(*.f32 6 (*.f32 s u))
(*.f32 6 (*.f32 s u))
(*.f32 6 (*.f32 s u))
(*.f32 6 (*.f32 s u))
(*.f32 6 (*.f32 s u))
(*.f32 6 (*.f32 s u))
(*.f32 6 (*.f32 s u))
(*.f32 6 (*.f32 s u))
(*.f32 6 (*.f32 s u))
(*.f32 6 (*.f32 s u))
(*.f32 6 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(*.f32 3 (*.f32 s u))
(+.f32 (*.f32 u (*.f32 s 6)) 0)
(+.f32 (*.f32 s (*.f32 u 3)) (*.f32 s (*.f32 u 3)))
(+.f32 0 (*.f32 u (*.f32 s 6)))
(+.f32 (*.f32 s (+.f32 u u)) (*.f32 2 (*.f32 s (+.f32 u u))))
(+.f32 (*.f32 2 (*.f32 s (+.f32 u u))) (*.f32 s (+.f32 u u)))
(-.f32 (*.f32 u (*.f32 s 6)) 0)
(/.f32 (*.f32 u (*.f32 s 6)) 1)
(/.f32 (*.f32 s (*.f32 u 12)) 2)
(/.f32 (*.f32 (*.f32 u s) 24) 4)
(/.f32 (*.f32 (*.f32 s (*.f32 u 12)) 4) 8)
(/.f32 (*.f32 2 (*.f32 (*.f32 s (*.f32 u 12)) 4)) 16)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s (*.f32 u 12)) 4))) 32)
(+.f32 (*.f32 s (*.f32 u 3)) 0)
(+.f32 0 (*.f32 s (*.f32 u 3)))
(+.f32 (*.f32 u s) (*.f32 s (+.f32 u u)))
(+.f32 (*.f32 s (+.f32 u u)) (*.f32 u s))
(+.f32 (*.f32 u (*.f32 s 3/2)) (*.f32 u (*.f32 s 3/2)))
(-.f32 (*.f32 s (*.f32 u 3)) 0)
(*.f32 u (*.f32 s 3))
(*.f32 s (*.f32 u 3))
(*.f32 6 (*.f32 u (*.f32 s 1/2)))
(*.f32 (*.f32 s 6) (*.f32 u 1/2))
(*.f32 (*.f32 u (*.f32 s 6)) 1/2)
(*.f32 2 (*.f32 u (*.f32 s 3/2)))
(*.f32 (*.f32 s (*.f32 u 3)) 1)
(*.f32 1 (*.f32 s (*.f32 u 3)))
(*.f32 (*.f32 s (*.f32 u 12)) 1/4)
(*.f32 4 (/.f32 (*.f32 s (*.f32 u 12)) 16))
(*.f32 4 (*.f32 (*.f32 u 1/2) (*.f32 s 3/2)))
(*.f32 4 (*.f32 (*.f32 u 1/4) (*.f32 s 3)))
(*.f32 4 (*.f32 (*.f32 s 3) (*.f32 u 1/4)))
(*.f32 4 (*.f32 (/.f32 (*.f32 s 3/2) 2) u))
(*.f32 4 (*.f32 (/.f32 u 8) (*.f32 s 6)))
(*.f32 4 (*.f32 (*.f32 u 3/2) (*.f32 s 1/2)))
(*.f32 (*.f32 u 6) (*.f32 s 1/2))
(*.f32 (*.f32 u 1/2) (*.f32 s 6))
(*.f32 (+.f32 u u) (*.f32 s 3/2))
(*.f32 (*.f32 (*.f32 u s) 24) 1/8)
(*.f32 8 (*.f32 (/.f32 (*.f32 s 3/2) 2) (*.f32 u 1/2)))
(*.f32 8 (*.f32 (/.f32 u 8) (*.f32 s 3)))
(*.f32 8 (*.f32 (*.f32 s 3/2) (*.f32 u 1/4)))
(*.f32 8 (*.f32 (*.f32 u 1/4) (*.f32 s 3/2)))
(*.f32 8 (*.f32 (/.f32 (*.f32 s 12) 32) u))
(*.f32 8 (*.f32 (/.f32 u 16) (*.f32 s 6)))
(*.f32 (*.f32 s 12) (*.f32 u 1/4))
(*.f32 (+.f32 s s) (*.f32 u 3/2))
(*.f32 (*.f32 u s) 3)
(*.f32 1/2 (*.f32 u (*.f32 s 6)))
(*.f32 (*.f32 s 1/2) (*.f32 u 6))
(*.f32 (*.f32 s 3) u)
(*.f32 (*.f32 (*.f32 s (*.f32 u 12)) 4) 1/16)
(*.f32 (*.f32 u 4) (/.f32 (*.f32 s 3/2) 2))
(*.f32 (*.f32 u 4) (*.f32 1/4 (*.f32 s 3)))
(*.f32 (*.f32 u 4) (*.f32 1/8 (*.f32 s 6)))
(*.f32 (*.f32 u 4) (*.f32 1/2 (*.f32 s 3/2)))
(*.f32 (*.f32 u 4) (*.f32 3/2 (*.f32 s 1/2)))
(*.f32 (*.f32 u 12) (*.f32 s 1/4))
(*.f32 (*.f32 s 24) (/.f32 u 8))
(*.f32 (*.f32 s 24) (*.f32 (*.f32 u 1/2) 1/4))
(*.f32 (*.f32 s 24) (*.f32 1/2 (*.f32 u 1/4)))
(*.f32 (*.f32 s 24) (*.f32 1/8 u))
(*.f32 (*.f32 s 4) (/.f32 (*.f32 u 6) 8))
(*.f32 (*.f32 s 4) (*.f32 3 (*.f32 u 1/4)))
(*.f32 (*.f32 s 4) (*.f32 (*.f32 u 1/2) 3/2))
(*.f32 (*.f32 s 4) (*.f32 3/4 u))
(*.f32 (*.f32 u 3) s)
(*.f32 (*.f32 u (*.f32 s 1/2)) 6)
(*.f32 (*.f32 s (+.f32 u u)) 3/2)
(*.f32 3 (*.f32 u s))
(*.f32 (*.f32 u 1/4) (*.f32 s 12))
(*.f32 (*.f32 s 3/2) (+.f32 u u))
(*.f32 1/4 (*.f32 s (*.f32 u 12)))
(*.f32 12 (/.f32 (*.f32 u s) 4))
(*.f32 12 (*.f32 (*.f32 u 1/2) (*.f32 s 1/2)))
(*.f32 12 (*.f32 s (*.f32 u 1/4)))
(*.f32 12 (*.f32 u (*.f32 s 1/4)))
(*.f32 (*.f32 2 (*.f32 u 4)) (*.f32 1/8 (*.f32 s 3)))
(*.f32 (*.f32 2 (*.f32 u 4)) (*.f32 1/4 (*.f32 s 3/2)))
(*.f32 (*.f32 2 (*.f32 u 4)) (*.f32 1/16 (*.f32 s 6)))
(*.f32 (*.f32 2 (*.f32 s 24)) (*.f32 1/8 (*.f32 u 1/2)))
(*.f32 (*.f32 2 (*.f32 s 24)) (*.f32 1/4 (*.f32 u 1/4)))
(*.f32 (*.f32 2 (*.f32 s 24)) (*.f32 1/16 u))
(*.f32 (*.f32 2 (*.f32 u 12)) (/.f32 s 8))
(*.f32 (*.f32 2 (*.f32 u 12)) (*.f32 1/4 (*.f32 s 1/2)))
(*.f32 (*.f32 2 (*.f32 s (+.f32 u u))) 3/4)
(*.f32 (*.f32 s 1/4) (*.f32 u 12))
(*.f32 3/2 (*.f32 s (+.f32 u u)))
(*.f32 (*.f32 u 3/2) (+.f32 s s))
(*.f32 (*.f32 u (*.f32 s 3/2)) 2)
(*.f32 1/8 (*.f32 (*.f32 u s) 24))
(*.f32 (/.f32 (*.f32 s (*.f32 u 12)) 16) 4)
(*.f32 (/.f32 u 8) (*.f32 s 24))
(*.f32 (/.f32 (*.f32 u s) 4) 12)
(*.f32 (/.f32 (*.f32 s 3/2) 2) (*.f32 u 4))
(*.f32 (/.f32 s 8) (*.f32 2 (*.f32 u 12)))
(*.f32 3/4 (*.f32 2 (*.f32 s (+.f32 u u))))
(*.f32 (/.f32 (*.f32 u 6) 8) (*.f32 s 4))
(*.f32 1/16 (*.f32 (*.f32 s (*.f32 u 12)) 4))
(*.f32 24 (*.f32 (*.f32 u 1/2) (*.f32 s 1/4)))
(*.f32 24 (*.f32 (*.f32 u 1/4) (*.f32 s 1/2)))
(*.f32 24 (*.f32 (*.f32 s 1/2) (*.f32 u 1/4)))
(*.f32 24 (*.f32 (/.f32 s 8) u))
(*.f32 (*.f32 (*.f32 u 1/2) (*.f32 s 1/4)) 24)
(*.f32 (*.f32 (*.f32 u 1/2) (*.f32 s 1/2)) 12)
(*.f32 (*.f32 (*.f32 u 1/2) 1/4) (*.f32 s 24))
(*.f32 (*.f32 u (*.f32 s 1/4)) 12)
(*.f32 (*.f32 (*.f32 u 1/2) (*.f32 s 3/2)) 4)
(*.f32 (*.f32 (*.f32 u 1/2) 3/2) (*.f32 s 4))
Outputs
(*.f32 6 (*.f32 s u))
(*.f32 s (*.f32 6 u))
(*.f32 6 (*.f32 s u))
(*.f32 s (*.f32 6 u))
(*.f32 6 (*.f32 s u))
(*.f32 s (*.f32 6 u))
(*.f32 6 (*.f32 s u))
(*.f32 s (*.f32 6 u))
(*.f32 6 (*.f32 s u))
(*.f32 s (*.f32 6 u))
(*.f32 6 (*.f32 s u))
(*.f32 s (*.f32 6 u))
(*.f32 6 (*.f32 s u))
(*.f32 s (*.f32 6 u))
(*.f32 6 (*.f32 s u))
(*.f32 s (*.f32 6 u))
(*.f32 6 (*.f32 s u))
(*.f32 s (*.f32 6 u))
(*.f32 6 (*.f32 s u))
(*.f32 s (*.f32 6 u))
(*.f32 6 (*.f32 s u))
(*.f32 s (*.f32 6 u))
(*.f32 6 (*.f32 s u))
(*.f32 s (*.f32 6 u))
(*.f32 6 (*.f32 s u))
(*.f32 s (*.f32 6 u))
(*.f32 6 (*.f32 s u))
(*.f32 s (*.f32 6 u))
(*.f32 6 (*.f32 s u))
(*.f32 s (*.f32 6 u))
(*.f32 6 (*.f32 s u))
(*.f32 s (*.f32 6 u))
(*.f32 6 (*.f32 s u))
(*.f32 s (*.f32 6 u))
(*.f32 6 (*.f32 s u))
(*.f32 s (*.f32 6 u))
(*.f32 6 (*.f32 s u))
(*.f32 s (*.f32 6 u))
(*.f32 6 (*.f32 s u))
(*.f32 s (*.f32 6 u))
(*.f32 6 (*.f32 s u))
(*.f32 s (*.f32 6 u))
(*.f32 6 (*.f32 s u))
(*.f32 s (*.f32 6 u))
(*.f32 6 (*.f32 s u))
(*.f32 s (*.f32 6 u))
(*.f32 6 (*.f32 s u))
(*.f32 s (*.f32 6 u))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 u 3))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 u 3))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 u 3))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 u 3))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 u 3))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 u 3))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 u 3))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 u 3))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 u 3))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 u 3))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 u 3))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 u 3))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 u 3))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 u 3))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 u 3))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 u 3))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 u 3))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 u 3))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 u 3))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 u 3))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 u 3))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 u 3))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 u 3))
(*.f32 3 (*.f32 s u))
(*.f32 s (*.f32 u 3))
(+.f32 (*.f32 u (*.f32 s 6)) 0)
(*.f32 s (*.f32 6 u))
(*.f32 6 (*.f32 s u))
(+.f32 (*.f32 s (*.f32 u 3)) (*.f32 s (*.f32 u 3)))
(*.f32 s (*.f32 6 u))
(*.f32 6 (*.f32 s u))
(+.f32 0 (*.f32 u (*.f32 s 6)))
(*.f32 s (*.f32 6 u))
(*.f32 6 (*.f32 s u))
(+.f32 (*.f32 s (+.f32 u u)) (*.f32 2 (*.f32 s (+.f32 u u))))
(*.f32 s (*.f32 6 u))
(*.f32 6 (*.f32 s u))
(+.f32 (*.f32 2 (*.f32 s (+.f32 u u))) (*.f32 s (+.f32 u u)))
(*.f32 s (*.f32 6 u))
(*.f32 6 (*.f32 s u))
(-.f32 (*.f32 u (*.f32 s 6)) 0)
(*.f32 s (*.f32 6 u))
(*.f32 6 (*.f32 s u))
(/.f32 (*.f32 u (*.f32 s 6)) 1)
(*.f32 s (*.f32 6 u))
(*.f32 6 (*.f32 s u))
(/.f32 (*.f32 s (*.f32 u 12)) 2)
(*.f32 s (*.f32 6 u))
(*.f32 6 (*.f32 s u))
(/.f32 (*.f32 (*.f32 u s) 24) 4)
(*.f32 s (*.f32 6 u))
(*.f32 6 (*.f32 s u))
(/.f32 (*.f32 (*.f32 s (*.f32 u 12)) 4) 8)
(*.f32 s (*.f32 6 u))
(*.f32 6 (*.f32 s u))
(/.f32 (*.f32 2 (*.f32 (*.f32 s (*.f32 u 12)) 4)) 16)
(*.f32 s (*.f32 6 u))
(*.f32 6 (*.f32 s u))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s (*.f32 u 12)) 4))) 32)
(*.f32 s (*.f32 6 u))
(*.f32 6 (*.f32 s u))
(+.f32 (*.f32 s (*.f32 u 3)) 0)
(*.f32 s (*.f32 u 3))
(+.f32 0 (*.f32 s (*.f32 u 3)))
(*.f32 s (*.f32 u 3))
(+.f32 (*.f32 u s) (*.f32 s (+.f32 u u)))
(*.f32 s (*.f32 u 3))
(+.f32 (*.f32 s (+.f32 u u)) (*.f32 u s))
(*.f32 s (*.f32 u 3))
(+.f32 (*.f32 u (*.f32 s 3/2)) (*.f32 u (*.f32 s 3/2)))
(*.f32 s (*.f32 u 3))
(-.f32 (*.f32 s (*.f32 u 3)) 0)
(*.f32 s (*.f32 u 3))
(*.f32 u (*.f32 s 3))
(*.f32 s (*.f32 u 3))
(*.f32 s (*.f32 u 3))
(*.f32 6 (*.f32 u (*.f32 s 1/2)))
(*.f32 s (*.f32 u 3))
(*.f32 (*.f32 s 6) (*.f32 u 1/2))
(*.f32 s (*.f32 u 3))
(*.f32 (*.f32 u (*.f32 s 6)) 1/2)
(*.f32 s (*.f32 u 3))
(*.f32 2 (*.f32 u (*.f32 s 3/2)))
(*.f32 s (*.f32 u 3))
(*.f32 (*.f32 s (*.f32 u 3)) 1)
(*.f32 s (*.f32 u 3))
(*.f32 1 (*.f32 s (*.f32 u 3)))
(*.f32 s (*.f32 u 3))
(*.f32 (*.f32 s (*.f32 u 12)) 1/4)
(*.f32 s (*.f32 u 3))
(*.f32 4 (/.f32 (*.f32 s (*.f32 u 12)) 16))
(*.f32 s (*.f32 u 3))
(*.f32 4 (*.f32 (*.f32 u 1/2) (*.f32 s 3/2)))
(*.f32 s (*.f32 u 3))
(*.f32 4 (*.f32 (*.f32 u 1/4) (*.f32 s 3)))
(*.f32 s (*.f32 u 3))
(*.f32 4 (*.f32 (*.f32 s 3) (*.f32 u 1/4)))
(*.f32 s (*.f32 u 3))
(*.f32 4 (*.f32 (/.f32 (*.f32 s 3/2) 2) u))
(*.f32 s (*.f32 u 3))
(*.f32 4 (*.f32 (/.f32 u 8) (*.f32 s 6)))
(*.f32 s (*.f32 u 3))
(*.f32 4 (*.f32 (*.f32 u 3/2) (*.f32 s 1/2)))
(*.f32 s (*.f32 u 3))
(*.f32 (*.f32 u 6) (*.f32 s 1/2))
(*.f32 s (*.f32 u 3))
(*.f32 (*.f32 u 1/2) (*.f32 s 6))
(*.f32 s (*.f32 u 3))
(*.f32 (+.f32 u u) (*.f32 s 3/2))
(*.f32 s (*.f32 u 3))
(*.f32 (*.f32 (*.f32 u s) 24) 1/8)
(*.f32 s (*.f32 u 3))
(*.f32 8 (*.f32 (/.f32 (*.f32 s 3/2) 2) (*.f32 u 1/2)))
(*.f32 s (*.f32 u 3))
(*.f32 8 (*.f32 (/.f32 u 8) (*.f32 s 3)))
(*.f32 s (*.f32 u 3))
(*.f32 8 (*.f32 (*.f32 s 3/2) (*.f32 u 1/4)))
(*.f32 s (*.f32 u 3))
(*.f32 8 (*.f32 (*.f32 u 1/4) (*.f32 s 3/2)))
(*.f32 s (*.f32 u 3))
(*.f32 8 (*.f32 (/.f32 (*.f32 s 12) 32) u))
(*.f32 s (*.f32 u 3))
(*.f32 8 (*.f32 (/.f32 u 16) (*.f32 s 6)))
(*.f32 s (*.f32 u 3))
(*.f32 (*.f32 s 12) (*.f32 u 1/4))
(*.f32 s (*.f32 u 3))
(*.f32 (+.f32 s s) (*.f32 u 3/2))
(*.f32 s (*.f32 u 3))
(*.f32 (*.f32 u s) 3)
(*.f32 s (*.f32 u 3))
(*.f32 1/2 (*.f32 u (*.f32 s 6)))
(*.f32 s (*.f32 u 3))
(*.f32 (*.f32 s 1/2) (*.f32 u 6))
(*.f32 s (*.f32 u 3))
(*.f32 (*.f32 s 3) u)
(*.f32 s (*.f32 u 3))
(*.f32 (*.f32 (*.f32 s (*.f32 u 12)) 4) 1/16)
(*.f32 s (*.f32 u 3))
(*.f32 (*.f32 u 4) (/.f32 (*.f32 s 3/2) 2))
(*.f32 s (*.f32 u 3))
(*.f32 (*.f32 u 4) (*.f32 1/4 (*.f32 s 3)))
(*.f32 s (*.f32 u 3))
(*.f32 (*.f32 u 4) (*.f32 1/8 (*.f32 s 6)))
(*.f32 s (*.f32 u 3))
(*.f32 (*.f32 u 4) (*.f32 1/2 (*.f32 s 3/2)))
(*.f32 s (*.f32 u 3))
(*.f32 (*.f32 u 4) (*.f32 3/2 (*.f32 s 1/2)))
(*.f32 s (*.f32 u 3))
(*.f32 (*.f32 u 12) (*.f32 s 1/4))
(*.f32 s (*.f32 u 3))
(*.f32 (*.f32 s 24) (/.f32 u 8))
(*.f32 s (*.f32 u 3))
(*.f32 (*.f32 s 24) (*.f32 (*.f32 u 1/2) 1/4))
(*.f32 s (*.f32 u 3))
(*.f32 (*.f32 s 24) (*.f32 1/2 (*.f32 u 1/4)))
(*.f32 s (*.f32 u 3))
(*.f32 (*.f32 s 24) (*.f32 1/8 u))
(*.f32 s (*.f32 u 3))
(*.f32 (*.f32 s 4) (/.f32 (*.f32 u 6) 8))
(*.f32 s (*.f32 u 3))
(*.f32 (*.f32 s 4) (*.f32 3 (*.f32 u 1/4)))
(*.f32 s (*.f32 u 3))
(*.f32 (*.f32 s 4) (*.f32 (*.f32 u 1/2) 3/2))
(*.f32 s (*.f32 u 3))
(*.f32 (*.f32 s 4) (*.f32 3/4 u))
(*.f32 s (*.f32 u 3))
(*.f32 (*.f32 u 3) s)
(*.f32 s (*.f32 u 3))
(*.f32 (*.f32 u (*.f32 s 1/2)) 6)
(*.f32 s (*.f32 u 3))
(*.f32 (*.f32 s (+.f32 u u)) 3/2)
(*.f32 s (*.f32 u 3))
(*.f32 3 (*.f32 u s))
(*.f32 s (*.f32 u 3))
(*.f32 (*.f32 u 1/4) (*.f32 s 12))
(*.f32 s (*.f32 u 3))
(*.f32 (*.f32 s 3/2) (+.f32 u u))
(*.f32 s (*.f32 u 3))
(*.f32 1/4 (*.f32 s (*.f32 u 12)))
(*.f32 s (*.f32 u 3))
(*.f32 12 (/.f32 (*.f32 u s) 4))
(*.f32 s (*.f32 u 3))
(*.f32 12 (*.f32 (*.f32 u 1/2) (*.f32 s 1/2)))
(*.f32 s (*.f32 u 3))
(*.f32 12 (*.f32 s (*.f32 u 1/4)))
(*.f32 s (*.f32 u 3))
(*.f32 12 (*.f32 u (*.f32 s 1/4)))
(*.f32 s (*.f32 u 3))
(*.f32 (*.f32 2 (*.f32 u 4)) (*.f32 1/8 (*.f32 s 3)))
(*.f32 s (*.f32 u 3))
(*.f32 (*.f32 2 (*.f32 u 4)) (*.f32 1/4 (*.f32 s 3/2)))
(*.f32 s (*.f32 u 3))
(*.f32 (*.f32 2 (*.f32 u 4)) (*.f32 1/16 (*.f32 s 6)))
(*.f32 s (*.f32 u 3))
(*.f32 (*.f32 2 (*.f32 s 24)) (*.f32 1/8 (*.f32 u 1/2)))
(*.f32 s (*.f32 u 3))
(*.f32 (*.f32 2 (*.f32 s 24)) (*.f32 1/4 (*.f32 u 1/4)))
(*.f32 s (*.f32 u 3))
(*.f32 (*.f32 2 (*.f32 s 24)) (*.f32 1/16 u))
(*.f32 s (*.f32 u 3))
(*.f32 (*.f32 2 (*.f32 u 12)) (/.f32 s 8))
(*.f32 s (*.f32 u 3))
(*.f32 (*.f32 2 (*.f32 u 12)) (*.f32 1/4 (*.f32 s 1/2)))
(*.f32 s (*.f32 u 3))
(*.f32 (*.f32 2 (*.f32 s (+.f32 u u))) 3/4)
(*.f32 s (*.f32 u 3))
(*.f32 (*.f32 s 1/4) (*.f32 u 12))
(*.f32 s (*.f32 u 3))
(*.f32 3/2 (*.f32 s (+.f32 u u)))
(*.f32 s (*.f32 u 3))
(*.f32 (*.f32 u 3/2) (+.f32 s s))
(*.f32 s (*.f32 u 3))
(*.f32 (*.f32 u (*.f32 s 3/2)) 2)
(*.f32 s (*.f32 u 3))
(*.f32 1/8 (*.f32 (*.f32 u s) 24))
(*.f32 s (*.f32 u 3))
(*.f32 (/.f32 (*.f32 s (*.f32 u 12)) 16) 4)
(*.f32 s (*.f32 u 3))
(*.f32 (/.f32 u 8) (*.f32 s 24))
(*.f32 s (*.f32 u 3))
(*.f32 (/.f32 (*.f32 u s) 4) 12)
(*.f32 s (*.f32 u 3))
(*.f32 (/.f32 (*.f32 s 3/2) 2) (*.f32 u 4))
(*.f32 s (*.f32 u 3))
(*.f32 (/.f32 s 8) (*.f32 2 (*.f32 u 12)))
(*.f32 s (*.f32 u 3))
(*.f32 3/4 (*.f32 2 (*.f32 s (+.f32 u u))))
(*.f32 s (*.f32 u 3))
(*.f32 (/.f32 (*.f32 u 6) 8) (*.f32 s 4))
(*.f32 s (*.f32 u 3))
(*.f32 1/16 (*.f32 (*.f32 s (*.f32 u 12)) 4))
(*.f32 s (*.f32 u 3))
(*.f32 24 (*.f32 (*.f32 u 1/2) (*.f32 s 1/4)))
(*.f32 s (*.f32 u 3))
(*.f32 24 (*.f32 (*.f32 u 1/4) (*.f32 s 1/2)))
(*.f32 s (*.f32 u 3))
(*.f32 24 (*.f32 (*.f32 s 1/2) (*.f32 u 1/4)))
(*.f32 s (*.f32 u 3))
(*.f32 24 (*.f32 (/.f32 s 8) u))
(*.f32 s (*.f32 u 3))
(*.f32 (*.f32 (*.f32 u 1/2) (*.f32 s 1/4)) 24)
(*.f32 s (*.f32 u 3))
(*.f32 (*.f32 (*.f32 u 1/2) (*.f32 s 1/2)) 12)
(*.f32 s (*.f32 u 3))
(*.f32 (*.f32 (*.f32 u 1/2) 1/4) (*.f32 s 24))
(*.f32 s (*.f32 u 3))
(*.f32 (*.f32 u (*.f32 s 1/4)) 12)
(*.f32 s (*.f32 u 3))
(*.f32 (*.f32 (*.f32 u 1/2) (*.f32 s 3/2)) 4)
(*.f32 s (*.f32 u 3))
(*.f32 (*.f32 (*.f32 u 1/2) 3/2) (*.f32 s 4))
(*.f32 s (*.f32 u 3))

localize38.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.3b
(*.f32 3 (+.f32 (*.f32 (log.f32 3/4) s) (*.f32 u s)))
0.6b
(*.f32 (log.f32 3/4) s)
0.9b
(+.f32 (*.f32 (log.f32 3/4) s) (*.f32 u s))
Compiler

Compiled 33 to 20 computations (39.4% saved)

series2.0ms (0%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
s
@-inf
(+.f32 (*.f32 (log.f32 3/4) s) (*.f32 u s))
0.0ms
s
@-inf
(*.f32 3 (+.f32 (*.f32 (log.f32 3/4) s) (*.f32 u s)))
0.0ms
s
@0
(*.f32 3 (+.f32 (*.f32 (log.f32 3/4) s) (*.f32 u s)))
0.0ms
s
@inf
(*.f32 3 (+.f32 (*.f32 (log.f32 3/4) s) (*.f32 u s)))
0.0ms
u
@-inf
(+.f32 (*.f32 (log.f32 3/4) s) (*.f32 u s))

rewrite90.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1568×rational.json-simplify-35
1354×bool.json-1
1354×bool.json-2
1320×rational.json-1
1320×rational.json-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01252
111740
228940
358940
4122940
5279040
6538540
Stop Event
node limit
Counts
2 → 45
Calls
Call 1
Inputs
(+.f32 (*.f32 (log.f32 3/4) s) (*.f32 u s))
(*.f32 3 (+.f32 (*.f32 (log.f32 3/4) s) (*.f32 u s)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 s (+.f32 (log.f32 3/4) u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 s (+.f32 (log.f32 3/4) u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 s s) (*.f32 (+.f32 (log.f32 3/4) u) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 s s) (/.f32 (+.f32 (log.f32 3/4) u) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s (*.f32 2 (+.f32 (log.f32 3/4) u))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (log.f32 3/4) u) s)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (+.f32 (log.f32 3/4) u)) (*.f32 s 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 s (*.f32 2 (+.f32 (log.f32 3/4) u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s 1/2) (*.f32 2 (+.f32 (log.f32 3/4) u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (log.f32 3/4) u) 1/2) (+.f32 s s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (log.f32 3/4) u) 2) (+.f32 s s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 s (*.f32 2 (+.f32 (log.f32 3/4) u))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 4)))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 4))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f32 s (+.f32 (log.f32 3/4) u))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f32 s (+.f32 (log.f32 3/4) u)) (*.f32 s (+.f32 (log.f32 3/4) u)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f32 s (+.f32 (log.f32 3/4) u)) (*.f32 s (+.f32 (log.f32 3/4) u)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 3/4) s) (+.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) (*.f32 s (+.f32 (log.f32 3/4) (+.f32 u u)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 s u) (+.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) (*.f32 s (+.f32 u (*.f32 (log.f32 3/4) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) (*.f32 s (*.f32 2 (+.f32 (log.f32 3/4) u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 s (*.f32 2 (+.f32 (log.f32 3/4) u))) (*.f32 s (+.f32 (log.f32 3/4) u)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 s (+.f32 (log.f32 3/4) (+.f32 u u))) (*.f32 s (+.f32 u (*.f32 (log.f32 3/4) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 s (+.f32 u (*.f32 (log.f32 3/4) 2))) (*.f32 s (+.f32 (log.f32 3/4) (+.f32 u u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 3/2) (*.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) (*.f32 s (+.f32 u (*.f32 (log.f32 3/4) 2)))) (*.f32 s u))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) (*.f32 s (+.f32 (log.f32 3/4) (+.f32 u u)))) (*.f32 (log.f32 3/4) s))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 6)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 12) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 12)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 12))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 12)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 12)))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 12))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3)) (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3)) (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3)))))))

simplify588.0ms (1.8%)

Algorithm
egg-herbie
Rules
2242×rational.json-simplify-2
1870×rational.json-simplify-1
1866×rational.json-simplify-35
1142×rational.json-simplify-51
880×rational.json-simplify-48
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01141971
12471923
25611899
319181891
439061891
546461891
648861891
750671891
852381891
953751891
1060371891
1162951891
1266431891
1374441891
Stop Event
node limit
Counts
93 → 69
Calls
Call 1
Inputs
(*.f32 s (+.f32 (log.f32 3/4) u))
(*.f32 s (+.f32 (log.f32 3/4) u))
(*.f32 s (+.f32 (log.f32 3/4) u))
(*.f32 s (+.f32 (log.f32 3/4) u))
(*.f32 s (+.f32 (log.f32 3/4) u))
(*.f32 s (+.f32 (log.f32 3/4) u))
(*.f32 s (+.f32 (log.f32 3/4) u))
(*.f32 s (+.f32 (log.f32 3/4) u))
(*.f32 -1 (*.f32 s (+.f32 (*.f32 -1 (log.f32 3/4)) (*.f32 -1 u))))
(*.f32 -1 (*.f32 s (+.f32 (*.f32 -1 (log.f32 3/4)) (*.f32 -1 u))))
(*.f32 -1 (*.f32 s (+.f32 (*.f32 -1 (log.f32 3/4)) (*.f32 -1 u))))
(*.f32 -1 (*.f32 s (+.f32 (*.f32 -1 (log.f32 3/4)) (*.f32 -1 u))))
(*.f32 s (log.f32 3/4))
(+.f32 (*.f32 s (log.f32 3/4)) (*.f32 s u))
(+.f32 (*.f32 s (log.f32 3/4)) (*.f32 s u))
(+.f32 (*.f32 s (log.f32 3/4)) (*.f32 s u))
(*.f32 s u)
(+.f32 (*.f32 s (log.f32 3/4)) (*.f32 s u))
(+.f32 (*.f32 s (log.f32 3/4)) (*.f32 s u))
(+.f32 (*.f32 s (log.f32 3/4)) (*.f32 s u))
(*.f32 s u)
(+.f32 (*.f32 s (log.f32 3/4)) (*.f32 s u))
(+.f32 (*.f32 s (log.f32 3/4)) (*.f32 s u))
(+.f32 (*.f32 s (log.f32 3/4)) (*.f32 s u))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 -3 (*.f32 s (+.f32 (*.f32 -1 (log.f32 3/4)) (*.f32 -1 u))))
(*.f32 -3 (*.f32 s (+.f32 (*.f32 -1 (log.f32 3/4)) (*.f32 -1 u))))
(*.f32 -3 (*.f32 s (+.f32 (*.f32 -1 (log.f32 3/4)) (*.f32 -1 u))))
(*.f32 -3 (*.f32 s (+.f32 (*.f32 -1 (log.f32 3/4)) (*.f32 -1 u))))
(*.f32 3 (*.f32 s (log.f32 3/4)))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(*.f32 3 (*.f32 s u))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(*.f32 3 (*.f32 s u))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(-.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 0)
(*.f32 s (+.f32 (log.f32 3/4) u))
(*.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 1)
(*.f32 1 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 2 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 1/2)))
(*.f32 (+.f32 s s) (*.f32 (+.f32 (log.f32 3/4) u) 1/2))
(*.f32 (+.f32 s s) (/.f32 (+.f32 (log.f32 3/4) u) 2))
(*.f32 (*.f32 s (*.f32 2 (+.f32 (log.f32 3/4) u))) 1/2)
(*.f32 (+.f32 (log.f32 3/4) u) s)
(*.f32 4 (/.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 4))
(*.f32 (*.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 4) 1/4)
(*.f32 (*.f32 2 (+.f32 (log.f32 3/4) u)) (*.f32 s 1/2))
(*.f32 1/2 (*.f32 s (*.f32 2 (+.f32 (log.f32 3/4) u))))
(*.f32 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 1/2)) 2)
(*.f32 (*.f32 s 1/2) (*.f32 2 (+.f32 (log.f32 3/4) u)))
(*.f32 (*.f32 (+.f32 (log.f32 3/4) u) 1/2) (+.f32 s s))
(*.f32 1/4 (*.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 4))
(*.f32 (/.f32 (+.f32 (log.f32 3/4) u) 2) (+.f32 s s))
(*.f32 (/.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 4) 4)
(/.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 1)
(/.f32 (*.f32 s (*.f32 2 (+.f32 (log.f32 3/4) u))) 2)
(/.f32 (*.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 4) 4)
(/.f32 (*.f32 2 (*.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 4)) 8)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 4))) 16)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 4)))) 32)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 4)))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 4))))) 64)
(+.f32 (*.f32 (log.f32 3/4) s) (+.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) (*.f32 s (+.f32 (log.f32 3/4) (+.f32 u u)))))
(+.f32 (*.f32 s u) (+.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) (*.f32 s (+.f32 u (*.f32 (log.f32 3/4) 2)))))
(+.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) (*.f32 s (*.f32 2 (+.f32 (log.f32 3/4) u))))
(+.f32 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3)) 0)
(+.f32 0 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3)))
(+.f32 (*.f32 s (*.f32 2 (+.f32 (log.f32 3/4) u))) (*.f32 s (+.f32 (log.f32 3/4) u)))
(+.f32 (*.f32 s (+.f32 (log.f32 3/4) (+.f32 u u))) (*.f32 s (+.f32 u (*.f32 (log.f32 3/4) 2))))
(+.f32 (*.f32 s (+.f32 u (*.f32 (log.f32 3/4) 2))) (*.f32 s (+.f32 (log.f32 3/4) (+.f32 u u))))
(+.f32 (*.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 3/2) (*.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 3/2))
(+.f32 (+.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) (*.f32 s (+.f32 u (*.f32 (log.f32 3/4) 2)))) (*.f32 s u))
(+.f32 (+.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) (*.f32 s (+.f32 (log.f32 3/4) (+.f32 u u)))) (*.f32 (log.f32 3/4) s))
(-.f32 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3)) 0)
(/.f32 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3)) 1)
(/.f32 (*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 6)) 2)
(/.f32 (*.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 12) 4)
(/.f32 (*.f32 2 (*.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 12)) 8)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 12))) 16)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 12)))) 32)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 12)))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 12))))) 64)
Outputs
(*.f32 s (+.f32 (log.f32 3/4) u))
(*.f32 s (+.f32 (log.f32 3/4) u))
(*.f32 s (+.f32 (log.f32 3/4) u))
(*.f32 s (+.f32 (log.f32 3/4) u))
(*.f32 s (+.f32 (log.f32 3/4) u))
(*.f32 s (+.f32 (log.f32 3/4) u))
(*.f32 s (+.f32 (log.f32 3/4) u))
(*.f32 s (+.f32 (log.f32 3/4) u))
(*.f32 -1 (*.f32 s (+.f32 (*.f32 -1 (log.f32 3/4)) (*.f32 -1 u))))
(*.f32 s (+.f32 (log.f32 3/4) u))
(*.f32 -1 (*.f32 s (+.f32 (*.f32 -1 (log.f32 3/4)) (*.f32 -1 u))))
(*.f32 s (+.f32 (log.f32 3/4) u))
(*.f32 -1 (*.f32 s (+.f32 (*.f32 -1 (log.f32 3/4)) (*.f32 -1 u))))
(*.f32 s (+.f32 (log.f32 3/4) u))
(*.f32 -1 (*.f32 s (+.f32 (*.f32 -1 (log.f32 3/4)) (*.f32 -1 u))))
(*.f32 s (+.f32 (log.f32 3/4) u))
(*.f32 s (log.f32 3/4))
(+.f32 (*.f32 s (log.f32 3/4)) (*.f32 s u))
(*.f32 s (+.f32 (log.f32 3/4) u))
(+.f32 (*.f32 s (log.f32 3/4)) (*.f32 s u))
(*.f32 s (+.f32 (log.f32 3/4) u))
(+.f32 (*.f32 s (log.f32 3/4)) (*.f32 s u))
(*.f32 s (+.f32 (log.f32 3/4) u))
(*.f32 s u)
(+.f32 (*.f32 s (log.f32 3/4)) (*.f32 s u))
(*.f32 s (+.f32 (log.f32 3/4) u))
(+.f32 (*.f32 s (log.f32 3/4)) (*.f32 s u))
(*.f32 s (+.f32 (log.f32 3/4) u))
(+.f32 (*.f32 s (log.f32 3/4)) (*.f32 s u))
(*.f32 s (+.f32 (log.f32 3/4) u))
(*.f32 s u)
(+.f32 (*.f32 s (log.f32 3/4)) (*.f32 s u))
(*.f32 s (+.f32 (log.f32 3/4) u))
(+.f32 (*.f32 s (log.f32 3/4)) (*.f32 s u))
(*.f32 s (+.f32 (log.f32 3/4) u))
(+.f32 (*.f32 s (log.f32 3/4)) (*.f32 s u))
(*.f32 s (+.f32 (log.f32 3/4) u))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 3))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 3))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 3))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 3))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 3))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 3))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 3))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3))
(*.f32 3 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 3))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3))
(*.f32 -3 (*.f32 s (+.f32 (*.f32 -1 (log.f32 3/4)) (*.f32 -1 u))))
(*.f32 s (*.f32 (+.f32 (*.f32 (log.f32 3/4) -1) (*.f32 u -1)) -3))
(*.f32 (*.f32 -1 (+.f32 (log.f32 3/4) u)) (*.f32 -3 s))
(*.f32 s (*.f32 (*.f32 (+.f32 (log.f32 3/4) u) -1) -3))
(*.f32 s (*.f32 (neg.f32 (+.f32 (log.f32 3/4) u)) -3))
(*.f32 -3 (*.f32 s (+.f32 (*.f32 -1 (log.f32 3/4)) (*.f32 -1 u))))
(*.f32 s (*.f32 (+.f32 (*.f32 (log.f32 3/4) -1) (*.f32 u -1)) -3))
(*.f32 (*.f32 -1 (+.f32 (log.f32 3/4) u)) (*.f32 -3 s))
(*.f32 s (*.f32 (*.f32 (+.f32 (log.f32 3/4) u) -1) -3))
(*.f32 s (*.f32 (neg.f32 (+.f32 (log.f32 3/4) u)) -3))
(*.f32 -3 (*.f32 s (+.f32 (*.f32 -1 (log.f32 3/4)) (*.f32 -1 u))))
(*.f32 s (*.f32 (+.f32 (*.f32 (log.f32 3/4) -1) (*.f32 u -1)) -3))
(*.f32 (*.f32 -1 (+.f32 (log.f32 3/4) u)) (*.f32 -3 s))
(*.f32 s (*.f32 (*.f32 (+.f32 (log.f32 3/4) u) -1) -3))
(*.f32 s (*.f32 (neg.f32 (+.f32 (log.f32 3/4) u)) -3))
(*.f32 -3 (*.f32 s (+.f32 (*.f32 -1 (log.f32 3/4)) (*.f32 -1 u))))
(*.f32 s (*.f32 (+.f32 (*.f32 (log.f32 3/4) -1) (*.f32 u -1)) -3))
(*.f32 (*.f32 -1 (+.f32 (log.f32 3/4) u)) (*.f32 -3 s))
(*.f32 s (*.f32 (*.f32 (+.f32 (log.f32 3/4) u) -1) -3))
(*.f32 s (*.f32 (neg.f32 (+.f32 (log.f32 3/4) u)) -3))
(*.f32 3 (*.f32 s (log.f32 3/4)))
(*.f32 (*.f32 s (log.f32 3/4)) 3)
(*.f32 (log.f32 3/4) (*.f32 s 3))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 3))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 3))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 3))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3))
(*.f32 3 (*.f32 s u))
(*.f32 (*.f32 s u) 3)
(*.f32 s (*.f32 u 3))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 3))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 3))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 3))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3))
(*.f32 3 (*.f32 s u))
(*.f32 (*.f32 s u) 3)
(*.f32 s (*.f32 u 3))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 3))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 3))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3))
(+.f32 (*.f32 3 (*.f32 s (log.f32 3/4))) (*.f32 3 (*.f32 s u)))
(*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 3))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3))
(-.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 0)
(*.f32 s (+.f32 (log.f32 3/4) u))
(*.f32 s (+.f32 (log.f32 3/4) u))
(*.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 1)
(*.f32 s (+.f32 (log.f32 3/4) u))
(*.f32 1 (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (+.f32 (log.f32 3/4) u))
(*.f32 2 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 1/2)))
(*.f32 s (+.f32 (log.f32 3/4) u))
(*.f32 (+.f32 s s) (*.f32 (+.f32 (log.f32 3/4) u) 1/2))
(*.f32 s (+.f32 (log.f32 3/4) u))
(*.f32 (+.f32 s s) (/.f32 (+.f32 (log.f32 3/4) u) 2))
(*.f32 s (+.f32 (log.f32 3/4) u))
(*.f32 (*.f32 s (*.f32 2 (+.f32 (log.f32 3/4) u))) 1/2)
(*.f32 s (+.f32 (log.f32 3/4) u))
(*.f32 (+.f32 (log.f32 3/4) u) s)
(*.f32 s (+.f32 (log.f32 3/4) u))
(*.f32 4 (/.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 4))
(*.f32 s (+.f32 (log.f32 3/4) u))
(*.f32 (*.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 4) 1/4)
(*.f32 s (+.f32 (log.f32 3/4) u))
(*.f32 (*.f32 2 (+.f32 (log.f32 3/4) u)) (*.f32 s 1/2))
(*.f32 s (+.f32 (log.f32 3/4) u))
(*.f32 1/2 (*.f32 s (*.f32 2 (+.f32 (log.f32 3/4) u))))
(*.f32 s (+.f32 (log.f32 3/4) u))
(*.f32 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 1/2)) 2)
(*.f32 s (+.f32 (log.f32 3/4) u))
(*.f32 (*.f32 s 1/2) (*.f32 2 (+.f32 (log.f32 3/4) u)))
(*.f32 s (+.f32 (log.f32 3/4) u))
(*.f32 (*.f32 (+.f32 (log.f32 3/4) u) 1/2) (+.f32 s s))
(*.f32 s (+.f32 (log.f32 3/4) u))
(*.f32 1/4 (*.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 4))
(*.f32 s (+.f32 (log.f32 3/4) u))
(*.f32 (/.f32 (+.f32 (log.f32 3/4) u) 2) (+.f32 s s))
(*.f32 s (+.f32 (log.f32 3/4) u))
(*.f32 (/.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 4) 4)
(*.f32 s (+.f32 (log.f32 3/4) u))
(/.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 1)
(*.f32 s (+.f32 (log.f32 3/4) u))
(/.f32 (*.f32 s (*.f32 2 (+.f32 (log.f32 3/4) u))) 2)
(*.f32 s (+.f32 (log.f32 3/4) u))
(/.f32 (*.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 4) 4)
(*.f32 s (+.f32 (log.f32 3/4) u))
(/.f32 (*.f32 2 (*.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 4)) 8)
(*.f32 s (+.f32 (log.f32 3/4) u))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 4))) 16)
(*.f32 s (+.f32 (log.f32 3/4) u))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 4)))) 32)
(*.f32 s (+.f32 (log.f32 3/4) u))
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 4)))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 4))))) 64)
(*.f32 s (+.f32 (log.f32 3/4) u))
(+.f32 (*.f32 (log.f32 3/4) s) (+.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) (*.f32 s (+.f32 (log.f32 3/4) (+.f32 u u)))))
(*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 3))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3))
(+.f32 (*.f32 s u) (+.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) (*.f32 s (+.f32 u (*.f32 (log.f32 3/4) 2)))))
(+.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) (+.f32 (*.f32 s (+.f32 u (*.f32 (log.f32 3/4) 2))) (*.f32 s u)))
(+.f32 (*.f32 s u) (*.f32 s (+.f32 (+.f32 (log.f32 3/4) u) (+.f32 u (*.f32 (log.f32 3/4) 2)))))
(*.f32 s (+.f32 (+.f32 (log.f32 3/4) u) (+.f32 (*.f32 (log.f32 3/4) 2) (+.f32 u u))))
(*.f32 s (+.f32 (log.f32 3/4) (+.f32 (*.f32 (log.f32 3/4) 2) (+.f32 u (+.f32 u u)))))
(*.f32 s (+.f32 (log.f32 3/4) (+.f32 (+.f32 u u) (+.f32 u (*.f32 (log.f32 3/4) 2)))))
(+.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) (*.f32 s (*.f32 2 (+.f32 (log.f32 3/4) u))))
(*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 3))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3))
(+.f32 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3)) 0)
(*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 3))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3))
(+.f32 0 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3)))
(*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 3))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3))
(+.f32 (*.f32 s (*.f32 2 (+.f32 (log.f32 3/4) u))) (*.f32 s (+.f32 (log.f32 3/4) u)))
(*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 3))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3))
(+.f32 (*.f32 s (+.f32 (log.f32 3/4) (+.f32 u u))) (*.f32 s (+.f32 u (*.f32 (log.f32 3/4) 2))))
(+.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) (+.f32 (*.f32 s (+.f32 u (*.f32 (log.f32 3/4) 2))) (*.f32 s u)))
(+.f32 (*.f32 s u) (*.f32 s (+.f32 (+.f32 (log.f32 3/4) u) (+.f32 u (*.f32 (log.f32 3/4) 2)))))
(*.f32 s (+.f32 (+.f32 (log.f32 3/4) u) (+.f32 (*.f32 (log.f32 3/4) 2) (+.f32 u u))))
(*.f32 s (+.f32 (log.f32 3/4) (+.f32 (*.f32 (log.f32 3/4) 2) (+.f32 u (+.f32 u u)))))
(*.f32 s (+.f32 (log.f32 3/4) (+.f32 (+.f32 u u) (+.f32 u (*.f32 (log.f32 3/4) 2)))))
(+.f32 (*.f32 s (+.f32 u (*.f32 (log.f32 3/4) 2))) (*.f32 s (+.f32 (log.f32 3/4) (+.f32 u u))))
(+.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) (+.f32 (*.f32 s (+.f32 u (*.f32 (log.f32 3/4) 2))) (*.f32 s u)))
(+.f32 (*.f32 s u) (*.f32 s (+.f32 (+.f32 (log.f32 3/4) u) (+.f32 u (*.f32 (log.f32 3/4) 2)))))
(*.f32 s (+.f32 (+.f32 (log.f32 3/4) u) (+.f32 (*.f32 (log.f32 3/4) 2) (+.f32 u u))))
(*.f32 s (+.f32 (log.f32 3/4) (+.f32 (*.f32 (log.f32 3/4) 2) (+.f32 u (+.f32 u u)))))
(*.f32 s (+.f32 (log.f32 3/4) (+.f32 (+.f32 u u) (+.f32 u (*.f32 (log.f32 3/4) 2)))))
(+.f32 (*.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 3/2) (*.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 3/2))
(*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 3))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3))
(+.f32 (+.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) (*.f32 s (+.f32 u (*.f32 (log.f32 3/4) 2)))) (*.f32 s u))
(+.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) (+.f32 (*.f32 s (+.f32 u (*.f32 (log.f32 3/4) 2))) (*.f32 s u)))
(+.f32 (*.f32 s u) (*.f32 s (+.f32 (+.f32 (log.f32 3/4) u) (+.f32 u (*.f32 (log.f32 3/4) 2)))))
(*.f32 s (+.f32 (+.f32 (log.f32 3/4) u) (+.f32 (*.f32 (log.f32 3/4) 2) (+.f32 u u))))
(*.f32 s (+.f32 (log.f32 3/4) (+.f32 (*.f32 (log.f32 3/4) 2) (+.f32 u (+.f32 u u)))))
(*.f32 s (+.f32 (log.f32 3/4) (+.f32 (+.f32 u u) (+.f32 u (*.f32 (log.f32 3/4) 2)))))
(+.f32 (+.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) (*.f32 s (+.f32 (log.f32 3/4) (+.f32 u u)))) (*.f32 (log.f32 3/4) s))
(*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 3))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3))
(-.f32 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3)) 0)
(*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 3))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3))
(/.f32 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3)) 1)
(*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 3))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3))
(/.f32 (*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 6)) 2)
(*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 3))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3))
(/.f32 (*.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 12) 4)
(*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 3))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3))
(/.f32 (*.f32 2 (*.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 12)) 8)
(*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 3))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 12))) 16)
(*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 3))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 12)))) 32)
(*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 3))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3))
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 12)))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s (+.f32 (log.f32 3/4) u)) 12))))) 64)
(*.f32 s (*.f32 (+.f32 (log.f32 3/4) u) 3))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3))

localize131.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f32 3 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))))
0.4b
(*.f32 u -8/3)
0.9b
(log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))
1.0b
(+.f32 (*.f32 u -8/3) 8/3)
Compiler

Compiled 53 to 44 computations (17% saved)

series2.0ms (0%)

Counts
4 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
u
@inf
(*.f32 u -8/3)
0.0ms
u
@-inf
(*.f32 u -8/3)
0.0ms
u
@0
(+.f32 (*.f32 u -8/3) 8/3)
0.0ms
u
@inf
(+.f32 (*.f32 u -8/3) 8/3)
0.0ms
u
@inf
(log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))

rewrite94.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1184×bool.json-1
1184×bool.json-2
1168×rational.json-simplify-35
1124×rational.json-1
1124×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01372
112972
233272
370272
4153872
5377272
Stop Event
node limit
Counts
4 → 65
Calls
Call 1
Inputs
(+.f32 (*.f32 u -8/3) 8/3)
(log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))
(*.f32 u -8/3)
(*.f32 3 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 u -8/3) 8/3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (+.f32 (*.f32 u -8/3) 8/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 u -8/3) 8/3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (+.f32 (*.f32 u -8/3) 8/3) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 (*.f32 u -8/3) 8/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (*.f32 (+.f32 (*.f32 u -8/3) 8/3) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 u -16/3) 16/3) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 u -8/3) 8/3) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (+.f32 (*.f32 u -8/3) 8/3)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 u -8/3) 8/3) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 u -8/3) 8/3) 8) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (+.f32 (*.f32 u -16/3) 16/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 (+.f32 (*.f32 u -8/3) 8/3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 u -8/3) 8/3) 1/4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/8 (*.f32 (+.f32 (*.f32 u -8/3) 8/3) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 u -8/3) 8/3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 u -16/3) 16/3) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 u -8/3) 8/3) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (*.f32 u -8/3) 8/3)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 u -8/3) 8/3) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 u -8/3) 8/3) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 u -8/3) 8/3) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (+.f32 (*.f32 u -8/3) 8/3)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (+.f32 (*.f32 u -8/3) 8/3)))))) (#(struct:change #<rule egg-rr> (2) ((x and (+.f32 (*.f32 u -8/3) 8/3) (+.f32 (*.f32 u -8/3) 8/3))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f32 (*.f32 u -8/3) 8/3) (+.f32 (*.f32 u -8/3) 8/3))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 1/2) (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 2 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 4))) (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))))))) (#(struct:change #<rule egg-rr> (2) ((x or (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u -8/3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 u -8/3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u -4/3) (*.f32 u -4/3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 u -8/3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u -8/3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u -16/3) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u -32/3) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 u -32/3)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 u -32/3))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 u -32/3))) (*.f32 2 (*.f32 2 (*.f32 u -32/3)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f32 u -8/3)))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f32 u -8/3) (*.f32 u -8/3))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f32 u -8/3) (*.f32 u -8/3))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) (*.f32 2 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))) (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 3/2) (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 6) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 12) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 12)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 12))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 12))) (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 12)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 3) (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 3) (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 3))))))

simplify238.0ms (0.7%)

Algorithm
egg-herbie
Rules
1056×rational.json-simplify-39
998×rational.json-simplify-41
908×rational.json-simplify-51
836×rational.json-simplify-35
772×rational.json-simplify-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01762789
13782399
210642399
324162399
446392399
551812399
657162399
772132399
Stop Event
node limit
Counts
113 → 153
Calls
Call 1
Inputs
8/3
(+.f32 8/3 (*.f32 -8/3 u))
(+.f32 8/3 (*.f32 -8/3 u))
(+.f32 8/3 (*.f32 -8/3 u))
(*.f32 -8/3 u)
(+.f32 8/3 (*.f32 -8/3 u))
(+.f32 8/3 (*.f32 -8/3 u))
(+.f32 8/3 (*.f32 -8/3 u))
(*.f32 -8/3 u)
(+.f32 8/3 (*.f32 -8/3 u))
(+.f32 8/3 (*.f32 -8/3 u))
(+.f32 8/3 (*.f32 -8/3 u))
(log.f32 3/4)
(+.f32 (log.f32 3/4) u)
(+.f32 (*.f32 1/2 (pow.f32 u 2)) (+.f32 (log.f32 3/4) u))
(+.f32 (*.f32 1/2 (pow.f32 u 2)) (+.f32 (log.f32 3/4) (+.f32 u (*.f32 1/3 (pow.f32 u 3)))))
(+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u)))
(+.f32 (log.f32 -3/4) (+.f32 (log.f32 (/.f32 1 u)) (/.f32 1 u)))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (log.f32 -3/4) (+.f32 (log.f32 (/.f32 1 u)) (/.f32 1 u))))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (log.f32 -3/4) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u 3))) (+.f32 (log.f32 (/.f32 1 u)) (/.f32 1 u)))))
(+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4))
(+.f32 (/.f32 1 u) (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (/.f32 1 u) (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4))))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u 3))) (+.f32 (/.f32 1 u) (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))))
(*.f32 -8/3 u)
(*.f32 -8/3 u)
(*.f32 -8/3 u)
(*.f32 -8/3 u)
(*.f32 -8/3 u)
(*.f32 -8/3 u)
(*.f32 -8/3 u)
(*.f32 -8/3 u)
(*.f32 -8/3 u)
(*.f32 -8/3 u)
(*.f32 -8/3 u)
(*.f32 -8/3 u)
(*.f32 3 (log.f32 3/4))
(+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u))
(+.f32 (*.f32 3/2 (pow.f32 u 2)) (+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u)))
(+.f32 (pow.f32 u 3) (+.f32 (*.f32 3/2 (pow.f32 u 2)) (+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u))))
(*.f32 3 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))))
(+.f32 (*.f32 3 (/.f32 1 u)) (*.f32 3 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u)))))
(+.f32 (*.f32 3/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (*.f32 3 (/.f32 1 u)) (*.f32 3 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))))))
(+.f32 (/.f32 1 (pow.f32 u 3)) (+.f32 (*.f32 3/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (*.f32 3 (/.f32 1 u)) (*.f32 3 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u)))))))
(*.f32 3 (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))
(+.f32 (*.f32 3 (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4))) (*.f32 3 (/.f32 1 u)))
(+.f32 (*.f32 3 (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4))) (+.f32 (*.f32 3/2 (/.f32 1 (pow.f32 u 2))) (*.f32 3 (/.f32 1 u))))
(+.f32 (*.f32 3 (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4))) (+.f32 (/.f32 1 (pow.f32 u 3)) (+.f32 (*.f32 3/2 (/.f32 1 (pow.f32 u 2))) (*.f32 3 (/.f32 1 u)))))
(-.f32 (+.f32 (*.f32 u -8/3) 8/3) 0)
(-.f32 0 (neg.f32 (+.f32 (*.f32 u -8/3) 8/3)))
(*.f32 (+.f32 (*.f32 u -8/3) 8/3) 1)
(*.f32 2 (*.f32 (+.f32 (*.f32 u -8/3) 8/3) 1/2))
(*.f32 1 (+.f32 (*.f32 u -8/3) 8/3))
(*.f32 4 (*.f32 (+.f32 (*.f32 u -8/3) 8/3) 1/4))
(*.f32 (+.f32 (*.f32 u -16/3) 16/3) 1/2)
(*.f32 (*.f32 (+.f32 (*.f32 u -8/3) 8/3) 4) 1/4)
(*.f32 (neg.f32 (+.f32 (*.f32 u -8/3) 8/3)) -1)
(*.f32 (*.f32 (+.f32 (*.f32 u -8/3) 8/3) 1/2) 2)
(*.f32 (*.f32 (+.f32 (*.f32 u -8/3) 8/3) 8) 1/8)
(*.f32 1/2 (+.f32 (*.f32 u -16/3) 16/3))
(*.f32 1/4 (*.f32 (+.f32 (*.f32 u -8/3) 8/3) 4))
(*.f32 (*.f32 (+.f32 (*.f32 u -8/3) 8/3) 1/4) 4)
(*.f32 1/8 (*.f32 (+.f32 (*.f32 u -8/3) 8/3) 8))
(/.f32 (+.f32 (*.f32 u -8/3) 8/3) 1)
(/.f32 (+.f32 (*.f32 u -16/3) 16/3) 2)
(/.f32 (*.f32 (+.f32 (*.f32 u -8/3) 8/3) 4) 4)
(/.f32 (neg.f32 (+.f32 (*.f32 u -8/3) 8/3)) -1)
(/.f32 (*.f32 (+.f32 (*.f32 u -8/3) 8/3) 8) 8)
(/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 u -8/3) 8/3) 8)) 16)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 u -8/3) 8/3) 8))) 32)
(neg.f32 (neg.f32 (+.f32 (*.f32 u -8/3) 8/3)))
(+.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 0)
(+.f32 0 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))))
(+.f32 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 1/2) (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 1/2))
(-.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 0)
(*.f32 2 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 1/2))
(*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 1)
(*.f32 1 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))))
(*.f32 4 (/.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 4))
(*.f32 (*.f32 2 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))) 1/2)
(*.f32 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 4) 1/4)
(*.f32 1/2 (*.f32 2 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(*.f32 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 1/2) 2)
(*.f32 1/4 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 4))
(*.f32 (/.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 4) 4)
(/.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 1)
(/.f32 (*.f32 2 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))) 2)
(/.f32 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 4) 4)
(/.f32 (*.f32 2 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 4)) 8)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 4))) 16)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 4))) (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 4)))) 32)
(+.f32 (*.f32 u -8/3) 0)
(+.f32 0 (*.f32 u -8/3))
(+.f32 (*.f32 u -4/3) (*.f32 u -4/3))
(-.f32 (*.f32 u -8/3) 0)
(/.f32 (*.f32 u -8/3) 1)
(/.f32 (*.f32 u -16/3) 2)
(/.f32 (*.f32 u -32/3) 4)
(/.f32 (*.f32 2 (*.f32 u -32/3)) 8)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 u -32/3))) 16)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 u -32/3))) (*.f32 2 (*.f32 2 (*.f32 u -32/3)))) 32)
(+.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) (*.f32 2 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(+.f32 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 3) 0)
(+.f32 0 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 3))
(+.f32 (*.f32 2 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))) (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))))
(+.f32 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 3/2) (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 3/2))
(-.f32 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 3) 0)
(/.f32 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 3) 1)
(/.f32 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 6) 2)
(/.f32 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 12) 4)
(/.f32 (*.f32 2 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 12)) 8)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 12))) 16)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 12))) (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 12)))) 32)
Outputs
8/3
(+.f32 8/3 (*.f32 -8/3 u))
(+.f32 8/3 (*.f32 -8/3 u))
(+.f32 8/3 (*.f32 -8/3 u))
(*.f32 -8/3 u)
(+.f32 8/3 (*.f32 -8/3 u))
(+.f32 8/3 (*.f32 -8/3 u))
(+.f32 8/3 (*.f32 -8/3 u))
(*.f32 -8/3 u)
(+.f32 8/3 (*.f32 -8/3 u))
(+.f32 8/3 (*.f32 -8/3 u))
(+.f32 8/3 (*.f32 -8/3 u))
(log.f32 3/4)
(+.f32 (log.f32 3/4) u)
(+.f32 u (log.f32 3/4))
(+.f32 (*.f32 1/2 (pow.f32 u 2)) (+.f32 (log.f32 3/4) u))
(+.f32 (log.f32 3/4) (+.f32 u (*.f32 1/2 (pow.f32 u 2))))
(+.f32 u (+.f32 (*.f32 1/2 (pow.f32 u 2)) (log.f32 3/4)))
(+.f32 u (+.f32 (log.f32 3/4) (*.f32 1/2 (pow.f32 u 2))))
(+.f32 (*.f32 1/2 (pow.f32 u 2)) (+.f32 (log.f32 3/4) (+.f32 u (*.f32 1/3 (pow.f32 u 3)))))
(+.f32 (log.f32 3/4) (+.f32 (+.f32 u (*.f32 1/3 (pow.f32 u 3))) (*.f32 1/2 (pow.f32 u 2))))
(+.f32 u (+.f32 (+.f32 (log.f32 3/4) (*.f32 1/3 (pow.f32 u 3))) (*.f32 1/2 (pow.f32 u 2))))
(+.f32 (log.f32 3/4) (+.f32 (*.f32 1/2 (pow.f32 u 2)) (+.f32 u (*.f32 1/3 (pow.f32 u 3)))))
(+.f32 u (+.f32 (*.f32 1/3 (pow.f32 u 3)) (+.f32 (log.f32 3/4) (*.f32 1/2 (pow.f32 u 2)))))
(+.f32 (log.f32 3/4) (+.f32 u (+.f32 (*.f32 1/2 (pow.f32 u 2)) (*.f32 1/3 (pow.f32 u 3)))))
(+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u)))
(+.f32 (log.f32 -3/4) (+.f32 (log.f32 (/.f32 1 u)) (/.f32 1 u)))
(+.f32 (log.f32 -3/4) (+.f32 (/.f32 1 u) (log.f32 (/.f32 1 u))))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (log.f32 -3/4) (+.f32 (log.f32 (/.f32 1 u)) (/.f32 1 u))))
(+.f32 (log.f32 -3/4) (+.f32 (+.f32 (/.f32 1 u) (log.f32 (/.f32 1 u))) (*.f32 1/2 (/.f32 1 (pow.f32 u 2)))))
(+.f32 (log.f32 (/.f32 1 u)) (+.f32 (/.f32 1 u) (+.f32 (log.f32 -3/4) (*.f32 1/2 (/.f32 1 (pow.f32 u 2))))))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (log.f32 -3/4) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u 3))) (+.f32 (log.f32 (/.f32 1 u)) (/.f32 1 u)))))
(+.f32 (log.f32 -3/4) (+.f32 (+.f32 (log.f32 (/.f32 1 u)) (+.f32 (/.f32 1 u) (*.f32 1/3 (/.f32 1 (pow.f32 u 3))))) (*.f32 1/2 (/.f32 1 (pow.f32 u 2)))))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (log.f32 -3/4) (+.f32 (+.f32 (/.f32 1 u) (log.f32 (/.f32 1 u))) (*.f32 1/3 (/.f32 1 (pow.f32 u 3))))))
(+.f32 (log.f32 -3/4) (+.f32 (+.f32 (+.f32 (/.f32 1 u) (log.f32 (/.f32 1 u))) (*.f32 1/2 (/.f32 1 (pow.f32 u 2)))) (*.f32 1/3 (/.f32 1 (pow.f32 u 3)))))
(+.f32 (log.f32 -3/4) (+.f32 (/.f32 1 u) (+.f32 (+.f32 (log.f32 (/.f32 1 u)) (*.f32 1/2 (/.f32 1 (pow.f32 u 2)))) (*.f32 1/3 (/.f32 1 (pow.f32 u 3))))))
(+.f32 (log.f32 -3/4) (+.f32 (/.f32 1 u) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (log.f32 (/.f32 1 u)) (*.f32 1/3 (/.f32 1 (pow.f32 u 3)))))))
(+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4))
(+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u)))
(+.f32 (/.f32 1 u) (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))
(+.f32 (/.f32 1 u) (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))))
(+.f32 (log.f32 3/4) (+.f32 (log.f32 (/.f32 -1 u)) (/.f32 1 u)))
(+.f32 (log.f32 (/.f32 -1 u)) (+.f32 (log.f32 3/4) (/.f32 1 u)))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (/.f32 1 u) (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4))))
(+.f32 (/.f32 1 u) (+.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) (*.f32 1/2 (/.f32 1 (pow.f32 u 2)))))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (log.f32 3/4) (+.f32 (log.f32 (/.f32 -1 u)) (/.f32 1 u))))
(+.f32 (log.f32 3/4) (+.f32 (+.f32 (/.f32 1 u) (log.f32 (/.f32 -1 u))) (*.f32 1/2 (/.f32 1 (pow.f32 u 2)))))
(+.f32 (log.f32 3/4) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (/.f32 1 u) (log.f32 (/.f32 -1 u)))))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u 3))) (+.f32 (/.f32 1 u) (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (/.f32 1 u) (+.f32 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))) (*.f32 1/3 (/.f32 1 (pow.f32 u 3))))))
(+.f32 (/.f32 1 u) (+.f32 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u 3))) (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u)))) (*.f32 1/2 (/.f32 1 (pow.f32 u 2)))))
(+.f32 (/.f32 1 u) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (log.f32 (/.f32 -1 u)) (+.f32 (log.f32 3/4) (*.f32 1/3 (/.f32 1 (pow.f32 u 3)))))))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (log.f32 (/.f32 -1 u)) (+.f32 (log.f32 3/4) (+.f32 (/.f32 1 u) (*.f32 1/3 (/.f32 1 (pow.f32 u 3)))))))
(*.f32 -8/3 u)
(*.f32 -8/3 u)
(*.f32 -8/3 u)
(*.f32 -8/3 u)
(*.f32 -8/3 u)
(*.f32 -8/3 u)
(*.f32 -8/3 u)
(*.f32 -8/3 u)
(*.f32 -8/3 u)
(*.f32 -8/3 u)
(*.f32 -8/3 u)
(*.f32 -8/3 u)
(*.f32 3 (log.f32 3/4))
(*.f32 (log.f32 3/4) 3)
(+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u))
(+.f32 (*.f32 (log.f32 3/4) 3) (*.f32 u 3))
(*.f32 3 (+.f32 u (log.f32 3/4)))
(*.f32 (+.f32 u (log.f32 3/4)) 3)
(+.f32 (*.f32 3/2 (pow.f32 u 2)) (+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u)))
(+.f32 (*.f32 (log.f32 3/4) 3) (+.f32 (*.f32 u 3) (*.f32 (pow.f32 u 2) 3/2)))
(+.f32 (*.f32 3 (+.f32 u (log.f32 3/4))) (*.f32 (pow.f32 u 2) 3/2))
(+.f32 (*.f32 (+.f32 u (log.f32 3/4)) 3) (*.f32 (pow.f32 u 2) 3/2))
(+.f32 (pow.f32 u 3) (+.f32 (*.f32 3/2 (pow.f32 u 2)) (+.f32 (*.f32 3 (log.f32 3/4)) (*.f32 3 u))))
(+.f32 (pow.f32 u 3) (+.f32 (*.f32 (log.f32 3/4) 3) (+.f32 (*.f32 u 3) (*.f32 (pow.f32 u 2) 3/2))))
(+.f32 (*.f32 3 (+.f32 u (log.f32 3/4))) (+.f32 (*.f32 (pow.f32 u 2) 3/2) (pow.f32 u 3)))
(+.f32 (*.f32 (+.f32 u (log.f32 3/4)) 3) (+.f32 (pow.f32 u 3) (*.f32 (pow.f32 u 2) 3/2)))
(*.f32 3 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))))
(+.f32 (*.f32 3 (/.f32 1 u)) (*.f32 3 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u)))))
(+.f32 (*.f32 3 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u)))) (*.f32 3 (/.f32 1 u)))
(*.f32 3 (+.f32 (log.f32 -3/4) (+.f32 (/.f32 1 u) (log.f32 (/.f32 1 u)))))
(+.f32 (*.f32 3/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (*.f32 3 (/.f32 1 u)) (*.f32 3 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u))))))
(+.f32 (+.f32 (*.f32 3 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u)))) (*.f32 3 (/.f32 1 u))) (*.f32 (/.f32 1 (pow.f32 u 2)) 3/2))
(+.f32 (*.f32 3 (+.f32 (log.f32 -3/4) (+.f32 (/.f32 1 u) (log.f32 (/.f32 1 u))))) (*.f32 (/.f32 1 (pow.f32 u 2)) 3/2))
(+.f32 (/.f32 1 (pow.f32 u 3)) (+.f32 (*.f32 3/2 (/.f32 1 (pow.f32 u 2))) (+.f32 (*.f32 3 (/.f32 1 u)) (*.f32 3 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u)))))))
(+.f32 (/.f32 1 (pow.f32 u 3)) (+.f32 (+.f32 (*.f32 3 (+.f32 (log.f32 -3/4) (log.f32 (/.f32 1 u)))) (*.f32 3 (/.f32 1 u))) (*.f32 (/.f32 1 (pow.f32 u 2)) 3/2)))
(+.f32 (/.f32 1 (pow.f32 u 3)) (+.f32 (*.f32 3 (+.f32 (log.f32 -3/4) (+.f32 (/.f32 1 u) (log.f32 (/.f32 1 u))))) (*.f32 (/.f32 1 (pow.f32 u 2)) 3/2)))
(*.f32 3 (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4)))
(*.f32 3 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))))
(+.f32 (*.f32 3 (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4))) (*.f32 3 (/.f32 1 u)))
(+.f32 (*.f32 3 (/.f32 1 u)) (*.f32 3 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u)))))
(*.f32 3 (+.f32 (log.f32 3/4) (+.f32 (log.f32 (/.f32 -1 u)) (/.f32 1 u))))
(*.f32 3 (+.f32 (log.f32 (/.f32 -1 u)) (+.f32 (log.f32 3/4) (/.f32 1 u))))
(*.f32 3 (+.f32 (/.f32 1 u) (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u)))))
(+.f32 (*.f32 3 (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4))) (+.f32 (*.f32 3/2 (/.f32 1 (pow.f32 u 2))) (*.f32 3 (/.f32 1 u))))
(+.f32 (*.f32 (/.f32 1 (pow.f32 u 2)) 3/2) (+.f32 (*.f32 3 (/.f32 1 u)) (*.f32 3 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))))))
(+.f32 (*.f32 (/.f32 1 (pow.f32 u 2)) 3/2) (*.f32 3 (+.f32 (log.f32 3/4) (+.f32 (log.f32 (/.f32 -1 u)) (/.f32 1 u)))))
(+.f32 (*.f32 (/.f32 1 (pow.f32 u 2)) 3/2) (*.f32 3 (+.f32 (log.f32 (/.f32 -1 u)) (+.f32 (log.f32 3/4) (/.f32 1 u)))))
(+.f32 (*.f32 (/.f32 1 (pow.f32 u 2)) 3/2) (*.f32 3 (+.f32 (/.f32 1 u) (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u))))))
(+.f32 (*.f32 3 (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 3/4))) (+.f32 (/.f32 1 (pow.f32 u 3)) (+.f32 (*.f32 3/2 (/.f32 1 (pow.f32 u 2))) (*.f32 3 (/.f32 1 u)))))
(+.f32 (/.f32 1 (pow.f32 u 3)) (+.f32 (*.f32 (/.f32 1 (pow.f32 u 2)) 3/2) (+.f32 (*.f32 3 (/.f32 1 u)) (*.f32 3 (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u)))))))
(+.f32 (/.f32 1 (pow.f32 u 3)) (+.f32 (*.f32 (/.f32 1 (pow.f32 u 2)) 3/2) (*.f32 3 (+.f32 (log.f32 3/4) (+.f32 (log.f32 (/.f32 -1 u)) (/.f32 1 u))))))
(+.f32 (/.f32 1 (pow.f32 u 3)) (+.f32 (*.f32 (/.f32 1 (pow.f32 u 2)) 3/2) (*.f32 3 (+.f32 (log.f32 (/.f32 -1 u)) (+.f32 (log.f32 3/4) (/.f32 1 u))))))
(+.f32 (*.f32 (/.f32 1 (pow.f32 u 2)) 3/2) (+.f32 (/.f32 1 (pow.f32 u 3)) (*.f32 3 (+.f32 (/.f32 1 u) (+.f32 (log.f32 3/4) (log.f32 (/.f32 -1 u)))))))
(-.f32 (+.f32 (*.f32 u -8/3) 8/3) 0)
(+.f32 8/3 (*.f32 -8/3 u))
(-.f32 0 (neg.f32 (+.f32 (*.f32 u -8/3) 8/3)))
(+.f32 8/3 (*.f32 -8/3 u))
(*.f32 (+.f32 (*.f32 u -8/3) 8/3) 1)
(+.f32 8/3 (*.f32 -8/3 u))
(*.f32 2 (*.f32 (+.f32 (*.f32 u -8/3) 8/3) 1/2))
(+.f32 8/3 (*.f32 -8/3 u))
(*.f32 1 (+.f32 (*.f32 u -8/3) 8/3))
(+.f32 8/3 (*.f32 -8/3 u))
(*.f32 4 (*.f32 (+.f32 (*.f32 u -8/3) 8/3) 1/4))
(+.f32 8/3 (*.f32 -8/3 u))
(*.f32 (+.f32 (*.f32 u -16/3) 16/3) 1/2)
(+.f32 8/3 (*.f32 -8/3 u))
(*.f32 (*.f32 (+.f32 (*.f32 u -8/3) 8/3) 4) 1/4)
(+.f32 8/3 (*.f32 -8/3 u))
(*.f32 (neg.f32 (+.f32 (*.f32 u -8/3) 8/3)) -1)
(+.f32 8/3 (*.f32 -8/3 u))
(*.f32 (*.f32 (+.f32 (*.f32 u -8/3) 8/3) 1/2) 2)
(+.f32 8/3 (*.f32 -8/3 u))
(*.f32 (*.f32 (+.f32 (*.f32 u -8/3) 8/3) 8) 1/8)
(+.f32 8/3 (*.f32 -8/3 u))
(*.f32 1/2 (+.f32 (*.f32 u -16/3) 16/3))
(+.f32 8/3 (*.f32 -8/3 u))
(*.f32 1/4 (*.f32 (+.f32 (*.f32 u -8/3) 8/3) 4))
(+.f32 8/3 (*.f32 -8/3 u))
(*.f32 (*.f32 (+.f32 (*.f32 u -8/3) 8/3) 1/4) 4)
(+.f32 8/3 (*.f32 -8/3 u))
(*.f32 1/8 (*.f32 (+.f32 (*.f32 u -8/3) 8/3) 8))
(+.f32 8/3 (*.f32 -8/3 u))
(/.f32 (+.f32 (*.f32 u -8/3) 8/3) 1)
(+.f32 8/3 (*.f32 -8/3 u))
(/.f32 (+.f32 (*.f32 u -16/3) 16/3) 2)
(+.f32 8/3 (*.f32 -8/3 u))
(/.f32 (*.f32 (+.f32 (*.f32 u -8/3) 8/3) 4) 4)
(+.f32 8/3 (*.f32 -8/3 u))
(/.f32 (neg.f32 (+.f32 (*.f32 u -8/3) 8/3)) -1)
(+.f32 8/3 (*.f32 -8/3 u))
(/.f32 (*.f32 (+.f32 (*.f32 u -8/3) 8/3) 8) 8)
(+.f32 8/3 (*.f32 -8/3 u))
(/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 u -8/3) 8/3) 8)) 16)
(+.f32 8/3 (*.f32 -8/3 u))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 u -8/3) 8/3) 8))) 32)
(+.f32 8/3 (*.f32 -8/3 u))
(neg.f32 (neg.f32 (+.f32 (*.f32 u -8/3) 8/3)))
(+.f32 8/3 (*.f32 -8/3 u))
(+.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 0)
(log.f32 (/.f32 2 (+.f32 8/3 (*.f32 -8/3 u))))
(+.f32 0 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))))
(log.f32 (/.f32 2 (+.f32 8/3 (*.f32 -8/3 u))))
(+.f32 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 1/2) (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 1/2))
(log.f32 (/.f32 2 (+.f32 8/3 (*.f32 -8/3 u))))
(-.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 0)
(log.f32 (/.f32 2 (+.f32 8/3 (*.f32 -8/3 u))))
(*.f32 2 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 1/2))
(log.f32 (/.f32 2 (+.f32 8/3 (*.f32 -8/3 u))))
(*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 1)
(log.f32 (/.f32 2 (+.f32 8/3 (*.f32 -8/3 u))))
(*.f32 1 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))))
(log.f32 (/.f32 2 (+.f32 8/3 (*.f32 -8/3 u))))
(*.f32 4 (/.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 4))
(log.f32 (/.f32 2 (+.f32 8/3 (*.f32 -8/3 u))))
(*.f32 (*.f32 2 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))) 1/2)
(log.f32 (/.f32 2 (+.f32 8/3 (*.f32 -8/3 u))))
(*.f32 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 4) 1/4)
(log.f32 (/.f32 2 (+.f32 8/3 (*.f32 -8/3 u))))
(*.f32 1/2 (*.f32 2 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(log.f32 (/.f32 2 (+.f32 8/3 (*.f32 -8/3 u))))
(*.f32 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 1/2) 2)
(log.f32 (/.f32 2 (+.f32 8/3 (*.f32 -8/3 u))))
(*.f32 1/4 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 4))
(log.f32 (/.f32 2 (+.f32 8/3 (*.f32 -8/3 u))))
(*.f32 (/.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 4) 4)
(log.f32 (/.f32 2 (+.f32 8/3 (*.f32 -8/3 u))))
(/.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 1)
(log.f32 (/.f32 2 (+.f32 8/3 (*.f32 -8/3 u))))
(/.f32 (*.f32 2 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))) 2)
(log.f32 (/.f32 2 (+.f32 8/3 (*.f32 -8/3 u))))
(/.f32 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 4) 4)
(log.f32 (/.f32 2 (+.f32 8/3 (*.f32 -8/3 u))))
(/.f32 (*.f32 2 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 4)) 8)
(log.f32 (/.f32 2 (+.f32 8/3 (*.f32 -8/3 u))))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 4))) 16)
(log.f32 (/.f32 2 (+.f32 8/3 (*.f32 -8/3 u))))
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 4))) (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 4)))) 32)
(log.f32 (/.f32 2 (+.f32 8/3 (*.f32 -8/3 u))))
(+.f32 (*.f32 u -8/3) 0)
(*.f32 -8/3 u)
(+.f32 0 (*.f32 u -8/3))
(*.f32 -8/3 u)
(+.f32 (*.f32 u -4/3) (*.f32 u -4/3))
(*.f32 -8/3 u)
(-.f32 (*.f32 u -8/3) 0)
(*.f32 -8/3 u)
(/.f32 (*.f32 u -8/3) 1)
(*.f32 -8/3 u)
(/.f32 (*.f32 u -16/3) 2)
(*.f32 -8/3 u)
(/.f32 (*.f32 u -32/3) 4)
(*.f32 -8/3 u)
(/.f32 (*.f32 2 (*.f32 u -32/3)) 8)
(*.f32 -8/3 u)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 u -32/3))) 16)
(*.f32 -8/3 u)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 u -32/3))) (*.f32 2 (*.f32 2 (*.f32 u -32/3)))) 32)
(*.f32 -8/3 u)
(+.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) (*.f32 2 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(+.f32 (log.f32 (/.f32 2 (+.f32 8/3 (*.f32 -8/3 u)))) (*.f32 2 (log.f32 (/.f32 2 (+.f32 8/3 (*.f32 -8/3 u))))))
(*.f32 3 (log.f32 (/.f32 2 (+.f32 8/3 (*.f32 -8/3 u)))))
(+.f32 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 3) 0)
(+.f32 (log.f32 (/.f32 2 (+.f32 8/3 (*.f32 -8/3 u)))) (*.f32 2 (log.f32 (/.f32 2 (+.f32 8/3 (*.f32 -8/3 u))))))
(*.f32 3 (log.f32 (/.f32 2 (+.f32 8/3 (*.f32 -8/3 u)))))
(+.f32 0 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 3))
(+.f32 (log.f32 (/.f32 2 (+.f32 8/3 (*.f32 -8/3 u)))) (*.f32 2 (log.f32 (/.f32 2 (+.f32 8/3 (*.f32 -8/3 u))))))
(*.f32 3 (log.f32 (/.f32 2 (+.f32 8/3 (*.f32 -8/3 u)))))
(+.f32 (*.f32 2 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))) (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))))
(+.f32 (log.f32 (/.f32 2 (+.f32 8/3 (*.f32 -8/3 u)))) (*.f32 2 (log.f32 (/.f32 2 (+.f32 8/3 (*.f32 -8/3 u))))))
(*.f32 3 (log.f32 (/.f32 2 (+.f32 8/3 (*.f32 -8/3 u)))))
(+.f32 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 3/2) (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 3/2))
(+.f32 (log.f32 (/.f32 2 (+.f32 8/3 (*.f32 -8/3 u)))) (*.f32 2 (log.f32 (/.f32 2 (+.f32 8/3 (*.f32 -8/3 u))))))
(*.f32 3 (log.f32 (/.f32 2 (+.f32 8/3 (*.f32 -8/3 u)))))
(-.f32 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 3) 0)
(+.f32 (log.f32 (/.f32 2 (+.f32 8/3 (*.f32 -8/3 u)))) (*.f32 2 (log.f32 (/.f32 2 (+.f32 8/3 (*.f32 -8/3 u))))))
(*.f32 3 (log.f32 (/.f32 2 (+.f32 8/3 (*.f32 -8/3 u)))))
(/.f32 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 3) 1)
(+.f32 (log.f32 (/.f32 2 (+.f32 8/3 (*.f32 -8/3 u)))) (*.f32 2 (log.f32 (/.f32 2 (+.f32 8/3 (*.f32 -8/3 u))))))
(*.f32 3 (log.f32 (/.f32 2 (+.f32 8/3 (*.f32 -8/3 u)))))
(/.f32 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 6) 2)
(+.f32 (log.f32 (/.f32 2 (+.f32 8/3 (*.f32 -8/3 u)))) (*.f32 2 (log.f32 (/.f32 2 (+.f32 8/3 (*.f32 -8/3 u))))))
(*.f32 3 (log.f32 (/.f32 2 (+.f32 8/3 (*.f32 -8/3 u)))))
(/.f32 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 12) 4)
(+.f32 (log.f32 (/.f32 2 (+.f32 8/3 (*.f32 -8/3 u)))) (*.f32 2 (log.f32 (/.f32 2 (+.f32 8/3 (*.f32 -8/3 u))))))
(*.f32 3 (log.f32 (/.f32 2 (+.f32 8/3 (*.f32 -8/3 u)))))
(/.f32 (*.f32 2 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 12)) 8)
(+.f32 (log.f32 (/.f32 2 (+.f32 8/3 (*.f32 -8/3 u)))) (*.f32 2 (log.f32 (/.f32 2 (+.f32 8/3 (*.f32 -8/3 u))))))
(*.f32 3 (log.f32 (/.f32 2 (+.f32 8/3 (*.f32 -8/3 u)))))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 12))) 16)
(+.f32 (log.f32 (/.f32 2 (+.f32 8/3 (*.f32 -8/3 u)))) (*.f32 2 (log.f32 (/.f32 2 (+.f32 8/3 (*.f32 -8/3 u))))))
(*.f32 3 (log.f32 (/.f32 2 (+.f32 8/3 (*.f32 -8/3 u)))))
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 12))) (*.f32 2 (*.f32 2 (*.f32 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3))) 12)))) 32)
(+.f32 (log.f32 (/.f32 2 (+.f32 8/3 (*.f32 -8/3 u)))) (*.f32 2 (log.f32 (/.f32 2 (+.f32 8/3 (*.f32 -8/3 u))))))
(*.f32 3 (log.f32 (/.f32 2 (+.f32 8/3 (*.f32 -8/3 u)))))

eval4.8s (14.5%)

Compiler

Compiled 24878 to 21304 computations (14.4% saved)

prune761.0ms (2.3%)

Pruning

33 alts after pruning (18 fresh and 15 done)

PrunedKeptTotal
New78416800
Fresh224
Picked011
Done01414
Total78633819
Error
0.8b
Counts
819 → 33
Alt Table
Click to see full alt table
StatusErrorProgram
23.8b
(/.f32 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 6)) 2)
22.4b
(/.f32 (*.f32 u (*.f32 s 6)) 2)
23.8b
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3))
22.4b
(*.f32 (*.f32 u (*.f32 s 1/4)) 12)
22.4b
(*.f32 (*.f32 s 3) u)
1.2b
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (-.f32 1 (/.f32 (-.f32 u 1/4) 3/4)))))
1.3b
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
1.4b
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))))
1.5b
(*.f32 (*.f32 3 s) (log.f32 (neg.f32 (/.f32 (/.f32 (/.f32 1 (/.f32 1/2 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))
1.4b
(*.f32 (*.f32 3 s) (log.f32 (neg.f32 (/.f32 (/.f32 4 (/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 4) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))
1.4b
(*.f32 (*.f32 3 s) (log.f32 (neg.f32 (/.f32 (/.f32 2 (/.f32 2 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))
1.5b
(*.f32 (*.f32 3 s) (log.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (/.f32 (/.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (/.f32 1 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))))))
1.4b
(*.f32 (*.f32 3 s) (log.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (/.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))))
1.5b
(*.f32 (*.f32 3 s) (log.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))))))
1.6b
(*.f32 (*.f32 3 s) (log.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (/.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (/.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))
1.4b
(*.f32 (*.f32 3 s) (log.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))
1.3b
(*.f32 (*.f32 3 s) (log.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))
1.4b
(*.f32 (*.f32 3 s) (log.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (+.f32 (*.f32 -4/3 u) 4/3))))))
1.5b
(*.f32 (*.f32 3 s) (log.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))))))
1.6b
(*.f32 (*.f32 3 s) (log.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))) (/.f32 (/.f32 -2 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))))))))
22.4b
(*.f32 (*.f32 2 (*.f32 u 4)) (*.f32 1/4 (*.f32 s 3/2)))
23.8b
(*.f32 s (+.f32 (*.f32 (log.f32 3/4) 3) (*.f32 u 3)))
22.4b
(*.f32 s (*.f32 u 3))
1.4b
(*.f32 s (*.f32 3 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
1.4b
(*.f32 s (*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (-.f32 (*.f32 u 4/3) 1/3))))))
1.3b
(*.f32 s (*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
22.4b
(*.f32 8 (*.f32 (/.f32 (*.f32 s 12) 32) u))
23.8b
(*.f32 3 (+.f32 (*.f32 (log.f32 3/4) s) (*.f32 u s)))
23.8b
(*.f32 3 (*.f32 (+.f32 (log.f32 3/4) u) s))
22.4b
(*.f32 3 (*.f32 u s))
1.2b
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (/.f32 (-.f32 u 1/4) 3/4))))))
1.3b
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
1.4b
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3)))))
Compiler

Compiled 945 to 818 computations (13.4% saved)

regimes354.0ms (1.1%)

Counts
43 → 1
Calls
Call 1
Inputs
(*.f32 3 (*.f32 u s))
(*.f32 s (*.f32 u 3))
(*.f32 u (*.f32 3 s))
(*.f32 u (*.f32 s 3))
(*.f32 (*.f32 s 3) u)
(*.f32 (*.f32 u (*.f32 s 1/4)) 12)
(/.f32 (*.f32 u (*.f32 s 6)) 2)
(*.f32 8 (*.f32 (/.f32 (*.f32 s 12) 32) u))
(*.f32 (*.f32 2 (*.f32 u 4)) (*.f32 1/4 (*.f32 s 3/2)))
(*.f32 3 (*.f32 (log.f32 3/4) s))
(*.f32 (*.f32 3 s) (log.f32 3/4))
(*.f32 3 (*.f32 (+.f32 (log.f32 3/4) u) s))
(*.f32 s (*.f32 (+.f32 u (log.f32 3/4)) 3))
(*.f32 (*.f32 3 s) (+.f32 (log.f32 3/4) u))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3))
(*.f32 3 (+.f32 (*.f32 (log.f32 3/4) s) (*.f32 u s)))
(*.f32 s (+.f32 (*.f32 (log.f32 3/4) 3) (*.f32 u 3)))
(/.f32 (*.f32 (+.f32 u (log.f32 3/4)) (*.f32 s 6)) 2)
(/.f32 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 6)) 2)
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3)))))
(*.f32 s (*.f32 3 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (-.f32 (*.f32 u 4/3) 1/3))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (/.f32 (-.f32 u 1/4) 3/4))))))
(*.f32 s (*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))
(*.f32 s (*.f32 3 (log.f32 (/.f32 1 (-.f32 1 (-.f32 (*.f32 u 4/3) 1/3))))))
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (-.f32 1 (/.f32 (-.f32 u 1/4) 3/4)))))
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (/.f32 (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))) -2))))
(*.f32 (*.f32 3 s) (log.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (+.f32 (*.f32 -4/3 u) 4/3))))))
(*.f32 (*.f32 3 s) (log.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))
(*.f32 (*.f32 3 s) (log.f32 (neg.f32 (/.f32 (/.f32 2 (/.f32 2 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))
(*.f32 (*.f32 3 s) (log.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (/.f32 -1 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))))))))))
(*.f32 (*.f32 3 s) (log.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (/.f32 (/.f32 1 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (/.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))
(*.f32 (*.f32 3 s) (log.f32 (neg.f32 (/.f32 (/.f32 4 (/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) 4) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))
(*.f32 (*.f32 3 s) (log.f32 (neg.f32 (/.f32 (/.f32 (/.f32 1 (/.f32 1/2 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))) (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3)))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))
(*.f32 (*.f32 3 s) (log.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))
(*.f32 (*.f32 3 s) (log.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (/.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (/.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))))
(*.f32 (*.f32 3 s) (log.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (/.f32 (/.f32 -1 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (/.f32 1 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))))))
(*.f32 (*.f32 3 s) (log.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3))) (*.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (*.f32 (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)) (-.f32 1 (*.f32 (+.f32 u -1/4) 4/3)))))))))))
(*.f32 (*.f32 3 s) (log.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (+.f32 u -1/4) 4/3) -1) (*.f32 (+.f32 -1 (+.f32 -1 (*.f32 (+.f32 u -1/4) 8/3))) (/.f32 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4))) (*.f32 (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))) (/.f32 (/.f32 -2 (+.f32 -1 (*.f32 4/3 (+.f32 u -1/4)))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (*.f32 (-.f32 1 (*.f32 4/3 (+.f32 u -1/4))) (-.f32 1 (*.f32 4/3 (+.f32 u -1/4)))))))))))))
Outputs
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (/.f32 (-.f32 u 1/4) 3/4))))))
Calls

9 calls:

96.0ms
(/.f32 1 (-.f32 1 (/.f32 (-.f32 u 1/4) 3/4)))
90.0ms
(-.f32 1 (/.f32 (-.f32 u 1/4) 3/4))
22.0ms
(*.f32 3 s)
22.0ms
u
21.0ms
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (-.f32 1 (/.f32 (-.f32 u 1/4) 3/4)))))
Results
ErrorSegmentsBranch
1.2b1s
1.2b1u
1.2b1(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (-.f32 1 (/.f32 (-.f32 u 1/4) 3/4)))))
1.2b1(*.f32 3 s)
1.2b1(log.f32 (/.f32 1 (-.f32 1 (/.f32 (-.f32 u 1/4) 3/4))))
1.2b1(/.f32 1 (-.f32 1 (/.f32 (-.f32 u 1/4) 3/4)))
1.2b1(-.f32 1 (/.f32 (-.f32 u 1/4) 3/4))
1.2b1(/.f32 (-.f32 u 1/4) 3/4)
1.2b1(-.f32 u 1/4)
Compiler

Compiled 1040 to 884 computations (15% saved)

regimes56.0ms (0.2%)

Counts
25 → 1
Calls
Call 1
Inputs
(*.f32 3 (*.f32 u s))
(*.f32 s (*.f32 u 3))
(*.f32 u (*.f32 3 s))
(*.f32 u (*.f32 s 3))
(*.f32 (*.f32 s 3) u)
(*.f32 (*.f32 u (*.f32 s 1/4)) 12)
(/.f32 (*.f32 u (*.f32 s 6)) 2)
(*.f32 8 (*.f32 (/.f32 (*.f32 s 12) 32) u))
(*.f32 (*.f32 2 (*.f32 u 4)) (*.f32 1/4 (*.f32 s 3/2)))
(*.f32 3 (*.f32 (log.f32 3/4) s))
(*.f32 (*.f32 3 s) (log.f32 3/4))
(*.f32 3 (*.f32 (+.f32 (log.f32 3/4) u) s))
(*.f32 s (*.f32 (+.f32 u (log.f32 3/4)) 3))
(*.f32 (*.f32 3 s) (+.f32 (log.f32 3/4) u))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3))
(*.f32 3 (+.f32 (*.f32 (log.f32 3/4) s) (*.f32 u s)))
(*.f32 s (+.f32 (*.f32 (log.f32 3/4) 3) (*.f32 u 3)))
(/.f32 (*.f32 (+.f32 u (log.f32 3/4)) (*.f32 s 6)) 2)
(/.f32 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 6)) 2)
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3)))))
(*.f32 s (*.f32 3 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (-.f32 (*.f32 u 4/3) 1/3))))))
Outputs
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
Calls

4 calls:

13.0ms
(*.f32 3 s)
13.0ms
(-.f32 u 1/4)
13.0ms
s
12.0ms
u
Results
ErrorSegmentsBranch
1.3b1s
1.3b1u
1.3b1(*.f32 3 s)
1.3b1(-.f32 u 1/4)
Compiler

Compiled 233 to 179 computations (23.2% saved)

regimes46.0ms (0.1%)

Counts
23 → 1
Calls
Call 1
Inputs
(*.f32 3 (*.f32 u s))
(*.f32 s (*.f32 u 3))
(*.f32 u (*.f32 3 s))
(*.f32 u (*.f32 s 3))
(*.f32 (*.f32 s 3) u)
(*.f32 (*.f32 u (*.f32 s 1/4)) 12)
(/.f32 (*.f32 u (*.f32 s 6)) 2)
(*.f32 8 (*.f32 (/.f32 (*.f32 s 12) 32) u))
(*.f32 (*.f32 2 (*.f32 u 4)) (*.f32 1/4 (*.f32 s 3/2)))
(*.f32 3 (*.f32 (log.f32 3/4) s))
(*.f32 (*.f32 3 s) (log.f32 3/4))
(*.f32 3 (*.f32 (+.f32 (log.f32 3/4) u) s))
(*.f32 s (*.f32 (+.f32 u (log.f32 3/4)) 3))
(*.f32 (*.f32 3 s) (+.f32 (log.f32 3/4) u))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3))
(*.f32 3 (+.f32 (*.f32 (log.f32 3/4) s) (*.f32 u s)))
(*.f32 s (+.f32 (*.f32 (log.f32 3/4) 3) (*.f32 u 3)))
(/.f32 (*.f32 (+.f32 u (log.f32 3/4)) (*.f32 s 6)) 2)
(/.f32 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 6)) 2)
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3)))))
(*.f32 s (*.f32 3 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(*.f32 (*.f32 3 s) (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3))))
Outputs
(*.f32 s (*.f32 3 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
Calls

3 calls:

18.0ms
u
13.0ms
(*.f32 3 s)
11.0ms
s
Results
ErrorSegmentsBranch
1.4b1s
1.4b1u
1.4b1(*.f32 3 s)
Compiler

Compiled 200 to 151 computations (24.5% saved)

regimes36.0ms (0.1%)

Counts
21 → 1
Calls
Call 1
Inputs
(*.f32 3 (*.f32 u s))
(*.f32 s (*.f32 u 3))
(*.f32 u (*.f32 3 s))
(*.f32 u (*.f32 s 3))
(*.f32 (*.f32 s 3) u)
(*.f32 (*.f32 u (*.f32 s 1/4)) 12)
(/.f32 (*.f32 u (*.f32 s 6)) 2)
(*.f32 8 (*.f32 (/.f32 (*.f32 s 12) 32) u))
(*.f32 (*.f32 2 (*.f32 u 4)) (*.f32 1/4 (*.f32 s 3/2)))
(*.f32 3 (*.f32 (log.f32 3/4) s))
(*.f32 (*.f32 3 s) (log.f32 3/4))
(*.f32 3 (*.f32 (+.f32 (log.f32 3/4) u) s))
(*.f32 s (*.f32 (+.f32 u (log.f32 3/4)) 3))
(*.f32 (*.f32 3 s) (+.f32 (log.f32 3/4) u))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3))
(*.f32 3 (+.f32 (*.f32 (log.f32 3/4) s) (*.f32 u s)))
(*.f32 s (+.f32 (*.f32 (log.f32 3/4) 3) (*.f32 u 3)))
(/.f32 (*.f32 (+.f32 u (log.f32 3/4)) (*.f32 s 6)) 2)
(/.f32 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 6)) 2)
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3)))))
Outputs
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3)))))
Calls

3 calls:

11.0ms
u
10.0ms
(*.f32 3 s)
10.0ms
s
Results
ErrorSegmentsBranch
1.4b1s
1.4b1u
1.4b1(*.f32 3 s)
Compiler

Compiled 176 to 131 computations (25.6% saved)

regimes36.0ms (0.1%)

Accuracy

Total -7.3b remaining (-32.4%)

Threshold costs -7.3b (-32.4%)

Counts
20 → 1
Calls
Call 1
Inputs
(*.f32 3 (*.f32 u s))
(*.f32 s (*.f32 u 3))
(*.f32 u (*.f32 3 s))
(*.f32 u (*.f32 s 3))
(*.f32 (*.f32 s 3) u)
(*.f32 (*.f32 u (*.f32 s 1/4)) 12)
(/.f32 (*.f32 u (*.f32 s 6)) 2)
(*.f32 8 (*.f32 (/.f32 (*.f32 s 12) 32) u))
(*.f32 (*.f32 2 (*.f32 u 4)) (*.f32 1/4 (*.f32 s 3/2)))
(*.f32 3 (*.f32 (log.f32 3/4) s))
(*.f32 (*.f32 3 s) (log.f32 3/4))
(*.f32 3 (*.f32 (+.f32 (log.f32 3/4) u) s))
(*.f32 s (*.f32 (+.f32 u (log.f32 3/4)) 3))
(*.f32 (*.f32 3 s) (+.f32 (log.f32 3/4) u))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 3 s))
(*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 3))
(*.f32 3 (+.f32 (*.f32 (log.f32 3/4) s) (*.f32 u s)))
(*.f32 s (+.f32 (*.f32 (log.f32 3/4) 3) (*.f32 u 3)))
(/.f32 (*.f32 (+.f32 u (log.f32 3/4)) (*.f32 s 6)) 2)
(/.f32 (*.f32 (+.f32 (log.f32 3/4) u) (*.f32 s 6)) 2)
Outputs
(*.f32 3 (*.f32 u s))
Calls

3 calls:

11.0ms
(*.f32 3 s)
11.0ms
u
9.0ms
s
Results
ErrorSegmentsBranch
22.4b1s
22.4b1u
22.4b1(*.f32 3 s)
Compiler

Compiled 164 to 121 computations (26.2% saved)

simplify5.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
041165
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (/.f32 (-.f32 u 1/4) 3/4))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 s (*.f32 3 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3)))))
(*.f32 3 (*.f32 u s))
Outputs
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (/.f32 (-.f32 u 1/4) 3/4))))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4/3 (-.f32 u 1/4)))))))
(*.f32 s (*.f32 3 (log.f32 (/.f32 2 (+.f32 (*.f32 u -8/3) 8/3)))))
(*.f32 3 (*.f32 s (log.f32 (/.f32 1 (+.f32 (*.f32 -4/3 u) 4/3)))))
(*.f32 3 (*.f32 u s))
Compiler

Compiled 67 to 57 computations (14.9% saved)

soundness840.0ms (2.5%)

Algorithm
egg-herbie
Rules
4066×rational.json-simplify-48
3704×rational.json-simplify-1
3012×rational.json-simplify-41
1190×rational.json-simplify-35
264×rational.json-simplify-16
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01641
13041
24741
37041
410541
519141
643941
758741
862041
966741
1075741
1183041
1287841
1396141
14101341
15105041
16107141
17109141
18111141
19112941
20114741
21116541
22118341
23120141
24121941
25123741
26125541
27127341
28129141
29130941
30132741
31134541
32136341
33138141
34139941
35141741
36143541
37145341
38147141
39148941
40150741
41152541
42352141
43371541
44384941
45397741
46402741
47404841
48406741
49408541
50410341
51412141
52413941
53415741
54417541
55419341
56421141
57422941
58539841
59545041
60549441
61552641
62555241
63557841
64560441
65595041
66650041
67674041
68677841
69680441
70683041
71685641
72688241
73690841
74693441
75696041
76698641
77701241
78732741
79749341
80762941
81769841
82772441
83775041
84777641
85780241
86782841
Stop Event
node limit
Compiler

Compiled 44 to 38 computations (13.6% saved)

end37.0ms (0.1%)

Compiler

Compiled 59 to 49 computations (16.9% saved)

Profiling

Loading profile data...