Details

Time bar (total: 9.8s)

analyze50.0ms (0.5%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%24.7%75.3%0%0%0%0
0%0%24.7%75.3%0%0%0%1
0%0%24.7%75.3%0%0%0%2
50%12.4%12.4%75.3%0%0%0%3
50%12.4%12.4%75.3%0%0%0%4
75%18.5%6.2%75.3%0%0%0%5
75%18.5%6.2%75.3%0%0%0%6
87.5%21.6%3.1%75.3%0%0%0%7
87.5%21.6%3.1%75.3%0%0%0%8
93.7%23.2%1.5%75.3%0%0%0%9
93.7%23.2%1.5%75.3%0%0%0%10
96.9%23.9%0.8%75.3%0%0%0%11
96.9%23.9%0.8%75.3%0%0%0%12
Compiler

Compiled 18 to 14 computations (22.2% saved)

sample2.4s (24.5%)

Results
2.4s8256×body256valid
Bogosity

preprocess113.0ms (1.2%)

Algorithm
egg-herbie
Rules
1116×rational.json-simplify-2
1060×rational.json-simplify-48
922×rational.json-simplify-61
852×rational.json-simplify-1
832×rational.json-simplify-35
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01654
14054
27954
317454
438054
599754
6174454
7429254
8554554
9674954
022
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
Outputs
0
1
Call 2
Inputs
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 (neg.f32 x) s))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 (neg.f32 s) x))))
Outputs
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 (neg.f32 x) s))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 (neg.f32 s) x))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 s (neg.f32 x)))))
Compiler

Compiled 13 to 11 computations (15.4% saved)

simplify78.0ms (0.8%)

Algorithm
egg-herbie
Rules
1698×rational.json-simplify-35
1522×rational.json-simplify-51
1140×rational.json-simplify-46
800×rational.json-simplify-2
700×rational.json-simplify-48
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01127
12527
24927
39827
421027
551027
676427
7101227
8146527
9297527
10686827
Stop Event
node limit
Counts
1 → 4
Calls
Call 1
Inputs
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 (neg.f32 x) s))))
Outputs
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 (neg.f32 x) s))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 -1 (-.f32 -1 (exp.f32 (/.f32 x (neg.f32 s)))))

eval1.0ms (0%)

Compiler

Compiled 38 to 27 computations (28.9% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New314
Fresh011
Picked000
Done000
Total325
Error
0.1b
Counts
5 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
0.1b
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 (neg.f32 x) s))))
Compiler

Compiled 11 to 9 computations (18.2% saved)

localize32.0ms (0.3%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f32 1 (exp.f32 (/.f32 (neg.f32 x) s)))
0.0b
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 (neg.f32 x) s))))
0.1b
(exp.f32 (/.f32 (neg.f32 x) s))
Compiler

Compiled 32 to 12 computations (62.5% saved)

series5.0ms (0.1%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
1.0ms
x
@-inf
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 (neg.f32 x) s))))
1.0ms
x
@0
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 (neg.f32 x) s))))
0.0ms
x
@inf
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 (neg.f32 x) s))))
0.0ms
s
@inf
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 (neg.f32 x) s))))
0.0ms
s
@-inf
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 (neg.f32 x) s))))

rewrite77.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1436×rational.json-1
1436×rational.json-2
1436×rational.json-4
1436×rational.json-3
1422×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01163
18963
223263
358563
4163563
5453563
Stop Event
node limit
Counts
3 → 64
Calls
Call 1
Inputs
(exp.f32 (/.f32 (neg.f32 x) s))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 (neg.f32 x) s))))
(+.f32 1 (exp.f32 (/.f32 (neg.f32 x) s)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (exp.f32 (/.f32 x (neg.f32 s))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (exp.f32 (/.f32 x (neg.f32 s))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -2 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2) (/.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (/.f32 x (neg.f32 s))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 -1 (-.f32 -1 (exp.f32 (/.f32 x (neg.f32 s)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (/.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 -1) (exp.f32 (-.f32 1 (/.f32 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (exp.f32 (/.f32 x s)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (-.f32 0 (exp.f32 (/.f32 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (*.f32 2 (exp.f32 (/.f32 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (exp.f32 (/.f32 x (neg.f32 s))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (exp.f32 (/.f32 x (neg.f32 s))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (exp.f32 (/.f32 x (neg.f32 s))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 1 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1/2 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1)) (/.f32 1/2 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 1 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 1/2 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (/.f32 1/2 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 1 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (/.f32 1 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 1 (-.f32 -1 (exp.f32 (/.f32 x (neg.f32 s))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (/.f32 x (neg.f32 s))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (-.f32 -1 (exp.f32 (/.f32 x (neg.f32 s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (/.f32 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 2 (*.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 -1 (exp.f32 (/.f32 x (neg.f32 s)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (+.f32 2 (*.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (exp.f32 (/.f32 x s))) (exp.f32 (/.f32 x (neg.f32 s))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 2 (*.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 -1 (exp.f32 (/.f32 x (neg.f32 s)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (-.f32 -1 (exp.f32 (/.f32 x (neg.f32 s))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (-.f32 -1 (exp.f32 (/.f32 x (neg.f32 s)))))))))

simplify397.0ms (4.1%)

Algorithm
egg-herbie
Rules
1812×rational.json-simplify-35
1102×rational.json-simplify-39
976×rational.json-simplify-51
926×rational.json-simplify-2
752×rational.json-simplify-1
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01833554
13983260
210373194
333743186
464763160
Stop Event
node limit
Counts
136 → 120
Calls
Call 1
Inputs
1
(+.f32 1 (*.f32 -1 (/.f32 x s)))
(+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (*.f32 -1 (/.f32 x s))))
(+.f32 (*.f32 -1/6 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (*.f32 -1 (/.f32 x s)))))
(exp.f32 (*.f32 -1 (/.f32 x s)))
(exp.f32 (*.f32 -1 (/.f32 x s)))
(exp.f32 (*.f32 -1 (/.f32 x s)))
(exp.f32 (*.f32 -1 (/.f32 x s)))
(exp.f32 (*.f32 -1 (/.f32 x s)))
(exp.f32 (*.f32 -1 (/.f32 x s)))
(exp.f32 (*.f32 -1 (/.f32 x s)))
(exp.f32 (*.f32 -1 (/.f32 x s)))
(exp.f32 (*.f32 -1 (/.f32 x s)))
(exp.f32 (*.f32 -1 (/.f32 x s)))
(exp.f32 (*.f32 -1 (/.f32 x s)))
(exp.f32 (*.f32 -1 (/.f32 x s)))
1
(+.f32 1 (*.f32 -1 (/.f32 x s)))
(+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (*.f32 -1 (/.f32 x s))))
(+.f32 (*.f32 -1/6 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (*.f32 -1 (/.f32 x s)))))
1
(+.f32 1 (*.f32 -1 (/.f32 x s)))
(+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (*.f32 -1 (/.f32 x s))))
(+.f32 (*.f32 -1/6 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (*.f32 -1 (/.f32 x s)))))
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (*.f32 1/480 (/.f32 (pow.f32 x 5) (pow.f32 s 5))))))
(/.f32 1 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))))
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/8 (pow.f32 x 2))) (pow.f32 s 2))) (+.f32 1/2 (*.f32 1/4 (/.f32 x s))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/8 (pow.f32 x 2))) (pow.f32 s 2))) (+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/24 (pow.f32 x 3)) (+.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/8 (pow.f32 x 2))) x)) (*.f32 1/16 (pow.f32 x 3)))) (pow.f32 s 3))))))
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/8 (pow.f32 x 2))) (pow.f32 s 2))) (+.f32 1/2 (*.f32 1/4 (/.f32 x s))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/8 (pow.f32 x 2))) x) (pow.f32 s 3))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/8 (pow.f32 x 2))) (pow.f32 s 2))) (+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 (*.f32 1/24 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (*.f32 -1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))))
2
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (*.f32 -1 (/.f32 x s))))
(+.f32 (*.f32 -1/6 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (+.f32 2 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (*.f32 -1 (/.f32 x s)))))
(+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s))))
(+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s))))
(+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s))))
(+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s))))
(+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s))))
(+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s))))
(+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s))))
(+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s))))
(+.f32 (exp.f32 (*.f32 -1 (/.f32 x s))) 1)
(+.f32 (exp.f32 (*.f32 -1 (/.f32 x s))) 1)
(+.f32 (exp.f32 (*.f32 -1 (/.f32 x s))) 1)
(+.f32 (exp.f32 (*.f32 -1 (/.f32 x s))) 1)
2
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (*.f32 -1 (/.f32 x s))))
(+.f32 (*.f32 -1/6 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (+.f32 2 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (*.f32 -1 (/.f32 x s)))))
2
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (*.f32 -1 (/.f32 x s))))
(+.f32 (*.f32 -1/6 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (+.f32 2 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (*.f32 -1 (/.f32 x s)))))
(+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 0)
(+.f32 1 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) -1))
(+.f32 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1) -1)
(+.f32 0 (exp.f32 (/.f32 x (neg.f32 s))))
(+.f32 -2 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2))
(+.f32 (/.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2) (/.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2))
(-.f32 (exp.f32 (/.f32 x (neg.f32 s))) 0)
(-.f32 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1) 1)
(-.f32 -1 (-.f32 -1 (exp.f32 (/.f32 x (neg.f32 s)))))
(-.f32 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) -1) -1)
(*.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1)
(*.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(*.f32 2 (/.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2))
(*.f32 2 (*.f32 (/.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2) 1))
(*.f32 (*.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2) 1/2)
(*.f32 1/2 (*.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2))
(*.f32 (/.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2) 2)
(*.f32 (exp.f32 -1) (exp.f32 (-.f32 1 (/.f32 x s))))
(/.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1)
(/.f32 1 (exp.f32 (/.f32 x s)))
(/.f32 -1 (-.f32 0 (exp.f32 (/.f32 x s))))
(/.f32 2 (*.f32 2 (exp.f32 (/.f32 x s))))
(/.f32 (*.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2) 2)
(/.f32 (*.f32 (exp.f32 (/.f32 x (neg.f32 s))) 4) 4)
(/.f32 (*.f32 2 (*.f32 (exp.f32 (/.f32 x (neg.f32 s))) 4)) 8)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (exp.f32 (/.f32 x (neg.f32 s))) 4))) 16)
(pow.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1)
(+.f32 (/.f32 1 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1)) 0)
(+.f32 0 (/.f32 1 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1)))
(+.f32 (/.f32 1/2 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1)) (/.f32 1/2 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1)))
(-.f32 (/.f32 1 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1)) 0)
(*.f32 1 (/.f32 1 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1)))
(*.f32 (/.f32 1 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1)) 1)
(*.f32 2 (/.f32 1/2 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1)))
(*.f32 2 (*.f32 (/.f32 1/2 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1)) 1))
(*.f32 (*.f32 (/.f32 1 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1)) 2) 1/2)
(*.f32 1/2 (*.f32 (/.f32 1 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1)) 2))
(*.f32 (/.f32 1/2 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1)) 2)
(pow.f32 (/.f32 1 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1)) 1)
(neg.f32 (/.f32 1 (-.f32 -1 (exp.f32 (/.f32 x (neg.f32 s))))))
(-.f32 (exp.f32 (/.f32 x (neg.f32 s))) -1)
(-.f32 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1) 0)
(-.f32 0 (-.f32 -1 (exp.f32 (/.f32 x (neg.f32 s)))))
(*.f32 1 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1))
(*.f32 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1) 1)
(*.f32 2 (*.f32 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1) 1/2))
(*.f32 2 (/.f32 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1) 2))
(*.f32 2 (*.f32 (/.f32 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1) 2) 1))
(*.f32 (+.f32 2 (*.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2)) 1/2)
(*.f32 (*.f32 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1) 4) 1/4)
(*.f32 (-.f32 -1 (exp.f32 (/.f32 x (neg.f32 s)))) -1)
(*.f32 1/2 (+.f32 2 (*.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2)))
(*.f32 1/4 (*.f32 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1) 4))
(*.f32 (/.f32 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1) 2) 2)
(*.f32 (+.f32 1 (exp.f32 (/.f32 x s))) (exp.f32 (/.f32 x (neg.f32 s))))
(/.f32 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1) 1)
(/.f32 (+.f32 2 (*.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2)) 2)
(/.f32 (*.f32 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1) 4) 4)
(/.f32 (-.f32 -1 (exp.f32 (/.f32 x (neg.f32 s)))) -1)
(/.f32 (*.f32 2 (-.f32 -1 (exp.f32 (/.f32 x (neg.f32 s))))) -2)
(/.f32 (*.f32 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1) 8) 8)
(/.f32 (*.f32 2 (*.f32 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1) 8)) 16)
(pow.f32 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1) 1)
(neg.f32 (-.f32 -1 (exp.f32 (/.f32 x (neg.f32 s)))))
Outputs
1
(+.f32 1 (*.f32 -1 (/.f32 x s)))
(+.f32 1 (neg.f32 (/.f32 x s)))
(-.f32 1 (/.f32 x s))
(+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (*.f32 -1 (/.f32 x s))))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1 (*.f32 -1 (/.f32 x s))))
(+.f32 1 (+.f32 (neg.f32 (/.f32 x s)) (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (-.f32 1 (/.f32 x s)))
(+.f32 (*.f32 -1/6 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (*.f32 -1 (/.f32 x s)))))
(+.f32 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1 (*.f32 -1 (/.f32 x s)))) (*.f32 -1/6 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))
(+.f32 (+.f32 1 (+.f32 (neg.f32 (/.f32 x s)) (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))))) (*.f32 -1/6 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (*.f32 -1/6 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (-.f32 1 (/.f32 x s))))
(exp.f32 (*.f32 -1 (/.f32 x s)))
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(exp.f32 (*.f32 -1 (/.f32 x s)))
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(exp.f32 (*.f32 -1 (/.f32 x s)))
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(exp.f32 (*.f32 -1 (/.f32 x s)))
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(exp.f32 (*.f32 -1 (/.f32 x s)))
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(exp.f32 (*.f32 -1 (/.f32 x s)))
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(exp.f32 (*.f32 -1 (/.f32 x s)))
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(exp.f32 (*.f32 -1 (/.f32 x s)))
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(exp.f32 (*.f32 -1 (/.f32 x s)))
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(exp.f32 (*.f32 -1 (/.f32 x s)))
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(exp.f32 (*.f32 -1 (/.f32 x s)))
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(exp.f32 (*.f32 -1 (/.f32 x s)))
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
1
(+.f32 1 (*.f32 -1 (/.f32 x s)))
(+.f32 1 (neg.f32 (/.f32 x s)))
(-.f32 1 (/.f32 x s))
(+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (*.f32 -1 (/.f32 x s))))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1 (*.f32 -1 (/.f32 x s))))
(+.f32 1 (+.f32 (neg.f32 (/.f32 x s)) (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (-.f32 1 (/.f32 x s)))
(+.f32 (*.f32 -1/6 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (*.f32 -1 (/.f32 x s)))))
(+.f32 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1 (*.f32 -1 (/.f32 x s)))) (*.f32 -1/6 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))
(+.f32 (+.f32 1 (+.f32 (neg.f32 (/.f32 x s)) (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))))) (*.f32 -1/6 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (*.f32 -1/6 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (-.f32 1 (/.f32 x s))))
1
(+.f32 1 (*.f32 -1 (/.f32 x s)))
(+.f32 1 (neg.f32 (/.f32 x s)))
(-.f32 1 (/.f32 x s))
(+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (*.f32 -1 (/.f32 x s))))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1 (*.f32 -1 (/.f32 x s))))
(+.f32 1 (+.f32 (neg.f32 (/.f32 x s)) (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (-.f32 1 (/.f32 x s)))
(+.f32 (*.f32 -1/6 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (*.f32 -1 (/.f32 x s)))))
(+.f32 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1 (*.f32 -1 (/.f32 x s)))) (*.f32 -1/6 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))
(+.f32 (+.f32 1 (+.f32 (neg.f32 (/.f32 x s)) (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))))) (*.f32 -1/6 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (*.f32 -1/6 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (-.f32 1 (/.f32 x s))))
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 1/2 (*.f32 (/.f32 x s) 1/4))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 1/2 (+.f32 (*.f32 (/.f32 x s) 1/4) (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48)))
(+.f32 (+.f32 1/2 (*.f32 (/.f32 x s) 1/4)) (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (*.f32 1/480 (/.f32 (pow.f32 x 5) (pow.f32 s 5))))))
(+.f32 1/2 (+.f32 (*.f32 (/.f32 x s) 1/4) (+.f32 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48) (*.f32 1/480 (/.f32 (pow.f32 x 5) (pow.f32 s 5))))))
(+.f32 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48) (+.f32 (+.f32 (*.f32 (/.f32 x s) 1/4) (*.f32 1/480 (/.f32 (pow.f32 x 5) (pow.f32 s 5)))) 1/2))
(+.f32 (+.f32 1/2 (*.f32 (/.f32 x s) 1/4)) (+.f32 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48) (*.f32 1/480 (/.f32 (pow.f32 x 5) (pow.f32 s 5)))))
(+.f32 (*.f32 1/480 (/.f32 (pow.f32 x 5) (pow.f32 s 5))) (+.f32 (+.f32 1/2 (*.f32 (/.f32 x s) 1/4)) (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48)))
(/.f32 1 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 1/2 (*.f32 (/.f32 x s) 1/4))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/8 (pow.f32 x 2))) (pow.f32 s 2))) (+.f32 1/2 (*.f32 1/4 (/.f32 x s))))
(+.f32 1/2 (*.f32 (/.f32 x s) 1/4))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/8 (pow.f32 x 2))) (pow.f32 s 2))) (+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/24 (pow.f32 x 3)) (+.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/8 (pow.f32 x 2))) x)) (*.f32 1/16 (pow.f32 x 3)))) (pow.f32 s 3))))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 x 2) -1/8) (*.f32 (pow.f32 x 2) 1/8)) (pow.f32 s 2))) (+.f32 (*.f32 (/.f32 x s) 1/4) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (pow.f32 x 2) -1/8) (*.f32 (pow.f32 x 2) 1/8)) (*.f32 x 1/2)) (+.f32 (*.f32 (pow.f32 x 3) 1/16) (*.f32 (pow.f32 x 3) -1/24))) (pow.f32 s 3))) 1/2)))
(+.f32 (*.f32 (/.f32 x s) 1/4) (+.f32 (+.f32 1/2 (neg.f32 (/.f32 (+.f32 (*.f32 x (*.f32 1/2 (*.f32 (pow.f32 x 2) 0))) (*.f32 (pow.f32 x 3) 1/48)) (pow.f32 s 3)))) (neg.f32 (/.f32 (*.f32 (pow.f32 x 2) 0) (pow.f32 s 2)))))
(+.f32 1/2 (+.f32 (*.f32 (/.f32 x s) 1/4) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (pow.f32 x 3) 1/48) (*.f32 x 0)) (pow.f32 s 3))) (neg.f32 (/.f32 0 (pow.f32 s 2))))))
(+.f32 1/2 (+.f32 (*.f32 (/.f32 x s) 1/4) (*.f32 -1 (+.f32 (/.f32 0 (pow.f32 s 2)) (/.f32 (+.f32 0 (*.f32 (pow.f32 x 3) 1/48)) (pow.f32 s 3))))))
(+.f32 1/2 (+.f32 (*.f32 (/.f32 x s) 1/4) (neg.f32 (/.f32 (*.f32 (pow.f32 x 3) 1/48) (pow.f32 s 3)))))
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 1/2 (*.f32 (/.f32 x s) 1/4))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/8 (pow.f32 x 2))) (pow.f32 s 2))) (+.f32 1/2 (*.f32 1/4 (/.f32 x s))))
(+.f32 1/2 (*.f32 (/.f32 x s) 1/4))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/8 (pow.f32 x 2))) x) (pow.f32 s 3))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/8 (pow.f32 x 2))) (pow.f32 s 2))) (+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 (*.f32 1/24 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (*.f32 -1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))))
(+.f32 1/2 (+.f32 (*.f32 (/.f32 x s) 1/4) (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48)))
(+.f32 (+.f32 1/2 (*.f32 (/.f32 x s) 1/4)) (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48))
2
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 (*.f32 -1 (/.f32 x s)) 2)
(+.f32 (neg.f32 (/.f32 x s)) 2)
(+.f32 (/.f32 x (neg.f32 s)) 2)
(+.f32 2 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (*.f32 -1 (/.f32 x s))))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (*.f32 -1 (/.f32 x s)) 2))
(+.f32 (neg.f32 (/.f32 x s)) (+.f32 2 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (/.f32 x (neg.f32 s)) 2))
(+.f32 2 (+.f32 (/.f32 x (neg.f32 s)) (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 (*.f32 -1/6 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (+.f32 2 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (*.f32 -1 (/.f32 x s)))))
(+.f32 (*.f32 -1/6 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (*.f32 -1 (/.f32 x s)) 2)))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (+.f32 (neg.f32 (/.f32 x s)) 2) (*.f32 -1/6 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 2 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (/.f32 x (neg.f32 s)) (*.f32 -1/6 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
(+.f32 2 (+.f32 (/.f32 x (neg.f32 s)) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (*.f32 -1/6 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
(+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s))))
(+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s))))
(+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s))))
(+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s))))
(+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s))))
(+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s))))
(+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s))))
(+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s))))
(+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(+.f32 (exp.f32 (*.f32 -1 (/.f32 x s))) 1)
(+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s))))
(+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(+.f32 (exp.f32 (*.f32 -1 (/.f32 x s))) 1)
(+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s))))
(+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(+.f32 (exp.f32 (*.f32 -1 (/.f32 x s))) 1)
(+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s))))
(+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(+.f32 (exp.f32 (*.f32 -1 (/.f32 x s))) 1)
(+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s))))
(+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
2
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 (*.f32 -1 (/.f32 x s)) 2)
(+.f32 (neg.f32 (/.f32 x s)) 2)
(+.f32 (/.f32 x (neg.f32 s)) 2)
(+.f32 2 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (*.f32 -1 (/.f32 x s))))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (*.f32 -1 (/.f32 x s)) 2))
(+.f32 (neg.f32 (/.f32 x s)) (+.f32 2 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (/.f32 x (neg.f32 s)) 2))
(+.f32 2 (+.f32 (/.f32 x (neg.f32 s)) (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 (*.f32 -1/6 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (+.f32 2 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (*.f32 -1 (/.f32 x s)))))
(+.f32 (*.f32 -1/6 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (*.f32 -1 (/.f32 x s)) 2)))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (+.f32 (neg.f32 (/.f32 x s)) 2) (*.f32 -1/6 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 2 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (/.f32 x (neg.f32 s)) (*.f32 -1/6 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
(+.f32 2 (+.f32 (/.f32 x (neg.f32 s)) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (*.f32 -1/6 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
2
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 (*.f32 -1 (/.f32 x s)) 2)
(+.f32 (neg.f32 (/.f32 x s)) 2)
(+.f32 (/.f32 x (neg.f32 s)) 2)
(+.f32 2 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (*.f32 -1 (/.f32 x s))))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (*.f32 -1 (/.f32 x s)) 2))
(+.f32 (neg.f32 (/.f32 x s)) (+.f32 2 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (/.f32 x (neg.f32 s)) 2))
(+.f32 2 (+.f32 (/.f32 x (neg.f32 s)) (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 (*.f32 -1/6 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (+.f32 2 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (*.f32 -1 (/.f32 x s)))))
(+.f32 (*.f32 -1/6 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (*.f32 -1 (/.f32 x s)) 2)))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (+.f32 (neg.f32 (/.f32 x s)) 2) (*.f32 -1/6 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 2 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (/.f32 x (neg.f32 s)) (*.f32 -1/6 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
(+.f32 2 (+.f32 (/.f32 x (neg.f32 s)) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (*.f32 -1/6 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
(+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 0)
(exp.f32 (*.f32 -1 (/.f32 x s)))
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(+.f32 1 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) -1))
(exp.f32 (*.f32 -1 (/.f32 x s)))
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(+.f32 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1) -1)
(exp.f32 (*.f32 -1 (/.f32 x s)))
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(+.f32 0 (exp.f32 (/.f32 x (neg.f32 s))))
(exp.f32 (*.f32 -1 (/.f32 x s)))
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(+.f32 -2 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2))
(exp.f32 (*.f32 -1 (/.f32 x s)))
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(+.f32 (/.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2) (/.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2))
(exp.f32 (*.f32 -1 (/.f32 x s)))
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(-.f32 (exp.f32 (/.f32 x (neg.f32 s))) 0)
(exp.f32 (*.f32 -1 (/.f32 x s)))
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(-.f32 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1) 1)
(exp.f32 (*.f32 -1 (/.f32 x s)))
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(-.f32 -1 (-.f32 -1 (exp.f32 (/.f32 x (neg.f32 s)))))
(exp.f32 (*.f32 -1 (/.f32 x s)))
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(-.f32 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) -1) -1)
(exp.f32 (*.f32 -1 (/.f32 x s)))
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(*.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1)
(exp.f32 (*.f32 -1 (/.f32 x s)))
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(*.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(exp.f32 (*.f32 -1 (/.f32 x s)))
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(*.f32 2 (/.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2))
(exp.f32 (*.f32 -1 (/.f32 x s)))
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(*.f32 2 (*.f32 (/.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2) 1))
(exp.f32 (*.f32 -1 (/.f32 x s)))
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(*.f32 (*.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2) 1/2)
(exp.f32 (*.f32 -1 (/.f32 x s)))
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(*.f32 1/2 (*.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2))
(exp.f32 (*.f32 -1 (/.f32 x s)))
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(*.f32 (/.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2) 2)
(exp.f32 (*.f32 -1 (/.f32 x s)))
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(*.f32 (exp.f32 -1) (exp.f32 (-.f32 1 (/.f32 x s))))
(exp.f32 (*.f32 -1 (/.f32 x s)))
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(/.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1)
(exp.f32 (*.f32 -1 (/.f32 x s)))
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(/.f32 1 (exp.f32 (/.f32 x s)))
(exp.f32 (*.f32 -1 (/.f32 x s)))
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(/.f32 -1 (-.f32 0 (exp.f32 (/.f32 x s))))
(exp.f32 (*.f32 -1 (/.f32 x s)))
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(/.f32 2 (*.f32 2 (exp.f32 (/.f32 x s))))
(exp.f32 (*.f32 -1 (/.f32 x s)))
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(/.f32 (*.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2) 2)
(exp.f32 (*.f32 -1 (/.f32 x s)))
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(/.f32 (*.f32 (exp.f32 (/.f32 x (neg.f32 s))) 4) 4)
(exp.f32 (*.f32 -1 (/.f32 x s)))
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(/.f32 (*.f32 2 (*.f32 (exp.f32 (/.f32 x (neg.f32 s))) 4)) 8)
(exp.f32 (*.f32 -1 (/.f32 x s)))
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (exp.f32 (/.f32 x (neg.f32 s))) 4))) 16)
(exp.f32 (*.f32 -1 (/.f32 x s)))
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(pow.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1)
(exp.f32 (*.f32 -1 (/.f32 x s)))
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(+.f32 (/.f32 1 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1)) 0)
(/.f32 1 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(+.f32 0 (/.f32 1 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1)))
(/.f32 1 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(+.f32 (/.f32 1/2 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1)) (/.f32 1/2 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1)))
(/.f32 1 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(-.f32 (/.f32 1 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1)) 0)
(/.f32 1 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(*.f32 1 (/.f32 1 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1)))
(/.f32 1 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(*.f32 (/.f32 1 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1)) 1)
(/.f32 1 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(*.f32 2 (/.f32 1/2 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1)))
(/.f32 1 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(*.f32 2 (*.f32 (/.f32 1/2 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1)) 1))
(/.f32 1 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(*.f32 (*.f32 (/.f32 1 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1)) 2) 1/2)
(/.f32 1 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(*.f32 1/2 (*.f32 (/.f32 1 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1)) 2))
(/.f32 1 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(*.f32 (/.f32 1/2 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1)) 2)
(/.f32 1 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(pow.f32 (/.f32 1 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1)) 1)
(/.f32 1 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(neg.f32 (/.f32 1 (-.f32 -1 (exp.f32 (/.f32 x (neg.f32 s))))))
(/.f32 1 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(-.f32 (exp.f32 (/.f32 x (neg.f32 s))) -1)
(+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s))))
(+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(-.f32 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1) 0)
(+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s))))
(+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(-.f32 0 (-.f32 -1 (exp.f32 (/.f32 x (neg.f32 s)))))
(+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s))))
(+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(*.f32 1 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1))
(+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s))))
(+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(*.f32 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1) 1)
(+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s))))
(+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(*.f32 2 (*.f32 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1) 1/2))
(+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s))))
(+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(*.f32 2 (/.f32 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1) 2))
(+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s))))
(+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(*.f32 2 (*.f32 (/.f32 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1) 2) 1))
(+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s))))
(+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(*.f32 (+.f32 2 (*.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2)) 1/2)
(+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s))))
(+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(*.f32 (*.f32 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1) 4) 1/4)
(+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s))))
(+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(*.f32 (-.f32 -1 (exp.f32 (/.f32 x (neg.f32 s)))) -1)
(+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s))))
(+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(*.f32 1/2 (+.f32 2 (*.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2)))
(+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s))))
(+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(*.f32 1/4 (*.f32 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1) 4))
(+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s))))
(+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(*.f32 (/.f32 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1) 2) 2)
(+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s))))
(+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x s))) (exp.f32 (/.f32 x (neg.f32 s))))
(+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s))))
(+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(/.f32 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1) 1)
(+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s))))
(+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(/.f32 (+.f32 2 (*.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2)) 2)
(+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s))))
(+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(/.f32 (*.f32 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1) 4) 4)
(+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s))))
(+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(/.f32 (-.f32 -1 (exp.f32 (/.f32 x (neg.f32 s)))) -1)
(+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s))))
(+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(/.f32 (*.f32 2 (-.f32 -1 (exp.f32 (/.f32 x (neg.f32 s))))) -2)
(+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s))))
(+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(/.f32 (*.f32 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1) 8) 8)
(+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s))))
(+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(/.f32 (*.f32 2 (*.f32 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1) 8)) 16)
(+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s))))
(+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(pow.f32 (+.f32 (exp.f32 (/.f32 x (neg.f32 s))) 1) 1)
(+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s))))
(+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(neg.f32 (-.f32 -1 (exp.f32 (/.f32 x (neg.f32 s)))))
(+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s))))
(+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))

eval38.0ms (0.4%)

Compiler

Compiled 1922 to 1291 computations (32.8% saved)

prune22.0ms (0.2%)

Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New1155120
Fresh000
Picked011
Done000
Total1156121
Error
0.0b
Counts
121 → 6
Alt Table
Click to see full alt table
StatusErrorProgram
18.5b
(/.f32 1 (+.f32 (/.f32 x (neg.f32 s)) 2))
0.1b
(/.f32 1 (+.f32 1 (*.f32 (exp.f32 -1) (exp.f32 (-.f32 1 (/.f32 x s))))))
0.1b
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 (neg.f32 x) s))))
26.5b
(+.f32 (+.f32 1/2 (*.f32 (/.f32 x s) 1/4)) (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48))
22.1b
(+.f32 1/2 (*.f32 (/.f32 x s) 1/4))
20.2b
1/2
Compiler

Compiled 67 to 55 computations (17.9% saved)

localize22.0ms (0.2%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(+.f32 1/2 (*.f32 (/.f32 x s) 1/4))
Compiler

Compiled 21 to 11 computations (47.6% saved)

series5.0ms (0.1%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
4.0ms
x
@inf
(+.f32 1/2 (*.f32 (/.f32 x s) 1/4))
1.0ms
x
@0
(+.f32 1/2 (*.f32 (/.f32 x s) 1/4))
0.0ms
s
@0
(+.f32 1/2 (*.f32 (/.f32 x s) 1/4))
0.0ms
s
@inf
(+.f32 1/2 (*.f32 (/.f32 x s) 1/4))
0.0ms
s
@-inf
(+.f32 1/2 (*.f32 (/.f32 x s) 1/4))

rewrite89.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1300×rational.json-1
1300×rational.json-2
1300×rational.json-4
1300×rational.json-3
1294×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0919
16119
214119
333519
486519
5355619
Stop Event
node limit
Counts
1 → 17
Calls
Call 1
Inputs
(+.f32 1/2 (*.f32 (/.f32 x s) 1/4))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1/2 (*.f32 (/.f32 x s) 1/4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (+.f32 1/2 (+.f32 1/2 (*.f32 1/2 (/.f32 x s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 (+.f32 1/2 (*.f32 (/.f32 x s) 1/4)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1/2 (*.f32 (/.f32 x s) 1/4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 1/2 (*.f32 (/.f32 x s) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 1/2 (+.f32 1/2 (*.f32 (/.f32 x s) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1/2 (+.f32 1/2 (*.f32 1/2 (/.f32 x s)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (+.f32 1/2 (*.f32 (/.f32 x s) 1/4)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 1/2 (*.f32 (/.f32 x s) 1/4)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 1/2 (+.f32 1/2 (*.f32 (/.f32 x s) 1/4))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 1/2 (*.f32 (/.f32 x s) 1/4)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1/2 (*.f32 (/.f32 x s) 1/4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1/2 (+.f32 1/2 (*.f32 1/2 (/.f32 x s)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1/2 (*.f32 (/.f32 x s) 1/4)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1/2 (*.f32 (/.f32 x s) 1/4)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 1/2 (*.f32 (/.f32 x s) 1/4)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 1/2 (*.f32 (/.f32 x s) 1/4)) 1)))))

simplify368.0ms (3.8%)

Algorithm
egg-herbie
Rules
3656×rational.json-simplify-51
2550×rational.json-simplify-48
1426×rational.json-simplify-1
1172×rational.json-simplify-35
1108×rational.json-simplify-41
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
042707
183707
2193707
3665707
41245707
52787707
63688707
73977707
84391707
94817707
104874707
114907707
124940707
134973707
145006707
155235707
165333707
175465707
185565707
196408707
206588707
Stop Event
node limit
Counts
41 → 20
Calls
Call 1
Inputs
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(*.f32 1/4 (/.f32 x s))
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(*.f32 1/4 (/.f32 x s))
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(*.f32 1/4 (/.f32 x s))
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(-.f32 (+.f32 1/2 (*.f32 (/.f32 x s) 1/4)) 0)
(*.f32 1/2 (+.f32 1/2 (+.f32 1/2 (*.f32 1/2 (/.f32 x s)))))
(*.f32 1/4 (*.f32 (+.f32 1/2 (*.f32 (/.f32 x s) 1/4)) 4))
(*.f32 (+.f32 1/2 (*.f32 (/.f32 x s) 1/4)) 1)
(*.f32 1 (+.f32 1/2 (*.f32 (/.f32 x s) 1/4)))
(*.f32 2 (*.f32 1/2 (+.f32 1/2 (*.f32 (/.f32 x s) 1/4))))
(*.f32 (+.f32 1/2 (+.f32 1/2 (*.f32 1/2 (/.f32 x s)))) 1/2)
(*.f32 4 (/.f32 (+.f32 1/2 (*.f32 (/.f32 x s) 1/4)) 4))
(*.f32 (*.f32 (+.f32 1/2 (*.f32 (/.f32 x s) 1/4)) 4) 1/4)
(*.f32 (*.f32 1/2 (+.f32 1/2 (*.f32 (/.f32 x s) 1/4))) 2)
(*.f32 (/.f32 (+.f32 1/2 (*.f32 (/.f32 x s) 1/4)) 4) 4)
(/.f32 (+.f32 1/2 (*.f32 (/.f32 x s) 1/4)) 1)
(/.f32 (+.f32 1/2 (+.f32 1/2 (*.f32 1/2 (/.f32 x s)))) 2)
(/.f32 (*.f32 (+.f32 1/2 (*.f32 (/.f32 x s) 1/4)) 4) 4)
(/.f32 (*.f32 (+.f32 1/2 (*.f32 (/.f32 x s) 1/4)) 8) 8)
(/.f32 (*.f32 2 (*.f32 (+.f32 1/2 (*.f32 (/.f32 x s) 1/4)) 8)) 16)
(pow.f32 (+.f32 1/2 (*.f32 (/.f32 x s) 1/4)) 1)
Outputs
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(*.f32 1/4 (/.f32 x s))
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(*.f32 1/4 (/.f32 x s))
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(*.f32 1/4 (/.f32 x s))
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(-.f32 (+.f32 1/2 (*.f32 (/.f32 x s) 1/4)) 0)
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(*.f32 1/2 (+.f32 1/2 (+.f32 1/2 (*.f32 1/2 (/.f32 x s)))))
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(*.f32 1/4 (*.f32 (+.f32 1/2 (*.f32 (/.f32 x s) 1/4)) 4))
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(*.f32 (+.f32 1/2 (*.f32 (/.f32 x s) 1/4)) 1)
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(*.f32 1 (+.f32 1/2 (*.f32 (/.f32 x s) 1/4)))
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(*.f32 2 (*.f32 1/2 (+.f32 1/2 (*.f32 (/.f32 x s) 1/4))))
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(*.f32 (+.f32 1/2 (+.f32 1/2 (*.f32 1/2 (/.f32 x s)))) 1/2)
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(*.f32 4 (/.f32 (+.f32 1/2 (*.f32 (/.f32 x s) 1/4)) 4))
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(*.f32 (*.f32 (+.f32 1/2 (*.f32 (/.f32 x s) 1/4)) 4) 1/4)
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(*.f32 (*.f32 1/2 (+.f32 1/2 (*.f32 (/.f32 x s) 1/4))) 2)
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(*.f32 (/.f32 (+.f32 1/2 (*.f32 (/.f32 x s) 1/4)) 4) 4)
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(/.f32 (+.f32 1/2 (*.f32 (/.f32 x s) 1/4)) 1)
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(/.f32 (+.f32 1/2 (+.f32 1/2 (*.f32 1/2 (/.f32 x s)))) 2)
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(/.f32 (*.f32 (+.f32 1/2 (*.f32 (/.f32 x s) 1/4)) 4) 4)
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(/.f32 (*.f32 (+.f32 1/2 (*.f32 (/.f32 x s) 1/4)) 8) 8)
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(/.f32 (*.f32 2 (*.f32 (+.f32 1/2 (*.f32 (/.f32 x s) 1/4)) 8)) 16)
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(pow.f32 (+.f32 1/2 (*.f32 (/.f32 x s) 1/4)) 1)
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))

localize106.0ms (1.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f32 1/2 (*.f32 (/.f32 x s) 1/4))
0.2b
(*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48)
6.5b
(+.f32 (+.f32 1/2 (*.f32 (/.f32 x s) 1/4)) (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48))
7.8b
(/.f32 (pow.f32 x 3) (pow.f32 s 3))
Compiler

Compiled 62 to 41 computations (33.9% saved)

series7.0ms (0.1%)

Counts
3 → 48
Calls

18 calls:

TimeVariablePointExpression
2.0ms
s
@0
(/.f32 (pow.f32 x 3) (pow.f32 s 3))
1.0ms
x
@0
(/.f32 (pow.f32 x 3) (pow.f32 s 3))
0.0ms
x
@inf
(/.f32 (pow.f32 x 3) (pow.f32 s 3))
0.0ms
x
@-inf
(/.f32 (pow.f32 x 3) (pow.f32 s 3))
0.0ms
x
@-inf
(*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48)

rewrite90.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1008×rational.json-simplify-1
872×rational.json-simplify-61
804×rational.json-simplify-35
786×rational.json-simplify-53
686×rational.json-simplify-55
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01693
110893
223793
358693
4162493
5568393
Stop Event
node limit
Counts
3 → 80
Calls
Call 1
Inputs
(/.f32 (pow.f32 x 3) (pow.f32 s 3))
(+.f32 (+.f32 1/2 (*.f32 (/.f32 x s) 1/4)) (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48))
(*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (-.f32 1 (/.f32 (neg.f32 (pow.f32 x 3)) (pow.f32 s 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 1/2 (pow.f32 s 3)) (pow.f32 x 3)) (*.f32 (/.f32 1/2 (pow.f32 s 3)) (pow.f32 x 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (/.f32 (neg.f32 (pow.f32 x 3)) (pow.f32 s 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 x 3) (/.f32 1 (pow.f32 s 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 x 3) (*.f32 (*.f32 2 (/.f32 1 (pow.f32 s 3))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 x 3) (*.f32 (/.f32 2 (pow.f32 s 3)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (pow.f32 x 3) (/.f32 2 (pow.f32 s 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (/.f32 (*.f32 (pow.f32 x 3) 4) (pow.f32 s 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 (*.f32 (pow.f32 x 3) 8) (/.f32 1/2 (pow.f32 s 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 x 3) 2) (/.f32 1/2 (pow.f32 s 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 x 3) 2) (*.f32 1/2 (/.f32 1 (pow.f32 s 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 x 3) 2) (*.f32 (*.f32 1/2 (/.f32 1 (pow.f32 s 3))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (/.f32 1/2 (pow.f32 s 3)) (pow.f32 x 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (*.f32 (/.f32 1/2 (pow.f32 s 3)) (pow.f32 x 3)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (/.f32 (pow.f32 x 3) 2) (/.f32 1 (pow.f32 s 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (pow.f32 x 3) (/.f32 1/2 (pow.f32 s 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (*.f32 1/2 (/.f32 1 (pow.f32 s 3))) (pow.f32 x 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (/.f32 1/2 (*.f32 (pow.f32 s 3) 2)) (*.f32 (pow.f32 x 3) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 x 3) (/.f32 2 (pow.f32 s 3))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 x 3) 4) (/.f32 1/2 (*.f32 (pow.f32 s 3) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 x 3) 4) (*.f32 (/.f32 1/2 (*.f32 (pow.f32 s 3) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 x 3) 4) (*.f32 1/4 (/.f32 1 (pow.f32 s 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 x 3) 4) (*.f32 1/2 (/.f32 1/2 (pow.f32 s 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 s 3)) (pow.f32 x 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (pow.f32 x 3)) (/.f32 -1 (pow.f32 s 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (pow.f32 x 3)) (*.f32 (/.f32 -1 (pow.f32 s 3)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (neg.f32 (pow.f32 x 3)) (pow.f32 s 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (*.f32 (/.f32 (neg.f32 (pow.f32 x 3)) (pow.f32 s 3)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (*.f32 (/.f32 (pow.f32 x 3) 2) (/.f32 1/2 (pow.f32 s 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (*.f32 (*.f32 (pow.f32 x 3) 1/2) (/.f32 1/2 (pow.f32 s 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (*.f32 (*.f32 (/.f32 (pow.f32 x 3) 2) 1) (/.f32 1/2 (pow.f32 s 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 x 3) 8) (*.f32 1/8 (/.f32 1 (pow.f32 s 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 x 3) 8) (*.f32 1/4 (/.f32 1/2 (pow.f32 s 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (pow.f32 s 3)) (*.f32 (pow.f32 x 3) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 x 3) -2) (*.f32 -1 (/.f32 1/2 (pow.f32 s 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (/.f32 1 (pow.f32 s 3))) (*.f32 1/2 (pow.f32 x 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -2 (*.f32 (neg.f32 (pow.f32 x 3)) (/.f32 1/2 (pow.f32 s 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 (pow.f32 x 3) 8)) (*.f32 1/8 (/.f32 1/2 (pow.f32 s 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 1/2 (/.f32 1 (pow.f32 s 3))) (*.f32 (pow.f32 x 3) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (neg.f32 (pow.f32 x 3)) (pow.f32 s 3)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 1/2 (pow.f32 s 3)) (pow.f32 x 3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (*.f32 (pow.f32 s 3) 2)) (*.f32 (pow.f32 x 3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (pow.f32 s 3)) (neg.f32 (pow.f32 x 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 16 (*.f32 (pow.f32 (/.f32 x 2) 3) (/.f32 1/2 (pow.f32 s 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 s 3))) (*.f32 1/2 (/.f32 1 (pow.f32 s 3)))) (pow.f32 x 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (/.f32 1/2 (*.f32 (pow.f32 s 3) 2)) (/.f32 1/2 (*.f32 (pow.f32 s 3) 2))) (*.f32 (pow.f32 x 3) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (pow.f32 (*.f32 x 4) 3) (pow.f32 (*.f32 x 4) 3)) (*.f32 1/64 (/.f32 1/2 (pow.f32 s 3))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (neg.f32 (pow.f32 x 3)) (pow.f32 s 3)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (/.f32 x s) 1/4) (+.f32 1/2 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (+.f32 (*.f32 (/.f32 x s) 1/4) (+.f32 1/2 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 (/.f32 x s) 1/4) (+.f32 1/2 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 (*.f32 (/.f32 x s) 1/4) (+.f32 1/2 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (+.f32 (*.f32 (/.f32 x s) 1/4) (+.f32 1/2 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (/.f32 (+.f32 (*.f32 (/.f32 x s) 1/4) (+.f32 1/2 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48))) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 (/.f32 x s) 1/4) (+.f32 1/2 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (*.f32 (/.f32 x s) 1/4) (+.f32 1/2 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (/.f32 x s) 1/4) (+.f32 1/2 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 (/.f32 x s) 1/4) (+.f32 1/2 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 (/.f32 x s) 1/4) (+.f32 1/2 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 (/.f32 x s) 1/4) (+.f32 1/2 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 (/.f32 x s) 1/4) (+.f32 1/2 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 (*.f32 (/.f32 x s) 1/4) (+.f32 1/2 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48) 2) (/.f32 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/24) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/12) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/12)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 x 3) -1/48) (pow.f32 s 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/12))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48) 1)))))

simplify206.0ms (2.1%)

Algorithm
egg-herbie
Rules
1764×rational.json-simplify-35
1198×rational.json-simplify-2
1058×rational.json-simplify-53
880×rational.json-simplify-43
796×rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01813476
14103476
28993476
322003476
442353476
559203476
667343476
Stop Event
node limit
Counts
128 → 93
Calls
Call 1
Inputs
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(+.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) 0)
(+.f32 0 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(+.f32 -1 (-.f32 1 (/.f32 (neg.f32 (pow.f32 x 3)) (pow.f32 s 3))))
(+.f32 (*.f32 (/.f32 1/2 (pow.f32 s 3)) (pow.f32 x 3)) (*.f32 (/.f32 1/2 (pow.f32 s 3)) (pow.f32 x 3)))
(-.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) 0)
(-.f32 0 (/.f32 (neg.f32 (pow.f32 x 3)) (pow.f32 s 3)))
(*.f32 (pow.f32 x 3) (/.f32 1 (pow.f32 s 3)))
(*.f32 (pow.f32 x 3) (*.f32 (*.f32 2 (/.f32 1 (pow.f32 s 3))) 1/2))
(*.f32 (pow.f32 x 3) (*.f32 (/.f32 2 (pow.f32 s 3)) 1/2))
(*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) 1)
(*.f32 1/2 (*.f32 (pow.f32 x 3) (/.f32 2 (pow.f32 s 3))))
(*.f32 1/4 (/.f32 (*.f32 (pow.f32 x 3) 4) (pow.f32 s 3)))
(*.f32 1/4 (*.f32 (*.f32 (pow.f32 x 3) 8) (/.f32 1/2 (pow.f32 s 3))))
(*.f32 1 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 (*.f32 (pow.f32 x 3) 2) (/.f32 1/2 (pow.f32 s 3)))
(*.f32 (*.f32 (pow.f32 x 3) 2) (*.f32 1/2 (/.f32 1 (pow.f32 s 3))))
(*.f32 (*.f32 (pow.f32 x 3) 2) (*.f32 (*.f32 1/2 (/.f32 1 (pow.f32 s 3))) 1))
(*.f32 2 (*.f32 (/.f32 1/2 (pow.f32 s 3)) (pow.f32 x 3)))
(*.f32 2 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) 1/2))
(*.f32 2 (*.f32 (*.f32 (/.f32 1/2 (pow.f32 s 3)) (pow.f32 x 3)) 1))
(*.f32 2 (*.f32 (/.f32 (pow.f32 x 3) 2) (/.f32 1 (pow.f32 s 3))))
(*.f32 2 (*.f32 (pow.f32 x 3) (/.f32 1/2 (pow.f32 s 3))))
(*.f32 2 (*.f32 (*.f32 1/2 (/.f32 1 (pow.f32 s 3))) (pow.f32 x 3)))
(*.f32 2 (*.f32 (/.f32 1/2 (*.f32 (pow.f32 s 3) 2)) (*.f32 (pow.f32 x 3) 2)))
(*.f32 (*.f32 (pow.f32 x 3) (/.f32 2 (pow.f32 s 3))) 1/2)
(*.f32 (*.f32 (pow.f32 x 3) 4) (/.f32 1/2 (*.f32 (pow.f32 s 3) 2)))
(*.f32 (*.f32 (pow.f32 x 3) 4) (*.f32 (/.f32 1/2 (*.f32 (pow.f32 s 3) 2)) 1))
(*.f32 (*.f32 (pow.f32 x 3) 4) (*.f32 1/4 (/.f32 1 (pow.f32 s 3))))
(*.f32 (*.f32 (pow.f32 x 3) 4) (*.f32 1/2 (/.f32 1/2 (pow.f32 s 3))))
(*.f32 (/.f32 1 (pow.f32 s 3)) (pow.f32 x 3))
(*.f32 (neg.f32 (pow.f32 x 3)) (/.f32 -1 (pow.f32 s 3)))
(*.f32 (neg.f32 (pow.f32 x 3)) (*.f32 (/.f32 -1 (pow.f32 s 3)) 1))
(*.f32 -1 (/.f32 (neg.f32 (pow.f32 x 3)) (pow.f32 s 3)))
(*.f32 -1 (*.f32 (/.f32 (neg.f32 (pow.f32 x 3)) (pow.f32 s 3)) 1))
(*.f32 4 (*.f32 (/.f32 (pow.f32 x 3) 2) (/.f32 1/2 (pow.f32 s 3))))
(*.f32 4 (*.f32 (*.f32 (pow.f32 x 3) 1/2) (/.f32 1/2 (pow.f32 s 3))))
(*.f32 4 (*.f32 (*.f32 (/.f32 (pow.f32 x 3) 2) 1) (/.f32 1/2 (pow.f32 s 3))))
(*.f32 (*.f32 (pow.f32 x 3) 8) (*.f32 1/8 (/.f32 1 (pow.f32 s 3))))
(*.f32 (*.f32 (pow.f32 x 3) 8) (*.f32 1/4 (/.f32 1/2 (pow.f32 s 3))))
(*.f32 (/.f32 1/2 (pow.f32 s 3)) (*.f32 (pow.f32 x 3) 2))
(*.f32 (*.f32 (pow.f32 x 3) -2) (*.f32 -1 (/.f32 1/2 (pow.f32 s 3))))
(*.f32 (*.f32 2 (/.f32 1 (pow.f32 s 3))) (*.f32 1/2 (pow.f32 x 3)))
(*.f32 -2 (*.f32 (neg.f32 (pow.f32 x 3)) (/.f32 1/2 (pow.f32 s 3))))
(*.f32 (*.f32 2 (*.f32 (pow.f32 x 3) 8)) (*.f32 1/8 (/.f32 1/2 (pow.f32 s 3))))
(*.f32 (*.f32 1/2 (/.f32 1 (pow.f32 s 3))) (*.f32 (pow.f32 x 3) 2))
(*.f32 (/.f32 (neg.f32 (pow.f32 x 3)) (pow.f32 s 3)) -1)
(*.f32 (*.f32 (/.f32 1/2 (pow.f32 s 3)) (pow.f32 x 3)) 2)
(*.f32 (/.f32 1/2 (*.f32 (pow.f32 s 3) 2)) (*.f32 (pow.f32 x 3) 4))
(*.f32 (/.f32 -1 (pow.f32 s 3)) (neg.f32 (pow.f32 x 3)))
(*.f32 16 (*.f32 (pow.f32 (/.f32 x 2) 3) (/.f32 1/2 (pow.f32 s 3))))
(*.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 s 3))) (*.f32 1/2 (/.f32 1 (pow.f32 s 3)))) (pow.f32 x 3))
(*.f32 (+.f32 (/.f32 1/2 (*.f32 (pow.f32 s 3) 2)) (/.f32 1/2 (*.f32 (pow.f32 s 3) 2))) (*.f32 (pow.f32 x 3) 2))
(*.f32 (+.f32 (pow.f32 (*.f32 x 4) 3) (pow.f32 (*.f32 x 4) 3)) (*.f32 1/64 (/.f32 1/2 (pow.f32 s 3))))
(pow.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) 1)
(neg.f32 (/.f32 (neg.f32 (pow.f32 x 3)) (pow.f32 s 3)))
(-.f32 (+.f32 (*.f32 (/.f32 x s) 1/4) (+.f32 1/2 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48))) 0)
(*.f32 1/2 (*.f32 (+.f32 (*.f32 (/.f32 x s) 1/4) (+.f32 1/2 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48))) 2))
(*.f32 (+.f32 (*.f32 (/.f32 x s) 1/4) (+.f32 1/2 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48))) 1)
(*.f32 1 (+.f32 (*.f32 (/.f32 x s) 1/4) (+.f32 1/2 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48))))
(*.f32 2 (/.f32 (+.f32 (*.f32 (/.f32 x s) 1/4) (+.f32 1/2 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48))) 2))
(*.f32 2 (*.f32 (/.f32 (+.f32 (*.f32 (/.f32 x s) 1/4) (+.f32 1/2 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48))) 2) 1))
(*.f32 (*.f32 (+.f32 (*.f32 (/.f32 x s) 1/4) (+.f32 1/2 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48))) 2) 1/2)
(*.f32 (/.f32 (+.f32 (*.f32 (/.f32 x s) 1/4) (+.f32 1/2 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48))) 2) 2)
(/.f32 (+.f32 (*.f32 (/.f32 x s) 1/4) (+.f32 1/2 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48))) 1)
(/.f32 (*.f32 (+.f32 (*.f32 (/.f32 x s) 1/4) (+.f32 1/2 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48))) 2) 2)
(/.f32 (*.f32 (+.f32 (*.f32 (/.f32 x s) 1/4) (+.f32 1/2 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48))) 4) 4)
(/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 (/.f32 x s) 1/4) (+.f32 1/2 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48))) 4)) 8)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 (/.f32 x s) 1/4) (+.f32 1/2 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48))) 4))) 16)
(pow.f32 (+.f32 (*.f32 (/.f32 x s) 1/4) (+.f32 1/2 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48))) 1)
(+.f32 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48) 0)
(+.f32 0 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48))
(+.f32 (/.f32 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48) 2) (/.f32 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48) 2))
(-.f32 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48) 0)
(/.f32 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48) 1)
(/.f32 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/24) 2)
(/.f32 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/12) 4)
(/.f32 (*.f32 2 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/12)) 8)
(/.f32 (*.f32 (pow.f32 x 3) -1/48) (pow.f32 s 3))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/12))) 16)
(pow.f32 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48) 1)
Outputs
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))))
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))
(+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))))
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))
(+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))))
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))
(+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))))
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))))
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))))
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))
(+.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) 0)
(/.f32 (pow.f32 x 3) (pow.f32 s 3))
(+.f32 0 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(/.f32 (pow.f32 x 3) (pow.f32 s 3))
(+.f32 -1 (-.f32 1 (/.f32 (neg.f32 (pow.f32 x 3)) (pow.f32 s 3))))
(/.f32 (pow.f32 x 3) (pow.f32 s 3))
(+.f32 (*.f32 (/.f32 1/2 (pow.f32 s 3)) (pow.f32 x 3)) (*.f32 (/.f32 1/2 (pow.f32 s 3)) (pow.f32 x 3)))
(/.f32 (pow.f32 x 3) (pow.f32 s 3))
(-.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) 0)
(/.f32 (pow.f32 x 3) (pow.f32 s 3))
(-.f32 0 (/.f32 (neg.f32 (pow.f32 x 3)) (pow.f32 s 3)))
(/.f32 (pow.f32 x 3) (pow.f32 s 3))
(*.f32 (pow.f32 x 3) (/.f32 1 (pow.f32 s 3)))
(/.f32 (pow.f32 x 3) (pow.f32 s 3))
(*.f32 (pow.f32 x 3) (*.f32 (*.f32 2 (/.f32 1 (pow.f32 s 3))) 1/2))
(/.f32 (pow.f32 x 3) (pow.f32 s 3))
(*.f32 (pow.f32 x 3) (*.f32 (/.f32 2 (pow.f32 s 3)) 1/2))
(/.f32 (pow.f32 x 3) (pow.f32 s 3))
(*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) 1)
(/.f32 (pow.f32 x 3) (pow.f32 s 3))
(*.f32 1/2 (*.f32 (pow.f32 x 3) (/.f32 2 (pow.f32 s 3))))
(/.f32 (pow.f32 x 3) (pow.f32 s 3))
(*.f32 1/4 (/.f32 (*.f32 (pow.f32 x 3) 4) (pow.f32 s 3)))
(/.f32 (pow.f32 x 3) (pow.f32 s 3))
(*.f32 1/4 (*.f32 (*.f32 (pow.f32 x 3) 8) (/.f32 1/2 (pow.f32 s 3))))
(/.f32 (pow.f32 x 3) (pow.f32 s 3))
(*.f32 1 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(/.f32 (pow.f32 x 3) (pow.f32 s 3))
(*.f32 (*.f32 (pow.f32 x 3) 2) (/.f32 1/2 (pow.f32 s 3)))
(/.f32 (pow.f32 x 3) (pow.f32 s 3))
(*.f32 (*.f32 (pow.f32 x 3) 2) (*.f32 1/2 (/.f32 1 (pow.f32 s 3))))
(/.f32 (pow.f32 x 3) (pow.f32 s 3))
(*.f32 (*.f32 (pow.f32 x 3) 2) (*.f32 (*.f32 1/2 (/.f32 1 (pow.f32 s 3))) 1))
(/.f32 (pow.f32 x 3) (pow.f32 s 3))
(*.f32 2 (*.f32 (/.f32 1/2 (pow.f32 s 3)) (pow.f32 x 3)))
(/.f32 (pow.f32 x 3) (pow.f32 s 3))
(*.f32 2 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) 1/2))
(/.f32 (pow.f32 x 3) (pow.f32 s 3))
(*.f32 2 (*.f32 (*.f32 (/.f32 1/2 (pow.f32 s 3)) (pow.f32 x 3)) 1))
(/.f32 (pow.f32 x 3) (pow.f32 s 3))
(*.f32 2 (*.f32 (/.f32 (pow.f32 x 3) 2) (/.f32 1 (pow.f32 s 3))))
(/.f32 (pow.f32 x 3) (pow.f32 s 3))
(*.f32 2 (*.f32 (pow.f32 x 3) (/.f32 1/2 (pow.f32 s 3))))
(/.f32 (pow.f32 x 3) (pow.f32 s 3))
(*.f32 2 (*.f32 (*.f32 1/2 (/.f32 1 (pow.f32 s 3))) (pow.f32 x 3)))
(/.f32 (pow.f32 x 3) (pow.f32 s 3))
(*.f32 2 (*.f32 (/.f32 1/2 (*.f32 (pow.f32 s 3) 2)) (*.f32 (pow.f32 x 3) 2)))
(/.f32 (pow.f32 x 3) (pow.f32 s 3))
(*.f32 (*.f32 (pow.f32 x 3) (/.f32 2 (pow.f32 s 3))) 1/2)
(/.f32 (pow.f32 x 3) (pow.f32 s 3))
(*.f32 (*.f32 (pow.f32 x 3) 4) (/.f32 1/2 (*.f32 (pow.f32 s 3) 2)))
(/.f32 (pow.f32 x 3) (pow.f32 s 3))
(*.f32 (*.f32 (pow.f32 x 3) 4) (*.f32 (/.f32 1/2 (*.f32 (pow.f32 s 3) 2)) 1))
(/.f32 (pow.f32 x 3) (pow.f32 s 3))
(*.f32 (*.f32 (pow.f32 x 3) 4) (*.f32 1/4 (/.f32 1 (pow.f32 s 3))))
(/.f32 (pow.f32 x 3) (pow.f32 s 3))
(*.f32 (*.f32 (pow.f32 x 3) 4) (*.f32 1/2 (/.f32 1/2 (pow.f32 s 3))))
(/.f32 (pow.f32 x 3) (pow.f32 s 3))
(*.f32 (/.f32 1 (pow.f32 s 3)) (pow.f32 x 3))
(/.f32 (pow.f32 x 3) (pow.f32 s 3))
(*.f32 (neg.f32 (pow.f32 x 3)) (/.f32 -1 (pow.f32 s 3)))
(/.f32 (pow.f32 x 3) (pow.f32 s 3))
(*.f32 (neg.f32 (pow.f32 x 3)) (*.f32 (/.f32 -1 (pow.f32 s 3)) 1))
(/.f32 (pow.f32 x 3) (pow.f32 s 3))
(*.f32 -1 (/.f32 (neg.f32 (pow.f32 x 3)) (pow.f32 s 3)))
(/.f32 (pow.f32 x 3) (pow.f32 s 3))
(*.f32 -1 (*.f32 (/.f32 (neg.f32 (pow.f32 x 3)) (pow.f32 s 3)) 1))
(/.f32 (pow.f32 x 3) (pow.f32 s 3))
(*.f32 4 (*.f32 (/.f32 (pow.f32 x 3) 2) (/.f32 1/2 (pow.f32 s 3))))
(/.f32 (pow.f32 x 3) (pow.f32 s 3))
(*.f32 4 (*.f32 (*.f32 (pow.f32 x 3) 1/2) (/.f32 1/2 (pow.f32 s 3))))
(/.f32 (pow.f32 x 3) (pow.f32 s 3))
(*.f32 4 (*.f32 (*.f32 (/.f32 (pow.f32 x 3) 2) 1) (/.f32 1/2 (pow.f32 s 3))))
(/.f32 (pow.f32 x 3) (pow.f32 s 3))
(*.f32 (*.f32 (pow.f32 x 3) 8) (*.f32 1/8 (/.f32 1 (pow.f32 s 3))))
(/.f32 (pow.f32 x 3) (pow.f32 s 3))
(*.f32 (*.f32 (pow.f32 x 3) 8) (*.f32 1/4 (/.f32 1/2 (pow.f32 s 3))))
(/.f32 (pow.f32 x 3) (pow.f32 s 3))
(*.f32 (/.f32 1/2 (pow.f32 s 3)) (*.f32 (pow.f32 x 3) 2))
(/.f32 (pow.f32 x 3) (pow.f32 s 3))
(*.f32 (*.f32 (pow.f32 x 3) -2) (*.f32 -1 (/.f32 1/2 (pow.f32 s 3))))
(/.f32 (pow.f32 x 3) (pow.f32 s 3))
(*.f32 (*.f32 2 (/.f32 1 (pow.f32 s 3))) (*.f32 1/2 (pow.f32 x 3)))
(/.f32 (pow.f32 x 3) (pow.f32 s 3))
(*.f32 -2 (*.f32 (neg.f32 (pow.f32 x 3)) (/.f32 1/2 (pow.f32 s 3))))
(/.f32 (pow.f32 x 3) (pow.f32 s 3))
(*.f32 (*.f32 2 (*.f32 (pow.f32 x 3) 8)) (*.f32 1/8 (/.f32 1/2 (pow.f32 s 3))))
(/.f32 (pow.f32 x 3) (pow.f32 s 3))
(*.f32 (*.f32 1/2 (/.f32 1 (pow.f32 s 3))) (*.f32 (pow.f32 x 3) 2))
(/.f32 (pow.f32 x 3) (pow.f32 s 3))
(*.f32 (/.f32 (neg.f32 (pow.f32 x 3)) (pow.f32 s 3)) -1)
(/.f32 (pow.f32 x 3) (pow.f32 s 3))
(*.f32 (*.f32 (/.f32 1/2 (pow.f32 s 3)) (pow.f32 x 3)) 2)
(/.f32 (pow.f32 x 3) (pow.f32 s 3))
(*.f32 (/.f32 1/2 (*.f32 (pow.f32 s 3) 2)) (*.f32 (pow.f32 x 3) 4))
(/.f32 (pow.f32 x 3) (pow.f32 s 3))
(*.f32 (/.f32 -1 (pow.f32 s 3)) (neg.f32 (pow.f32 x 3)))
(/.f32 (pow.f32 x 3) (pow.f32 s 3))
(*.f32 16 (*.f32 (pow.f32 (/.f32 x 2) 3) (/.f32 1/2 (pow.f32 s 3))))
(*.f32 16 (*.f32 (/.f32 1/2 (pow.f32 s 3)) (pow.f32 (/.f32 x 2) 3)))
(*.f32 (/.f32 1/2 (pow.f32 s 3)) (*.f32 16 (pow.f32 (/.f32 x 2) 3)))
(*.f32 (pow.f32 (/.f32 x 2) 3) (*.f32 (/.f32 1/2 (pow.f32 s 3)) 16))
(*.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 s 3))) (*.f32 1/2 (/.f32 1 (pow.f32 s 3)))) (pow.f32 x 3))
(/.f32 (pow.f32 x 3) (pow.f32 s 3))
(*.f32 (+.f32 (/.f32 1/2 (*.f32 (pow.f32 s 3) 2)) (/.f32 1/2 (*.f32 (pow.f32 s 3) 2))) (*.f32 (pow.f32 x 3) 2))
(/.f32 (pow.f32 x 3) (pow.f32 s 3))
(*.f32 (+.f32 (pow.f32 (*.f32 x 4) 3) (pow.f32 (*.f32 x 4) 3)) (*.f32 1/64 (/.f32 1/2 (pow.f32 s 3))))
(/.f32 (pow.f32 x 3) (pow.f32 s 3))
(pow.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) 1)
(/.f32 (pow.f32 x 3) (pow.f32 s 3))
(neg.f32 (/.f32 (neg.f32 (pow.f32 x 3)) (pow.f32 s 3)))
(/.f32 (pow.f32 x 3) (pow.f32 s 3))
(-.f32 (+.f32 (*.f32 (/.f32 x s) 1/4) (+.f32 1/2 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48))) 0)
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))))
(*.f32 1/2 (*.f32 (+.f32 (*.f32 (/.f32 x s) 1/4) (+.f32 1/2 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48))) 2))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))))
(*.f32 (+.f32 (*.f32 (/.f32 x s) 1/4) (+.f32 1/2 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48))) 1)
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))))
(*.f32 1 (+.f32 (*.f32 (/.f32 x s) 1/4) (+.f32 1/2 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))))
(*.f32 2 (/.f32 (+.f32 (*.f32 (/.f32 x s) 1/4) (+.f32 1/2 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48))) 2))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))))
(*.f32 2 (*.f32 (/.f32 (+.f32 (*.f32 (/.f32 x s) 1/4) (+.f32 1/2 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48))) 2) 1))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))))
(*.f32 (*.f32 (+.f32 (*.f32 (/.f32 x s) 1/4) (+.f32 1/2 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48))) 2) 1/2)
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))))
(*.f32 (/.f32 (+.f32 (*.f32 (/.f32 x s) 1/4) (+.f32 1/2 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48))) 2) 2)
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))))
(/.f32 (+.f32 (*.f32 (/.f32 x s) 1/4) (+.f32 1/2 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48))) 1)
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))))
(/.f32 (*.f32 (+.f32 (*.f32 (/.f32 x s) 1/4) (+.f32 1/2 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48))) 2) 2)
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))))
(/.f32 (*.f32 (+.f32 (*.f32 (/.f32 x s) 1/4) (+.f32 1/2 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48))) 4) 4)
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))))
(/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 (/.f32 x s) 1/4) (+.f32 1/2 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48))) 4)) 8)
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 (/.f32 x s) 1/4) (+.f32 1/2 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48))) 4))) 16)
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))))
(pow.f32 (+.f32 (*.f32 (/.f32 x s) 1/4) (+.f32 1/2 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48))) 1)
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))))
(+.f32 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48) 0)
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))
(+.f32 0 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48))
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))
(+.f32 (/.f32 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48) 2) (/.f32 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48) 2))
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))
(-.f32 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48) 0)
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))
(/.f32 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48) 1)
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))
(/.f32 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/24) 2)
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))
(/.f32 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/12) 4)
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))
(/.f32 (*.f32 2 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/12)) 8)
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))
(/.f32 (*.f32 (pow.f32 x 3) -1/48) (pow.f32 s 3))
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/12))) 16)
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))
(pow.f32 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48) 1)
(*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))
(*.f32 (pow.f32 x 3) (/.f32 -1/48 (pow.f32 s 3)))

localize153.0ms (1.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f32 1 (*.f32 (exp.f32 -1) (exp.f32 (-.f32 1 (/.f32 x s)))))
0.0b
(/.f32 1 (+.f32 1 (*.f32 (exp.f32 -1) (exp.f32 (-.f32 1 (/.f32 x s))))))
0.1b
(*.f32 (exp.f32 -1) (exp.f32 (-.f32 1 (/.f32 x s))))
0.1b
(exp.f32 (-.f32 1 (/.f32 x s)))
Compiler

Compiled 55 to 36 computations (34.5% saved)

series10.0ms (0.1%)

Counts
4 → 88
Calls

24 calls:

TimeVariablePointExpression
2.0ms
x
@0
(/.f32 1 (+.f32 1 (*.f32 (exp.f32 -1) (exp.f32 (-.f32 1 (/.f32 x s))))))
1.0ms
s
@-inf
(/.f32 1 (+.f32 1 (*.f32 (exp.f32 -1) (exp.f32 (-.f32 1 (/.f32 x s))))))
1.0ms
s
@inf
(/.f32 1 (+.f32 1 (*.f32 (exp.f32 -1) (exp.f32 (-.f32 1 (/.f32 x s))))))
1.0ms
x
@0
(*.f32 (exp.f32 -1) (exp.f32 (-.f32 1 (/.f32 x s))))
1.0ms
x
@-inf
(/.f32 1 (+.f32 1 (*.f32 (exp.f32 -1) (exp.f32 (-.f32 1 (/.f32 x s))))))

rewrite89.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1748×rational.json-1
1748×rational.json-2
1748×rational.json-4
1748×rational.json-3
1738×exponential.json-3
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
014104
1107104
2248104
356986
4133880
5491680
Stop Event
node limit
Counts
4 → 76
Calls
Call 1
Inputs
(exp.f32 (-.f32 1 (/.f32 x s)))
(*.f32 (exp.f32 -1) (exp.f32 (-.f32 1 (/.f32 x s))))
(/.f32 1 (+.f32 1 (*.f32 (exp.f32 -1) (exp.f32 (-.f32 1 (/.f32 x s))))))
(+.f32 1 (*.f32 (exp.f32 -1) (exp.f32 (-.f32 1 (/.f32 x s)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (exp.f32 (-.f32 1 (/.f32 x s))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (exp.f32 (-.f32 1 (/.f32 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (-.f32 1 (/.f32 x s))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (exp.f32 (-.f32 1 (/.f32 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (-.f32 1 (/.f32 x s))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 -1) (exp.f32 (-.f32 1 (+.f32 (/.f32 x s) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (exp.f32 (-.f32 1 (/.f32 x s))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (exp.f32 (+.f32 (/.f32 x s) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (exp.f32 (-.f32 1 (/.f32 x s))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (+.f32 (exp.f32 (+.f32 (/.f32 x s) -1)) (exp.f32 (+.f32 (/.f32 x s) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) 4)) (*.f32 2 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 (-.f32 1 (/.f32 x s))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (exp.f32 (neg.f32 (/.f32 x s))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (exp.f32 (neg.f32 (/.f32 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (neg.f32 (/.f32 x s))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (exp.f32 -1) (exp.f32 (+.f32 (/.f32 x s) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 x s))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 x s))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (exp.f32 (neg.f32 (/.f32 x s))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (exp.f32 (neg.f32 (/.f32 x s))) 4)) (*.f32 2 (*.f32 (exp.f32 (neg.f32 (/.f32 x s))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (neg.f32 (/.f32 x s)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 1 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) (/.f32 1 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (/.f32 2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 1/2) (/.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 (/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (neg.f32 (/.f32 x s))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 8) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) -2) -1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s)))))))))

simplify143.0ms (1.5%)

Algorithm
egg-herbie
Rules
1002×rational.json-simplify-35
936×rational.json-simplify-2
846×rational.json-simplify-1
638×rational.json-simplify-38
600×rational.json-simplify-55
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03047442
17985778
223554806
347024770
466854770
Stop Event
node limit
Counts
164 → 181
Calls
Call 1
Inputs
(exp.f32 1)
(+.f32 (*.f32 -1 (/.f32 (*.f32 (exp.f32 1) x) s)) (exp.f32 1))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (exp.f32 1) x) s)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 1) (pow.f32 x 2)) (pow.f32 s 2))) (exp.f32 1)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (exp.f32 1) x) s)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 1) (pow.f32 x 2)) (pow.f32 s 2))) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 (exp.f32 1) (pow.f32 x 3)) (pow.f32 s 3))) (exp.f32 1))))
(exp.f32 (+.f32 1 (*.f32 -1 (/.f32 x s))))
(exp.f32 (+.f32 1 (*.f32 -1 (/.f32 x s))))
(exp.f32 (+.f32 1 (*.f32 -1 (/.f32 x s))))
(exp.f32 (+.f32 1 (*.f32 -1 (/.f32 x s))))
(exp.f32 1)
(+.f32 (*.f32 -1 (/.f32 (*.f32 x (exp.f32 1)) s)) (exp.f32 1))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 x 2) (exp.f32 1)) (pow.f32 s 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 x (exp.f32 1)) s)) (exp.f32 1)))
(+.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 x 3) (exp.f32 1)) (pow.f32 s 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 x 2) (exp.f32 1)) (pow.f32 s 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 x (exp.f32 1)) s)) (exp.f32 1))))
(exp.f32 1)
(+.f32 (*.f32 -1 (/.f32 (*.f32 x (exp.f32 1)) s)) (exp.f32 1))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 x 2) (exp.f32 1)) (pow.f32 s 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 x (exp.f32 1)) s)) (exp.f32 1)))
(+.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 x 3) (exp.f32 1)) (pow.f32 s 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 x 2) (exp.f32 1)) (pow.f32 s 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 x (exp.f32 1)) s)) (exp.f32 1))))
(*.f32 (exp.f32 -1) (exp.f32 1))
(+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) (*.f32 -1 (/.f32 (*.f32 (exp.f32 -1) (*.f32 x (exp.f32 1))) s)))
(+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (pow.f32 x 2) (exp.f32 1))) (pow.f32 s 2))) (*.f32 -1 (/.f32 (*.f32 (exp.f32 -1) (*.f32 x (exp.f32 1))) s))))
(+.f32 (*.f32 -1/6 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (pow.f32 x 3) (exp.f32 1))) (pow.f32 s 3))) (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (pow.f32 x 2) (exp.f32 1))) (pow.f32 s 2))) (*.f32 -1 (/.f32 (*.f32 (exp.f32 -1) (*.f32 x (exp.f32 1))) s)))))
(*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) (exp.f32 -1))
(*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) (exp.f32 -1))
(*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) (exp.f32 -1))
(*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) (exp.f32 -1))
(*.f32 (exp.f32 -1) (exp.f32 (+.f32 1 (*.f32 -1 (/.f32 x s)))))
(*.f32 (exp.f32 -1) (exp.f32 (+.f32 1 (*.f32 -1 (/.f32 x s)))))
(*.f32 (exp.f32 -1) (exp.f32 (+.f32 1 (*.f32 -1 (/.f32 x s)))))
(*.f32 (exp.f32 -1) (exp.f32 (+.f32 1 (*.f32 -1 (/.f32 x s)))))
(*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) (exp.f32 -1))
(*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) (exp.f32 -1))
(*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) (exp.f32 -1))
(*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) (exp.f32 -1))
(*.f32 (exp.f32 -1) (exp.f32 1))
(+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) (*.f32 -1 (/.f32 (*.f32 (exp.f32 -1) (*.f32 x (exp.f32 1))) s)))
(+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (pow.f32 x 2) (exp.f32 1))) (pow.f32 s 2))) (*.f32 -1 (/.f32 (*.f32 (exp.f32 -1) (*.f32 x (exp.f32 1))) s))))
(+.f32 (*.f32 -1/6 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (pow.f32 x 3) (exp.f32 1))) (pow.f32 s 3))) (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (pow.f32 x 2) (exp.f32 1))) (pow.f32 s 2))) (*.f32 -1 (/.f32 (*.f32 (exp.f32 -1) (*.f32 x (exp.f32 1))) s)))))
(*.f32 (exp.f32 -1) (exp.f32 1))
(+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) (*.f32 -1 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (exp.f32 1) x)) s)))
(+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (exp.f32 1) x)) s)) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (pow.f32 x 2) (exp.f32 1))) (pow.f32 s 2)))))
(+.f32 (*.f32 -1/6 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (pow.f32 x 3) (exp.f32 1))) (pow.f32 s 3))) (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (exp.f32 1) x)) s)) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (pow.f32 x 2) (exp.f32 1))) (pow.f32 s 2))))))
(/.f32 1 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1))
(+.f32 (/.f32 1 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1)) (/.f32 (*.f32 (exp.f32 -1) (*.f32 x (exp.f32 1))) (*.f32 s (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 2))))
(+.f32 (/.f32 1 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1)) (+.f32 (*.f32 -1 (*.f32 (pow.f32 x 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (exp.f32 -1) 2) (pow.f32 (exp.f32 1) 2)) (*.f32 (pow.f32 s 2) (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 3)))) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) (*.f32 (pow.f32 s 2) (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 2))))))) (/.f32 (*.f32 (exp.f32 -1) (*.f32 (exp.f32 1) x)) (*.f32 s (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 2)))))
(+.f32 (/.f32 1 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1)) (+.f32 (*.f32 -1 (*.f32 (pow.f32 x 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (exp.f32 -1) 2) (pow.f32 (exp.f32 1) 2)) (*.f32 (pow.f32 s 2) (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 3)))) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) (*.f32 (pow.f32 s 2) (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 2))))))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (exp.f32 -1) 2) (pow.f32 (exp.f32 1) 2)) (*.f32 (pow.f32 s 3) (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 3)))) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) (*.f32 (pow.f32 s 3) (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 2)))) (/.f32 (*.f32 (exp.f32 -1) (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (exp.f32 -1) 2) (pow.f32 (exp.f32 1) 2)) (*.f32 (pow.f32 s 2) (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 3)))) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) (*.f32 (pow.f32 s 2) (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 2))))) (exp.f32 1))) (*.f32 s (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1))))) (pow.f32 x 3))) (/.f32 (*.f32 (exp.f32 -1) (*.f32 (exp.f32 1) x)) (*.f32 s (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 2))))))
(/.f32 1 (+.f32 1 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) (exp.f32 -1))))
(/.f32 1 (+.f32 1 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) (exp.f32 -1))))
(/.f32 1 (+.f32 1 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) (exp.f32 -1))))
(/.f32 1 (+.f32 1 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) (exp.f32 -1))))
(/.f32 1 (+.f32 1 (*.f32 (exp.f32 -1) (exp.f32 (+.f32 1 (*.f32 -1 (/.f32 x s)))))))
(/.f32 1 (+.f32 1 (*.f32 (exp.f32 -1) (exp.f32 (+.f32 1 (*.f32 -1 (/.f32 x s)))))))
(/.f32 1 (+.f32 1 (*.f32 (exp.f32 -1) (exp.f32 (+.f32 1 (*.f32 -1 (/.f32 x s)))))))
(/.f32 1 (+.f32 1 (*.f32 (exp.f32 -1) (exp.f32 (+.f32 1 (*.f32 -1 (/.f32 x s)))))))
(/.f32 1 (+.f32 1 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) (exp.f32 -1))))
(/.f32 1 (+.f32 1 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) (exp.f32 -1))))
(/.f32 1 (+.f32 1 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) (exp.f32 -1))))
(/.f32 1 (+.f32 1 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) (exp.f32 -1))))
(/.f32 1 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1))
(+.f32 (/.f32 1 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1)) (/.f32 (*.f32 (exp.f32 -1) (*.f32 x (exp.f32 1))) (*.f32 s (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 2))))
(+.f32 (/.f32 1 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1)) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (exp.f32 -1) 2) (*.f32 (pow.f32 x 2) (pow.f32 (exp.f32 1) 2))) (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 3))) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (exp.f32 1) (pow.f32 x 2))) (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 2)))) (pow.f32 s 2))) (/.f32 (*.f32 (exp.f32 -1) (*.f32 (exp.f32 1) x)) (*.f32 s (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 2)))))
(+.f32 (/.f32 1 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1)) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (exp.f32 -1) 2) (*.f32 (pow.f32 x 2) (pow.f32 (exp.f32 1) 2))) (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 3))) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (exp.f32 1) (pow.f32 x 2))) (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 2)))) (pow.f32 s 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (exp.f32 -1) 2) (*.f32 (pow.f32 x 3) (pow.f32 (exp.f32 1) 2))) (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 3))) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (exp.f32 1) (pow.f32 x 3))) (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 2))) (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (exp.f32 -1) 2) (*.f32 (pow.f32 x 2) (pow.f32 (exp.f32 1) 2))) (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 3))) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (exp.f32 1) (pow.f32 x 2))) (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 2)))) (*.f32 (exp.f32 -1) (*.f32 x (exp.f32 1)))) (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1)))) (pow.f32 s 3))) (/.f32 (*.f32 (exp.f32 -1) (*.f32 (exp.f32 1) x)) (*.f32 s (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 2))))))
(/.f32 1 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1))
(+.f32 (/.f32 1 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1)) (/.f32 (*.f32 (exp.f32 -1) (*.f32 (exp.f32 1) x)) (*.f32 s (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 2))))
(+.f32 (/.f32 1 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1)) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (exp.f32 -1) 2) (*.f32 (pow.f32 (exp.f32 1) 2) (pow.f32 x 2))) (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 3))) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (exp.f32 1) (pow.f32 x 2))) (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 2)))) (pow.f32 s 2))) (/.f32 (*.f32 (exp.f32 -1) (*.f32 x (exp.f32 1))) (*.f32 s (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 2)))))
(+.f32 (/.f32 1 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1)) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (exp.f32 -1) 2) (*.f32 (pow.f32 (exp.f32 1) 2) (pow.f32 x 2))) (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 3))) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (exp.f32 1) (pow.f32 x 2))) (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 2)))) (pow.f32 s 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (exp.f32 -1) 2) (*.f32 (pow.f32 (exp.f32 1) 2) (pow.f32 x 2))) (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 3))) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (exp.f32 1) (pow.f32 x 2))) (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 2)))) (*.f32 (exp.f32 -1) (*.f32 x (exp.f32 1)))) (*.f32 (pow.f32 s 3) (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1)))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (pow.f32 x 3) (exp.f32 1))) (*.f32 (pow.f32 s 3) (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 2)))) (+.f32 (/.f32 (*.f32 (exp.f32 -1) (*.f32 x (exp.f32 1))) (*.f32 s (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 2))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (exp.f32 -1) 2) (*.f32 (pow.f32 x 3) (pow.f32 (exp.f32 1) 2))) (*.f32 (pow.f32 s 3) (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 3)))))))))
(+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1)
(+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) (+.f32 1 (*.f32 -1 (/.f32 (*.f32 (exp.f32 -1) (*.f32 x (exp.f32 1))) s))))
(+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) (+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (pow.f32 x 2) (exp.f32 1))) (pow.f32 s 2))) (*.f32 -1 (/.f32 (*.f32 (exp.f32 -1) (*.f32 x (exp.f32 1))) s)))))
(+.f32 (*.f32 -1/6 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (pow.f32 x 3) (exp.f32 1))) (pow.f32 s 3))) (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) (+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (pow.f32 x 2) (exp.f32 1))) (pow.f32 s 2))) (*.f32 -1 (/.f32 (*.f32 (exp.f32 -1) (*.f32 x (exp.f32 1))) s))))))
(+.f32 1 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) (exp.f32 -1)))
(+.f32 1 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) (exp.f32 -1)))
(+.f32 1 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) (exp.f32 -1)))
(+.f32 1 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) (exp.f32 -1)))
(+.f32 1 (*.f32 (exp.f32 -1) (exp.f32 (+.f32 1 (*.f32 -1 (/.f32 x s))))))
(+.f32 1 (*.f32 (exp.f32 -1) (exp.f32 (+.f32 1 (*.f32 -1 (/.f32 x s))))))
(+.f32 1 (*.f32 (exp.f32 -1) (exp.f32 (+.f32 1 (*.f32 -1 (/.f32 x s))))))
(+.f32 1 (*.f32 (exp.f32 -1) (exp.f32 (+.f32 1 (*.f32 -1 (/.f32 x s))))))
(+.f32 1 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) (exp.f32 -1)))
(+.f32 1 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) (exp.f32 -1)))
(+.f32 1 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) (exp.f32 -1)))
(+.f32 1 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) (exp.f32 -1)))
(+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1)
(+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) (+.f32 1 (*.f32 -1 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (exp.f32 1) x)) s))))
(+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) (+.f32 1 (+.f32 (*.f32 -1 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (exp.f32 1) x)) s)) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (exp.f32 1) (pow.f32 x 2))) (pow.f32 s 2))))))
(+.f32 (*.f32 -1/6 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (exp.f32 1) (pow.f32 x 3))) (pow.f32 s 3))) (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) (+.f32 1 (+.f32 (*.f32 -1 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (exp.f32 1) x)) s)) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (exp.f32 1) (pow.f32 x 2))) (pow.f32 s 2)))))))
(+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1)
(+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) (+.f32 1 (*.f32 -1 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (exp.f32 1) x)) s))))
(+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) (+.f32 1 (+.f32 (*.f32 -1 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (exp.f32 1) x)) s)) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (exp.f32 1) (pow.f32 x 2))) (pow.f32 s 2))))))
(+.f32 (*.f32 -1/6 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (exp.f32 1) (pow.f32 x 3))) (pow.f32 s 3))) (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) (+.f32 1 (+.f32 (*.f32 -1 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (exp.f32 1) x)) s)) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (exp.f32 1) (pow.f32 x 2))) (pow.f32 s 2)))))))
(+.f32 (exp.f32 (-.f32 1 (/.f32 x s))) 0)
(+.f32 0 (exp.f32 (-.f32 1 (/.f32 x s))))
(-.f32 (exp.f32 (-.f32 1 (/.f32 x s))) 0)
(*.f32 1 (exp.f32 (-.f32 1 (/.f32 x s))))
(*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) 1)
(*.f32 (exp.f32 -1) (exp.f32 (-.f32 1 (+.f32 (/.f32 x s) -1))))
(*.f32 2 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) 1/2))
(*.f32 4 (/.f32 (exp.f32 (-.f32 1 (/.f32 x s))) 4))
(*.f32 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) 2) 1/2)
(*.f32 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) 4) 1/4)
(*.f32 1/2 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) 2))
(*.f32 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) 1/2) 2)
(/.f32 1 (exp.f32 (+.f32 (/.f32 x s) -1)))
(/.f32 (exp.f32 (-.f32 1 (/.f32 x s))) 1)
(/.f32 2 (+.f32 (exp.f32 (+.f32 (/.f32 x s) -1)) (exp.f32 (+.f32 (/.f32 x s) -1))))
(/.f32 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) 2) 2)
(/.f32 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) 4) 4)
(/.f32 (*.f32 2 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) 4)) 8)
(/.f32 (+.f32 (*.f32 2 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) 4)) (*.f32 2 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) 4))) 16)
(pow.f32 (exp.f32 (-.f32 1 (/.f32 x s))) 1)
(+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 0)
(+.f32 0 (exp.f32 (neg.f32 (/.f32 x s))))
(-.f32 (exp.f32 (neg.f32 (/.f32 x s))) 0)
(/.f32 (exp.f32 -1) (exp.f32 (+.f32 (/.f32 x s) -1)))
(/.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1)
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 x s))) 2) 2)
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 x s))) 4) 4)
(/.f32 (*.f32 2 (*.f32 (exp.f32 (neg.f32 (/.f32 x s))) 4)) 8)
(/.f32 (+.f32 (*.f32 2 (*.f32 (exp.f32 (neg.f32 (/.f32 x s))) 4)) (*.f32 2 (*.f32 (exp.f32 (neg.f32 (/.f32 x s))) 4))) 16)
(pow.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1)
(exp.f32 (neg.f32 (/.f32 x s)))
(+.f32 (/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) 0)
(+.f32 0 (/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(+.f32 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(-.f32 (/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) 0)
(*.f32 1 (/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 1 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(*.f32 (/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) 1)
(*.f32 2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) (/.f32 1 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2))))
(*.f32 (/.f32 2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) 1/2)
(*.f32 4 (/.f32 (/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) 4))
(*.f32 (*.f32 (/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) 4) 1/4)
(*.f32 1/2 (/.f32 2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 1/2) (/.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(*.f32 1/4 (*.f32 (/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) 4))
(*.f32 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) 2)
(*.f32 (/.f32 1 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (/.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 1/2))
(pow.f32 (/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) 1)
(-.f32 (exp.f32 (neg.f32 (/.f32 x s))) -1)
(-.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 0)
(-.f32 0 (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 -1 (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 1)
(*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 1/2))
(*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) 1/2)
(*.f32 4 (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4))
(*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4) 1/4)
(*.f32 (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s)))) -1)
(*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 8) 1/8)
(*.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2))
(*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 1/2) 2)
(*.f32 1/4 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4))
(/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 1)
(/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) 2)
(/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4) 4)
(/.f32 (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s)))) -1)
(/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) -2) -2)
(/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 8) 8)
(/.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 8)) 16)
(/.f32 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) -2) -1) 2)
(pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 1)
(neg.f32 (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s)))))
Outputs
(exp.f32 1)
(+.f32 (*.f32 -1 (/.f32 (*.f32 (exp.f32 1) x) s)) (exp.f32 1))
(+.f32 (exp.f32 1) (*.f32 -1 (*.f32 (exp.f32 1) (/.f32 x s))))
(+.f32 (exp.f32 1) (*.f32 (exp.f32 1) (neg.f32 (/.f32 x s))))
(+.f32 (exp.f32 1) (*.f32 (exp.f32 1) (/.f32 x (neg.f32 s))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (exp.f32 1) x) s)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 1) (pow.f32 x 2)) (pow.f32 s 2))) (exp.f32 1)))
(+.f32 (*.f32 -1 (*.f32 (exp.f32 1) (/.f32 x s))) (+.f32 (exp.f32 1) (*.f32 1/2 (*.f32 (exp.f32 1) (/.f32 (pow.f32 x 2) (pow.f32 s 2))))))
(+.f32 (exp.f32 1) (+.f32 (*.f32 (exp.f32 1) (neg.f32 (/.f32 x s))) (*.f32 (exp.f32 1) (*.f32 (/.f32 (pow.f32 x 2) (pow.f32 s 2)) 1/2))))
(+.f32 (exp.f32 1) (+.f32 (*.f32 (exp.f32 1) (/.f32 x (neg.f32 s))) (*.f32 (exp.f32 1) (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (exp.f32 1) x) s)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 1) (pow.f32 x 2)) (pow.f32 s 2))) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 (exp.f32 1) (pow.f32 x 3)) (pow.f32 s 3))) (exp.f32 1))))
(+.f32 (*.f32 -1 (*.f32 (exp.f32 1) (/.f32 x s))) (+.f32 (*.f32 1/2 (*.f32 (exp.f32 1) (/.f32 (pow.f32 x 2) (pow.f32 s 2)))) (+.f32 (exp.f32 1) (*.f32 -1/6 (*.f32 (pow.f32 x 3) (/.f32 (exp.f32 1) (pow.f32 s 3)))))))
(+.f32 (+.f32 (exp.f32 1) (*.f32 -1/6 (*.f32 (pow.f32 x 3) (/.f32 (exp.f32 1) (pow.f32 s 3))))) (+.f32 (*.f32 (exp.f32 1) (neg.f32 (/.f32 x s))) (*.f32 (exp.f32 1) (*.f32 (/.f32 (pow.f32 x 2) (pow.f32 s 2)) 1/2))))
(+.f32 (exp.f32 1) (+.f32 (+.f32 (*.f32 (exp.f32 1) (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))) (*.f32 (exp.f32 1) (*.f32 -1/6 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))) (*.f32 (exp.f32 1) (/.f32 x (neg.f32 s)))))
(+.f32 (exp.f32 1) (+.f32 (*.f32 (exp.f32 1) (/.f32 x (neg.f32 s))) (+.f32 (*.f32 (exp.f32 1) (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))) (*.f32 (exp.f32 1) (*.f32 -1/6 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))))
(exp.f32 (+.f32 1 (*.f32 -1 (/.f32 x s))))
(exp.f32 (+.f32 1 (neg.f32 (/.f32 x s))))
(exp.f32 (-.f32 1 (/.f32 x s)))
(exp.f32 (+.f32 1 (*.f32 -1 (/.f32 x s))))
(exp.f32 (+.f32 1 (neg.f32 (/.f32 x s))))
(exp.f32 (-.f32 1 (/.f32 x s)))
(exp.f32 (+.f32 1 (*.f32 -1 (/.f32 x s))))
(exp.f32 (+.f32 1 (neg.f32 (/.f32 x s))))
(exp.f32 (-.f32 1 (/.f32 x s)))
(exp.f32 (+.f32 1 (*.f32 -1 (/.f32 x s))))
(exp.f32 (+.f32 1 (neg.f32 (/.f32 x s))))
(exp.f32 (-.f32 1 (/.f32 x s)))
(exp.f32 1)
(+.f32 (*.f32 -1 (/.f32 (*.f32 x (exp.f32 1)) s)) (exp.f32 1))
(+.f32 (exp.f32 1) (*.f32 -1 (*.f32 (exp.f32 1) (/.f32 x s))))
(+.f32 (exp.f32 1) (*.f32 (exp.f32 1) (neg.f32 (/.f32 x s))))
(+.f32 (exp.f32 1) (*.f32 (exp.f32 1) (/.f32 x (neg.f32 s))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 x 2) (exp.f32 1)) (pow.f32 s 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 x (exp.f32 1)) s)) (exp.f32 1)))
(+.f32 (*.f32 -1 (*.f32 (exp.f32 1) (/.f32 x s))) (+.f32 (exp.f32 1) (*.f32 1/2 (*.f32 (exp.f32 1) (/.f32 (pow.f32 x 2) (pow.f32 s 2))))))
(+.f32 (exp.f32 1) (+.f32 (*.f32 (exp.f32 1) (neg.f32 (/.f32 x s))) (*.f32 (exp.f32 1) (*.f32 (/.f32 (pow.f32 x 2) (pow.f32 s 2)) 1/2))))
(+.f32 (exp.f32 1) (+.f32 (*.f32 (exp.f32 1) (/.f32 x (neg.f32 s))) (*.f32 (exp.f32 1) (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))))))
(+.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 x 3) (exp.f32 1)) (pow.f32 s 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 x 2) (exp.f32 1)) (pow.f32 s 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 x (exp.f32 1)) s)) (exp.f32 1))))
(+.f32 (*.f32 -1 (*.f32 (exp.f32 1) (/.f32 x s))) (+.f32 (*.f32 1/2 (*.f32 (exp.f32 1) (/.f32 (pow.f32 x 2) (pow.f32 s 2)))) (+.f32 (exp.f32 1) (*.f32 -1/6 (*.f32 (pow.f32 x 3) (/.f32 (exp.f32 1) (pow.f32 s 3)))))))
(+.f32 (+.f32 (exp.f32 1) (*.f32 -1/6 (*.f32 (pow.f32 x 3) (/.f32 (exp.f32 1) (pow.f32 s 3))))) (+.f32 (*.f32 (exp.f32 1) (neg.f32 (/.f32 x s))) (*.f32 (exp.f32 1) (*.f32 (/.f32 (pow.f32 x 2) (pow.f32 s 2)) 1/2))))
(+.f32 (exp.f32 1) (+.f32 (+.f32 (*.f32 (exp.f32 1) (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))) (*.f32 (exp.f32 1) (*.f32 -1/6 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))) (*.f32 (exp.f32 1) (/.f32 x (neg.f32 s)))))
(+.f32 (exp.f32 1) (+.f32 (*.f32 (exp.f32 1) (/.f32 x (neg.f32 s))) (+.f32 (*.f32 (exp.f32 1) (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))) (*.f32 (exp.f32 1) (*.f32 -1/6 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))))
(exp.f32 1)
(+.f32 (*.f32 -1 (/.f32 (*.f32 x (exp.f32 1)) s)) (exp.f32 1))
(+.f32 (exp.f32 1) (*.f32 -1 (*.f32 (exp.f32 1) (/.f32 x s))))
(+.f32 (exp.f32 1) (*.f32 (exp.f32 1) (neg.f32 (/.f32 x s))))
(+.f32 (exp.f32 1) (*.f32 (exp.f32 1) (/.f32 x (neg.f32 s))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 x 2) (exp.f32 1)) (pow.f32 s 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 x (exp.f32 1)) s)) (exp.f32 1)))
(+.f32 (*.f32 -1 (*.f32 (exp.f32 1) (/.f32 x s))) (+.f32 (exp.f32 1) (*.f32 1/2 (*.f32 (exp.f32 1) (/.f32 (pow.f32 x 2) (pow.f32 s 2))))))
(+.f32 (exp.f32 1) (+.f32 (*.f32 (exp.f32 1) (neg.f32 (/.f32 x s))) (*.f32 (exp.f32 1) (*.f32 (/.f32 (pow.f32 x 2) (pow.f32 s 2)) 1/2))))
(+.f32 (exp.f32 1) (+.f32 (*.f32 (exp.f32 1) (/.f32 x (neg.f32 s))) (*.f32 (exp.f32 1) (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))))))
(+.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 x 3) (exp.f32 1)) (pow.f32 s 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 x 2) (exp.f32 1)) (pow.f32 s 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 x (exp.f32 1)) s)) (exp.f32 1))))
(+.f32 (*.f32 -1 (*.f32 (exp.f32 1) (/.f32 x s))) (+.f32 (*.f32 1/2 (*.f32 (exp.f32 1) (/.f32 (pow.f32 x 2) (pow.f32 s 2)))) (+.f32 (exp.f32 1) (*.f32 -1/6 (*.f32 (pow.f32 x 3) (/.f32 (exp.f32 1) (pow.f32 s 3)))))))
(+.f32 (+.f32 (exp.f32 1) (*.f32 -1/6 (*.f32 (pow.f32 x 3) (/.f32 (exp.f32 1) (pow.f32 s 3))))) (+.f32 (*.f32 (exp.f32 1) (neg.f32 (/.f32 x s))) (*.f32 (exp.f32 1) (*.f32 (/.f32 (pow.f32 x 2) (pow.f32 s 2)) 1/2))))
(+.f32 (exp.f32 1) (+.f32 (+.f32 (*.f32 (exp.f32 1) (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))) (*.f32 (exp.f32 1) (*.f32 -1/6 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))) (*.f32 (exp.f32 1) (/.f32 x (neg.f32 s)))))
(+.f32 (exp.f32 1) (+.f32 (*.f32 (exp.f32 1) (/.f32 x (neg.f32 s))) (+.f32 (*.f32 (exp.f32 1) (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))) (*.f32 (exp.f32 1) (*.f32 -1/6 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))))
(*.f32 (exp.f32 -1) (exp.f32 1))
(exp.f32 0)
1
(+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) (*.f32 -1 (/.f32 (*.f32 (exp.f32 -1) (*.f32 x (exp.f32 1))) s)))
(+.f32 (exp.f32 0) (*.f32 -1 (/.f32 (*.f32 x (exp.f32 0)) s)))
(+.f32 1 (neg.f32 (*.f32 1 (/.f32 x s))))
(-.f32 1 (/.f32 x s))
(+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (pow.f32 x 2) (exp.f32 1))) (pow.f32 s 2))) (*.f32 -1 (/.f32 (*.f32 (exp.f32 -1) (*.f32 x (exp.f32 1))) s))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 x 2) (exp.f32 0)) (pow.f32 s 2))) (+.f32 (exp.f32 0) (*.f32 -1 (/.f32 (*.f32 x (exp.f32 0)) s))))
(+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (*.f32 1 (pow.f32 x 2)) (pow.f32 s 2))) (neg.f32 (*.f32 1 (/.f32 x s)))))
(+.f32 (-.f32 1 (/.f32 x s)) (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))))
(+.f32 (*.f32 -1/6 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (pow.f32 x 3) (exp.f32 1))) (pow.f32 s 3))) (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (pow.f32 x 2) (exp.f32 1))) (pow.f32 s 2))) (*.f32 -1 (/.f32 (*.f32 (exp.f32 -1) (*.f32 x (exp.f32 1))) s)))))
(+.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 x 3) (exp.f32 0)) (pow.f32 s 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 x 2) (exp.f32 0)) (pow.f32 s 2))) (+.f32 (exp.f32 0) (*.f32 -1 (/.f32 (*.f32 x (exp.f32 0)) s)))))
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 1 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 1 (pow.f32 x 2)) (pow.f32 s 2))) (neg.f32 (*.f32 1 (/.f32 x s))))))
(+.f32 (-.f32 1 (/.f32 x s)) (+.f32 (*.f32 -1/6 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 (-.f32 1 (/.f32 x s)) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (*.f32 -1/6 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) (exp.f32 -1))
(exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1))
(exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0))
(exp.f32 (/.f32 x (neg.f32 s)))
(*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) (exp.f32 -1))
(exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1))
(exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0))
(exp.f32 (/.f32 x (neg.f32 s)))
(*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) (exp.f32 -1))
(exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1))
(exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0))
(exp.f32 (/.f32 x (neg.f32 s)))
(*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) (exp.f32 -1))
(exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1))
(exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0))
(exp.f32 (/.f32 x (neg.f32 s)))
(*.f32 (exp.f32 -1) (exp.f32 (+.f32 1 (*.f32 -1 (/.f32 x s)))))
(exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1))
(exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0))
(exp.f32 (/.f32 x (neg.f32 s)))
(*.f32 (exp.f32 -1) (exp.f32 (+.f32 1 (*.f32 -1 (/.f32 x s)))))
(exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1))
(exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0))
(exp.f32 (/.f32 x (neg.f32 s)))
(*.f32 (exp.f32 -1) (exp.f32 (+.f32 1 (*.f32 -1 (/.f32 x s)))))
(exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1))
(exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0))
(exp.f32 (/.f32 x (neg.f32 s)))
(*.f32 (exp.f32 -1) (exp.f32 (+.f32 1 (*.f32 -1 (/.f32 x s)))))
(exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1))
(exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0))
(exp.f32 (/.f32 x (neg.f32 s)))
(*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) (exp.f32 -1))
(exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1))
(exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0))
(exp.f32 (/.f32 x (neg.f32 s)))
(*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) (exp.f32 -1))
(exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1))
(exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0))
(exp.f32 (/.f32 x (neg.f32 s)))
(*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) (exp.f32 -1))
(exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1))
(exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0))
(exp.f32 (/.f32 x (neg.f32 s)))
(*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) (exp.f32 -1))
(exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1))
(exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0))
(exp.f32 (/.f32 x (neg.f32 s)))
(*.f32 (exp.f32 -1) (exp.f32 1))
(exp.f32 0)
1
(+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) (*.f32 -1 (/.f32 (*.f32 (exp.f32 -1) (*.f32 x (exp.f32 1))) s)))
(+.f32 (exp.f32 0) (*.f32 -1 (/.f32 (*.f32 x (exp.f32 0)) s)))
(+.f32 1 (neg.f32 (*.f32 1 (/.f32 x s))))
(-.f32 1 (/.f32 x s))
(+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (pow.f32 x 2) (exp.f32 1))) (pow.f32 s 2))) (*.f32 -1 (/.f32 (*.f32 (exp.f32 -1) (*.f32 x (exp.f32 1))) s))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 x 2) (exp.f32 0)) (pow.f32 s 2))) (+.f32 (exp.f32 0) (*.f32 -1 (/.f32 (*.f32 x (exp.f32 0)) s))))
(+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (*.f32 1 (pow.f32 x 2)) (pow.f32 s 2))) (neg.f32 (*.f32 1 (/.f32 x s)))))
(+.f32 (-.f32 1 (/.f32 x s)) (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))))
(+.f32 (*.f32 -1/6 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (pow.f32 x 3) (exp.f32 1))) (pow.f32 s 3))) (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (pow.f32 x 2) (exp.f32 1))) (pow.f32 s 2))) (*.f32 -1 (/.f32 (*.f32 (exp.f32 -1) (*.f32 x (exp.f32 1))) s)))))
(+.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 x 3) (exp.f32 0)) (pow.f32 s 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 x 2) (exp.f32 0)) (pow.f32 s 2))) (+.f32 (exp.f32 0) (*.f32 -1 (/.f32 (*.f32 x (exp.f32 0)) s)))))
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 1 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 1 (pow.f32 x 2)) (pow.f32 s 2))) (neg.f32 (*.f32 1 (/.f32 x s))))))
(+.f32 (-.f32 1 (/.f32 x s)) (+.f32 (*.f32 -1/6 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 (-.f32 1 (/.f32 x s)) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (*.f32 -1/6 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(*.f32 (exp.f32 -1) (exp.f32 1))
(exp.f32 0)
1
(+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) (*.f32 -1 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (exp.f32 1) x)) s)))
(+.f32 (exp.f32 0) (*.f32 -1 (/.f32 (*.f32 x (exp.f32 0)) s)))
(+.f32 1 (neg.f32 (*.f32 1 (/.f32 x s))))
(-.f32 1 (/.f32 x s))
(+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (exp.f32 1) x)) s)) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (pow.f32 x 2) (exp.f32 1))) (pow.f32 s 2)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 x 2) (exp.f32 0)) (pow.f32 s 2))) (+.f32 (exp.f32 0) (*.f32 -1 (/.f32 (*.f32 x (exp.f32 0)) s))))
(+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (*.f32 1 (pow.f32 x 2)) (pow.f32 s 2))) (neg.f32 (*.f32 1 (/.f32 x s)))))
(+.f32 (-.f32 1 (/.f32 x s)) (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))))
(+.f32 (*.f32 -1/6 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (pow.f32 x 3) (exp.f32 1))) (pow.f32 s 3))) (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (exp.f32 1) x)) s)) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (pow.f32 x 2) (exp.f32 1))) (pow.f32 s 2))))))
(+.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 x 3) (exp.f32 0)) (pow.f32 s 3))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 x 2) (exp.f32 0)) (pow.f32 s 2))) (+.f32 (exp.f32 0) (*.f32 -1 (/.f32 (*.f32 x (exp.f32 0)) s)))))
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 1 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 1 (pow.f32 x 2)) (pow.f32 s 2))) (neg.f32 (*.f32 1 (/.f32 x s))))))
(+.f32 (-.f32 1 (/.f32 x s)) (+.f32 (*.f32 -1/6 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 (-.f32 1 (/.f32 x s)) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (*.f32 -1/6 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(/.f32 1 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1))
(/.f32 1 (+.f32 1 (exp.f32 0)))
1/2
(+.f32 (/.f32 1 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1)) (/.f32 (*.f32 (exp.f32 -1) (*.f32 x (exp.f32 1))) (*.f32 s (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 2))))
(+.f32 (/.f32 1 (+.f32 1 (exp.f32 0))) (/.f32 (*.f32 x (exp.f32 0)) (*.f32 s (pow.f32 (+.f32 1 (exp.f32 0)) 2))))
(+.f32 1/2 (/.f32 (*.f32 1 (/.f32 x s)) 4))
(+.f32 1/2 (/.f32 (/.f32 x s) 4))
(+.f32 (/.f32 1 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1)) (+.f32 (*.f32 -1 (*.f32 (pow.f32 x 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (exp.f32 -1) 2) (pow.f32 (exp.f32 1) 2)) (*.f32 (pow.f32 s 2) (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 3)))) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) (*.f32 (pow.f32 s 2) (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 2))))))) (/.f32 (*.f32 (exp.f32 -1) (*.f32 (exp.f32 1) x)) (*.f32 s (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 2)))))
(+.f32 (/.f32 1 (+.f32 1 (exp.f32 0))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 x 2) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (exp.f32 0) 2) (*.f32 (pow.f32 s 2) (pow.f32 (+.f32 1 (exp.f32 0)) 3)))) (*.f32 1/2 (/.f32 (exp.f32 0) (pow.f32 (*.f32 s (+.f32 1 (exp.f32 0))) 2)))))) (/.f32 (*.f32 x (exp.f32 0)) (*.f32 s (pow.f32 (+.f32 1 (exp.f32 0)) 2)))))
(+.f32 1/2 (+.f32 (*.f32 (pow.f32 x 2) (neg.f32 (+.f32 (neg.f32 (/.f32 1/8 (pow.f32 s 2))) (*.f32 1/2 (/.f32 1/4 (pow.f32 s 2)))))) (/.f32 (*.f32 1 (/.f32 x s)) 4)))
(+.f32 1/2 (+.f32 (*.f32 (+.f32 (neg.f32 (/.f32 1/8 (pow.f32 s 2))) (*.f32 1/2 (/.f32 1/4 (pow.f32 s 2)))) (neg.f32 (pow.f32 x 2))) (/.f32 (/.f32 x s) 4)))
(+.f32 (/.f32 1 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1)) (+.f32 (*.f32 -1 (*.f32 (pow.f32 x 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (exp.f32 -1) 2) (pow.f32 (exp.f32 1) 2)) (*.f32 (pow.f32 s 2) (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 3)))) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) (*.f32 (pow.f32 s 2) (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 2))))))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (exp.f32 -1) 2) (pow.f32 (exp.f32 1) 2)) (*.f32 (pow.f32 s 3) (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 3)))) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) (*.f32 (pow.f32 s 3) (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 2)))) (/.f32 (*.f32 (exp.f32 -1) (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (exp.f32 -1) 2) (pow.f32 (exp.f32 1) 2)) (*.f32 (pow.f32 s 2) (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 3)))) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) (*.f32 (pow.f32 s 2) (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 2))))) (exp.f32 1))) (*.f32 s (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1))))) (pow.f32 x 3))) (/.f32 (*.f32 (exp.f32 -1) (*.f32 (exp.f32 1) x)) (*.f32 s (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 2))))))
(+.f32 (/.f32 1 (+.f32 1 (exp.f32 0))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 x 2) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (exp.f32 0) 2) (*.f32 (pow.f32 s 2) (pow.f32 (+.f32 1 (exp.f32 0)) 3)))) (*.f32 1/2 (/.f32 (exp.f32 0) (pow.f32 (*.f32 s (+.f32 1 (exp.f32 0))) 2)))))) (+.f32 (/.f32 (*.f32 x (exp.f32 0)) (*.f32 s (pow.f32 (+.f32 1 (exp.f32 0)) 2))) (*.f32 -1 (*.f32 (pow.f32 x 3) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (exp.f32 0) 2) (pow.f32 (*.f32 s (+.f32 1 (exp.f32 0))) 3))) (+.f32 (*.f32 -1/6 (/.f32 (exp.f32 0) (*.f32 (pow.f32 s 3) (pow.f32 (+.f32 1 (exp.f32 0)) 2)))) (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 (exp.f32 0) 2) (*.f32 (pow.f32 s 2) (pow.f32 (+.f32 1 (exp.f32 0)) 3)))) (*.f32 1/2 (/.f32 (exp.f32 0) (pow.f32 (*.f32 s (+.f32 1 (exp.f32 0))) 2)))) (exp.f32 0)) (*.f32 s (+.f32 1 (exp.f32 0)))))))))))
(+.f32 1/2 (+.f32 (/.f32 (*.f32 1 (/.f32 x s)) 4) (+.f32 (*.f32 (+.f32 (/.f32 (*.f32 1 (+.f32 (neg.f32 (/.f32 1/8 (pow.f32 s 2))) (*.f32 1/2 (/.f32 1/4 (pow.f32 s 2))))) (*.f32 s 2)) (+.f32 (*.f32 -1/6 (/.f32 1/4 (pow.f32 s 3))) (*.f32 1/2 (/.f32 1/8 (pow.f32 s 3))))) (neg.f32 (pow.f32 x 3))) (*.f32 (pow.f32 x 2) (neg.f32 (+.f32 (neg.f32 (/.f32 1/8 (pow.f32 s 2))) (*.f32 1/2 (/.f32 1/4 (pow.f32 s 2)))))))))
(+.f32 1/2 (+.f32 (/.f32 (/.f32 x s) 4) (*.f32 -1 (+.f32 (*.f32 (pow.f32 x 2) (+.f32 (neg.f32 (/.f32 1/8 (pow.f32 s 2))) (*.f32 1/2 (/.f32 1/4 (pow.f32 s 2))))) (*.f32 (pow.f32 x 3) (+.f32 (*.f32 1/2 (/.f32 1/8 (pow.f32 s 3))) (+.f32 (*.f32 -1/6 (/.f32 1/4 (pow.f32 s 3))) (/.f32 (+.f32 (neg.f32 (/.f32 1/8 (pow.f32 s 2))) (*.f32 1/2 (/.f32 1/4 (pow.f32 s 2)))) (*.f32 s 2)))))))))
(/.f32 1 (+.f32 1 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) (exp.f32 -1))))
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1))))
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 1 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) (exp.f32 -1))))
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1))))
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 1 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) (exp.f32 -1))))
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1))))
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 1 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) (exp.f32 -1))))
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1))))
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 1 (*.f32 (exp.f32 -1) (exp.f32 (+.f32 1 (*.f32 -1 (/.f32 x s)))))))
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1))))
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 1 (*.f32 (exp.f32 -1) (exp.f32 (+.f32 1 (*.f32 -1 (/.f32 x s)))))))
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1))))
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 1 (*.f32 (exp.f32 -1) (exp.f32 (+.f32 1 (*.f32 -1 (/.f32 x s)))))))
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1))))
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 1 (*.f32 (exp.f32 -1) (exp.f32 (+.f32 1 (*.f32 -1 (/.f32 x s)))))))
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1))))
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 1 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) (exp.f32 -1))))
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1))))
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 1 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) (exp.f32 -1))))
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1))))
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 1 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) (exp.f32 -1))))
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1))))
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 1 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) (exp.f32 -1))))
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1))))
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1))
(/.f32 1 (+.f32 1 (exp.f32 0)))
1/2
(+.f32 (/.f32 1 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1)) (/.f32 (*.f32 (exp.f32 -1) (*.f32 x (exp.f32 1))) (*.f32 s (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 2))))
(+.f32 (/.f32 1 (+.f32 1 (exp.f32 0))) (/.f32 (*.f32 x (exp.f32 0)) (*.f32 s (pow.f32 (+.f32 1 (exp.f32 0)) 2))))
(+.f32 1/2 (/.f32 (*.f32 1 (/.f32 x s)) 4))
(+.f32 1/2 (/.f32 (/.f32 x s) 4))
(+.f32 (/.f32 1 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1)) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (exp.f32 -1) 2) (*.f32 (pow.f32 x 2) (pow.f32 (exp.f32 1) 2))) (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 3))) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (exp.f32 1) (pow.f32 x 2))) (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 2)))) (pow.f32 s 2))) (/.f32 (*.f32 (exp.f32 -1) (*.f32 (exp.f32 1) x)) (*.f32 s (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 2)))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 x 2) (pow.f32 (exp.f32 0) 2)) (pow.f32 (+.f32 1 (exp.f32 0)) 3))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 x 2) (exp.f32 0)) (pow.f32 (+.f32 1 (exp.f32 0)) 2)))) (pow.f32 s 2))) (+.f32 (/.f32 1 (+.f32 1 (exp.f32 0))) (/.f32 (*.f32 x (exp.f32 0)) (*.f32 s (pow.f32 (+.f32 1 (exp.f32 0)) 2)))))
(+.f32 (/.f32 (*.f32 1 (/.f32 x s)) 4) (+.f32 1/2 (neg.f32 (/.f32 (+.f32 (neg.f32 (*.f32 1 (/.f32 (pow.f32 x 2) 8))) (*.f32 1/2 (*.f32 1 (/.f32 (pow.f32 x 2) 4)))) (pow.f32 s 2)))))
(+.f32 (+.f32 1/2 (/.f32 (/.f32 x s) 4)) (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 x 2) 8)) (*.f32 1/2 (/.f32 (pow.f32 x 2) 4))) (pow.f32 s 2))))
(+.f32 (/.f32 1 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1)) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (exp.f32 -1) 2) (*.f32 (pow.f32 x 2) (pow.f32 (exp.f32 1) 2))) (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 3))) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (exp.f32 1) (pow.f32 x 2))) (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 2)))) (pow.f32 s 2))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 (exp.f32 -1) 2) (*.f32 (pow.f32 x 3) (pow.f32 (exp.f32 1) 2))) (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 3))) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (exp.f32 1) (pow.f32 x 3))) (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 2))) (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (exp.f32 -1) 2) (*.f32 (pow.f32 x 2) (pow.f32 (exp.f32 1) 2))) (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 3))) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (exp.f32 1) (pow.f32 x 2))) (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 2)))) (*.f32 (exp.f32 -1) (*.f32 x (exp.f32 1)))) (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1)))) (pow.f32 s 3))) (/.f32 (*.f32 (exp.f32 -1) (*.f32 (exp.f32 1) x)) (*.f32 s (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 2))))))
(+.f32 (/.f32 1 (+.f32 1 (exp.f32 0))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 x 3) (pow.f32 (exp.f32 0) 2)) (pow.f32 (+.f32 1 (exp.f32 0)) 3))) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 x 3) (exp.f32 0)) (pow.f32 (+.f32 1 (exp.f32 0)) 2))) (*.f32 (*.f32 x (exp.f32 0)) (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 x 2) (pow.f32 (exp.f32 0) 2)) (pow.f32 (+.f32 1 (exp.f32 0)) 3))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 x 2) (exp.f32 0)) (pow.f32 (+.f32 1 (exp.f32 0)) 2)))) (+.f32 1 (exp.f32 0)))))) (pow.f32 s 3))) (+.f32 (/.f32 (*.f32 x (exp.f32 0)) (*.f32 s (pow.f32 (+.f32 1 (exp.f32 0)) 2))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 x 2) (pow.f32 (exp.f32 0) 2)) (pow.f32 (+.f32 1 (exp.f32 0)) 3))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 x 2) (exp.f32 0)) (pow.f32 (+.f32 1 (exp.f32 0)) 2)))) (pow.f32 s 2))))))
(+.f32 1/2 (+.f32 (+.f32 (/.f32 (*.f32 1 (/.f32 x s)) 4) (neg.f32 (/.f32 (+.f32 (neg.f32 (*.f32 1 (/.f32 (pow.f32 x 2) 8))) (*.f32 1/2 (*.f32 1 (/.f32 (pow.f32 x 2) 4)))) (pow.f32 s 2)))) (neg.f32 (/.f32 (+.f32 (*.f32 (+.f32 (neg.f32 (*.f32 1 (/.f32 (pow.f32 x 2) 8))) (*.f32 1/2 (*.f32 1 (/.f32 (pow.f32 x 2) 4)))) (/.f32 (*.f32 1 x) 2)) (+.f32 (*.f32 1/2 (*.f32 1 (/.f32 (pow.f32 x 3) 8))) (*.f32 -1/6 (*.f32 1 (/.f32 (pow.f32 x 3) 4))))) (pow.f32 s 3)))))
(+.f32 1/2 (+.f32 (/.f32 (/.f32 x s) 4) (*.f32 -1 (+.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 x 2) 8)) (*.f32 1/2 (/.f32 (pow.f32 x 2) 4))) (pow.f32 s 2)) (/.f32 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 3) 8)) (+.f32 (*.f32 -1/6 (/.f32 (pow.f32 x 3) 4)) (*.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 x 2) 8)) (*.f32 1/2 (/.f32 (pow.f32 x 2) 4))) (/.f32 x 2)))) (pow.f32 s 3))))))
(/.f32 1 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1))
(/.f32 1 (+.f32 1 (exp.f32 0)))
1/2
(+.f32 (/.f32 1 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1)) (/.f32 (*.f32 (exp.f32 -1) (*.f32 (exp.f32 1) x)) (*.f32 s (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 2))))
(+.f32 (/.f32 1 (+.f32 1 (exp.f32 0))) (/.f32 (*.f32 x (exp.f32 0)) (*.f32 s (pow.f32 (+.f32 1 (exp.f32 0)) 2))))
(+.f32 1/2 (/.f32 (*.f32 1 (/.f32 x s)) 4))
(+.f32 1/2 (/.f32 (/.f32 x s) 4))
(+.f32 (/.f32 1 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1)) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (exp.f32 -1) 2) (*.f32 (pow.f32 (exp.f32 1) 2) (pow.f32 x 2))) (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 3))) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (exp.f32 1) (pow.f32 x 2))) (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 2)))) (pow.f32 s 2))) (/.f32 (*.f32 (exp.f32 -1) (*.f32 x (exp.f32 1))) (*.f32 s (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 2)))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 x 2) (pow.f32 (exp.f32 0) 2)) (pow.f32 (+.f32 1 (exp.f32 0)) 3))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 x 2) (exp.f32 0)) (pow.f32 (+.f32 1 (exp.f32 0)) 2)))) (pow.f32 s 2))) (+.f32 (/.f32 1 (+.f32 1 (exp.f32 0))) (/.f32 (*.f32 x (exp.f32 0)) (*.f32 s (pow.f32 (+.f32 1 (exp.f32 0)) 2)))))
(+.f32 (/.f32 (*.f32 1 (/.f32 x s)) 4) (+.f32 1/2 (neg.f32 (/.f32 (+.f32 (neg.f32 (*.f32 1 (/.f32 (pow.f32 x 2) 8))) (*.f32 1/2 (*.f32 1 (/.f32 (pow.f32 x 2) 4)))) (pow.f32 s 2)))))
(+.f32 (+.f32 1/2 (/.f32 (/.f32 x s) 4)) (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 x 2) 8)) (*.f32 1/2 (/.f32 (pow.f32 x 2) 4))) (pow.f32 s 2))))
(+.f32 (/.f32 1 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1)) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (exp.f32 -1) 2) (*.f32 (pow.f32 (exp.f32 1) 2) (pow.f32 x 2))) (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 3))) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (exp.f32 1) (pow.f32 x 2))) (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 2)))) (pow.f32 s 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (exp.f32 -1) 2) (*.f32 (pow.f32 (exp.f32 1) 2) (pow.f32 x 2))) (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 3))) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (exp.f32 1) (pow.f32 x 2))) (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 2)))) (*.f32 (exp.f32 -1) (*.f32 x (exp.f32 1)))) (*.f32 (pow.f32 s 3) (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1)))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (pow.f32 x 3) (exp.f32 1))) (*.f32 (pow.f32 s 3) (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 2)))) (+.f32 (/.f32 (*.f32 (exp.f32 -1) (*.f32 x (exp.f32 1))) (*.f32 s (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 2))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 (exp.f32 -1) 2) (*.f32 (pow.f32 x 3) (pow.f32 (exp.f32 1) 2))) (*.f32 (pow.f32 s 3) (pow.f32 (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1) 3)))))))))
(+.f32 (/.f32 1 (+.f32 1 (exp.f32 0))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 x 2) (pow.f32 (exp.f32 0) 2)) (pow.f32 (+.f32 1 (exp.f32 0)) 3))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 x 2) (exp.f32 0)) (pow.f32 (+.f32 1 (exp.f32 0)) 2)))) (pow.f32 s 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (*.f32 x (exp.f32 0)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 x 2) (pow.f32 (exp.f32 0) 2)) (pow.f32 (+.f32 1 (exp.f32 0)) 3))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 x 2) (exp.f32 0)) (pow.f32 (+.f32 1 (exp.f32 0)) 2))))) (*.f32 (pow.f32 s 3) (+.f32 1 (exp.f32 0))))) (+.f32 (*.f32 1/6 (/.f32 (/.f32 (*.f32 (pow.f32 x 3) (exp.f32 0)) (pow.f32 s 3)) (pow.f32 (+.f32 1 (exp.f32 0)) 2))) (+.f32 (/.f32 (*.f32 x (exp.f32 0)) (*.f32 s (pow.f32 (+.f32 1 (exp.f32 0)) 2))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 x 3) (pow.f32 (exp.f32 0) 2)) (pow.f32 (*.f32 s (+.f32 1 (exp.f32 0))) 3))))))))
(+.f32 1/2 (+.f32 (+.f32 (*.f32 -1/2 (*.f32 1 (/.f32 (pow.f32 x 3) (*.f32 (pow.f32 s 3) 8)))) (+.f32 (*.f32 1/6 (*.f32 1 (/.f32 (pow.f32 x 3) (*.f32 (pow.f32 s 3) 4)))) (/.f32 (*.f32 1 (/.f32 x s)) 4))) (+.f32 (neg.f32 (*.f32 (+.f32 (neg.f32 (*.f32 1 (/.f32 (pow.f32 x 2) 8))) (*.f32 1/2 (*.f32 1 (/.f32 (pow.f32 x 2) 4)))) (/.f32 (*.f32 1 x) (*.f32 2 (pow.f32 s 3))))) (neg.f32 (/.f32 (+.f32 (neg.f32 (*.f32 1 (/.f32 (pow.f32 x 2) 8))) (*.f32 1/2 (*.f32 1 (/.f32 (pow.f32 x 2) 4)))) (pow.f32 s 2))))))
(+.f32 1/2 (+.f32 (+.f32 (/.f32 (/.f32 x s) 4) (+.f32 (*.f32 1/6 (/.f32 (pow.f32 x 3) (*.f32 (pow.f32 s 3) 4))) (*.f32 -1/2 (/.f32 (pow.f32 x 3) (*.f32 (pow.f32 s 3) 8))))) (*.f32 -1 (+.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 x 2) 8)) (*.f32 1/2 (/.f32 (pow.f32 x 2) 4))) (pow.f32 s 2)) (*.f32 x (/.f32 (+.f32 (neg.f32 (/.f32 (pow.f32 x 2) 8)) (*.f32 1/2 (/.f32 (pow.f32 x 2) 4))) (*.f32 2 (pow.f32 s 3))))))))
(+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1)
(+.f32 1 (exp.f32 0))
2
(+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) (+.f32 1 (*.f32 -1 (/.f32 (*.f32 (exp.f32 -1) (*.f32 x (exp.f32 1))) s))))
(+.f32 1 (+.f32 (exp.f32 0) (*.f32 -1 (/.f32 (*.f32 x (exp.f32 0)) s))))
(+.f32 (neg.f32 (*.f32 1 (/.f32 x s))) 2)
(+.f32 2 (/.f32 x (neg.f32 s)))
(-.f32 2 (/.f32 x s))
(+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) (+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (pow.f32 x 2) (exp.f32 1))) (pow.f32 s 2))) (*.f32 -1 (/.f32 (*.f32 (exp.f32 -1) (*.f32 x (exp.f32 1))) s)))))
(+.f32 (exp.f32 0) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 x 2) (exp.f32 0)) (pow.f32 s 2))) (+.f32 1 (*.f32 -1 (/.f32 (*.f32 x (exp.f32 0)) s)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 1 (pow.f32 x 2)) (pow.f32 s 2))) (+.f32 (neg.f32 (*.f32 1 (/.f32 x s))) 2))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 2 (/.f32 x (neg.f32 s))))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (-.f32 2 (/.f32 x s)))
(+.f32 (*.f32 -1/6 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (pow.f32 x 3) (exp.f32 1))) (pow.f32 s 3))) (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) (+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (pow.f32 x 2) (exp.f32 1))) (pow.f32 s 2))) (*.f32 -1 (/.f32 (*.f32 (exp.f32 -1) (*.f32 x (exp.f32 1))) s))))))
(+.f32 (exp.f32 0) (+.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 x 2) (exp.f32 0)) (pow.f32 s 2))) (+.f32 1 (*.f32 -1 (/.f32 (*.f32 x (exp.f32 0)) s)))) (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 x 3) (exp.f32 0)) (pow.f32 s 3)))))
(+.f32 (*.f32 -1/6 (*.f32 1 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 1 (pow.f32 x 2)) (pow.f32 s 2))) (+.f32 (neg.f32 (*.f32 1 (/.f32 x s))) 2)))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (+.f32 2 (/.f32 x (neg.f32 s))) (*.f32 -1/6 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (*.f32 -1/6 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (-.f32 2 (/.f32 x s))))
(+.f32 1 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) (exp.f32 -1)))
(+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1)))
(+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0)))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(+.f32 1 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) (exp.f32 -1)))
(+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1)))
(+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0)))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(+.f32 1 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) (exp.f32 -1)))
(+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1)))
(+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0)))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(+.f32 1 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) (exp.f32 -1)))
(+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1)))
(+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0)))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(+.f32 1 (*.f32 (exp.f32 -1) (exp.f32 (+.f32 1 (*.f32 -1 (/.f32 x s))))))
(+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1)))
(+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0)))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(+.f32 1 (*.f32 (exp.f32 -1) (exp.f32 (+.f32 1 (*.f32 -1 (/.f32 x s))))))
(+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1)))
(+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0)))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(+.f32 1 (*.f32 (exp.f32 -1) (exp.f32 (+.f32 1 (*.f32 -1 (/.f32 x s))))))
(+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1)))
(+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0)))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(+.f32 1 (*.f32 (exp.f32 -1) (exp.f32 (+.f32 1 (*.f32 -1 (/.f32 x s))))))
(+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1)))
(+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0)))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(+.f32 1 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) (exp.f32 -1)))
(+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1)))
(+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0)))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(+.f32 1 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) (exp.f32 -1)))
(+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1)))
(+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0)))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(+.f32 1 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) (exp.f32 -1)))
(+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1)))
(+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0)))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(+.f32 1 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) (exp.f32 -1)))
(+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1)))
(+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0)))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1)
(+.f32 1 (exp.f32 0))
2
(+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) (+.f32 1 (*.f32 -1 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (exp.f32 1) x)) s))))
(+.f32 1 (+.f32 (exp.f32 0) (*.f32 -1 (/.f32 (*.f32 x (exp.f32 0)) s))))
(+.f32 (neg.f32 (*.f32 1 (/.f32 x s))) 2)
(+.f32 2 (/.f32 x (neg.f32 s)))
(-.f32 2 (/.f32 x s))
(+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) (+.f32 1 (+.f32 (*.f32 -1 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (exp.f32 1) x)) s)) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (exp.f32 1) (pow.f32 x 2))) (pow.f32 s 2))))))
(+.f32 (exp.f32 0) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 x 2) (exp.f32 0)) (pow.f32 s 2))) (+.f32 1 (*.f32 -1 (/.f32 (*.f32 x (exp.f32 0)) s)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 1 (pow.f32 x 2)) (pow.f32 s 2))) (+.f32 (neg.f32 (*.f32 1 (/.f32 x s))) 2))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 2 (/.f32 x (neg.f32 s))))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (-.f32 2 (/.f32 x s)))
(+.f32 (*.f32 -1/6 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (exp.f32 1) (pow.f32 x 3))) (pow.f32 s 3))) (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) (+.f32 1 (+.f32 (*.f32 -1 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (exp.f32 1) x)) s)) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (exp.f32 1) (pow.f32 x 2))) (pow.f32 s 2)))))))
(+.f32 (exp.f32 0) (+.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 x 2) (exp.f32 0)) (pow.f32 s 2))) (+.f32 1 (*.f32 -1 (/.f32 (*.f32 x (exp.f32 0)) s)))) (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 x 3) (exp.f32 0)) (pow.f32 s 3)))))
(+.f32 (*.f32 -1/6 (*.f32 1 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 1 (pow.f32 x 2)) (pow.f32 s 2))) (+.f32 (neg.f32 (*.f32 1 (/.f32 x s))) 2)))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (+.f32 2 (/.f32 x (neg.f32 s))) (*.f32 -1/6 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (*.f32 -1/6 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (-.f32 2 (/.f32 x s))))
(+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) 1)
(+.f32 1 (exp.f32 0))
2
(+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) (+.f32 1 (*.f32 -1 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (exp.f32 1) x)) s))))
(+.f32 1 (+.f32 (exp.f32 0) (*.f32 -1 (/.f32 (*.f32 x (exp.f32 0)) s))))
(+.f32 (neg.f32 (*.f32 1 (/.f32 x s))) 2)
(+.f32 2 (/.f32 x (neg.f32 s)))
(-.f32 2 (/.f32 x s))
(+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) (+.f32 1 (+.f32 (*.f32 -1 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (exp.f32 1) x)) s)) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (exp.f32 1) (pow.f32 x 2))) (pow.f32 s 2))))))
(+.f32 (exp.f32 0) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 x 2) (exp.f32 0)) (pow.f32 s 2))) (+.f32 1 (*.f32 -1 (/.f32 (*.f32 x (exp.f32 0)) s)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 1 (pow.f32 x 2)) (pow.f32 s 2))) (+.f32 (neg.f32 (*.f32 1 (/.f32 x s))) 2))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 2 (/.f32 x (neg.f32 s))))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (-.f32 2 (/.f32 x s)))
(+.f32 (*.f32 -1/6 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (exp.f32 1) (pow.f32 x 3))) (pow.f32 s 3))) (+.f32 (*.f32 (exp.f32 -1) (exp.f32 1)) (+.f32 1 (+.f32 (*.f32 -1 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (exp.f32 1) x)) s)) (*.f32 1/2 (/.f32 (*.f32 (exp.f32 -1) (*.f32 (exp.f32 1) (pow.f32 x 2))) (pow.f32 s 2)))))))
(+.f32 (exp.f32 0) (+.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 x 2) (exp.f32 0)) (pow.f32 s 2))) (+.f32 1 (*.f32 -1 (/.f32 (*.f32 x (exp.f32 0)) s)))) (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 x 3) (exp.f32 0)) (pow.f32 s 3)))))
(+.f32 (*.f32 -1/6 (*.f32 1 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 1 (pow.f32 x 2)) (pow.f32 s 2))) (+.f32 (neg.f32 (*.f32 1 (/.f32 x s))) 2)))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (+.f32 2 (/.f32 x (neg.f32 s))) (*.f32 -1/6 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (*.f32 -1/6 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (-.f32 2 (/.f32 x s))))
(+.f32 (exp.f32 (-.f32 1 (/.f32 x s))) 0)
(exp.f32 (+.f32 1 (neg.f32 (/.f32 x s))))
(exp.f32 (-.f32 1 (/.f32 x s)))
(+.f32 0 (exp.f32 (-.f32 1 (/.f32 x s))))
(exp.f32 (+.f32 1 (neg.f32 (/.f32 x s))))
(exp.f32 (-.f32 1 (/.f32 x s)))
(-.f32 (exp.f32 (-.f32 1 (/.f32 x s))) 0)
(exp.f32 (+.f32 1 (neg.f32 (/.f32 x s))))
(exp.f32 (-.f32 1 (/.f32 x s)))
(*.f32 1 (exp.f32 (-.f32 1 (/.f32 x s))))
(exp.f32 (+.f32 1 (neg.f32 (/.f32 x s))))
(exp.f32 (-.f32 1 (/.f32 x s)))
(*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) 1)
(exp.f32 (+.f32 1 (neg.f32 (/.f32 x s))))
(exp.f32 (-.f32 1 (/.f32 x s)))
(*.f32 (exp.f32 -1) (exp.f32 (-.f32 1 (+.f32 (/.f32 x s) -1))))
(exp.f32 (+.f32 1 (neg.f32 (/.f32 x s))))
(exp.f32 (-.f32 1 (/.f32 x s)))
(*.f32 2 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) 1/2))
(exp.f32 (+.f32 1 (neg.f32 (/.f32 x s))))
(exp.f32 (-.f32 1 (/.f32 x s)))
(*.f32 4 (/.f32 (exp.f32 (-.f32 1 (/.f32 x s))) 4))
(exp.f32 (+.f32 1 (neg.f32 (/.f32 x s))))
(exp.f32 (-.f32 1 (/.f32 x s)))
(*.f32 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) 2) 1/2)
(exp.f32 (+.f32 1 (neg.f32 (/.f32 x s))))
(exp.f32 (-.f32 1 (/.f32 x s)))
(*.f32 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) 4) 1/4)
(exp.f32 (+.f32 1 (neg.f32 (/.f32 x s))))
(exp.f32 (-.f32 1 (/.f32 x s)))
(*.f32 1/2 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) 2))
(exp.f32 (+.f32 1 (neg.f32 (/.f32 x s))))
(exp.f32 (-.f32 1 (/.f32 x s)))
(*.f32 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) 1/2) 2)
(exp.f32 (+.f32 1 (neg.f32 (/.f32 x s))))
(exp.f32 (-.f32 1 (/.f32 x s)))
(/.f32 1 (exp.f32 (+.f32 (/.f32 x s) -1)))
(exp.f32 (+.f32 1 (neg.f32 (/.f32 x s))))
(exp.f32 (-.f32 1 (/.f32 x s)))
(/.f32 (exp.f32 (-.f32 1 (/.f32 x s))) 1)
(exp.f32 (+.f32 1 (neg.f32 (/.f32 x s))))
(exp.f32 (-.f32 1 (/.f32 x s)))
(/.f32 2 (+.f32 (exp.f32 (+.f32 (/.f32 x s) -1)) (exp.f32 (+.f32 (/.f32 x s) -1))))
(exp.f32 (+.f32 1 (neg.f32 (/.f32 x s))))
(exp.f32 (-.f32 1 (/.f32 x s)))
(/.f32 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) 2) 2)
(exp.f32 (+.f32 1 (neg.f32 (/.f32 x s))))
(exp.f32 (-.f32 1 (/.f32 x s)))
(/.f32 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) 4) 4)
(exp.f32 (+.f32 1 (neg.f32 (/.f32 x s))))
(exp.f32 (-.f32 1 (/.f32 x s)))
(/.f32 (*.f32 2 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) 4)) 8)
(exp.f32 (+.f32 1 (neg.f32 (/.f32 x s))))
(exp.f32 (-.f32 1 (/.f32 x s)))
(/.f32 (+.f32 (*.f32 2 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) 4)) (*.f32 2 (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) 4))) 16)
(exp.f32 (+.f32 1 (neg.f32 (/.f32 x s))))
(exp.f32 (-.f32 1 (/.f32 x s)))
(pow.f32 (exp.f32 (-.f32 1 (/.f32 x s))) 1)
(exp.f32 (+.f32 1 (neg.f32 (/.f32 x s))))
(exp.f32 (-.f32 1 (/.f32 x s)))
(+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 0)
(exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1))
(exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0))
(exp.f32 (/.f32 x (neg.f32 s)))
(+.f32 0 (exp.f32 (neg.f32 (/.f32 x s))))
(exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1))
(exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0))
(exp.f32 (/.f32 x (neg.f32 s)))
(-.f32 (exp.f32 (neg.f32 (/.f32 x s))) 0)
(exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1))
(exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0))
(exp.f32 (/.f32 x (neg.f32 s)))
(/.f32 (exp.f32 -1) (exp.f32 (+.f32 (/.f32 x s) -1)))
(/.f32 (exp.f32 -1) (exp.f32 (+.f32 -1 (/.f32 x s))))
(/.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1)
(exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1))
(exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0))
(exp.f32 (/.f32 x (neg.f32 s)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 x s))) 2) 2)
(exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1))
(exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0))
(exp.f32 (/.f32 x (neg.f32 s)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 x s))) 4) 4)
(exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1))
(exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0))
(exp.f32 (/.f32 x (neg.f32 s)))
(/.f32 (*.f32 2 (*.f32 (exp.f32 (neg.f32 (/.f32 x s))) 4)) 8)
(exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1))
(exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0))
(exp.f32 (/.f32 x (neg.f32 s)))
(/.f32 (+.f32 (*.f32 2 (*.f32 (exp.f32 (neg.f32 (/.f32 x s))) 4)) (*.f32 2 (*.f32 (exp.f32 (neg.f32 (/.f32 x s))) 4))) 16)
(exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1))
(exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0))
(exp.f32 (/.f32 x (neg.f32 s)))
(pow.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1)
(exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1))
(exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0))
(exp.f32 (/.f32 x (neg.f32 s)))
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1))
(exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0))
(exp.f32 (/.f32 x (neg.f32 s)))
(+.f32 (/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) 0)
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1))))
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(+.f32 0 (/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1))))
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(+.f32 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1))))
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(-.f32 (/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) 0)
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1))))
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(*.f32 1 (/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1))))
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 1 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1))))
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(*.f32 (/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) 1)
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1))))
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(*.f32 2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1))))
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1))))
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) (/.f32 1 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2))))
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1))))
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(*.f32 (/.f32 2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) 1/2)
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1))))
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(*.f32 4 (/.f32 (/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) 4))
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1))))
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(*.f32 (*.f32 (/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) 4) 1/4)
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1))))
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(*.f32 1/2 (/.f32 2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1))))
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 1/2) (/.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1))))
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(*.f32 1/4 (*.f32 (/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) 4))
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1))))
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(*.f32 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) 2)
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1))))
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(*.f32 (/.f32 1 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1))))
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(*.f32 (/.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 1/2))
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1))))
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(pow.f32 (/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) 1)
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1))))
(/.f32 1 (+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(-.f32 (exp.f32 (neg.f32 (/.f32 x s))) -1)
(+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1)))
(+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0)))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(-.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 0)
(+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1)))
(+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0)))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(-.f32 0 (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s)))))
(+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1)))
(+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0)))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(*.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1)))
(+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0)))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(*.f32 -1 (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s)))))
(+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1)))
(+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0)))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 1)
(+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1)))
(+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0)))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 1/2))
(+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1)))
(+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0)))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) 1/2)
(+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1)))
(+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0)))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(*.f32 4 (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4))
(+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1)))
(+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0)))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4) 1/4)
(+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1)))
(+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0)))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(*.f32 (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s)))) -1)
(+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1)))
(+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0)))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 8) 1/8)
(+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1)))
(+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0)))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(*.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2))
(+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1)))
(+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0)))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 1/2) 2)
(+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1)))
(+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0)))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(*.f32 1/4 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4))
(+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1)))
(+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0)))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 1)
(+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1)))
(+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0)))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) 2)
(+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1)))
(+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0)))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4) 4)
(+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1)))
(+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0)))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(/.f32 (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s)))) -1)
(+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1)))
(+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0)))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) -2) -2)
(+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1)))
(+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0)))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 8) 8)
(+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1)))
(+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0)))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(/.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 8)) 16)
(+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1)))
(+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0)))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(/.f32 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) -2) -1) 2)
(+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1)))
(+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0)))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 1)
(+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1)))
(+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0)))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))
(neg.f32 (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s)))))
(+.f32 1 (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1)))
(+.f32 1 (exp.f32 (+.f32 (neg.f32 (/.f32 x s)) 0)))
(+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))

localize26.0ms (0.3%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f32 (/.f32 x (neg.f32 s)) 2)
1.0b
(/.f32 1 (+.f32 (/.f32 x (neg.f32 s)) 2))
Compiler

Compiled 26 to 12 computations (53.8% saved)

series4.0ms (0%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
3.0ms
s
@0
(/.f32 1 (+.f32 (/.f32 x (neg.f32 s)) 2))
0.0ms
x
@inf
(/.f32 1 (+.f32 (/.f32 x (neg.f32 s)) 2))
0.0ms
x
@0
(/.f32 1 (+.f32 (/.f32 x (neg.f32 s)) 2))
0.0ms
x
@-inf
(/.f32 1 (+.f32 (/.f32 x (neg.f32 s)) 2))
0.0ms
s
@inf
(/.f32 1 (+.f32 (/.f32 x (neg.f32 s)) 2))

rewrite78.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1584×rational.json-1
1584×rational.json-2
1584×rational.json-3
1582×rational.json-4
1566×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01140
18740
221740
353840
4153240
5476340
Stop Event
node limit
Counts
2 → 50
Calls
Call 1
Inputs
(/.f32 1 (+.f32 (/.f32 x (neg.f32 s)) 2))
(+.f32 (/.f32 x (neg.f32 s)) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (+.f32 (/.f32 x (neg.f32 s)) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 1 (+.f32 (/.f32 x (neg.f32 s)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1/2 (+.f32 (/.f32 x (neg.f32 s)) 2)) (/.f32 1/2 (+.f32 (/.f32 x (neg.f32 s)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (+.f32 (/.f32 x (neg.f32 s)) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 1 (+.f32 (/.f32 x (neg.f32 s)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 1/2 (+.f32 (/.f32 x (neg.f32 s)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (/.f32 1/2 (+.f32 (/.f32 x (neg.f32 s)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (/.f32 x (neg.f32 s)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (/.f32 1 (+.f32 (/.f32 x (neg.f32 s)) 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 2 (/.f32 1 (+.f32 (/.f32 x (neg.f32 s)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (+.f32 (/.f32 x (neg.f32 s)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (+.f32 (/.f32 x (neg.f32 s)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 -1 (+.f32 (/.f32 x (neg.f32 s)) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 x (neg.f32 s)) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (+.f32 (/.f32 x (neg.f32 s)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 (/.f32 x (neg.f32 s)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 x (*.f32 (/.f32 -1 s) (+.f32 1 (*.f32 s (/.f32 -2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 x (neg.f32 s)) (+.f32 1 (*.f32 s (/.f32 -2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (+.f32 (/.f32 x (neg.f32 s)) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (+.f32 (/.f32 x (neg.f32 s)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (/.f32 (+.f32 (/.f32 x (neg.f32 s)) 2) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (/.f32 (/.f32 x -2) s) (+.f32 1 (*.f32 s (/.f32 -2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (/.f32 x (neg.f32 s)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (*.f32 (/.f32 x s) (+.f32 1 (*.f32 s (/.f32 -2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 x x) (*.f32 (/.f32 -1/2 s) (+.f32 1 (*.f32 s (/.f32 -2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 x x) (*.f32 (*.f32 (/.f32 -1 s) 1/2) (+.f32 1 (*.f32 s (/.f32 -2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (/.f32 x (neg.f32 s)) 2) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 x (/.f32 -2 s)) (*.f32 1/2 (+.f32 1 (*.f32 s (/.f32 -2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 x 4) (*.f32 (/.f32 -1 (*.f32 s 4)) (+.f32 1 (*.f32 s (/.f32 -2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 x s) (*.f32 -1 (+.f32 1 (*.f32 s (/.f32 -2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 s) (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (+.f32 (/.f32 x (neg.f32 s)) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 x) (*.f32 (/.f32 1 s) (+.f32 1 (*.f32 s (/.f32 -2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 s) (*.f32 (neg.f32 x) (+.f32 1 (*.f32 s (/.f32 -2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (+.f32 4 (*.f32 x (/.f32 -2 s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (*.f32 x (/.f32 -2 s)) (+.f32 1 (*.f32 s (/.f32 -2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1/2 s) (*.f32 (+.f32 x x) (+.f32 1 (*.f32 s (/.f32 -2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (/.f32 x (neg.f32 s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 (+.f32 (/.f32 x (neg.f32 s)) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (/.f32 x (neg.f32 s)) 2) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 x (neg.f32 s)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (/.f32 x (neg.f32 s)) 2) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (/.f32 x (neg.f32 s)) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (/.f32 x (neg.f32 s)) 2) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (/.f32 x (neg.f32 s)) 2) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 (/.f32 x (neg.f32 s)) 2) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 (/.f32 x (neg.f32 s)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (+.f32 (/.f32 x (neg.f32 s)) 2)))))))

simplify164.0ms (1.7%)

Algorithm
egg-herbie
Rules
1816×rational.json-simplify-35
1096×rational.json-simplify-39
1020×rational.json-simplify-40
894×rational.json-simplify-2
690×rational.json-simplify-1
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01502864
13232754
27402740
323262740
440472704
553212704
670042704
Stop Event
node limit
Counts
98 → 108
Calls
Call 1
Inputs
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (*.f32 1/4 (/.f32 x s))))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
(*.f32 -1 (/.f32 s x))
(+.f32 (*.f32 -1 (/.f32 s x)) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2)))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (+.f32 (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))))
(*.f32 -1 (/.f32 s x))
(+.f32 (*.f32 -1 (/.f32 s x)) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2)))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (+.f32 (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))))
(*.f32 -1 (/.f32 s x))
(+.f32 (*.f32 -1 (/.f32 s x)) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2)))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (+.f32 (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))))
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (*.f32 1/4 (/.f32 x s))))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (*.f32 1/4 (/.f32 x s))))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
2
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(*.f32 -1 (/.f32 x s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(*.f32 -1 (/.f32 x s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(*.f32 -1 (/.f32 x s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
2
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
2
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 (/.f32 1 (+.f32 (/.f32 x (neg.f32 s)) 2)) 0)
(+.f32 0 (/.f32 1 (+.f32 (/.f32 x (neg.f32 s)) 2)))
(+.f32 (/.f32 1/2 (+.f32 (/.f32 x (neg.f32 s)) 2)) (/.f32 1/2 (+.f32 (/.f32 x (neg.f32 s)) 2)))
(-.f32 (/.f32 1 (+.f32 (/.f32 x (neg.f32 s)) 2)) 0)
(*.f32 1 (/.f32 1 (+.f32 (/.f32 x (neg.f32 s)) 2)))
(*.f32 2 (/.f32 1/2 (+.f32 (/.f32 x (neg.f32 s)) 2)))
(*.f32 2 (*.f32 (/.f32 1/2 (+.f32 (/.f32 x (neg.f32 s)) 2)) 1))
(*.f32 (/.f32 1 (+.f32 (/.f32 x (neg.f32 s)) 2)) 1)
(*.f32 (*.f32 2 (/.f32 1 (+.f32 (/.f32 x (neg.f32 s)) 2))) 1/2)
(*.f32 1/2 (*.f32 2 (/.f32 1 (+.f32 (/.f32 x (neg.f32 s)) 2))))
(*.f32 (/.f32 1/2 (+.f32 (/.f32 x (neg.f32 s)) 2)) 2)
(pow.f32 (/.f32 1 (+.f32 (/.f32 x (neg.f32 s)) 2)) 1)
(neg.f32 (/.f32 -1 (+.f32 (/.f32 x (neg.f32 s)) 2)))
(-.f32 (+.f32 (/.f32 x (neg.f32 s)) 2) 0)
(-.f32 0 (neg.f32 (+.f32 (/.f32 x (neg.f32 s)) 2)))
(*.f32 1 (+.f32 (/.f32 x (neg.f32 s)) 2))
(*.f32 x (*.f32 (/.f32 -1 s) (+.f32 1 (*.f32 s (/.f32 -2 x)))))
(*.f32 (/.f32 x (neg.f32 s)) (+.f32 1 (*.f32 s (/.f32 -2 x))))
(*.f32 2 (*.f32 (+.f32 (/.f32 x (neg.f32 s)) 2) 1/2))
(*.f32 2 (/.f32 (+.f32 (/.f32 x (neg.f32 s)) 2) 2))
(*.f32 2 (*.f32 (/.f32 (+.f32 (/.f32 x (neg.f32 s)) 2) 2) 1))
(*.f32 2 (*.f32 (/.f32 (/.f32 x -2) s) (+.f32 1 (*.f32 s (/.f32 -2 x)))))
(*.f32 (+.f32 (/.f32 x (neg.f32 s)) 2) 1)
(*.f32 -1 (*.f32 (/.f32 x s) (+.f32 1 (*.f32 s (/.f32 -2 x)))))
(*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 1/2)
(*.f32 (+.f32 x x) (*.f32 (/.f32 -1/2 s) (+.f32 1 (*.f32 s (/.f32 -2 x)))))
(*.f32 (+.f32 x x) (*.f32 (*.f32 (/.f32 -1 s) 1/2) (+.f32 1 (*.f32 s (/.f32 -2 x)))))
(*.f32 (*.f32 (+.f32 (/.f32 x (neg.f32 s)) 2) 4) 1/4)
(*.f32 (*.f32 x (/.f32 -2 s)) (*.f32 1/2 (+.f32 1 (*.f32 s (/.f32 -2 x)))))
(*.f32 (*.f32 x 4) (*.f32 (/.f32 -1 (*.f32 s 4)) (+.f32 1 (*.f32 s (/.f32 -2 x)))))
(*.f32 (/.f32 x s) (*.f32 -1 (+.f32 1 (*.f32 s (/.f32 -2 x)))))
(*.f32 (/.f32 -1 s) (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))
(*.f32 (neg.f32 (+.f32 (/.f32 x (neg.f32 s)) 2)) -1)
(*.f32 (neg.f32 x) (*.f32 (/.f32 1 s) (+.f32 1 (*.f32 s (/.f32 -2 x)))))
(*.f32 (/.f32 1 s) (*.f32 (neg.f32 x) (+.f32 1 (*.f32 s (/.f32 -2 x)))))
(*.f32 1/2 (+.f32 4 (*.f32 x (/.f32 -2 s))))
(*.f32 1/2 (*.f32 (*.f32 x (/.f32 -2 s)) (+.f32 1 (*.f32 s (/.f32 -2 x)))))
(*.f32 (/.f32 -1/2 s) (*.f32 (+.f32 x x) (+.f32 1 (*.f32 s (/.f32 -2 x)))))
(*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (/.f32 x (neg.f32 s)))
(*.f32 1/4 (*.f32 (+.f32 (/.f32 x (neg.f32 s)) 2) 4))
(*.f32 (/.f32 (+.f32 (/.f32 x (neg.f32 s)) 2) 2) 2)
(/.f32 (+.f32 (/.f32 x (neg.f32 s)) 2) 1)
(/.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 2)
(/.f32 (*.f32 (+.f32 (/.f32 x (neg.f32 s)) 2) 4) 4)
(/.f32 (neg.f32 (+.f32 (/.f32 x (neg.f32 s)) 2)) -1)
(/.f32 (*.f32 (+.f32 (/.f32 x (neg.f32 s)) 2) -2) -2)
(/.f32 (*.f32 (+.f32 (/.f32 x (neg.f32 s)) 2) 8) 8)
(/.f32 (*.f32 2 (*.f32 (+.f32 (/.f32 x (neg.f32 s)) 2) 8)) 16)
(pow.f32 (+.f32 (/.f32 x (neg.f32 s)) 2) 1)
(neg.f32 (neg.f32 (+.f32 (/.f32 x (neg.f32 s)) 2)))
Outputs
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (*.f32 1/4 (/.f32 x s))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 (+.f32 1/2 (*.f32 1/4 (/.f32 x s))) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
(+.f32 1/2 (+.f32 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 1/2 (+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
(*.f32 -1 (/.f32 s x))
(neg.f32 (/.f32 s x))
(+.f32 (*.f32 -1 (/.f32 s x)) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))
(+.f32 (neg.f32 (/.f32 s x)) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2)))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3)))))
(+.f32 (neg.f32 (/.f32 s x)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3)))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (+.f32 (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))))))
(+.f32 (neg.f32 (/.f32 s x)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (+.f32 (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))) (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))))))
(+.f32 (neg.f32 (/.f32 s x)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))))))
(*.f32 -1 (/.f32 s x))
(neg.f32 (/.f32 s x))
(+.f32 (*.f32 -1 (/.f32 s x)) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))
(+.f32 (neg.f32 (/.f32 s x)) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2)))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3)))))
(+.f32 (neg.f32 (/.f32 s x)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3)))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (+.f32 (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))))))
(+.f32 (neg.f32 (/.f32 s x)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (+.f32 (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))) (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))))))
(+.f32 (neg.f32 (/.f32 s x)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))))))
(*.f32 -1 (/.f32 s x))
(neg.f32 (/.f32 s x))
(+.f32 (*.f32 -1 (/.f32 s x)) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))
(+.f32 (neg.f32 (/.f32 s x)) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2)))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3)))))
(+.f32 (neg.f32 (/.f32 s x)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3)))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (+.f32 (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))))))
(+.f32 (neg.f32 (/.f32 s x)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (+.f32 (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))) (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))))))
(+.f32 (neg.f32 (/.f32 s x)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))))))
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (*.f32 1/4 (/.f32 x s))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 (+.f32 1/2 (*.f32 1/4 (/.f32 x s))) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
(+.f32 1/2 (+.f32 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 1/2 (+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (*.f32 1/4 (/.f32 x s))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 (+.f32 1/2 (*.f32 1/4 (/.f32 x s))) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
(+.f32 1/2 (+.f32 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 1/2 (+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
2
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(+.f32 2 (/.f32 x (neg.f32 s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(+.f32 2 (/.f32 x (neg.f32 s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(+.f32 2 (/.f32 x (neg.f32 s)))
(*.f32 -1 (/.f32 x s))
(*.f32 (/.f32 x s) -1)
(neg.f32 (/.f32 x s))
(/.f32 (neg.f32 x) s)
(/.f32 x (neg.f32 s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(+.f32 2 (/.f32 x (neg.f32 s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(+.f32 2 (/.f32 x (neg.f32 s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(+.f32 2 (/.f32 x (neg.f32 s)))
(*.f32 -1 (/.f32 x s))
(*.f32 (/.f32 x s) -1)
(neg.f32 (/.f32 x s))
(/.f32 (neg.f32 x) s)
(/.f32 x (neg.f32 s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(+.f32 2 (/.f32 x (neg.f32 s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(+.f32 2 (/.f32 x (neg.f32 s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(+.f32 2 (/.f32 x (neg.f32 s)))
(*.f32 -1 (/.f32 x s))
(*.f32 (/.f32 x s) -1)
(neg.f32 (/.f32 x s))
(/.f32 (neg.f32 x) s)
(/.f32 x (neg.f32 s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(+.f32 2 (/.f32 x (neg.f32 s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(+.f32 2 (/.f32 x (neg.f32 s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(+.f32 2 (/.f32 x (neg.f32 s)))
2
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(+.f32 2 (/.f32 x (neg.f32 s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(+.f32 2 (/.f32 x (neg.f32 s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(+.f32 2 (/.f32 x (neg.f32 s)))
2
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(+.f32 2 (/.f32 x (neg.f32 s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(+.f32 2 (/.f32 x (neg.f32 s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(+.f32 2 (/.f32 x (neg.f32 s)))
(+.f32 (/.f32 1 (+.f32 (/.f32 x (neg.f32 s)) 2)) 0)
(/.f32 1 (+.f32 2 (/.f32 x (neg.f32 s))))
(/.f32 1 (+.f32 2 (/.f32 (neg.f32 x) s)))
(+.f32 0 (/.f32 1 (+.f32 (/.f32 x (neg.f32 s)) 2)))
(/.f32 1 (+.f32 2 (/.f32 x (neg.f32 s))))
(/.f32 1 (+.f32 2 (/.f32 (neg.f32 x) s)))
(+.f32 (/.f32 1/2 (+.f32 (/.f32 x (neg.f32 s)) 2)) (/.f32 1/2 (+.f32 (/.f32 x (neg.f32 s)) 2)))
(/.f32 1 (+.f32 2 (/.f32 x (neg.f32 s))))
(/.f32 1 (+.f32 2 (/.f32 (neg.f32 x) s)))
(-.f32 (/.f32 1 (+.f32 (/.f32 x (neg.f32 s)) 2)) 0)
(/.f32 1 (+.f32 2 (/.f32 x (neg.f32 s))))
(/.f32 1 (+.f32 2 (/.f32 (neg.f32 x) s)))
(*.f32 1 (/.f32 1 (+.f32 (/.f32 x (neg.f32 s)) 2)))
(/.f32 1 (+.f32 2 (/.f32 x (neg.f32 s))))
(/.f32 1 (+.f32 2 (/.f32 (neg.f32 x) s)))
(*.f32 2 (/.f32 1/2 (+.f32 (/.f32 x (neg.f32 s)) 2)))
(/.f32 1 (+.f32 2 (/.f32 x (neg.f32 s))))
(/.f32 1 (+.f32 2 (/.f32 (neg.f32 x) s)))
(*.f32 2 (*.f32 (/.f32 1/2 (+.f32 (/.f32 x (neg.f32 s)) 2)) 1))
(/.f32 1 (+.f32 2 (/.f32 x (neg.f32 s))))
(/.f32 1 (+.f32 2 (/.f32 (neg.f32 x) s)))
(*.f32 (/.f32 1 (+.f32 (/.f32 x (neg.f32 s)) 2)) 1)
(/.f32 1 (+.f32 2 (/.f32 x (neg.f32 s))))
(/.f32 1 (+.f32 2 (/.f32 (neg.f32 x) s)))
(*.f32 (*.f32 2 (/.f32 1 (+.f32 (/.f32 x (neg.f32 s)) 2))) 1/2)
(/.f32 1 (+.f32 2 (/.f32 x (neg.f32 s))))
(/.f32 1 (+.f32 2 (/.f32 (neg.f32 x) s)))
(*.f32 1/2 (*.f32 2 (/.f32 1 (+.f32 (/.f32 x (neg.f32 s)) 2))))
(/.f32 1 (+.f32 2 (/.f32 x (neg.f32 s))))
(/.f32 1 (+.f32 2 (/.f32 (neg.f32 x) s)))
(*.f32 (/.f32 1/2 (+.f32 (/.f32 x (neg.f32 s)) 2)) 2)
(/.f32 1 (+.f32 2 (/.f32 x (neg.f32 s))))
(/.f32 1 (+.f32 2 (/.f32 (neg.f32 x) s)))
(pow.f32 (/.f32 1 (+.f32 (/.f32 x (neg.f32 s)) 2)) 1)
(/.f32 1 (+.f32 2 (/.f32 x (neg.f32 s))))
(/.f32 1 (+.f32 2 (/.f32 (neg.f32 x) s)))
(neg.f32 (/.f32 -1 (+.f32 (/.f32 x (neg.f32 s)) 2)))
(/.f32 1 (+.f32 2 (/.f32 x (neg.f32 s))))
(/.f32 1 (+.f32 2 (/.f32 (neg.f32 x) s)))
(-.f32 (+.f32 (/.f32 x (neg.f32 s)) 2) 0)
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(+.f32 2 (/.f32 x (neg.f32 s)))
(-.f32 0 (neg.f32 (+.f32 (/.f32 x (neg.f32 s)) 2)))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(+.f32 2 (/.f32 x (neg.f32 s)))
(*.f32 1 (+.f32 (/.f32 x (neg.f32 s)) 2))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(+.f32 2 (/.f32 x (neg.f32 s)))
(*.f32 x (*.f32 (/.f32 -1 s) (+.f32 1 (*.f32 s (/.f32 -2 x)))))
(*.f32 (/.f32 (neg.f32 x) s) (+.f32 1 (*.f32 s (/.f32 -2 x))))
(*.f32 (/.f32 x s) (-.f32 -1 (*.f32 s (/.f32 -2 x))))
(*.f32 (/.f32 x (neg.f32 s)) (+.f32 1 (*.f32 s (/.f32 -2 x))))
(*.f32 x (*.f32 (/.f32 -1 s) (+.f32 1 (*.f32 s (/.f32 -2 x)))))
(*.f32 (/.f32 (neg.f32 x) s) (+.f32 1 (*.f32 s (/.f32 -2 x))))
(*.f32 (/.f32 x s) (-.f32 -1 (*.f32 s (/.f32 -2 x))))
(*.f32 2 (*.f32 (+.f32 (/.f32 x (neg.f32 s)) 2) 1/2))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(+.f32 2 (/.f32 x (neg.f32 s)))
(*.f32 2 (/.f32 (+.f32 (/.f32 x (neg.f32 s)) 2) 2))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(+.f32 2 (/.f32 x (neg.f32 s)))
(*.f32 2 (*.f32 (/.f32 (+.f32 (/.f32 x (neg.f32 s)) 2) 2) 1))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(+.f32 2 (/.f32 x (neg.f32 s)))
(*.f32 2 (*.f32 (/.f32 (/.f32 x -2) s) (+.f32 1 (*.f32 s (/.f32 -2 x)))))
(*.f32 (/.f32 x (*.f32 -2 s)) (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) 2))
(*.f32 2 (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (/.f32 (/.f32 x s) -2)))
(*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (*.f32 2 (*.f32 x (/.f32 -1/2 s))))
(*.f32 (+.f32 (/.f32 x (neg.f32 s)) 2) 1)
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(+.f32 2 (/.f32 x (neg.f32 s)))
(*.f32 -1 (*.f32 (/.f32 x s) (+.f32 1 (*.f32 s (/.f32 -2 x)))))
(*.f32 x (*.f32 (/.f32 -1 s) (+.f32 1 (*.f32 s (/.f32 -2 x)))))
(*.f32 (/.f32 (neg.f32 x) s) (+.f32 1 (*.f32 s (/.f32 -2 x))))
(*.f32 (/.f32 x s) (-.f32 -1 (*.f32 s (/.f32 -2 x))))
(*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 1/2)
(*.f32 1/2 (+.f32 4 (*.f32 x (/.f32 -2 s))))
(*.f32 (+.f32 x x) (*.f32 (/.f32 -1/2 s) (+.f32 1 (*.f32 s (/.f32 -2 x)))))
(*.f32 (/.f32 -1/2 s) (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (+.f32 x x)))
(*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (*.f32 (/.f32 -1/2 s) (+.f32 x x)))
(*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (*.f32 (+.f32 x x) (/.f32 -1/2 s)))
(*.f32 -2 (*.f32 (/.f32 x (+.f32 s s)) (+.f32 1 (*.f32 s (/.f32 -2 x)))))
(*.f32 x (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (*.f32 2 (/.f32 -1/2 s))))
(*.f32 (+.f32 x x) (*.f32 (*.f32 (/.f32 -1 s) 1/2) (+.f32 1 (*.f32 s (/.f32 -2 x)))))
(*.f32 x (*.f32 (/.f32 -1 s) (+.f32 1 (*.f32 s (/.f32 -2 x)))))
(*.f32 (/.f32 (neg.f32 x) s) (+.f32 1 (*.f32 s (/.f32 -2 x))))
(*.f32 (/.f32 x s) (-.f32 -1 (*.f32 s (/.f32 -2 x))))
(*.f32 (*.f32 (+.f32 (/.f32 x (neg.f32 s)) 2) 4) 1/4)
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(+.f32 2 (/.f32 x (neg.f32 s)))
(*.f32 (*.f32 x (/.f32 -2 s)) (*.f32 1/2 (+.f32 1 (*.f32 s (/.f32 -2 x)))))
(*.f32 1/2 (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (*.f32 x (/.f32 -2 s))))
(*.f32 x (*.f32 (/.f32 -2 s) (*.f32 1/2 (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(*.f32 (*.f32 x 4) (*.f32 (/.f32 -1 (*.f32 s 4)) (+.f32 1 (*.f32 s (/.f32 -2 x)))))
(*.f32 (*.f32 x 4) (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (/.f32 (/.f32 -1 s) 4)))
(*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (*.f32 (/.f32 -1/4 s) (*.f32 x 4)))
(*.f32 x (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (*.f32 (/.f32 -1/4 s) 4)))
(*.f32 x (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (*.f32 4 (/.f32 -1/4 s))))
(*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (*.f32 x (*.f32 4 (/.f32 -1/4 s))))
(*.f32 (/.f32 x s) (*.f32 -1 (+.f32 1 (*.f32 s (/.f32 -2 x)))))
(*.f32 x (*.f32 (/.f32 -1 s) (+.f32 1 (*.f32 s (/.f32 -2 x)))))
(*.f32 (/.f32 (neg.f32 x) s) (+.f32 1 (*.f32 s (/.f32 -2 x))))
(*.f32 (/.f32 x s) (-.f32 -1 (*.f32 s (/.f32 -2 x))))
(*.f32 (/.f32 -1 s) (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))
(*.f32 x (*.f32 (/.f32 -1 s) (+.f32 1 (*.f32 s (/.f32 -2 x)))))
(*.f32 (/.f32 (neg.f32 x) s) (+.f32 1 (*.f32 s (/.f32 -2 x))))
(*.f32 (/.f32 x s) (-.f32 -1 (*.f32 s (/.f32 -2 x))))
(*.f32 (neg.f32 (+.f32 (/.f32 x (neg.f32 s)) 2)) -1)
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(+.f32 2 (/.f32 x (neg.f32 s)))
(*.f32 (neg.f32 x) (*.f32 (/.f32 1 s) (+.f32 1 (*.f32 s (/.f32 -2 x)))))
(*.f32 (neg.f32 x) (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (/.f32 1 s)))
(*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (*.f32 (/.f32 1 s) (neg.f32 x)))
(*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (*.f32 (neg.f32 x) (/.f32 1 s)))
(*.f32 x (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (neg.f32 (/.f32 1 s))))
(*.f32 x (*.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) (/.f32 1 s)))
(*.f32 (/.f32 1 s) (*.f32 (neg.f32 x) (+.f32 1 (*.f32 s (/.f32 -2 x)))))
(*.f32 (neg.f32 x) (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (/.f32 1 s)))
(*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (*.f32 (/.f32 1 s) (neg.f32 x)))
(*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (*.f32 (neg.f32 x) (/.f32 1 s)))
(*.f32 x (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (neg.f32 (/.f32 1 s))))
(*.f32 x (*.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) (/.f32 1 s)))
(*.f32 1/2 (+.f32 4 (*.f32 x (/.f32 -2 s))))
(*.f32 1/2 (*.f32 (*.f32 x (/.f32 -2 s)) (+.f32 1 (*.f32 s (/.f32 -2 x)))))
(*.f32 1/2 (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (*.f32 x (/.f32 -2 s))))
(*.f32 x (*.f32 (/.f32 -2 s) (*.f32 1/2 (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(*.f32 (/.f32 -1/2 s) (*.f32 (+.f32 x x) (+.f32 1 (*.f32 s (/.f32 -2 x)))))
(*.f32 (/.f32 -1/2 s) (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (+.f32 x x)))
(*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (*.f32 (/.f32 -1/2 s) (+.f32 x x)))
(*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (*.f32 (+.f32 x x) (/.f32 -1/2 s)))
(*.f32 -2 (*.f32 (/.f32 x (+.f32 s s)) (+.f32 1 (*.f32 s (/.f32 -2 x)))))
(*.f32 x (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (*.f32 2 (/.f32 -1/2 s))))
(*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (/.f32 x (neg.f32 s)))
(*.f32 x (*.f32 (/.f32 -1 s) (+.f32 1 (*.f32 s (/.f32 -2 x)))))
(*.f32 (/.f32 (neg.f32 x) s) (+.f32 1 (*.f32 s (/.f32 -2 x))))
(*.f32 (/.f32 x s) (-.f32 -1 (*.f32 s (/.f32 -2 x))))
(*.f32 1/4 (*.f32 (+.f32 (/.f32 x (neg.f32 s)) 2) 4))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(+.f32 2 (/.f32 x (neg.f32 s)))
(*.f32 (/.f32 (+.f32 (/.f32 x (neg.f32 s)) 2) 2) 2)
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(+.f32 2 (/.f32 x (neg.f32 s)))
(/.f32 (+.f32 (/.f32 x (neg.f32 s)) 2) 1)
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(+.f32 2 (/.f32 x (neg.f32 s)))
(/.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 2)
(/.f32 (*.f32 (+.f32 (/.f32 x (neg.f32 s)) 2) 4) 4)
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(+.f32 2 (/.f32 x (neg.f32 s)))
(/.f32 (neg.f32 (+.f32 (/.f32 x (neg.f32 s)) 2)) -1)
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(+.f32 2 (/.f32 x (neg.f32 s)))
(/.f32 (*.f32 (+.f32 (/.f32 x (neg.f32 s)) 2) -2) -2)
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(+.f32 2 (/.f32 x (neg.f32 s)))
(/.f32 (*.f32 (+.f32 (/.f32 x (neg.f32 s)) 2) 8) 8)
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(+.f32 2 (/.f32 x (neg.f32 s)))
(/.f32 (*.f32 2 (*.f32 (+.f32 (/.f32 x (neg.f32 s)) 2) 8)) 16)
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(+.f32 2 (/.f32 x (neg.f32 s)))
(pow.f32 (+.f32 (/.f32 x (neg.f32 s)) 2) 1)
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(+.f32 2 (/.f32 x (neg.f32 s)))
(neg.f32 (neg.f32 (+.f32 (/.f32 x (neg.f32 s)) 2)))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(+.f32 2 (/.f32 x (neg.f32 s)))

eval292.0ms (3%)

Compiler

Compiled 9036 to 7005 computations (22.5% saved)

prune88.0ms (0.9%)

Pruning

14 alts after pruning (10 fresh and 4 done)

PrunedKeptTotal
New4139422
Fresh011
Picked101
Done044
Total41414428
Error
0.0b
Counts
428 → 14
Alt Table
Click to see full alt table
StatusErrorProgram
22.2b
(/.f32 (+.f32 1/2 (+.f32 1/2 (*.f32 1/2 (/.f32 x s)))) 2)
18.5b
(/.f32 1 (/.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 2))
18.4b
(/.f32 1 (/.f32 (*.f32 (+.f32 (/.f32 x (neg.f32 s)) 2) 8) 8))
18.2b
(/.f32 1 (/.f32 (*.f32 2 (*.f32 (+.f32 (/.f32 x (neg.f32 s)) 2) 8)) 16))
26.2b
(/.f32 1 (/.f32 (neg.f32 x) s))
18.5b
(/.f32 1 (-.f32 2 (/.f32 x s)))
0.1b
(/.f32 1 (+.f32 1 (*.f32 (exp.f32 -1) (exp.f32 (-.f32 1 (/.f32 x s))))))
0.1b
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 (neg.f32 x) s))))
18.7b
(/.f32 1 (*.f32 (/.f32 -1 s) (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))
26.5b
(+.f32 (+.f32 1/2 (*.f32 (/.f32 x s) 1/4)) (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48))
22.1b
(+.f32 1/2 (*.f32 (/.f32 x s) 1/4))
10.8b
(*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
26.5b
(neg.f32 (/.f32 s x))
20.2b
1/2
Compiler

Compiled 307 to 237 computations (22.8% saved)

localize67.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
0.1b
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
0.1b
(exp.f32 (neg.f32 (/.f32 x s)))
1.3b
(*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
Compiler

Compiled 94 to 38 computations (59.6% saved)

series8.0ms (0.1%)

Counts
4 → 88
Calls

24 calls:

TimeVariablePointExpression
1.0ms
s
@inf
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
1.0ms
s
@inf
(/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
1.0ms
x
@-inf
(/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
1.0ms
x
@inf
(*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
0.0ms
x
@inf
(/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))

rewrite106.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1672×rational.json-1
1672×rational.json-2
1672×rational.json-4
1672×rational.json-3
1670×exponential.json-3
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
016200
1125200
2321188
31016148
44290148
Stop Event
node limit
Counts
4 → 191
Calls
Call 1
Inputs
(*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(exp.f32 (neg.f32 (/.f32 x s)))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1/2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (+.f32 (/.f32 1/2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 1/2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4)) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1/2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4)) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (/.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) 4) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) 4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1/2 (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s)))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) 4) (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) 4) (*.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)) (neg.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 4) (/.f32 2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 1/2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) 4)) (*.f32 2 (*.f32 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2))) (+.f32 (neg.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (neg.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) 4) (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (/.f32 x s)))) (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (exp.f32 (/.f32 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (*.f32 2 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 (+.f32 1 (exp.f32 (/.f32 x s))) (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 2 (+.f32 1 (exp.f32 (/.f32 x s)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 2) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (+.f32 1 (exp.f32 (/.f32 x s)))) (*.f32 (exp.f32 (neg.f32 (/.f32 x s))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4)) (-.f32 0 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2))) (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (exp.f32 (neg.f32 (/.f32 x s))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (exp.f32 (neg.f32 (/.f32 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (neg.f32 (/.f32 x s))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (exp.f32 (neg.f32 (/.f32 x s))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (exp.f32 (neg.f32 (/.f32 x s))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 x s))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 -1) (exp.f32 (-.f32 1 (/.f32 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (exp.f32 (-.f32 1 (/.f32 x s))) (exp.f32 -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 x s))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (exp.f32 (/.f32 x s)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (*.f32 2 (exp.f32 (/.f32 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (neg.f32 (exp.f32 (/.f32 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (exp.f32 (/.f32 x s)) (exp.f32 (*.f32 (/.f32 x s) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (exp.f32 (/.f32 x s))) (*.f32 2 (exp.f32 (*.f32 (/.f32 x s) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 x s))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -2 (+.f32 (neg.f32 (exp.f32 (/.f32 x s))) (neg.f32 (exp.f32 (/.f32 x s)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -2 (-.f32 0 (*.f32 2 (exp.f32 (/.f32 x s)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (*.f32 (exp.f32 (/.f32 x s)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 8 (+.f32 (*.f32 (exp.f32 (/.f32 x s)) 4) (*.f32 (exp.f32 (/.f32 x s)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 x s))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 x s))) 4) (*.f32 (exp.f32 (neg.f32 (/.f32 x s))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 2 (exp.f32 (/.f32 x s))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1/2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (*.f32 (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (*.f32 (*.f32 (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 4) (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1/2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (+.f32 (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (*.f32 2 (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4))) (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (*.f32 2 (*.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4)) (*.f32 4 (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (+.f32 (*.f32 (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 4) (*.f32 (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4)) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4) (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1/2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))) (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))) (*.f32 (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1/2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1/2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 1 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 4) (/.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 1 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1/2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1/2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (*.f32 2 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (*.f32 2 (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))) (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 2 (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (*.f32 (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4)) (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))) (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1/2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))) (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) 2) (*.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4))) 2) (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (*.f32 2 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (+.f32 1 (exp.f32 (/.f32 x s)))) (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (exp.f32 (/.f32 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1/2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (/.f32 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1/2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (+.f32 1 (exp.f32 (/.f32 x s)))) (exp.f32 (neg.f32 (/.f32 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (fabs.f32 (+.f32 1 (exp.f32 (/.f32 x s))))) (fabs.f32 (exp.f32 (neg.f32 (/.f32 x s)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (neg.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1/2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))) (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (-.f32 0 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (-.f32 0 (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s)))) (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (-.f32 0 (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (/.f32 1 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (*.f32 2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1 (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (exp.f32 (/.f32 x s))) (/.f32 (+.f32 1 (exp.f32 (/.f32 x s))) (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 1/2) (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 1 (exp.f32 (/.f32 x s))) (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (exp.f32 (/.f32 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1/2 (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 1)))))

simplify274.0ms (2.8%)

Algorithm
egg-herbie
Rules
1508×rational.json-simplify-35
1378×rational.json-simplify-44
1266×rational.json-simplify-47
980×rational.json-simplify-49
754×rational.json-simplify-46
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
050914371
1163213195
2696512529
Stop Event
node limit
Counts
279 → 340
Calls
Call 1
Inputs
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (*.f32 1/480 (/.f32 (pow.f32 x 5) (pow.f32 s 5))))))
(/.f32 1 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1))
(/.f32 1 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1))
(/.f32 1 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1))
(/.f32 1 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1))
(/.f32 1 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))))
(/.f32 1 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1))
(/.f32 1 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1))
(/.f32 1 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1))
(/.f32 1 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1))
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/8 (pow.f32 x 2))) (pow.f32 s 2))) (+.f32 1/2 (*.f32 1/4 (/.f32 x s))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/8 (pow.f32 x 2))) (pow.f32 s 2))) (+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/24 (pow.f32 x 3)) (+.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/8 (pow.f32 x 2))) x)) (*.f32 1/16 (pow.f32 x 3)))) (pow.f32 s 3))))))
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/8 (pow.f32 x 2))) (pow.f32 s 2))) (+.f32 1/2 (*.f32 1/4 (/.f32 x s))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/8 (pow.f32 x 2))) x) (pow.f32 s 3))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/8 (pow.f32 x 2))) (pow.f32 s 2))) (+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 (*.f32 1/24 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (*.f32 -1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))))
1
(+.f32 1 (*.f32 -1 (/.f32 x s)))
(+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (*.f32 -1 (/.f32 x s))))
(+.f32 (*.f32 -1/6 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (*.f32 -1 (/.f32 x s)))))
(exp.f32 (*.f32 -1 (/.f32 x s)))
(exp.f32 (*.f32 -1 (/.f32 x s)))
(exp.f32 (*.f32 -1 (/.f32 x s)))
(exp.f32 (*.f32 -1 (/.f32 x s)))
1
(+.f32 1 (*.f32 -1 (/.f32 x s)))
(+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (*.f32 -1 (/.f32 x s))))
(+.f32 (*.f32 -1/6 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (*.f32 -1 (/.f32 x s)))))
1
(+.f32 1 (*.f32 -1 (/.f32 x s)))
(+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (*.f32 -1 (/.f32 x s))))
(+.f32 (*.f32 -1/6 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (*.f32 -1 (/.f32 x s)))))
4
(+.f32 4 (*.f32 -4 (/.f32 x s)))
(+.f32 (*.f32 3 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 4 (*.f32 -4 (/.f32 x s))))
(+.f32 (*.f32 3 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 4 (+.f32 (*.f32 -4 (/.f32 x s)) (*.f32 -5/3 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
(pow.f32 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1) 2)
(pow.f32 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1) 2)
(pow.f32 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1) 2)
(pow.f32 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1) 2)
(pow.f32 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))) 2)
(pow.f32 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1) 2)
(pow.f32 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1) 2)
(pow.f32 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1) 2)
(pow.f32 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1) 2)
4
(+.f32 4 (*.f32 -4 (/.f32 x s)))
(+.f32 4 (+.f32 (*.f32 2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (*.f32 -4 (/.f32 x s)) (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 (*.f32 -2/3 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (+.f32 4 (+.f32 (*.f32 2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (*.f32 -4 (/.f32 x s)) (+.f32 (/.f32 (pow.f32 x 2) (pow.f32 s 2)) (*.f32 -1 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))))
4
(+.f32 4 (*.f32 -4 (/.f32 x s)))
(+.f32 4 (+.f32 (*.f32 2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (*.f32 -4 (/.f32 x s)) (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 2/3 (pow.f32 x 3)) (pow.f32 x 3)) (pow.f32 s 3))) (+.f32 4 (+.f32 (*.f32 2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (*.f32 -4 (/.f32 x s)) (/.f32 (pow.f32 x 2) (pow.f32 s 2))))))
1/8
(+.f32 1/8 (*.f32 1/8 (/.f32 x s)))
(+.f32 1/8 (+.f32 (*.f32 1/32 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (*.f32 1/8 (/.f32 x s))))
(+.f32 1/8 (+.f32 (*.f32 -1/96 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (+.f32 (*.f32 1/32 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (*.f32 1/8 (/.f32 x s)))))
(/.f32 1/2 (pow.f32 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1) 2))
(/.f32 1/2 (pow.f32 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1) 2))
(/.f32 1/2 (pow.f32 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1) 2))
(/.f32 1/2 (pow.f32 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1) 2))
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))) 2))
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))) 2))
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))) 2))
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))) 2))
(/.f32 1/2 (pow.f32 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1) 2))
(/.f32 1/2 (pow.f32 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1) 2))
(/.f32 1/2 (pow.f32 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1) 2))
(/.f32 1/2 (pow.f32 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1) 2))
1/8
(+.f32 1/8 (*.f32 1/8 (/.f32 x s)))
(+.f32 1/8 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (*.f32 2 (pow.f32 x 2)) (pow.f32 x 2)))) (pow.f32 s 2))) (*.f32 1/8 (/.f32 x s))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/32 (+.f32 (*.f32 -1 (pow.f32 x 3)) (*.f32 -2/3 (pow.f32 x 3)))) (+.f32 (*.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (*.f32 2 (pow.f32 x 2)) (pow.f32 x 2)))) x) (*.f32 1/32 (*.f32 (+.f32 (*.f32 2 (pow.f32 x 2)) (pow.f32 x 2)) x)))) (pow.f32 s 3))) (+.f32 1/8 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (*.f32 2 (pow.f32 x 2)) (pow.f32 x 2)))) (pow.f32 s 2))) (*.f32 1/8 (/.f32 x s)))))
1/8
(+.f32 1/8 (*.f32 1/8 (/.f32 x s)))
(+.f32 1/8 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (*.f32 2 (pow.f32 x 2)) (pow.f32 x 2)))) (pow.f32 s 2))) (*.f32 1/8 (/.f32 x s))))
(+.f32 1/8 (+.f32 (*.f32 -1/32 (/.f32 (*.f32 (+.f32 (*.f32 2 (pow.f32 x 2)) (pow.f32 x 2)) x) (pow.f32 s 3))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (*.f32 2 (pow.f32 x 2)) (pow.f32 x 2)))) (pow.f32 s 2))) (+.f32 (*.f32 1/32 (/.f32 (+.f32 (pow.f32 x 3) (*.f32 2/3 (pow.f32 x 3))) (pow.f32 s 3))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (*.f32 2 (pow.f32 x 2)) (pow.f32 x 2)))) x) (pow.f32 s 3))) (*.f32 1/8 (/.f32 x s)))))))
(+.f32 0 (*.f32 2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(+.f32 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(+.f32 (*.f32 2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 0)
(-.f32 (*.f32 2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 0)
(/.f32 1 (/.f32 1/2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(/.f32 1 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))
(/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(/.f32 2 (+.f32 (/.f32 1/2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 1/2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))
(/.f32 2 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4)) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)))
(/.f32 2 (/.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(/.f32 2 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))
(/.f32 1/2 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)))
(/.f32 1/2 (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))
(/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1/2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))
(/.f32 (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(/.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)))
(/.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(/.f32 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) 1/2)
(/.f32 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)))
(/.f32 (*.f32 2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 1)
(/.f32 (*.f32 2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(/.f32 (*.f32 2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)))
(/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(/.f32 4 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4)) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(/.f32 4 (/.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) 4) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))
(/.f32 (*.f32 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) 4) 2)
(/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(/.f32 (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(/.f32 (/.f32 1/2 (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)))
(/.f32 (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s)))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4)))
(/.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) 4) (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4))))
(/.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) 4) (*.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 4))
(/.f32 (*.f32 2 (*.f32 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) 4)) 4)
(/.f32 (/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)))
(/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2))
(/.f32 (*.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)))
(/.f32 (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)) (neg.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))
(/.f32 (/.f32 1 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(/.f32 (*.f32 (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 4) (/.f32 2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(/.f32 (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 1/2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(/.f32 (+.f32 (*.f32 2 (*.f32 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) 4)) (*.f32 2 (*.f32 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) 4))) 8)
(/.f32 (+.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4))
(/.f32 (+.f32 (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2))) (+.f32 (neg.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (neg.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))
(/.f32 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 4)
(/.f32 (/.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) 4) (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) 4)
(/.f32 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (/.f32 x s)))) (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (exp.f32 (/.f32 x s))))
(/.f32 (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 1/2))
(/.f32 (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(/.f32 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (*.f32 2 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(/.f32 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 (+.f32 1 (exp.f32 (/.f32 x s))) (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(/.f32 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 2 (+.f32 1 (exp.f32 (/.f32 x s)))))
(/.f32 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 2) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (+.f32 1 (exp.f32 (/.f32 x s)))) (*.f32 (exp.f32 (neg.f32 (/.f32 x s))) 2))
(/.f32 (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4)) (-.f32 0 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4))))
(/.f32 (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2))) (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(pow.f32 (*.f32 2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 1)
(+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 0)
(+.f32 0 (exp.f32 (neg.f32 (/.f32 x s))))
(-.f32 (exp.f32 (neg.f32 (/.f32 x s))) 0)
(*.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))
(*.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1)
(*.f32 2 (/.f32 (exp.f32 (neg.f32 (/.f32 x s))) 2))
(*.f32 1/2 (*.f32 (exp.f32 (neg.f32 (/.f32 x s))) 2))
(*.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 x s))) 2) 1/2)
(*.f32 (exp.f32 -1) (exp.f32 (-.f32 1 (/.f32 x s))))
(*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) (exp.f32 -1))
(*.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 x s))) 2) 2)
(/.f32 1 (exp.f32 (/.f32 x s)))
(/.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1)
(/.f32 2 (*.f32 2 (exp.f32 (/.f32 x s))))
(/.f32 -1 (neg.f32 (exp.f32 (/.f32 x s))))
(/.f32 (exp.f32 (/.f32 x s)) (exp.f32 (*.f32 (/.f32 x s) 2)))
(/.f32 (*.f32 2 (exp.f32 (/.f32 x s))) (*.f32 2 (exp.f32 (*.f32 (/.f32 x s) 2))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 x s))) 2) 2)
(/.f32 -2 (+.f32 (neg.f32 (exp.f32 (/.f32 x s))) (neg.f32 (exp.f32 (/.f32 x s)))))
(/.f32 -2 (-.f32 0 (*.f32 2 (exp.f32 (/.f32 x s)))))
(/.f32 4 (*.f32 (exp.f32 (/.f32 x s)) 4))
(/.f32 8 (+.f32 (*.f32 (exp.f32 (/.f32 x s)) 4) (*.f32 (exp.f32 (/.f32 x s)) 4)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 x s))) 4) 4)
(/.f32 (+.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 x s))) 4) (*.f32 (exp.f32 (neg.f32 (/.f32 x s))) 4)) 8)
(/.f32 (/.f32 2 (exp.f32 (/.f32 x s))) 2)
(pow.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1)
(+.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) 0)
(+.f32 0 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(-.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) 0)
(/.f32 1 (/.f32 1 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1/2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))
(/.f32 2 (*.f32 (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 4))
(/.f32 2 (*.f32 (*.f32 (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 4) (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))
(/.f32 2 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1/2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))
(/.f32 1/2 (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) 1)
(/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(/.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 2)
(/.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (+.f32 (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))
(/.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (*.f32 2 (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))
(/.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))
(/.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4))) (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))))
(/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (*.f32 2 (*.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))
(/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4)) 4)
(/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4)) (*.f32 4 (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))
(/.f32 4 (+.f32 (*.f32 (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 4) (*.f32 (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 4)))
(/.f32 4 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4)) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))
(/.f32 4 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4) (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1/2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))
(/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))
(/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))
(/.f32 (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))
(/.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4)))
(/.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))) (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(/.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4))) 8)
(/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))) (*.f32 (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))
(/.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1/2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1/2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))
(/.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(/.f32 (*.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))))
(/.f32 (/.f32 1 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 1 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))
(/.f32 (*.f32 (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 4) (/.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))
(/.f32 (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 1 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1/2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1/2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (*.f32 2 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(/.f32 (+.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (*.f32 2 (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))
(/.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))) (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4)))
(/.f32 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 1/2))
(/.f32 (/.f32 2 (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (*.f32 (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 4))
(/.f32 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4)) (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) 4)
(/.f32 (/.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))) (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(/.f32 (/.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1/2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 (/.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(/.f32 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))) (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(/.f32 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) 2) 1/2)
(/.f32 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) 2) (*.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(/.f32 (/.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4))) 2) (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(/.f32 (/.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (*.f32 2 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(/.f32 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) 1/2)
(/.f32 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (+.f32 1 (exp.f32 (/.f32 x s)))) (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (exp.f32 (/.f32 x s))))
(/.f32 (/.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2))
(/.f32 (/.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1/2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (/.f32 x s))))
(/.f32 (/.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1/2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (+.f32 1 (exp.f32 (/.f32 x s)))) (exp.f32 (neg.f32 (/.f32 x s))))
(/.f32 (/.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (fabs.f32 (+.f32 1 (exp.f32 (/.f32 x s))))) (fabs.f32 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 (neg.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (neg.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1/2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))) (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (-.f32 0 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(/.f32 (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(/.f32 (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (-.f32 0 (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))
(pow.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) 1)
(fabs.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(fabs.f32 (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(fabs.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s))))))
(fabs.f32 (*.f32 (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s)))) (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s))))))
(fabs.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(fabs.f32 (*.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s))))))
(fabs.f32 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))
(fabs.f32 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(fabs.f32 (-.f32 0 (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))
(+.f32 (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 0)
(+.f32 0 (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(-.f32 (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 0)
(*.f32 1 (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))))
(*.f32 2 (/.f32 (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 2))
(*.f32 1/2 (/.f32 1 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))))
(*.f32 (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 1)
(*.f32 (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(*.f32 -1 (/.f32 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s))))))
(*.f32 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (*.f32 2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(*.f32 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(*.f32 (*.f32 2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(*.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))))
(*.f32 (/.f32 1/2 (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1 (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s))))))
(*.f32 (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (exp.f32 (/.f32 x s))) (/.f32 (+.f32 1 (exp.f32 (/.f32 x s))) (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))))
(*.f32 (/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 1/2) (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))))
(*.f32 (/.f32 1 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 1/2)
(*.f32 (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(*.f32 (/.f32 1 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(*.f32 (/.f32 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s))))) -1)
(*.f32 (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (/.f32 (+.f32 1 (exp.f32 (/.f32 x s))) (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (exp.f32 (/.f32 x s))))
(*.f32 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 1/2))
(*.f32 (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(*.f32 (/.f32 (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 2) 2)
(*.f32 (/.f32 1 (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1/2 (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s))))))
(pow.f32 (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 1)
Outputs
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (+.f32 1/2 (*.f32 1/4 (/.f32 x s))))
(+.f32 (+.f32 1/2 (*.f32 1/4 (/.f32 x s))) (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (*.f32 1/480 (/.f32 (pow.f32 x 5) (pow.f32 s 5))))))
(+.f32 1/2 (+.f32 (*.f32 1/480 (/.f32 (pow.f32 x 5) (pow.f32 s 5))) (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
(/.f32 1 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/8 (pow.f32 x 2))) (pow.f32 s 2))) (+.f32 1/2 (*.f32 1/4 (/.f32 x s))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 (pow.f32 x 2) 1/8)) (pow.f32 s 2)))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (neg.f32 (/.f32 (*.f32 (pow.f32 x 2) 0) (pow.f32 s 2)))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (neg.f32 (/.f32 0 (pow.f32 s 2)))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/8 (pow.f32 x 2))) (pow.f32 s 2))) (+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/24 (pow.f32 x 3)) (+.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/8 (pow.f32 x 2))) x)) (*.f32 1/16 (pow.f32 x 3)))) (pow.f32 s 3))))))
(+.f32 1/2 (+.f32 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1 (/.f32 (+.f32 (*.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 (pow.f32 x 2) 1/8)) (*.f32 x 1/2)) (+.f32 (*.f32 (pow.f32 x 3) 1/16) (*.f32 (pow.f32 x 3) -1/24))) (pow.f32 s 3)))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 (pow.f32 x 2) 1/8)) (pow.f32 s 2)))))
(+.f32 1/2 (+.f32 (neg.f32 (/.f32 (*.f32 (pow.f32 x 2) 0) (pow.f32 s 2))) (+.f32 (*.f32 1/4 (/.f32 x s)) (neg.f32 (/.f32 (+.f32 (*.f32 x (*.f32 (*.f32 (pow.f32 x 2) 0) 1/2)) (*.f32 (pow.f32 x 3) 1/48)) (pow.f32 s 3))))))
(+.f32 1/2 (+.f32 (neg.f32 (/.f32 0 (pow.f32 s 2))) (+.f32 (*.f32 1/4 (/.f32 x s)) (neg.f32 (/.f32 (+.f32 (*.f32 x 0) (*.f32 (pow.f32 x 3) 1/48)) (pow.f32 s 3))))))
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/8 (pow.f32 x 2))) (pow.f32 s 2))) (+.f32 1/2 (*.f32 1/4 (/.f32 x s))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 (pow.f32 x 2) 1/8)) (pow.f32 s 2)))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (neg.f32 (/.f32 (*.f32 (pow.f32 x 2) 0) (pow.f32 s 2)))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (neg.f32 (/.f32 0 (pow.f32 s 2)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/8 (pow.f32 x 2))) x) (pow.f32 s 3))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/8 (pow.f32 x 2))) (pow.f32 s 2))) (+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 (*.f32 1/24 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (*.f32 -1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 (pow.f32 x 2) 1/8)) (pow.f32 s 2))) (+.f32 (+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) 1/24) (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/16)))) (*.f32 -1/2 (*.f32 x (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 (pow.f32 x 2) 1/8)) (pow.f32 s 3))))))
(+.f32 (neg.f32 (/.f32 (*.f32 (pow.f32 x 2) 0) (pow.f32 s 2))) (+.f32 (*.f32 x (*.f32 (/.f32 (*.f32 (pow.f32 x 2) 0) (pow.f32 s 3)) -1/2)) (+.f32 (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (+.f32 1/2 (*.f32 1/4 (/.f32 x s))))))
(+.f32 (neg.f32 (/.f32 0 (pow.f32 s 2))) (+.f32 (*.f32 x (*.f32 (/.f32 0 (pow.f32 s 3)) -1/2)) (+.f32 (+.f32 1/2 (*.f32 1/4 (/.f32 x s))) (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
1
(+.f32 1 (*.f32 -1 (/.f32 x s)))
(+.f32 1 (neg.f32 (/.f32 x s)))
(-.f32 1 (/.f32 x s))
(+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (*.f32 -1 (/.f32 x s))))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1 (neg.f32 (/.f32 x s))))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (-.f32 1 (/.f32 x s)))
(+.f32 (*.f32 -1/6 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (*.f32 -1 (/.f32 x s)))))
(+.f32 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1 (neg.f32 (/.f32 x s)))) (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/6))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (-.f32 1 (/.f32 x s)) (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/6)))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/6) (-.f32 1 (/.f32 x s))))
(exp.f32 (*.f32 -1 (/.f32 x s)))
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(exp.f32 (*.f32 -1 (/.f32 x s)))
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(exp.f32 (*.f32 -1 (/.f32 x s)))
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(exp.f32 (*.f32 -1 (/.f32 x s)))
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
1
(+.f32 1 (*.f32 -1 (/.f32 x s)))
(+.f32 1 (neg.f32 (/.f32 x s)))
(-.f32 1 (/.f32 x s))
(+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (*.f32 -1 (/.f32 x s))))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1 (neg.f32 (/.f32 x s))))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (-.f32 1 (/.f32 x s)))
(+.f32 (*.f32 -1/6 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (*.f32 -1 (/.f32 x s)))))
(+.f32 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1 (neg.f32 (/.f32 x s)))) (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/6))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (-.f32 1 (/.f32 x s)) (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/6)))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/6) (-.f32 1 (/.f32 x s))))
1
(+.f32 1 (*.f32 -1 (/.f32 x s)))
(+.f32 1 (neg.f32 (/.f32 x s)))
(-.f32 1 (/.f32 x s))
(+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (*.f32 -1 (/.f32 x s))))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1 (neg.f32 (/.f32 x s))))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (-.f32 1 (/.f32 x s)))
(+.f32 (*.f32 -1/6 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (*.f32 -1 (/.f32 x s)))))
(+.f32 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1 (neg.f32 (/.f32 x s)))) (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/6))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (-.f32 1 (/.f32 x s)) (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/6)))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/6) (-.f32 1 (/.f32 x s))))
4
(+.f32 4 (*.f32 -4 (/.f32 x s)))
(+.f32 4 (*.f32 (/.f32 x s) -4))
(+.f32 (*.f32 3 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 4 (*.f32 -4 (/.f32 x s))))
(+.f32 (+.f32 4 (*.f32 (/.f32 x s) -4)) (*.f32 3 (/.f32 (pow.f32 x 2) (pow.f32 s 2))))
(+.f32 (*.f32 (/.f32 x s) -4) (+.f32 (*.f32 3 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) 4))
(+.f32 (*.f32 (/.f32 x s) -4) (+.f32 4 (*.f32 3 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 (*.f32 3 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 4 (+.f32 (*.f32 -4 (/.f32 x s)) (*.f32 -5/3 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
(+.f32 4 (+.f32 (+.f32 (*.f32 (/.f32 x s) -4) (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -5/3)) (*.f32 3 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 (+.f32 (*.f32 (/.f32 x s) -4) (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -5/3)) (+.f32 (*.f32 3 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) 4))
(+.f32 (+.f32 (*.f32 (/.f32 x s) -4) (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -5/3)) (+.f32 4 (*.f32 3 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(pow.f32 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1) 2)
(pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)
(pow.f32 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1) 2)
(pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)
(pow.f32 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1) 2)
(pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)
(pow.f32 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1) 2)
(pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)
(pow.f32 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1) 2)
(pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)
(pow.f32 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1) 2)
(pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)
(pow.f32 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1) 2)
(pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)
(pow.f32 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1) 2)
(pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)
4
(+.f32 4 (*.f32 -4 (/.f32 x s)))
(+.f32 4 (*.f32 (/.f32 x s) -4))
(+.f32 4 (+.f32 (*.f32 2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (*.f32 -4 (/.f32 x s)) (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 4 (+.f32 (*.f32 2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (/.f32 (pow.f32 x 2) (pow.f32 s 2)) (*.f32 (/.f32 x s) -4))))
(+.f32 (*.f32 2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 4 (+.f32 (/.f32 (pow.f32 x 2) (pow.f32 s 2)) (*.f32 (/.f32 x s) -4))))
(+.f32 (*.f32 -2/3 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (+.f32 4 (+.f32 (*.f32 2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (*.f32 -4 (/.f32 x s)) (+.f32 (/.f32 (pow.f32 x 2) (pow.f32 s 2)) (*.f32 -1 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))))
(+.f32 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -2/3) (+.f32 (*.f32 2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (+.f32 (/.f32 (pow.f32 x 2) (pow.f32 s 2)) (+.f32 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1) (*.f32 (/.f32 x s) -4))) 4)))
(+.f32 (*.f32 2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (+.f32 4 (+.f32 (/.f32 (pow.f32 x 2) (pow.f32 s 2)) (+.f32 (*.f32 (/.f32 x s) -4) (neg.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))) (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -2/3)))
(+.f32 (*.f32 2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -2/3) (+.f32 4 (+.f32 (/.f32 (pow.f32 x 2) (pow.f32 s 2)) (+.f32 (*.f32 (/.f32 x s) -4) (neg.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))))
4
(+.f32 4 (*.f32 -4 (/.f32 x s)))
(+.f32 4 (*.f32 (/.f32 x s) -4))
(+.f32 4 (+.f32 (*.f32 2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (*.f32 -4 (/.f32 x s)) (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 4 (+.f32 (*.f32 2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (/.f32 (pow.f32 x 2) (pow.f32 s 2)) (*.f32 (/.f32 x s) -4))))
(+.f32 (*.f32 2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 4 (+.f32 (/.f32 (pow.f32 x 2) (pow.f32 s 2)) (*.f32 (/.f32 x s) -4))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 2/3 (pow.f32 x 3)) (pow.f32 x 3)) (pow.f32 s 3))) (+.f32 4 (+.f32 (*.f32 2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (*.f32 -4 (/.f32 x s)) (/.f32 (pow.f32 x 2) (pow.f32 s 2))))))
(+.f32 4 (+.f32 (+.f32 (*.f32 2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (/.f32 (pow.f32 x 2) (pow.f32 s 2)) (*.f32 (/.f32 x s) -4))) (*.f32 -1 (/.f32 (+.f32 (pow.f32 x 3) (*.f32 (pow.f32 x 3) 2/3)) (pow.f32 s 3)))))
(+.f32 4 (+.f32 (+.f32 (/.f32 (pow.f32 x 2) (pow.f32 s 2)) (+.f32 (*.f32 2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (*.f32 (/.f32 x s) -4))) (neg.f32 (/.f32 (+.f32 (pow.f32 x 3) (*.f32 (pow.f32 x 3) 2/3)) (pow.f32 s 3)))))
(+.f32 4 (+.f32 (+.f32 (/.f32 (pow.f32 x 2) (pow.f32 s 2)) (+.f32 (*.f32 (/.f32 x s) -4) (*.f32 2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))))) (neg.f32 (/.f32 (+.f32 (pow.f32 x 3) (*.f32 (pow.f32 x 3) 2/3)) (pow.f32 s 3)))))
1/8
(+.f32 1/8 (*.f32 1/8 (/.f32 x s)))
(+.f32 1/8 (*.f32 (/.f32 x s) 1/8))
(+.f32 1/8 (+.f32 (*.f32 1/32 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (*.f32 1/8 (/.f32 x s))))
(+.f32 (*.f32 (/.f32 (pow.f32 x 2) (pow.f32 s 2)) 1/32) (+.f32 1/8 (*.f32 (/.f32 x s) 1/8)))
(+.f32 (*.f32 (/.f32 x s) 1/8) (+.f32 (*.f32 (/.f32 (pow.f32 x 2) (pow.f32 s 2)) 1/32) 1/8))
(+.f32 (+.f32 1/8 (*.f32 (/.f32 x s) 1/8)) (*.f32 (/.f32 (pow.f32 x 2) (pow.f32 s 2)) 1/32))
(+.f32 1/8 (+.f32 (*.f32 -1/96 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (+.f32 (*.f32 1/32 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (*.f32 1/8 (/.f32 x s)))))
(+.f32 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/96) (+.f32 (*.f32 (/.f32 (pow.f32 x 2) (pow.f32 s 2)) 1/32) (+.f32 1/8 (*.f32 (/.f32 x s) 1/8))))
(+.f32 (*.f32 (/.f32 (pow.f32 x 2) (pow.f32 s 2)) 1/32) (+.f32 (+.f32 1/8 (*.f32 (/.f32 x s) 1/8)) (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/96)))
(/.f32 1/2 (pow.f32 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1) 2))
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2))
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(/.f32 1/2 (pow.f32 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1) 2))
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2))
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(/.f32 1/2 (pow.f32 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1) 2))
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2))
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(/.f32 1/2 (pow.f32 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1) 2))
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2))
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))) 2))
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2))
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))) 2))
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2))
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))) 2))
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2))
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))) 2))
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2))
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(/.f32 1/2 (pow.f32 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1) 2))
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2))
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(/.f32 1/2 (pow.f32 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1) 2))
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2))
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(/.f32 1/2 (pow.f32 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1) 2))
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2))
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(/.f32 1/2 (pow.f32 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1) 2))
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2))
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
1/8
(+.f32 1/8 (*.f32 1/8 (/.f32 x s)))
(+.f32 1/8 (*.f32 (/.f32 x s) 1/8))
(+.f32 1/8 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (*.f32 2 (pow.f32 x 2)) (pow.f32 x 2)))) (pow.f32 s 2))) (*.f32 1/8 (/.f32 x s))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (pow.f32 x 2) (*.f32 2 (pow.f32 x 2))))) (pow.f32 s 2))) (+.f32 1/8 (*.f32 (/.f32 x s) 1/8)))
(+.f32 (*.f32 (/.f32 x s) 1/8) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (pow.f32 x 2) (*.f32 2 (pow.f32 x 2))))) (pow.f32 s 2))) 1/8))
(+.f32 (*.f32 (/.f32 x s) 1/8) (+.f32 1/8 (neg.f32 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (pow.f32 x 2) (*.f32 2 (pow.f32 x 2))))) (pow.f32 s 2)))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/32 (+.f32 (*.f32 -1 (pow.f32 x 3)) (*.f32 -2/3 (pow.f32 x 3)))) (+.f32 (*.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (*.f32 2 (pow.f32 x 2)) (pow.f32 x 2)))) x) (*.f32 1/32 (*.f32 (+.f32 (*.f32 2 (pow.f32 x 2)) (pow.f32 x 2)) x)))) (pow.f32 s 3))) (+.f32 1/8 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (*.f32 2 (pow.f32 x 2)) (pow.f32 x 2)))) (pow.f32 s 2))) (*.f32 1/8 (/.f32 x s)))))
(+.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (pow.f32 x 2) (*.f32 2 (pow.f32 x 2))))) (pow.f32 s 2))) (+.f32 1/8 (*.f32 (/.f32 x s) 1/8))) (*.f32 -1 (/.f32 (+.f32 (*.f32 x (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (pow.f32 x 2) (*.f32 2 (pow.f32 x 2)))))) (+.f32 (*.f32 (+.f32 (pow.f32 x 2) (*.f32 2 (pow.f32 x 2))) (*.f32 x 1/32)) (*.f32 1/32 (+.f32 (*.f32 (pow.f32 x 3) -1) (*.f32 (pow.f32 x 3) -2/3))))) (pow.f32 s 3))))
(+.f32 1/8 (+.f32 (+.f32 (*.f32 (/.f32 x s) 1/8) (neg.f32 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (pow.f32 x 2) (*.f32 2 (pow.f32 x 2))))) (pow.f32 s 2)))) (neg.f32 (/.f32 (+.f32 (*.f32 x (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (pow.f32 x 2) (*.f32 2 (pow.f32 x 2)))))) (*.f32 1/32 (+.f32 (*.f32 (pow.f32 x 3) -5/3) (*.f32 x (+.f32 (pow.f32 x 2) (*.f32 2 (pow.f32 x 2))))))) (pow.f32 s 3)))))
1/8
(+.f32 1/8 (*.f32 1/8 (/.f32 x s)))
(+.f32 1/8 (*.f32 (/.f32 x s) 1/8))
(+.f32 1/8 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (*.f32 2 (pow.f32 x 2)) (pow.f32 x 2)))) (pow.f32 s 2))) (*.f32 1/8 (/.f32 x s))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (pow.f32 x 2) (*.f32 2 (pow.f32 x 2))))) (pow.f32 s 2))) (+.f32 1/8 (*.f32 (/.f32 x s) 1/8)))
(+.f32 (*.f32 (/.f32 x s) 1/8) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (pow.f32 x 2) (*.f32 2 (pow.f32 x 2))))) (pow.f32 s 2))) 1/8))
(+.f32 (*.f32 (/.f32 x s) 1/8) (+.f32 1/8 (neg.f32 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (pow.f32 x 2) (*.f32 2 (pow.f32 x 2))))) (pow.f32 s 2)))))
(+.f32 1/8 (+.f32 (*.f32 -1/32 (/.f32 (*.f32 (+.f32 (*.f32 2 (pow.f32 x 2)) (pow.f32 x 2)) x) (pow.f32 s 3))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (*.f32 2 (pow.f32 x 2)) (pow.f32 x 2)))) (pow.f32 s 2))) (+.f32 (*.f32 1/32 (/.f32 (+.f32 (pow.f32 x 3) (*.f32 2/3 (pow.f32 x 3))) (pow.f32 s 3))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (*.f32 2 (pow.f32 x 2)) (pow.f32 x 2)))) x) (pow.f32 s 3))) (*.f32 1/8 (/.f32 x s)))))))
(+.f32 1/8 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (pow.f32 x 2) (*.f32 2 (pow.f32 x 2))))) (pow.f32 s 2))) (+.f32 (+.f32 (*.f32 -1 (*.f32 x (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (pow.f32 x 2) (*.f32 2 (pow.f32 x 2))))) (pow.f32 s 3)))) (+.f32 (*.f32 (/.f32 x s) 1/8) (*.f32 1/32 (/.f32 (+.f32 (pow.f32 x 3) (*.f32 (pow.f32 x 3) 2/3)) (pow.f32 s 3))))) (*.f32 -1/32 (*.f32 x (/.f32 (+.f32 (pow.f32 x 2) (*.f32 2 (pow.f32 x 2))) (pow.f32 s 3)))))))
(+.f32 1/8 (+.f32 (+.f32 (neg.f32 (*.f32 x (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (pow.f32 x 2) (*.f32 2 (pow.f32 x 2))))) (pow.f32 s 3)))) (+.f32 (*.f32 (/.f32 x s) 1/8) (*.f32 1/32 (/.f32 (+.f32 (pow.f32 x 3) (*.f32 (pow.f32 x 3) 2/3)) (pow.f32 s 3))))) (+.f32 (*.f32 -1/32 (*.f32 (+.f32 (pow.f32 x 2) (*.f32 2 (pow.f32 x 2))) (/.f32 x (pow.f32 s 3)))) (neg.f32 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (pow.f32 x 2) (*.f32 2 (pow.f32 x 2))))) (pow.f32 s 2))))))
(+.f32 1/8 (+.f32 (+.f32 (*.f32 x (neg.f32 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (pow.f32 x 2) (*.f32 2 (pow.f32 x 2))))) (pow.f32 s 3)))) (+.f32 (*.f32 (/.f32 x s) 1/8) (*.f32 1/32 (/.f32 (+.f32 (pow.f32 x 3) (*.f32 (pow.f32 x 3) 2/3)) (pow.f32 s 3))))) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (pow.f32 x 2) (*.f32 2 (pow.f32 x 2))))) (pow.f32 s 2))) (*.f32 -1/32 (*.f32 (+.f32 (pow.f32 x 2) (*.f32 2 (pow.f32 x 2))) (/.f32 x (pow.f32 s 3)))))))
(+.f32 0 (*.f32 2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(+.f32 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(+.f32 (*.f32 2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 0)
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(-.f32 (*.f32 2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 0)
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (/.f32 1/2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 2 (+.f32 (/.f32 1/2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 1/2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 2 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4)) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 2 (/.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 2 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1/2 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1/2 (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1/2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)))
(/.f32 (*.f32 2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (*.f32 4 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))
(*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) 2) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(*.f32 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))) (/.f32 (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))) (/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)))
(/.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) 1/2)
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (*.f32 2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 1)
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (*.f32 2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (*.f32 2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 4 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4)) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 4 (/.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) 4) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (*.f32 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) 4) 2)
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))
(/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))
(/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (neg.f32 (*.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))) (-.f32 -1 (exp.f32 (/.f32 x (neg.f32 s))))) (/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))))))
(/.f32 (/.f32 1/2 (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)))
(/.f32 1/2 (*.f32 (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))
(/.f32 1/2 (*.f32 (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 (/.f32 (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(/.f32 1/2 (*.f32 (-.f32 -1 (exp.f32 (/.f32 x (neg.f32 s)))) (/.f32 (/.f32 (-.f32 -1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))))
(/.f32 (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s)))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4)))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) 4) (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) 4) (*.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 4))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (*.f32 2 (*.f32 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) 4)) 4)
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (*.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)) (neg.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (/.f32 1 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (*.f32 (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 4) (/.f32 2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 1/2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (+.f32 (*.f32 2 (*.f32 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) 4)) (*.f32 2 (*.f32 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) 4))) 8)
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (+.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (+.f32 (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2))) (+.f32 (neg.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (neg.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 4)
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (/.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) 4) (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) 4)
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (/.f32 x s)))) (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (exp.f32 (/.f32 x s))))
(/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (/.f32 x s))) (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (exp.f32 (/.f32 x s)))))
(/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (*.f32 (+.f32 1 (exp.f32 (/.f32 x s))) (/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (exp.f32 (/.f32 x s)))))
(/.f32 (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 1/2))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (*.f32 2 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 (+.f32 1 (exp.f32 (/.f32 x s))) (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(/.f32 (*.f32 2 (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 (+.f32 1 (exp.f32 (/.f32 x s))) (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(*.f32 (+.f32 1 (/.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 2 (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 1/2 (+.f32 1 (exp.f32 (/.f32 x s)))))))
(/.f32 (/.f32 1/2 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))) (/.f32 (+.f32 1 (exp.f32 (/.f32 x s))) (*.f32 2 (+.f32 1 (/.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))))))
(/.f32 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 2 (+.f32 1 (exp.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 2) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (+.f32 1 (exp.f32 (/.f32 x s)))) (*.f32 (exp.f32 (neg.f32 (/.f32 x s))) 2))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4)) (-.f32 0 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4))))
(/.f32 (neg.f32 (*.f32 4 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 4 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))
(/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) -4) (neg.f32 (*.f32 4 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))
(/.f32 (*.f32 4 (-.f32 -1 (exp.f32 (/.f32 x (neg.f32 s))))) (neg.f32 (*.f32 4 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))))))
(/.f32 (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2))) (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(pow.f32 (*.f32 2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 1)
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 0)
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(+.f32 0 (exp.f32 (neg.f32 (/.f32 x s))))
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(-.f32 (exp.f32 (neg.f32 (/.f32 x s))) 0)
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(*.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(*.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1)
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(*.f32 2 (/.f32 (exp.f32 (neg.f32 (/.f32 x s))) 2))
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(*.f32 1/2 (*.f32 (exp.f32 (neg.f32 (/.f32 x s))) 2))
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(*.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 x s))) 2) 1/2)
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(*.f32 (exp.f32 -1) (exp.f32 (-.f32 1 (/.f32 x s))))
(exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1))
(exp.f32 (+.f32 -1 (-.f32 1 (/.f32 x s))))
(*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) (exp.f32 -1))
(exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1))
(exp.f32 (+.f32 -1 (-.f32 1 (/.f32 x s))))
(*.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 x s))) 2) 2)
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(/.f32 1 (exp.f32 (/.f32 x s)))
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(/.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1)
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(/.f32 2 (*.f32 2 (exp.f32 (/.f32 x s))))
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(/.f32 -1 (neg.f32 (exp.f32 (/.f32 x s))))
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(/.f32 (exp.f32 (/.f32 x s)) (exp.f32 (*.f32 (/.f32 x s) 2)))
(/.f32 (*.f32 2 (exp.f32 (/.f32 x s))) (*.f32 2 (exp.f32 (*.f32 (/.f32 x s) 2))))
(*.f32 (exp.f32 (/.f32 x s)) (/.f32 1 (exp.f32 (*.f32 (/.f32 x s) 2))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 x s))) 2) 2)
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(/.f32 -2 (+.f32 (neg.f32 (exp.f32 (/.f32 x s))) (neg.f32 (exp.f32 (/.f32 x s)))))
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(/.f32 -2 (-.f32 0 (*.f32 2 (exp.f32 (/.f32 x s)))))
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(/.f32 4 (*.f32 (exp.f32 (/.f32 x s)) 4))
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(/.f32 8 (+.f32 (*.f32 (exp.f32 (/.f32 x s)) 4) (*.f32 (exp.f32 (/.f32 x s)) 4)))
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 x s))) 4) 4)
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(/.f32 (+.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 x s))) 4) (*.f32 (exp.f32 (neg.f32 (/.f32 x s))) 4)) 8)
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(/.f32 (/.f32 2 (exp.f32 (/.f32 x s))) 2)
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(pow.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1)
(exp.f32 (neg.f32 (/.f32 x s)))
(exp.f32 (/.f32 x (neg.f32 s)))
(+.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) 0)
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(+.f32 0 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(-.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) 0)
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (/.f32 1 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1/2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 2 (*.f32 (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 4))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 2 (*.f32 (*.f32 (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 4) (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 2 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1/2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1/2 (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) 1)
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 2)
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (+.f32 (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (*.f32 2 (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4))) (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))))
(/.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 4 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) 2)) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))
(*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 (/.f32 1 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 2)))
(*.f32 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))) (/.f32 (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))) (/.f32 (/.f32 1 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))) 2)))
(/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (*.f32 2 (*.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4)) 4)
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4)) (*.f32 4 (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 4 (+.f32 (*.f32 (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 4) (*.f32 (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 4)))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 4 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4)) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 4 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4) (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1/2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(/.f32 (fabs.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))) (/.f32 1 (fabs.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))))
(/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))
(/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))
(/.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))
(/.f32 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (-.f32 -1 (exp.f32 (/.f32 x (neg.f32 s))))) (*.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))) (-.f32 -1 (exp.f32 (/.f32 x (neg.f32 s))))) (/.f32 (/.f32 1 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))))
(/.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4)))
(*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 4 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 4 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))
(*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 (*.f32 4 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (*.f32 4 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))
(*.f32 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (*.f32 4 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))))) (/.f32 1/4 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))))
(/.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))) (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4))) 8)
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))
(neg.f32 (*.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))) (-.f32 -1 (exp.f32 (/.f32 x (neg.f32 s))))) (/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))))
(/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))) (*.f32 (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))
(*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))
(neg.f32 (*.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))) (-.f32 -1 (exp.f32 (/.f32 x (neg.f32 s))))) (/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))))
(/.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1/2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1/2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (*.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (/.f32 1 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 1 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (*.f32 (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 4) (/.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 1 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1/2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1/2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (*.f32 2 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(/.f32 (*.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (*.f32 2 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(/.f32 (*.f32 (fabs.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))) (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))))) (*.f32 2 (fabs.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))))
(/.f32 (+.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (*.f32 2 (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))
(/.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (+.f32 1 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) -2))
(/.f32 (*.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))) (-.f32 -1 (exp.f32 (/.f32 x (neg.f32 s))))) (/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 1/2)) (*.f32 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))) -2))
(/.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))) (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4)))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 1/2))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (/.f32 2 (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (*.f32 (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 4))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4)) (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) 4)
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (/.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))) (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (/.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1/2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (/.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))) (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))
(neg.f32 (*.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))) (-.f32 -1 (exp.f32 (/.f32 x (neg.f32 s))))) (/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))))
(/.f32 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) 2) 1/2)
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) 2) (*.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (/.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 4))) 2) (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 4 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 4 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))
(*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 (*.f32 4 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (*.f32 4 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))
(*.f32 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (*.f32 4 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))))) (/.f32 1/4 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))))
(/.f32 (/.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (*.f32 2 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) 1/2)
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (+.f32 1 (exp.f32 (/.f32 x s)))) (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (exp.f32 (/.f32 x s))))
(/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (*.f32 (+.f32 1 (exp.f32 (/.f32 x s))) (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (exp.f32 (/.f32 x s)))))
(*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (/.f32 x s))) (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (exp.f32 (/.f32 x s))))))
(/.f32 (exp.f32 (/.f32 x s)) (/.f32 (/.f32 1 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))) (/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x s))))))
(/.f32 (/.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (/.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1/2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (/.f32 x s))))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (/.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1/2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (+.f32 1 (exp.f32 (/.f32 x s)))) (exp.f32 (neg.f32 (/.f32 x s))))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (/.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (fabs.f32 (+.f32 1 (exp.f32 (/.f32 x s))))) (fabs.f32 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (neg.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (neg.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))
(/.f32 (*.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) -2) (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) -2))
(/.f32 (*.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))) (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))) -2) (*.f32 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))) -2))
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1/2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))) (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (-.f32 0 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))
(neg.f32 (*.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))) (-.f32 -1 (exp.f32 (/.f32 x (neg.f32 s))))) (/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))))
(/.f32 (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (-.f32 0 (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))
(*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))
(neg.f32 (*.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))) (-.f32 -1 (exp.f32 (/.f32 x (neg.f32 s))))) (/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))))
(pow.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) 1)
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(fabs.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(fabs.f32 (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(fabs.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s))))))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(fabs.f32 (*.f32 (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s)))) (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s))))))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(fabs.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(fabs.f32 (*.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s))))))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(fabs.f32 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(fabs.f32 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(/.f32 (fabs.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(*.f32 (fabs.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))) (fabs.f32 (/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(fabs.f32 (*.f32 (*.f32 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))) (-.f32 -1 (exp.f32 (/.f32 x (neg.f32 s))))) (/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))))
(fabs.f32 (-.f32 0 (neg.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(+.f32 (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 0)
(/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))))
(+.f32 0 (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))))
(-.f32 (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 0)
(/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))))
(*.f32 1 (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))
(/.f32 (/.f32 1 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 2)
(/.f32 (/.f32 1 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))) 2)
(*.f32 2 (/.f32 (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 2))
(*.f32 2 (/.f32 1/4 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(*.f32 2 (/.f32 1/4 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))))
(*.f32 1/2 (/.f32 1 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(*.f32 1/2 (/.f32 1 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))))
(*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))
(/.f32 (/.f32 1 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 2)
(/.f32 (/.f32 1 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))) 2)
(*.f32 (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 1)
(/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))))
(*.f32 (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))))
(*.f32 -1 (/.f32 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s))))))
(neg.f32 (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(neg.f32 (/.f32 -1/2 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))))
(*.f32 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (*.f32 2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))))
(*.f32 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))))
(*.f32 (*.f32 2 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))))
(*.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))
(/.f32 (/.f32 1 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 2)
(/.f32 (/.f32 1 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))) 2)
(*.f32 (/.f32 1/2 (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1 (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s))))))
(*.f32 (/.f32 1/2 (-.f32 -1 (exp.f32 (/.f32 x (neg.f32 s))))) (/.f32 1 (-.f32 -1 (exp.f32 (/.f32 x (neg.f32 s))))))
(*.f32 (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (exp.f32 (/.f32 x s))) (/.f32 (+.f32 1 (exp.f32 (/.f32 x s))) (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))))
(*.f32 (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (exp.f32 (/.f32 x s))) (/.f32 (/.f32 (+.f32 1 (exp.f32 (/.f32 x s))) 2) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))
(*.f32 (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (exp.f32 (/.f32 x s))) (/.f32 (+.f32 1 (exp.f32 (/.f32 x s))) (*.f32 2 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))
(*.f32 (/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (exp.f32 (/.f32 x s))) (/.f32 (+.f32 1 (exp.f32 (/.f32 x s))) (*.f32 2 (*.f32 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))) (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))))))
(*.f32 (/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))))
(*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 1/2) (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))))
(*.f32 1/2 (/.f32 1 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(*.f32 1/2 (/.f32 1 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))))
(*.f32 (/.f32 1 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 1/2)
(*.f32 1/2 (/.f32 1 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(*.f32 1/2 (/.f32 1 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))))
(*.f32 (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))))
(*.f32 (/.f32 1 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))
(/.f32 (/.f32 1 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 2)
(/.f32 (/.f32 1 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))) 2)
(*.f32 (/.f32 (/.f32 1/2 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s))))) -1)
(neg.f32 (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(neg.f32 (/.f32 -1/2 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))))
(*.f32 (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))
(/.f32 (/.f32 1 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 2)
(/.f32 (/.f32 1 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))) 2)
(*.f32 (/.f32 (+.f32 1 (exp.f32 (/.f32 x s))) (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (exp.f32 (/.f32 x s))))
(*.f32 (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (exp.f32 (/.f32 x s))) (/.f32 (/.f32 (+.f32 1 (exp.f32 (/.f32 x s))) 2) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))
(*.f32 (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (exp.f32 (/.f32 x s))) (/.f32 (+.f32 1 (exp.f32 (/.f32 x s))) (*.f32 2 (*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))
(*.f32 (/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (exp.f32 (/.f32 x s))) (/.f32 (+.f32 1 (exp.f32 (/.f32 x s))) (*.f32 2 (*.f32 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))) (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))))))
(*.f32 (/.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 1/2))
(*.f32 1/2 (/.f32 1 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(*.f32 1/2 (/.f32 1 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))))
(*.f32 (/.f32 (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))) (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))))) (fabs.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (/.f32 (/.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))
(/.f32 (/.f32 1 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 2)
(/.f32 (/.f32 1 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))) 2)
(*.f32 (/.f32 (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 2) 2)
(*.f32 2 (/.f32 1/4 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(*.f32 2 (/.f32 1/4 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))))
(*.f32 (/.f32 1 (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1/2 (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s))))))
(*.f32 (/.f32 1/2 (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s))))) (/.f32 1 (-.f32 -1 (exp.f32 (neg.f32 (/.f32 x s))))))
(*.f32 (/.f32 1/2 (-.f32 -1 (exp.f32 (/.f32 x (neg.f32 s))))) (/.f32 1 (-.f32 -1 (exp.f32 (/.f32 x (neg.f32 s))))))
(pow.f32 (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) 1)
(/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s))))))
(/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))))

localize14.0ms (0.1%)

Compiler

Compiled 11 to 4 computations (63.6% saved)

localize22.0ms (0.2%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(-.f32 2 (/.f32 x s))
1.0b
(/.f32 1 (-.f32 2 (/.f32 x s)))
Compiler

Compiled 21 to 11 computations (47.6% saved)

series1.0ms (0%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
s
@0
(/.f32 1 (-.f32 2 (/.f32 x s)))
0.0ms
x
@0
(/.f32 1 (-.f32 2 (/.f32 x s)))
0.0ms
s
@inf
(/.f32 1 (-.f32 2 (/.f32 x s)))
0.0ms
s
@-inf
(/.f32 1 (-.f32 2 (/.f32 x s)))
0.0ms
x
@inf
(/.f32 1 (-.f32 2 (/.f32 x s)))

rewrite80.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1526×rational.json-1
1526×rational.json-2
1526×rational.json-4
1526×rational.json-3
1516×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0932
17532
219732
343532
4105432
5412532
Stop Event
node limit
Counts
2 → 59
Calls
Call 1
Inputs
(/.f32 1 (-.f32 2 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (-.f32 2 (/.f32 x s))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 1 (-.f32 2 (/.f32 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1/2 (-.f32 2 (/.f32 x s))) (/.f32 1/2 (-.f32 2 (/.f32 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (-.f32 2 (/.f32 x s))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 1 (-.f32 2 (/.f32 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 1/2 (-.f32 2 (/.f32 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 2 (/.f32 x s)) (/.f32 1 (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 2 (/.f32 x s))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (-.f32 2 (/.f32 x s))) (/.f32 1/2 (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (-.f32 2 (/.f32 x s))) (/.f32 1 (*.f32 2 (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (+.f32 (/.f32 x s) -2) (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (/.f32 1 (-.f32 2 (/.f32 x s))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 2 (-.f32 2 (/.f32 x s))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 1 (-.f32 2 (/.f32 x s))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (/.f32 2 (-.f32 2 (/.f32 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 2 (/.f32 x s)) 1/2) (/.f32 2 (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 (/.f32 1 (-.f32 2 (/.f32 x s))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (-.f32 2 (/.f32 x s))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s)))) (-.f32 2 (/.f32 x s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 2 (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s)))) (*.f32 (-.f32 2 (/.f32 x s)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (/.f32 x s) -2) (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s)))) (*.f32 2 (-.f32 2 (/.f32 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 2 (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s))))) (*.f32 2 (-.f32 2 (/.f32 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (-.f32 2 (/.f32 x s))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (-.f32 2 (/.f32 x s))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (+.f32 (/.f32 x s) -2) (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 1 (+.f32 (/.f32 x s) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 -1 (-.f32 2 (/.f32 x s))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 2 (/.f32 x s)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (-.f32 2 (/.f32 x s)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (+.f32 1 (-.f32 2 (/.f32 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 1 (-.f32 2 (/.f32 x s))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 2 (/.f32 x s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (-.f32 2 (/.f32 x s)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 2 (/.f32 x s)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (-.f32 2 (/.f32 x s))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (+.f32 (/.f32 x s) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (/.f32 x s) -2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (-.f32 2 (/.f32 x s)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 2 (/.f32 x s)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 2 (/.f32 x s)) -2) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 2 (/.f32 x s)) 8) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 2 (-.f32 2 (/.f32 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 2 (/.f32 x s)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 (-.f32 2 (/.f32 x s)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (*.f32 (-.f32 2 (/.f32 x s)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/8 (*.f32 (-.f32 2 (/.f32 x s)) 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 2 (/.f32 x s)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 2 (/.f32 x s)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (-.f32 2 (/.f32 x s))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 x s) -2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 2 (/.f32 x s)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 2 (/.f32 x s)) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 2 (/.f32 x s)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (/.f32 x s) -2) 4) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (-.f32 2 (/.f32 x s)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (+.f32 (/.f32 x s) -2) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 2 (/.f32 x s)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (+.f32 (/.f32 x s) -2))))))

simplify110.0ms (1.1%)

Algorithm
egg-herbie
Rules
1154×rational.json-simplify-53
998×rational.json-simplify-61
852×rational.json-simplify-38
852×rational.json-simplify-35
780×rational.json-simplify-51
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01392739
12942619
211812619
332952447
465222447
Stop Event
node limit
Counts
107 → 94
Calls
Call 1
Inputs
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (*.f32 1/4 (/.f32 x s))))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
(*.f32 -1 (/.f32 s x))
(+.f32 (*.f32 -1 (/.f32 s x)) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2)))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (+.f32 (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))))
(*.f32 -1 (/.f32 s x))
(+.f32 (*.f32 -1 (/.f32 s x)) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2)))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (+.f32 (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))))
(*.f32 -1 (/.f32 s x))
(+.f32 (*.f32 -1 (/.f32 s x)) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2)))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (+.f32 (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))))
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (*.f32 1/4 (/.f32 x s))))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (*.f32 1/4 (/.f32 x s))))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
2
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(*.f32 -1 (/.f32 x s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(*.f32 -1 (/.f32 x s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(*.f32 -1 (/.f32 x s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
2
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
2
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 (/.f32 1 (-.f32 2 (/.f32 x s))) 0)
(+.f32 0 (/.f32 1 (-.f32 2 (/.f32 x s))))
(+.f32 (/.f32 1/2 (-.f32 2 (/.f32 x s))) (/.f32 1/2 (-.f32 2 (/.f32 x s))))
(-.f32 (/.f32 1 (-.f32 2 (/.f32 x s))) 0)
(*.f32 1 (/.f32 1 (-.f32 2 (/.f32 x s))))
(*.f32 2 (/.f32 1/2 (-.f32 2 (/.f32 x s))))
(*.f32 (-.f32 2 (/.f32 x s)) (/.f32 1 (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s)))))
(*.f32 (/.f32 1 (-.f32 2 (/.f32 x s))) 1)
(*.f32 (*.f32 2 (-.f32 2 (/.f32 x s))) (/.f32 1/2 (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s)))))
(*.f32 (*.f32 2 (-.f32 2 (/.f32 x s))) (/.f32 1 (*.f32 2 (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s))))))
(*.f32 -1 (/.f32 (+.f32 (/.f32 x s) -2) (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s)))))
(*.f32 4 (/.f32 (/.f32 1 (-.f32 2 (/.f32 x s))) 4))
(*.f32 (/.f32 2 (-.f32 2 (/.f32 x s))) 1/2)
(*.f32 (*.f32 (/.f32 1 (-.f32 2 (/.f32 x s))) 4) 1/4)
(*.f32 1/2 (/.f32 2 (-.f32 2 (/.f32 x s))))
(*.f32 (*.f32 (-.f32 2 (/.f32 x s)) 1/2) (/.f32 2 (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s)))))
(*.f32 1/4 (*.f32 (/.f32 1 (-.f32 2 (/.f32 x s))) 4))
(*.f32 (/.f32 1/2 (-.f32 2 (/.f32 x s))) 2)
(*.f32 (/.f32 1 (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s)))) (-.f32 2 (/.f32 x s)))
(*.f32 (/.f32 2 (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s)))) (*.f32 (-.f32 2 (/.f32 x s)) 1/2))
(*.f32 (/.f32 (+.f32 (/.f32 x s) -2) (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s)))) -1)
(*.f32 (/.f32 1/2 (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s)))) (*.f32 2 (-.f32 2 (/.f32 x s))))
(*.f32 (/.f32 1 (*.f32 2 (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s))))) (*.f32 2 (-.f32 2 (/.f32 x s))))
(*.f32 (/.f32 (/.f32 1 (-.f32 2 (/.f32 x s))) 4) 4)
(pow.f32 (/.f32 1 (-.f32 2 (/.f32 x s))) 1)
(neg.f32 (/.f32 (+.f32 (/.f32 x s) -2) (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s)))))
(neg.f32 (/.f32 1 (+.f32 (/.f32 x s) -2)))
(neg.f32 (/.f32 -1 (-.f32 2 (/.f32 x s))))
(+.f32 (-.f32 2 (/.f32 x s)) 0)
(+.f32 0 (-.f32 2 (/.f32 x s)))
(+.f32 -1 (+.f32 1 (-.f32 2 (/.f32 x s))))
(+.f32 (+.f32 1 (-.f32 2 (/.f32 x s))) -1)
(*.f32 1 (-.f32 2 (/.f32 x s)))
(*.f32 2 (*.f32 (-.f32 2 (/.f32 x s)) 1/2))
(*.f32 (-.f32 2 (/.f32 x s)) 1)
(*.f32 (*.f32 2 (-.f32 2 (/.f32 x s))) 1/2)
(*.f32 -1 (+.f32 (/.f32 x s) -2))
(*.f32 (+.f32 (/.f32 x s) -2) -1)
(*.f32 4 (/.f32 (-.f32 2 (/.f32 x s)) 4))
(*.f32 (*.f32 (-.f32 2 (/.f32 x s)) 4) 1/4)
(*.f32 (*.f32 (-.f32 2 (/.f32 x s)) -2) -1/2)
(*.f32 (*.f32 (-.f32 2 (/.f32 x s)) 8) 1/8)
(*.f32 1/2 (*.f32 2 (-.f32 2 (/.f32 x s))))
(*.f32 (*.f32 (-.f32 2 (/.f32 x s)) 1/2) 2)
(*.f32 1/4 (*.f32 (-.f32 2 (/.f32 x s)) 4))
(*.f32 -1/2 (*.f32 (-.f32 2 (/.f32 x s)) -2))
(*.f32 1/8 (*.f32 (-.f32 2 (/.f32 x s)) 8))
(*.f32 (/.f32 (-.f32 2 (/.f32 x s)) 4) 4)
(/.f32 (-.f32 2 (/.f32 x s)) 1)
(/.f32 (*.f32 2 (-.f32 2 (/.f32 x s))) 2)
(/.f32 (+.f32 (/.f32 x s) -2) -1)
(/.f32 (*.f32 (-.f32 2 (/.f32 x s)) 4) 4)
(/.f32 (*.f32 (-.f32 2 (/.f32 x s)) -2) -2)
(/.f32 (*.f32 (-.f32 2 (/.f32 x s)) 8) 8)
(/.f32 (*.f32 (+.f32 (/.f32 x s) -2) 4) -4)
(/.f32 (*.f32 2 (*.f32 (-.f32 2 (/.f32 x s)) 8)) 16)
(/.f32 (neg.f32 (*.f32 (+.f32 (/.f32 x s) -2) 4)) 4)
(pow.f32 (-.f32 2 (/.f32 x s)) 1)
(neg.f32 (+.f32 (/.f32 x s) -2))
Outputs
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (*.f32 1/4 (/.f32 x s))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 (+.f32 1/2 (*.f32 1/4 (/.f32 x s))) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
(+.f32 1/2 (+.f32 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 1/2 (+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
(+.f32 1/2 (+.f32 (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))))))
(*.f32 -1 (/.f32 s x))
(neg.f32 (/.f32 s x))
(+.f32 (*.f32 -1 (/.f32 s x)) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))
(+.f32 (neg.f32 (/.f32 s x)) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2)))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3)))))
(+.f32 (neg.f32 (/.f32 s x)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3)))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (+.f32 (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))))))
(+.f32 (neg.f32 (/.f32 s x)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (+.f32 (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))) (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))))))
(+.f32 (neg.f32 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))))))
(+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (+.f32 (neg.f32 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))))))
(*.f32 -1 (/.f32 s x))
(neg.f32 (/.f32 s x))
(+.f32 (*.f32 -1 (/.f32 s x)) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))
(+.f32 (neg.f32 (/.f32 s x)) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2)))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3)))))
(+.f32 (neg.f32 (/.f32 s x)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3)))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (+.f32 (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))))))
(+.f32 (neg.f32 (/.f32 s x)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (+.f32 (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))) (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))))))
(+.f32 (neg.f32 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))))))
(+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (+.f32 (neg.f32 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))))))
(*.f32 -1 (/.f32 s x))
(neg.f32 (/.f32 s x))
(+.f32 (*.f32 -1 (/.f32 s x)) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))
(+.f32 (neg.f32 (/.f32 s x)) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2)))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3)))))
(+.f32 (neg.f32 (/.f32 s x)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3)))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (+.f32 (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))))))
(+.f32 (neg.f32 (/.f32 s x)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (+.f32 (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))) (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))))))
(+.f32 (neg.f32 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))))))
(+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (+.f32 (neg.f32 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))))))
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (*.f32 1/4 (/.f32 x s))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 (+.f32 1/2 (*.f32 1/4 (/.f32 x s))) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
(+.f32 1/2 (+.f32 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 1/2 (+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
(+.f32 1/2 (+.f32 (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))))))
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (*.f32 1/4 (/.f32 x s))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 (+.f32 1/2 (*.f32 1/4 (/.f32 x s))) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
(+.f32 1/2 (+.f32 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 1/2 (+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
(+.f32 1/2 (+.f32 (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))))))
2
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(*.f32 -1 (/.f32 x s))
(*.f32 (/.f32 x s) -1)
(neg.f32 (/.f32 x s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(*.f32 -1 (/.f32 x s))
(*.f32 (/.f32 x s) -1)
(neg.f32 (/.f32 x s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(*.f32 -1 (/.f32 x s))
(*.f32 (/.f32 x s) -1)
(neg.f32 (/.f32 x s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
2
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
2
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(+.f32 (/.f32 1 (-.f32 2 (/.f32 x s))) 0)
(/.f32 1 (-.f32 2 (/.f32 x s)))
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(+.f32 0 (/.f32 1 (-.f32 2 (/.f32 x s))))
(/.f32 1 (-.f32 2 (/.f32 x s)))
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(+.f32 (/.f32 1/2 (-.f32 2 (/.f32 x s))) (/.f32 1/2 (-.f32 2 (/.f32 x s))))
(/.f32 1 (-.f32 2 (/.f32 x s)))
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(-.f32 (/.f32 1 (-.f32 2 (/.f32 x s))) 0)
(/.f32 1 (-.f32 2 (/.f32 x s)))
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(*.f32 1 (/.f32 1 (-.f32 2 (/.f32 x s))))
(/.f32 1 (-.f32 2 (/.f32 x s)))
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(*.f32 2 (/.f32 1/2 (-.f32 2 (/.f32 x s))))
(/.f32 1 (-.f32 2 (/.f32 x s)))
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(*.f32 (-.f32 2 (/.f32 x s)) (/.f32 1 (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s)))))
(/.f32 1 (-.f32 2 (/.f32 x s)))
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(*.f32 (/.f32 1 (-.f32 2 (/.f32 x s))) 1)
(/.f32 1 (-.f32 2 (/.f32 x s)))
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(*.f32 (*.f32 2 (-.f32 2 (/.f32 x s))) (/.f32 1/2 (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s)))))
(/.f32 1 (-.f32 2 (/.f32 x s)))
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(*.f32 (*.f32 2 (-.f32 2 (/.f32 x s))) (/.f32 1 (*.f32 2 (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s))))))
(/.f32 1 (-.f32 2 (/.f32 x s)))
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(*.f32 -1 (/.f32 (+.f32 (/.f32 x s) -2) (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s)))))
(neg.f32 (/.f32 (+.f32 (/.f32 x s) -2) (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s)))))
(neg.f32 (/.f32 (/.f32 (+.f32 (/.f32 x s) -2) (-.f32 2 (/.f32 x s))) (-.f32 2 (/.f32 x s))))
(/.f32 (neg.f32 (+.f32 (/.f32 x s) -2)) (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s))))
(/.f32 (+.f32 (/.f32 x s) -2) (*.f32 (-.f32 2 (/.f32 x s)) (neg.f32 (-.f32 2 (/.f32 x s)))))
(*.f32 4 (/.f32 (/.f32 1 (-.f32 2 (/.f32 x s))) 4))
(/.f32 1 (-.f32 2 (/.f32 x s)))
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(*.f32 (/.f32 2 (-.f32 2 (/.f32 x s))) 1/2)
(/.f32 1 (-.f32 2 (/.f32 x s)))
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(*.f32 (*.f32 (/.f32 1 (-.f32 2 (/.f32 x s))) 4) 1/4)
(/.f32 1 (-.f32 2 (/.f32 x s)))
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(*.f32 1/2 (/.f32 2 (-.f32 2 (/.f32 x s))))
(/.f32 1 (-.f32 2 (/.f32 x s)))
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(*.f32 (*.f32 (-.f32 2 (/.f32 x s)) 1/2) (/.f32 2 (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s)))))
(/.f32 1 (-.f32 2 (/.f32 x s)))
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(*.f32 1/4 (*.f32 (/.f32 1 (-.f32 2 (/.f32 x s))) 4))
(/.f32 1 (-.f32 2 (/.f32 x s)))
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(*.f32 (/.f32 1/2 (-.f32 2 (/.f32 x s))) 2)
(/.f32 1 (-.f32 2 (/.f32 x s)))
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(*.f32 (/.f32 1 (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s)))) (-.f32 2 (/.f32 x s)))
(/.f32 1 (-.f32 2 (/.f32 x s)))
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(*.f32 (/.f32 2 (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s)))) (*.f32 (-.f32 2 (/.f32 x s)) 1/2))
(/.f32 1 (-.f32 2 (/.f32 x s)))
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(*.f32 (/.f32 (+.f32 (/.f32 x s) -2) (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s)))) -1)
(neg.f32 (/.f32 (+.f32 (/.f32 x s) -2) (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s)))))
(neg.f32 (/.f32 (/.f32 (+.f32 (/.f32 x s) -2) (-.f32 2 (/.f32 x s))) (-.f32 2 (/.f32 x s))))
(/.f32 (neg.f32 (+.f32 (/.f32 x s) -2)) (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s))))
(/.f32 (+.f32 (/.f32 x s) -2) (*.f32 (-.f32 2 (/.f32 x s)) (neg.f32 (-.f32 2 (/.f32 x s)))))
(*.f32 (/.f32 1/2 (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s)))) (*.f32 2 (-.f32 2 (/.f32 x s))))
(/.f32 1 (-.f32 2 (/.f32 x s)))
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(*.f32 (/.f32 1 (*.f32 2 (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s))))) (*.f32 2 (-.f32 2 (/.f32 x s))))
(/.f32 1 (-.f32 2 (/.f32 x s)))
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(*.f32 (/.f32 (/.f32 1 (-.f32 2 (/.f32 x s))) 4) 4)
(/.f32 1 (-.f32 2 (/.f32 x s)))
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(pow.f32 (/.f32 1 (-.f32 2 (/.f32 x s))) 1)
(/.f32 1 (-.f32 2 (/.f32 x s)))
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(neg.f32 (/.f32 (+.f32 (/.f32 x s) -2) (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s)))))
(neg.f32 (/.f32 (/.f32 (+.f32 (/.f32 x s) -2) (-.f32 2 (/.f32 x s))) (-.f32 2 (/.f32 x s))))
(/.f32 (neg.f32 (+.f32 (/.f32 x s) -2)) (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s))))
(/.f32 (+.f32 (/.f32 x s) -2) (*.f32 (-.f32 2 (/.f32 x s)) (neg.f32 (-.f32 2 (/.f32 x s)))))
(neg.f32 (/.f32 1 (+.f32 (/.f32 x s) -2)))
(/.f32 -1 (+.f32 (/.f32 x s) -2))
(neg.f32 (/.f32 -1 (-.f32 2 (/.f32 x s))))
(/.f32 1 (-.f32 2 (/.f32 x s)))
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(+.f32 (-.f32 2 (/.f32 x s)) 0)
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(+.f32 0 (-.f32 2 (/.f32 x s)))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(+.f32 -1 (+.f32 1 (-.f32 2 (/.f32 x s))))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(+.f32 (+.f32 1 (-.f32 2 (/.f32 x s))) -1)
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(*.f32 1 (-.f32 2 (/.f32 x s)))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(*.f32 2 (*.f32 (-.f32 2 (/.f32 x s)) 1/2))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(*.f32 (-.f32 2 (/.f32 x s)) 1)
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(*.f32 (*.f32 2 (-.f32 2 (/.f32 x s))) 1/2)
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(*.f32 -1 (+.f32 (/.f32 x s) -2))
(neg.f32 (+.f32 (/.f32 x s) -2))
(*.f32 (+.f32 (/.f32 x s) -2) -1)
(neg.f32 (+.f32 (/.f32 x s) -2))
(*.f32 4 (/.f32 (-.f32 2 (/.f32 x s)) 4))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(*.f32 (*.f32 (-.f32 2 (/.f32 x s)) 4) 1/4)
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(*.f32 (*.f32 (-.f32 2 (/.f32 x s)) -2) -1/2)
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(*.f32 (*.f32 (-.f32 2 (/.f32 x s)) 8) 1/8)
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(*.f32 1/2 (*.f32 2 (-.f32 2 (/.f32 x s))))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(*.f32 (*.f32 (-.f32 2 (/.f32 x s)) 1/2) 2)
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(*.f32 1/4 (*.f32 (-.f32 2 (/.f32 x s)) 4))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(*.f32 -1/2 (*.f32 (-.f32 2 (/.f32 x s)) -2))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(*.f32 1/8 (*.f32 (-.f32 2 (/.f32 x s)) 8))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(*.f32 (/.f32 (-.f32 2 (/.f32 x s)) 4) 4)
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(/.f32 (-.f32 2 (/.f32 x s)) 1)
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(/.f32 (*.f32 2 (-.f32 2 (/.f32 x s))) 2)
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(/.f32 (+.f32 (/.f32 x s) -2) -1)
(neg.f32 (+.f32 (/.f32 x s) -2))
(/.f32 (*.f32 (-.f32 2 (/.f32 x s)) 4) 4)
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(/.f32 (*.f32 (-.f32 2 (/.f32 x s)) -2) -2)
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(/.f32 (*.f32 (-.f32 2 (/.f32 x s)) 8) 8)
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(/.f32 (*.f32 (+.f32 (/.f32 x s) -2) 4) -4)
(neg.f32 (+.f32 (/.f32 x s) -2))
(/.f32 (*.f32 2 (*.f32 (-.f32 2 (/.f32 x s)) 8)) 16)
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(/.f32 (neg.f32 (*.f32 (+.f32 (/.f32 x s) -2) 4)) 4)
(neg.f32 (+.f32 (/.f32 x s) -2))
(pow.f32 (-.f32 2 (/.f32 x s)) 1)
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(neg.f32 (+.f32 (/.f32 x s) -2))

localize37.0ms (0.4%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f32 1/2 (*.f32 1/2 (/.f32 x s)))
0.1b
(+.f32 1/2 (+.f32 1/2 (*.f32 1/2 (/.f32 x s))))
Compiler

Compiled 41 to 25 computations (39% saved)

series2.0ms (0%)

Counts
2 → 30
Calls

12 calls:

TimeVariablePointExpression
0.0ms
x
@0
(+.f32 1/2 (+.f32 1/2 (*.f32 1/2 (/.f32 x s))))
0.0ms
s
@-inf
(+.f32 1/2 (+.f32 1/2 (*.f32 1/2 (/.f32 x s))))
0.0ms
s
@inf
(+.f32 1/2 (+.f32 1/2 (*.f32 1/2 (/.f32 x s))))
0.0ms
s
@0
(+.f32 1/2 (+.f32 1/2 (*.f32 1/2 (/.f32 x s))))
0.0ms
x
@inf
(+.f32 1/2 (+.f32 1/2 (*.f32 1/2 (/.f32 x s))))

rewrite84.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1548×rational.json-1
1548×rational.json-2
1548×rational.json-4
1548×rational.json-3
1542×exponential.json-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0944
16238
214838
335838
496638
5419438
Stop Event
node limit
Counts
2 → 39
Calls
Call 1
Inputs
(+.f32 1/2 (+.f32 1/2 (*.f32 1/2 (/.f32 x s))))
(+.f32 1/2 (*.f32 1/2 (/.f32 x s)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 1/2 (/.f32 x s)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 1/2 (/.f32 x s)) 1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (+.f32 (+.f32 1/2 (/.f32 x s)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 1/2 (/.f32 x s)) (+.f32 1 (/.f32 s (*.f32 1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 1/2 (/.f32 x s)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 (*.f32 1/2 (/.f32 x s)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (+.f32 (+.f32 1/2 (/.f32 x s)) 3/2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (+.f32 1/2 (/.f32 x s)) 3/2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (+.f32 (*.f32 1/2 (/.f32 x s)) 1) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 x s)) 1) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 (+.f32 (*.f32 1/2 (/.f32 x s)) 1) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (+.f32 1/2 (/.f32 x s)) 3/2) 4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (/.f32 s (*.f32 1/2 x))) (*.f32 1/2 (/.f32 x s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (*.f32 1/2 (/.f32 x s)) 1) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 1/2 (/.f32 x s)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (+.f32 1/2 (/.f32 x s)) 3/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 x s)) 1) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 1/2 (/.f32 x s)) 1) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 1/2 (/.f32 x s)) 1) 4)) (*.f32 2 (*.f32 (+.f32 (*.f32 1/2 (/.f32 x s)) 1) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 (*.f32 1/2 (/.f32 x s)) 1) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1/2 (*.f32 1/2 (/.f32 x s))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (+.f32 (/.f32 x s) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 1/2 (/.f32 x s)) (+.f32 1 (/.f32 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1/2 (*.f32 1/2 (/.f32 x s))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 1/2 (*.f32 1/2 (/.f32 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (+.f32 (/.f32 x s) 1) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (/.f32 x s) 1) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (+.f32 1/2 (*.f32 1/2 (/.f32 x s))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (+.f32 (/.f32 x s) 1)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (/.f32 x s) 1) 4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 2 (+.f32 (/.f32 x s) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (/.f32 s x)) (*.f32 1/2 (/.f32 x s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 1/2 (*.f32 1/2 (/.f32 x s))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1/2 (*.f32 1/2 (/.f32 x s))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 x s) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (+.f32 (/.f32 x s) 1)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (+.f32 (/.f32 x s) 1))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (+.f32 (/.f32 x s) 1))) (*.f32 2 (*.f32 2 (+.f32 (/.f32 x s) 1)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 1/2 (*.f32 1/2 (/.f32 x s))) 1)))))

simplify156.0ms (1.6%)

Algorithm
egg-herbie
Rules
2076×rational.json-simplify-35
1180×rational.json-simplify-2
1068×rational.json-simplify-1
994×rational.json-simplify-51
824×rational.json-simplify-48
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0761167
11381167
23071167
37221167
418691167
532481167
642531167
748891167
861131167
974761167
Stop Event
node limit
Counts
69 → 45
Calls
Call 1
Inputs
1
(+.f32 1 (*.f32 1/2 (/.f32 x s)))
(+.f32 1 (*.f32 1/2 (/.f32 x s)))
(+.f32 1 (*.f32 1/2 (/.f32 x s)))
(*.f32 1/2 (/.f32 x s))
(+.f32 1 (*.f32 1/2 (/.f32 x s)))
(+.f32 1 (*.f32 1/2 (/.f32 x s)))
(+.f32 1 (*.f32 1/2 (/.f32 x s)))
(*.f32 1/2 (/.f32 x s))
(+.f32 1 (*.f32 1/2 (/.f32 x s)))
(+.f32 1 (*.f32 1/2 (/.f32 x s)))
(+.f32 1 (*.f32 1/2 (/.f32 x s)))
(*.f32 1/2 (/.f32 x s))
(+.f32 1 (*.f32 1/2 (/.f32 x s)))
(+.f32 1 (*.f32 1/2 (/.f32 x s)))
(+.f32 1 (*.f32 1/2 (/.f32 x s)))
1
(+.f32 1 (*.f32 1/2 (/.f32 x s)))
(+.f32 1 (*.f32 1/2 (/.f32 x s)))
(+.f32 1 (*.f32 1/2 (/.f32 x s)))
1
(+.f32 1 (*.f32 1/2 (/.f32 x s)))
(+.f32 1 (*.f32 1/2 (/.f32 x s)))
(+.f32 1 (*.f32 1/2 (/.f32 x s)))
1/2
(*.f32 1/2 (/.f32 x s))
(*.f32 1/2 (/.f32 x s))
(*.f32 1/2 (/.f32 x s))
1/2
1/2
(-.f32 (*.f32 1/2 (/.f32 x s)) -1)
(-.f32 (+.f32 (*.f32 1/2 (/.f32 x s)) 1) 0)
(*.f32 1/2 (+.f32 (+.f32 1/2 (/.f32 x s)) 3/2))
(*.f32 (*.f32 1/2 (/.f32 x s)) (+.f32 1 (/.f32 s (*.f32 1/2 x))))
(*.f32 (+.f32 (*.f32 1/2 (/.f32 x s)) 1) 1)
(*.f32 1 (+.f32 (*.f32 1/2 (/.f32 x s)) 1))
(*.f32 2 (/.f32 (+.f32 (+.f32 1/2 (/.f32 x s)) 3/2) 4))
(*.f32 (+.f32 (+.f32 1/2 (/.f32 x s)) 3/2) 1/2)
(*.f32 4 (/.f32 (+.f32 (*.f32 1/2 (/.f32 x s)) 1) 4))
(*.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 x s)) 1) 4) 1/4)
(*.f32 1/4 (*.f32 (+.f32 (*.f32 1/2 (/.f32 x s)) 1) 4))
(*.f32 (/.f32 (+.f32 (+.f32 1/2 (/.f32 x s)) 3/2) 4) 2)
(*.f32 (+.f32 1 (/.f32 s (*.f32 1/2 x))) (*.f32 1/2 (/.f32 x s)))
(*.f32 (/.f32 (+.f32 (*.f32 1/2 (/.f32 x s)) 1) 4) 4)
(/.f32 (+.f32 (*.f32 1/2 (/.f32 x s)) 1) 1)
(/.f32 (+.f32 (+.f32 1/2 (/.f32 x s)) 3/2) 2)
(/.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 x s)) 1) 4) 4)
(/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 1/2 (/.f32 x s)) 1) 4)) 8)
(/.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 1/2 (/.f32 x s)) 1) 4)) (*.f32 2 (*.f32 (+.f32 (*.f32 1/2 (/.f32 x s)) 1) 4))) 16)
(pow.f32 (+.f32 (*.f32 1/2 (/.f32 x s)) 1) 1)
(-.f32 (+.f32 1/2 (*.f32 1/2 (/.f32 x s))) 0)
(*.f32 1/2 (+.f32 (/.f32 x s) 1))
(*.f32 (*.f32 1/2 (/.f32 x s)) (+.f32 1 (/.f32 s x)))
(*.f32 (+.f32 1/2 (*.f32 1/2 (/.f32 x s))) 1)
(*.f32 1 (+.f32 1/2 (*.f32 1/2 (/.f32 x s))))
(*.f32 2 (/.f32 (+.f32 (/.f32 x s) 1) 4))
(*.f32 (+.f32 (/.f32 x s) 1) 1/2)
(*.f32 4 (/.f32 (+.f32 1/2 (*.f32 1/2 (/.f32 x s))) 4))
(*.f32 (*.f32 2 (+.f32 (/.f32 x s) 1)) 1/4)
(*.f32 (/.f32 (+.f32 (/.f32 x s) 1) 4) 2)
(*.f32 1/4 (*.f32 2 (+.f32 (/.f32 x s) 1)))
(*.f32 (+.f32 1 (/.f32 s x)) (*.f32 1/2 (/.f32 x s)))
(*.f32 (/.f32 (+.f32 1/2 (*.f32 1/2 (/.f32 x s))) 4) 4)
(/.f32 (+.f32 1/2 (*.f32 1/2 (/.f32 x s))) 1)
(/.f32 (+.f32 (/.f32 x s) 1) 2)
(/.f32 (*.f32 2 (+.f32 (/.f32 x s) 1)) 4)
(/.f32 (*.f32 2 (*.f32 2 (+.f32 (/.f32 x s) 1))) 8)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (+.f32 (/.f32 x s) 1))) (*.f32 2 (*.f32 2 (+.f32 (/.f32 x s) 1)))) 16)
(pow.f32 (+.f32 1/2 (*.f32 1/2 (/.f32 x s))) 1)
Outputs
1
(+.f32 1 (*.f32 1/2 (/.f32 x s)))
(*.f32 1/2 (+.f32 (/.f32 x s) 2))
(+.f32 1 (*.f32 1/2 (/.f32 x s)))
(*.f32 1/2 (+.f32 (/.f32 x s) 2))
(+.f32 1 (*.f32 1/2 (/.f32 x s)))
(*.f32 1/2 (+.f32 (/.f32 x s) 2))
(*.f32 1/2 (/.f32 x s))
(+.f32 1 (*.f32 1/2 (/.f32 x s)))
(*.f32 1/2 (+.f32 (/.f32 x s) 2))
(+.f32 1 (*.f32 1/2 (/.f32 x s)))
(*.f32 1/2 (+.f32 (/.f32 x s) 2))
(+.f32 1 (*.f32 1/2 (/.f32 x s)))
(*.f32 1/2 (+.f32 (/.f32 x s) 2))
(*.f32 1/2 (/.f32 x s))
(+.f32 1 (*.f32 1/2 (/.f32 x s)))
(*.f32 1/2 (+.f32 (/.f32 x s) 2))
(+.f32 1 (*.f32 1/2 (/.f32 x s)))
(*.f32 1/2 (+.f32 (/.f32 x s) 2))
(+.f32 1 (*.f32 1/2 (/.f32 x s)))
(*.f32 1/2 (+.f32 (/.f32 x s) 2))
(*.f32 1/2 (/.f32 x s))
(+.f32 1 (*.f32 1/2 (/.f32 x s)))
(*.f32 1/2 (+.f32 (/.f32 x s) 2))
(+.f32 1 (*.f32 1/2 (/.f32 x s)))
(*.f32 1/2 (+.f32 (/.f32 x s) 2))
(+.f32 1 (*.f32 1/2 (/.f32 x s)))
(*.f32 1/2 (+.f32 (/.f32 x s) 2))
1
(+.f32 1 (*.f32 1/2 (/.f32 x s)))
(*.f32 1/2 (+.f32 (/.f32 x s) 2))
(+.f32 1 (*.f32 1/2 (/.f32 x s)))
(*.f32 1/2 (+.f32 (/.f32 x s) 2))
(+.f32 1 (*.f32 1/2 (/.f32 x s)))
(*.f32 1/2 (+.f32 (/.f32 x s) 2))
1
(+.f32 1 (*.f32 1/2 (/.f32 x s)))
(*.f32 1/2 (+.f32 (/.f32 x s) 2))
(+.f32 1 (*.f32 1/2 (/.f32 x s)))
(*.f32 1/2 (+.f32 (/.f32 x s) 2))
(+.f32 1 (*.f32 1/2 (/.f32 x s)))
(*.f32 1/2 (+.f32 (/.f32 x s) 2))
1/2
(*.f32 1/2 (/.f32 x s))
(*.f32 1/2 (/.f32 x s))
(*.f32 1/2 (/.f32 x s))
1/2
1/2
(-.f32 (*.f32 1/2 (/.f32 x s)) -1)
(+.f32 1 (*.f32 1/2 (/.f32 x s)))
(*.f32 1/2 (+.f32 (/.f32 x s) 2))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 x s)) 1) 0)
(+.f32 1 (*.f32 1/2 (/.f32 x s)))
(*.f32 1/2 (+.f32 (/.f32 x s) 2))
(*.f32 1/2 (+.f32 (+.f32 1/2 (/.f32 x s)) 3/2))
(+.f32 1 (*.f32 1/2 (/.f32 x s)))
(*.f32 1/2 (+.f32 (/.f32 x s) 2))
(*.f32 (*.f32 1/2 (/.f32 x s)) (+.f32 1 (/.f32 s (*.f32 1/2 x))))
(+.f32 1 (*.f32 1/2 (/.f32 x s)))
(*.f32 1/2 (+.f32 (/.f32 x s) 2))
(*.f32 (+.f32 (*.f32 1/2 (/.f32 x s)) 1) 1)
(+.f32 1 (*.f32 1/2 (/.f32 x s)))
(*.f32 1/2 (+.f32 (/.f32 x s) 2))
(*.f32 1 (+.f32 (*.f32 1/2 (/.f32 x s)) 1))
(+.f32 1 (*.f32 1/2 (/.f32 x s)))
(*.f32 1/2 (+.f32 (/.f32 x s) 2))
(*.f32 2 (/.f32 (+.f32 (+.f32 1/2 (/.f32 x s)) 3/2) 4))
(+.f32 1 (*.f32 1/2 (/.f32 x s)))
(*.f32 1/2 (+.f32 (/.f32 x s) 2))
(*.f32 (+.f32 (+.f32 1/2 (/.f32 x s)) 3/2) 1/2)
(+.f32 1 (*.f32 1/2 (/.f32 x s)))
(*.f32 1/2 (+.f32 (/.f32 x s) 2))
(*.f32 4 (/.f32 (+.f32 (*.f32 1/2 (/.f32 x s)) 1) 4))
(+.f32 1 (*.f32 1/2 (/.f32 x s)))
(*.f32 1/2 (+.f32 (/.f32 x s) 2))
(*.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 x s)) 1) 4) 1/4)
(+.f32 1 (*.f32 1/2 (/.f32 x s)))
(*.f32 1/2 (+.f32 (/.f32 x s) 2))
(*.f32 1/4 (*.f32 (+.f32 (*.f32 1/2 (/.f32 x s)) 1) 4))
(+.f32 1 (*.f32 1/2 (/.f32 x s)))
(*.f32 1/2 (+.f32 (/.f32 x s) 2))
(*.f32 (/.f32 (+.f32 (+.f32 1/2 (/.f32 x s)) 3/2) 4) 2)
(+.f32 1 (*.f32 1/2 (/.f32 x s)))
(*.f32 1/2 (+.f32 (/.f32 x s) 2))
(*.f32 (+.f32 1 (/.f32 s (*.f32 1/2 x))) (*.f32 1/2 (/.f32 x s)))
(+.f32 1 (*.f32 1/2 (/.f32 x s)))
(*.f32 1/2 (+.f32 (/.f32 x s) 2))
(*.f32 (/.f32 (+.f32 (*.f32 1/2 (/.f32 x s)) 1) 4) 4)
(+.f32 1 (*.f32 1/2 (/.f32 x s)))
(*.f32 1/2 (+.f32 (/.f32 x s) 2))
(/.f32 (+.f32 (*.f32 1/2 (/.f32 x s)) 1) 1)
(+.f32 1 (*.f32 1/2 (/.f32 x s)))
(*.f32 1/2 (+.f32 (/.f32 x s) 2))
(/.f32 (+.f32 (+.f32 1/2 (/.f32 x s)) 3/2) 2)
(+.f32 1 (*.f32 1/2 (/.f32 x s)))
(*.f32 1/2 (+.f32 (/.f32 x s) 2))
(/.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 x s)) 1) 4) 4)
(+.f32 1 (*.f32 1/2 (/.f32 x s)))
(*.f32 1/2 (+.f32 (/.f32 x s) 2))
(/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 1/2 (/.f32 x s)) 1) 4)) 8)
(+.f32 1 (*.f32 1/2 (/.f32 x s)))
(*.f32 1/2 (+.f32 (/.f32 x s) 2))
(/.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 1/2 (/.f32 x s)) 1) 4)) (*.f32 2 (*.f32 (+.f32 (*.f32 1/2 (/.f32 x s)) 1) 4))) 16)
(+.f32 1 (*.f32 1/2 (/.f32 x s)))
(*.f32 1/2 (+.f32 (/.f32 x s) 2))
(pow.f32 (+.f32 (*.f32 1/2 (/.f32 x s)) 1) 1)
(+.f32 1 (*.f32 1/2 (/.f32 x s)))
(*.f32 1/2 (+.f32 (/.f32 x s) 2))
(-.f32 (+.f32 1/2 (*.f32 1/2 (/.f32 x s))) 0)
(+.f32 1/2 (*.f32 1/2 (/.f32 x s)))
(*.f32 1/2 (+.f32 (/.f32 x s) 1))
(+.f32 1/2 (*.f32 1/2 (/.f32 x s)))
(*.f32 (*.f32 1/2 (/.f32 x s)) (+.f32 1 (/.f32 s x)))
(+.f32 1/2 (*.f32 1/2 (/.f32 x s)))
(*.f32 (+.f32 1/2 (*.f32 1/2 (/.f32 x s))) 1)
(+.f32 1/2 (*.f32 1/2 (/.f32 x s)))
(*.f32 1 (+.f32 1/2 (*.f32 1/2 (/.f32 x s))))
(+.f32 1/2 (*.f32 1/2 (/.f32 x s)))
(*.f32 2 (/.f32 (+.f32 (/.f32 x s) 1) 4))
(+.f32 1/2 (*.f32 1/2 (/.f32 x s)))
(*.f32 (+.f32 (/.f32 x s) 1) 1/2)
(+.f32 1/2 (*.f32 1/2 (/.f32 x s)))
(*.f32 4 (/.f32 (+.f32 1/2 (*.f32 1/2 (/.f32 x s))) 4))
(+.f32 1/2 (*.f32 1/2 (/.f32 x s)))
(*.f32 (*.f32 2 (+.f32 (/.f32 x s) 1)) 1/4)
(+.f32 1/2 (*.f32 1/2 (/.f32 x s)))
(*.f32 (/.f32 (+.f32 (/.f32 x s) 1) 4) 2)
(+.f32 1/2 (*.f32 1/2 (/.f32 x s)))
(*.f32 1/4 (*.f32 2 (+.f32 (/.f32 x s) 1)))
(+.f32 1/2 (*.f32 1/2 (/.f32 x s)))
(*.f32 (+.f32 1 (/.f32 s x)) (*.f32 1/2 (/.f32 x s)))
(+.f32 1/2 (*.f32 1/2 (/.f32 x s)))
(*.f32 (/.f32 (+.f32 1/2 (*.f32 1/2 (/.f32 x s))) 4) 4)
(+.f32 1/2 (*.f32 1/2 (/.f32 x s)))
(/.f32 (+.f32 1/2 (*.f32 1/2 (/.f32 x s))) 1)
(+.f32 1/2 (*.f32 1/2 (/.f32 x s)))
(/.f32 (+.f32 (/.f32 x s) 1) 2)
(+.f32 1/2 (*.f32 1/2 (/.f32 x s)))
(/.f32 (*.f32 2 (+.f32 (/.f32 x s) 1)) 4)
(+.f32 1/2 (*.f32 1/2 (/.f32 x s)))
(/.f32 (*.f32 2 (*.f32 2 (+.f32 (/.f32 x s) 1))) 8)
(+.f32 1/2 (*.f32 1/2 (/.f32 x s)))
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (+.f32 (/.f32 x s) 1))) (*.f32 2 (*.f32 2 (+.f32 (/.f32 x s) 1)))) 16)
(+.f32 1/2 (*.f32 1/2 (/.f32 x s)))
(pow.f32 (+.f32 1/2 (*.f32 1/2 (/.f32 x s))) 1)
(+.f32 1/2 (*.f32 1/2 (/.f32 x s)))

localize50.0ms (0.5%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f32 (/.f32 x (neg.f32 s)) 2)
0.4b
(/.f32 (*.f32 2 (*.f32 (+.f32 (/.f32 x (neg.f32 s)) 2) 8)) 16)
1.0b
(/.f32 1 (/.f32 (*.f32 2 (*.f32 (+.f32 (/.f32 x (neg.f32 s)) 2) 8)) 16))
Compiler

Compiled 64 to 38 computations (40.6% saved)

series1.0ms (0%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
x
@0
(/.f32 1 (/.f32 (*.f32 2 (*.f32 (+.f32 (/.f32 x (neg.f32 s)) 2) 8)) 16))
0.0ms
x
@-inf
(/.f32 1 (/.f32 (*.f32 2 (*.f32 (+.f32 (/.f32 x (neg.f32 s)) 2) 8)) 16))
0.0ms
x
@inf
(/.f32 1 (/.f32 (*.f32 2 (*.f32 (+.f32 (/.f32 x (neg.f32 s)) 2) 8)) 16))
0.0ms
s
@inf
(/.f32 1 (/.f32 (*.f32 2 (*.f32 (+.f32 (/.f32 x (neg.f32 s)) 2) 8)) 16))
0.0ms
s
@-inf
(/.f32 1 (/.f32 (*.f32 2 (*.f32 (+.f32 (/.f32 x (neg.f32 s)) 2) 8)) 16))

rewrite158.0ms (1.6%)

Algorithm
batch-egg-rewrite
Rules
1550×rational.json-1
1550×rational.json-2
1550×rational.json-3
1548×rational.json-4
1526×exponential.json-3
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01658
112958
231640
382640
4264340
5629540
Stop Event
node limit
Counts
2 → 53
Calls
Call 1
Inputs
(/.f32 1 (/.f32 (*.f32 2 (*.f32 (+.f32 (/.f32 x (neg.f32 s)) 2) 8)) 16))
(/.f32 (*.f32 2 (*.f32 (+.f32 (/.f32 x (neg.f32 s)) 2) 8)) 16)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (+.f32 2 (/.f32 x (neg.f32 s)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 1 (+.f32 2 (/.f32 x (neg.f32 s)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (*.f32 2 (/.f32 1/8 (+.f32 2 (/.f32 x (neg.f32 s)))))) (*.f32 2 (*.f32 2 (/.f32 1/8 (+.f32 2 (/.f32 x (neg.f32 s)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1/2 (+.f32 2 (/.f32 x (neg.f32 s)))) (/.f32 1/2 (+.f32 2 (/.f32 x (neg.f32 s)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 16 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 32)) (/.f32 16 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 32)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (+.f32 2 (/.f32 x (neg.f32 s)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 1 (+.f32 2 (/.f32 x (neg.f32 s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (/.f32 1 (+.f32 2 (/.f32 x (neg.f32 s)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 8 (/.f32 1/8 (+.f32 2 (/.f32 x (neg.f32 s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 2 (/.f32 x (neg.f32 s)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 2 (+.f32 2 (/.f32 x (neg.f32 s)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/8 (+.f32 2 (/.f32 x (neg.f32 s)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 16 (+.f32 2 (/.f32 x (neg.f32 s)))) 1/16)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/16 (/.f32 16 (+.f32 2 (/.f32 x (neg.f32 s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (/.f32 2 (+.f32 2 (/.f32 x (neg.f32 s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (+.f32 2 (/.f32 x (neg.f32 s)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (+.f32 2 (/.f32 x (neg.f32 s)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 2 (/.f32 x (neg.f32 s)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 x (neg.f32 s)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (+.f32 2 (/.f32 x (neg.f32 s))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (+.f32 (-.f32 1 (/.f32 x s)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 1/2) (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (+.f32 2 (/.f32 x (neg.f32 s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 2 (/.f32 x (neg.f32 s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 x (neg.f32 s)) (+.f32 1 (*.f32 s (/.f32 -2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 8 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 8) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 16) 1/16)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 16 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 1/16))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 32) 1/32)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 32 (/.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 32))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/8 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 64) 1/64)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (+.f32 2 (/.f32 x (neg.f32 s)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/16 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 16))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 1/16) 16)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 1/8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 2 (+.f32 2 (/.f32 x (neg.f32 s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/32 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 32))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 1/4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (/.f32 x (neg.f32 s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/64 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 64))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 32) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (+.f32 2 (/.f32 x (neg.f32 s)))))))))

simplify139.0ms (1.4%)

Algorithm
egg-herbie
Rules
1514×rational.json-simplify-35
1340×rational.json-simplify-39
1202×rational.json-simplify-49
1136×rational.json-simplify-61
816×rational.json-simplify-51
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01382643
12472509
211372509
334902233
455662233
576162233
Stop Event
node limit
Counts
101 → 93
Calls
Call 1
Inputs
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (*.f32 1/4 (/.f32 x s))))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
(*.f32 -1 (/.f32 s x))
(+.f32 (*.f32 -1 (/.f32 s x)) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2)))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (+.f32 (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))))
(*.f32 -1 (/.f32 s x))
(+.f32 (*.f32 -1 (/.f32 s x)) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2)))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (+.f32 (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))))
(*.f32 -1 (/.f32 s x))
(+.f32 (*.f32 -1 (/.f32 s x)) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2)))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (+.f32 (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))))
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (*.f32 1/4 (/.f32 x s))))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (*.f32 1/4 (/.f32 x s))))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
2
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(*.f32 -1 (/.f32 x s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(*.f32 -1 (/.f32 x s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(*.f32 -1 (/.f32 x s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
2
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
2
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 (/.f32 1 (+.f32 2 (/.f32 x (neg.f32 s)))) 0)
(+.f32 0 (/.f32 1 (+.f32 2 (/.f32 x (neg.f32 s)))))
(+.f32 (*.f32 2 (*.f32 2 (/.f32 1/8 (+.f32 2 (/.f32 x (neg.f32 s)))))) (*.f32 2 (*.f32 2 (/.f32 1/8 (+.f32 2 (/.f32 x (neg.f32 s)))))))
(+.f32 (/.f32 1/2 (+.f32 2 (/.f32 x (neg.f32 s)))) (/.f32 1/2 (+.f32 2 (/.f32 x (neg.f32 s)))))
(+.f32 (/.f32 16 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 32)) (/.f32 16 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 32)))
(-.f32 (/.f32 1 (+.f32 2 (/.f32 x (neg.f32 s)))) 0)
(*.f32 1 (/.f32 1 (+.f32 2 (/.f32 x (neg.f32 s)))))
(*.f32 2 (/.f32 (/.f32 1 (+.f32 2 (/.f32 x (neg.f32 s)))) 2))
(*.f32 8 (/.f32 1/8 (+.f32 2 (/.f32 x (neg.f32 s)))))
(*.f32 (/.f32 1 (+.f32 2 (/.f32 x (neg.f32 s)))) 1)
(*.f32 (/.f32 2 (+.f32 2 (/.f32 x (neg.f32 s)))) 1/2)
(*.f32 (/.f32 1/8 (+.f32 2 (/.f32 x (neg.f32 s)))) 8)
(*.f32 (/.f32 16 (+.f32 2 (/.f32 x (neg.f32 s)))) 1/16)
(*.f32 1/16 (/.f32 16 (+.f32 2 (/.f32 x (neg.f32 s)))))
(*.f32 1/2 (/.f32 2 (+.f32 2 (/.f32 x (neg.f32 s)))))
(*.f32 (/.f32 (/.f32 1 (+.f32 2 (/.f32 x (neg.f32 s)))) 2) 2)
(pow.f32 (/.f32 1 (+.f32 2 (/.f32 x (neg.f32 s)))) 1)
(+.f32 2 (/.f32 x (neg.f32 s)))
(+.f32 (/.f32 x (neg.f32 s)) 2)
(+.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 0)
(+.f32 0 (+.f32 2 (/.f32 x (neg.f32 s))))
(+.f32 -1 (+.f32 (-.f32 1 (/.f32 x s)) 2))
(+.f32 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 1/2) (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 1/2))
(-.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 0)
(-.f32 0 (neg.f32 (+.f32 2 (/.f32 x (neg.f32 s)))))
(*.f32 1 (+.f32 2 (/.f32 x (neg.f32 s))))
(*.f32 2 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 1/2))
(*.f32 (/.f32 x (neg.f32 s)) (+.f32 1 (*.f32 s (/.f32 -2 x))))
(*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 1)
(*.f32 8 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 1/8))
(*.f32 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 8) 1/8)
(*.f32 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 16) 1/16)
(*.f32 16 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 1/16))
(*.f32 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 32) 1/32)
(*.f32 32 (/.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 32))
(*.f32 1/8 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 8))
(*.f32 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 64) 1/64)
(*.f32 4 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 1/4))
(*.f32 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 4) 1/4)
(*.f32 (*.f32 2 (+.f32 2 (/.f32 x (neg.f32 s)))) 1/2)
(*.f32 1/16 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 16))
(*.f32 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 1/16) 16)
(*.f32 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 1/2) 2)
(*.f32 1/4 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 4))
(*.f32 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 1/8) 8)
(*.f32 1/2 (*.f32 2 (+.f32 2 (/.f32 x (neg.f32 s)))))
(*.f32 1/32 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 32))
(*.f32 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 1/4) 4)
(*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (/.f32 x (neg.f32 s)))
(*.f32 1/64 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 64))
(*.f32 (/.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 32) 32)
(pow.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 1)
(neg.f32 (neg.f32 (+.f32 2 (/.f32 x (neg.f32 s)))))
Outputs
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (*.f32 1/4 (/.f32 x s))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 (+.f32 1/2 (*.f32 1/4 (/.f32 x s))) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
(+.f32 1/2 (+.f32 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))))))
(+.f32 1/2 (+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
(*.f32 -1 (/.f32 s x))
(neg.f32 (/.f32 s x))
(+.f32 (*.f32 -1 (/.f32 s x)) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))
(+.f32 (neg.f32 (/.f32 s x)) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2)))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3)))))
(+.f32 (neg.f32 (/.f32 s x)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3)))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (+.f32 (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))))))
(+.f32 (neg.f32 (/.f32 s x)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))))))
(+.f32 (+.f32 (neg.f32 (/.f32 s x)) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2)))) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4)))))
(*.f32 -1 (/.f32 s x))
(neg.f32 (/.f32 s x))
(+.f32 (*.f32 -1 (/.f32 s x)) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))
(+.f32 (neg.f32 (/.f32 s x)) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2)))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3)))))
(+.f32 (neg.f32 (/.f32 s x)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3)))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (+.f32 (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))))))
(+.f32 (neg.f32 (/.f32 s x)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))))))
(+.f32 (+.f32 (neg.f32 (/.f32 s x)) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2)))) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4)))))
(*.f32 -1 (/.f32 s x))
(neg.f32 (/.f32 s x))
(+.f32 (*.f32 -1 (/.f32 s x)) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))
(+.f32 (neg.f32 (/.f32 s x)) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2)))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3)))))
(+.f32 (neg.f32 (/.f32 s x)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3)))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (+.f32 (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))))))
(+.f32 (neg.f32 (/.f32 s x)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))))))
(+.f32 (+.f32 (neg.f32 (/.f32 s x)) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2)))) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4)))))
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (*.f32 1/4 (/.f32 x s))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 (+.f32 1/2 (*.f32 1/4 (/.f32 x s))) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
(+.f32 1/2 (+.f32 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))))))
(+.f32 1/2 (+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (*.f32 1/4 (/.f32 x s))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 (+.f32 1/2 (*.f32 1/4 (/.f32 x s))) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
(+.f32 1/2 (+.f32 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))))))
(+.f32 1/2 (+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
2
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(-.f32 2 (/.f32 x s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(-.f32 2 (/.f32 x s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(-.f32 2 (/.f32 x s))
(*.f32 -1 (/.f32 x s))
(*.f32 (/.f32 x s) -1)
(neg.f32 (/.f32 x s))
(/.f32 (neg.f32 x) s)
(/.f32 x (neg.f32 s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(-.f32 2 (/.f32 x s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(-.f32 2 (/.f32 x s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(-.f32 2 (/.f32 x s))
(*.f32 -1 (/.f32 x s))
(*.f32 (/.f32 x s) -1)
(neg.f32 (/.f32 x s))
(/.f32 (neg.f32 x) s)
(/.f32 x (neg.f32 s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(-.f32 2 (/.f32 x s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(-.f32 2 (/.f32 x s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(-.f32 2 (/.f32 x s))
(*.f32 -1 (/.f32 x s))
(*.f32 (/.f32 x s) -1)
(neg.f32 (/.f32 x s))
(/.f32 (neg.f32 x) s)
(/.f32 x (neg.f32 s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(-.f32 2 (/.f32 x s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(-.f32 2 (/.f32 x s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(-.f32 2 (/.f32 x s))
2
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(-.f32 2 (/.f32 x s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(-.f32 2 (/.f32 x s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(-.f32 2 (/.f32 x s))
2
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(-.f32 2 (/.f32 x s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(-.f32 2 (/.f32 x s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(-.f32 2 (/.f32 x s))
(+.f32 (/.f32 1 (+.f32 2 (/.f32 x (neg.f32 s)))) 0)
(/.f32 1 (+.f32 2 (/.f32 x (neg.f32 s))))
(/.f32 1 (+.f32 2 (/.f32 (neg.f32 x) s)))
(/.f32 1 (-.f32 2 (/.f32 x s)))
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(+.f32 0 (/.f32 1 (+.f32 2 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 2 (/.f32 x (neg.f32 s))))
(/.f32 1 (+.f32 2 (/.f32 (neg.f32 x) s)))
(/.f32 1 (-.f32 2 (/.f32 x s)))
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(+.f32 (*.f32 2 (*.f32 2 (/.f32 1/8 (+.f32 2 (/.f32 x (neg.f32 s)))))) (*.f32 2 (*.f32 2 (/.f32 1/8 (+.f32 2 (/.f32 x (neg.f32 s)))))))
(/.f32 1 (+.f32 2 (/.f32 x (neg.f32 s))))
(/.f32 1 (+.f32 2 (/.f32 (neg.f32 x) s)))
(/.f32 1 (-.f32 2 (/.f32 x s)))
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(+.f32 (/.f32 1/2 (+.f32 2 (/.f32 x (neg.f32 s)))) (/.f32 1/2 (+.f32 2 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 2 (/.f32 x (neg.f32 s))))
(/.f32 1 (+.f32 2 (/.f32 (neg.f32 x) s)))
(/.f32 1 (-.f32 2 (/.f32 x s)))
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(+.f32 (/.f32 16 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 32)) (/.f32 16 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 32)))
(/.f32 1 (+.f32 2 (/.f32 x (neg.f32 s))))
(/.f32 1 (+.f32 2 (/.f32 (neg.f32 x) s)))
(/.f32 1 (-.f32 2 (/.f32 x s)))
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(-.f32 (/.f32 1 (+.f32 2 (/.f32 x (neg.f32 s)))) 0)
(/.f32 1 (+.f32 2 (/.f32 x (neg.f32 s))))
(/.f32 1 (+.f32 2 (/.f32 (neg.f32 x) s)))
(/.f32 1 (-.f32 2 (/.f32 x s)))
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(*.f32 1 (/.f32 1 (+.f32 2 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 2 (/.f32 x (neg.f32 s))))
(/.f32 1 (+.f32 2 (/.f32 (neg.f32 x) s)))
(/.f32 1 (-.f32 2 (/.f32 x s)))
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(*.f32 2 (/.f32 (/.f32 1 (+.f32 2 (/.f32 x (neg.f32 s)))) 2))
(/.f32 1 (+.f32 2 (/.f32 x (neg.f32 s))))
(/.f32 1 (+.f32 2 (/.f32 (neg.f32 x) s)))
(/.f32 1 (-.f32 2 (/.f32 x s)))
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(*.f32 8 (/.f32 1/8 (+.f32 2 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 2 (/.f32 x (neg.f32 s))))
(/.f32 1 (+.f32 2 (/.f32 (neg.f32 x) s)))
(/.f32 1 (-.f32 2 (/.f32 x s)))
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(*.f32 (/.f32 1 (+.f32 2 (/.f32 x (neg.f32 s)))) 1)
(/.f32 1 (+.f32 2 (/.f32 x (neg.f32 s))))
(/.f32 1 (+.f32 2 (/.f32 (neg.f32 x) s)))
(/.f32 1 (-.f32 2 (/.f32 x s)))
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(*.f32 (/.f32 2 (+.f32 2 (/.f32 x (neg.f32 s)))) 1/2)
(/.f32 1 (+.f32 2 (/.f32 x (neg.f32 s))))
(/.f32 1 (+.f32 2 (/.f32 (neg.f32 x) s)))
(/.f32 1 (-.f32 2 (/.f32 x s)))
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(*.f32 (/.f32 1/8 (+.f32 2 (/.f32 x (neg.f32 s)))) 8)
(/.f32 1 (+.f32 2 (/.f32 x (neg.f32 s))))
(/.f32 1 (+.f32 2 (/.f32 (neg.f32 x) s)))
(/.f32 1 (-.f32 2 (/.f32 x s)))
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(*.f32 (/.f32 16 (+.f32 2 (/.f32 x (neg.f32 s)))) 1/16)
(*.f32 1/16 (/.f32 16 (+.f32 2 (/.f32 x (neg.f32 s)))))
(*.f32 1/16 (/.f32 16 (+.f32 2 (/.f32 (neg.f32 x) s))))
(*.f32 1/16 (/.f32 16 (-.f32 2 (/.f32 x s))))
(*.f32 1/16 (/.f32 -16 (-.f32 (/.f32 x s) 2)))
(*.f32 1/16 (/.f32 16 (+.f32 2 (/.f32 x (neg.f32 s)))))
(*.f32 1/16 (/.f32 16 (+.f32 2 (/.f32 (neg.f32 x) s))))
(*.f32 1/16 (/.f32 16 (-.f32 2 (/.f32 x s))))
(*.f32 1/16 (/.f32 -16 (-.f32 (/.f32 x s) 2)))
(*.f32 1/2 (/.f32 2 (+.f32 2 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 2 (/.f32 x (neg.f32 s))))
(/.f32 1 (+.f32 2 (/.f32 (neg.f32 x) s)))
(/.f32 1 (-.f32 2 (/.f32 x s)))
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(*.f32 (/.f32 (/.f32 1 (+.f32 2 (/.f32 x (neg.f32 s)))) 2) 2)
(/.f32 1 (+.f32 2 (/.f32 x (neg.f32 s))))
(/.f32 1 (+.f32 2 (/.f32 (neg.f32 x) s)))
(/.f32 1 (-.f32 2 (/.f32 x s)))
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(pow.f32 (/.f32 1 (+.f32 2 (/.f32 x (neg.f32 s)))) 1)
(/.f32 1 (+.f32 2 (/.f32 x (neg.f32 s))))
(/.f32 1 (+.f32 2 (/.f32 (neg.f32 x) s)))
(/.f32 1 (-.f32 2 (/.f32 x s)))
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(+.f32 2 (/.f32 x (neg.f32 s)))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(-.f32 2 (/.f32 x s))
(+.f32 (/.f32 x (neg.f32 s)) 2)
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(-.f32 2 (/.f32 x s))
(+.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 0)
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(-.f32 2 (/.f32 x s))
(+.f32 0 (+.f32 2 (/.f32 x (neg.f32 s))))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(-.f32 2 (/.f32 x s))
(+.f32 -1 (+.f32 (-.f32 1 (/.f32 x s)) 2))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(-.f32 2 (/.f32 x s))
(+.f32 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 1/2) (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 1/2))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(-.f32 2 (/.f32 x s))
(-.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 0)
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(-.f32 2 (/.f32 x s))
(-.f32 0 (neg.f32 (+.f32 2 (/.f32 x (neg.f32 s)))))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(-.f32 2 (/.f32 x s))
(*.f32 1 (+.f32 2 (/.f32 x (neg.f32 s))))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(-.f32 2 (/.f32 x s))
(*.f32 2 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 1/2))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(-.f32 2 (/.f32 x s))
(*.f32 (/.f32 x (neg.f32 s)) (+.f32 1 (*.f32 s (/.f32 -2 x))))
(*.f32 (/.f32 (neg.f32 x) s) (+.f32 1 (*.f32 s (/.f32 -2 x))))
(*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 1)
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(-.f32 2 (/.f32 x s))
(*.f32 8 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 1/8))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(-.f32 2 (/.f32 x s))
(*.f32 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 8) 1/8)
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(-.f32 2 (/.f32 x s))
(*.f32 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 16) 1/16)
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(-.f32 2 (/.f32 x s))
(*.f32 16 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 1/16))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(-.f32 2 (/.f32 x s))
(*.f32 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 32) 1/32)
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(-.f32 2 (/.f32 x s))
(*.f32 32 (/.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 32))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(-.f32 2 (/.f32 x s))
(*.f32 1/8 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 8))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(-.f32 2 (/.f32 x s))
(*.f32 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 64) 1/64)
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(-.f32 2 (/.f32 x s))
(*.f32 4 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 1/4))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(-.f32 2 (/.f32 x s))
(*.f32 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 4) 1/4)
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(-.f32 2 (/.f32 x s))
(*.f32 (*.f32 2 (+.f32 2 (/.f32 x (neg.f32 s)))) 1/2)
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(-.f32 2 (/.f32 x s))
(*.f32 1/16 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 16))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(-.f32 2 (/.f32 x s))
(*.f32 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 1/16) 16)
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(-.f32 2 (/.f32 x s))
(*.f32 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 1/2) 2)
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(-.f32 2 (/.f32 x s))
(*.f32 1/4 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 4))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(-.f32 2 (/.f32 x s))
(*.f32 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 1/8) 8)
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(-.f32 2 (/.f32 x s))
(*.f32 1/2 (*.f32 2 (+.f32 2 (/.f32 x (neg.f32 s)))))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(-.f32 2 (/.f32 x s))
(*.f32 1/32 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 32))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(-.f32 2 (/.f32 x s))
(*.f32 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 1/4) 4)
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(-.f32 2 (/.f32 x s))
(*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (/.f32 x (neg.f32 s)))
(*.f32 (/.f32 x (neg.f32 s)) (+.f32 1 (*.f32 s (/.f32 -2 x))))
(*.f32 (/.f32 (neg.f32 x) s) (+.f32 1 (*.f32 s (/.f32 -2 x))))
(*.f32 1/64 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 64))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(-.f32 2 (/.f32 x s))
(*.f32 (/.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 32) 32)
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(-.f32 2 (/.f32 x s))
(pow.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 1)
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(-.f32 2 (/.f32 x s))
(neg.f32 (neg.f32 (+.f32 2 (/.f32 x (neg.f32 s)))))
(+.f32 2 (*.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 (neg.f32 x) s))
(-.f32 2 (/.f32 x s))

eval302.0ms (3.1%)

Compiler

Compiled 21257 to 11788 computations (44.5% saved)

prune150.0ms (1.5%)

Pruning

19 alts after pruning (12 fresh and 7 done)

PrunedKeptTotal
New7208728
Fresh145
Picked101
Done178
Total72319742
Error
0.0b
Counts
742 → 19
Alt Table
Click to see full alt table
StatusErrorProgram
19.2b
(/.f32 (+.f32 (/.f32 x s) -2) (*.f32 (-.f32 2 (/.f32 x s)) (neg.f32 (-.f32 2 (/.f32 x s)))))
22.2b
(/.f32 (+.f32 1/2 (+.f32 1/2 (*.f32 1/2 (/.f32 x s)))) 2)
18.5b
(/.f32 1 (/.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 2))
18.4b
(/.f32 1 (/.f32 (*.f32 (-.f32 2 (/.f32 x s)) 8) 8))
26.2b
(/.f32 1 (/.f32 (neg.f32 x) s))
18.5b
(/.f32 1 (-.f32 2 (/.f32 x s)))
18.5b
(/.f32 1 (+.f32 (+.f32 1 (-.f32 2 (/.f32 x s))) -1))
0.1b
(/.f32 1 (+.f32 1 (*.f32 (exp.f32 -1) (exp.f32 (-.f32 1 (/.f32 x s))))))
0.1b
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 (neg.f32 x) s))))
18.7b
(/.f32 1 (*.f32 (/.f32 -1 s) (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))
18.1b
(/.f32 1 (*.f32 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 64) 1/64))
26.5b
(+.f32 (+.f32 1/2 (*.f32 (/.f32 x s) 1/4)) (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48))
22.1b
(+.f32 1/2 (*.f32 (/.f32 x s) 1/4))
19.2b
(*.f32 (/.f32 1 (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s)))) (-.f32 2 (/.f32 x s)))
18.5b
(*.f32 (/.f32 1/8 (+.f32 2 (/.f32 x (neg.f32 s)))) 8)
10.8b
(*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) (/.f32 1/2 (pow.f32 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1) 2)))
10.9b
(*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) (/.f32 1/2 (/.f32 (/.f32 1 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 1 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))))
26.5b
(neg.f32 (/.f32 s x))
20.2b
1/2
Compiler

Compiled 523 to 365 computations (30.2% saved)

localize60.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f32 1/2 (pow.f32 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1) 2))
0.1b
(pow.f32 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1) 2)
0.1b
(exp.f32 (neg.f32 (/.f32 x s)))
1.3b
(*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) (/.f32 1/2 (pow.f32 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1) 2)))
Compiler

Compiled 83 to 37 computations (55.4% saved)

series2.0ms (0%)

Counts
3 → 56
Calls

18 calls:

TimeVariablePointExpression
0.0ms
s
@-inf
(*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) (/.f32 1/2 (pow.f32 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1) 2)))
0.0ms
s
@inf
(/.f32 1/2 (pow.f32 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1) 2))
0.0ms
s
@-inf
(/.f32 1/2 (pow.f32 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1) 2))
0.0ms
s
@inf
(*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) (/.f32 1/2 (pow.f32 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1) 2)))
0.0ms
x
@0
(*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) (/.f32 1/2 (pow.f32 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1) 2)))

rewrite89.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1410×rational.json-1
1410×rational.json-2
1410×rational.json-4
1410×rational.json-3
1394×exponential.json-3
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
017125
1128125
2298113
3777113
42204113
55185113
Stop Event
node limit
Counts
3 → 88
Calls
Call 1
Inputs
(*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) (/.f32 1/2 (pow.f32 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1) 2)))
(pow.f32 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1) 2)
(/.f32 1/2 (pow.f32 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1) 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1/2 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))) (/.f32 1/2 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))) (*.f32 2 (/.f32 (/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) (exp.f32 (/.f32 x s)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (*.f32 2 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 2 (*.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2)) (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 2 (*.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2)) (/.f32 (neg.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) (+.f32 2 (*.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (neg.f32 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 4) (*.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (/.f32 (*.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 4) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (*.f32 2 (/.f32 (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (*.f32 2 (*.f32 2 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1/2 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 8) (*.f32 (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 8 (*.f32 2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 4) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 2 (*.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2))) (neg.f32 (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (neg.f32 (+.f32 2 (*.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2)))) (*.f32 2 (neg.f32 (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 8)) (*.f32 2 (*.f32 (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 4) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x s))) 2)) (pow.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 -1 (exp.f32 (/.f32 x (neg.f32 s)))) (neg.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 4)) (neg.f32 (*.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))) (*.f32 (/.f32 (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))) (/.f32 (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))))) (*.f32 (*.f32 2 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))) (*.f32 2 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 4) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (neg.f32 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 4))) (*.f32 2 (neg.f32 (*.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (neg.f32 (+.f32 2 (*.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2))))) (*.f32 2 (*.f32 2 (neg.f32 (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x s))) 2))) (*.f32 2 (pow.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (-.f32 -1 (exp.f32 (/.f32 x (neg.f32 s))))) (*.f32 2 (neg.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 8)) (neg.f32 (*.f32 (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 4))) (*.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x s))) 2))) (neg.f32 (pow.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 -1 (exp.f32 (/.f32 x (neg.f32 s))))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))) (/.f32 (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))) (*.f32 (*.f32 2 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))) (/.f32 (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))) (*.f32 2 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))))) (*.f32 (/.f32 (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))) (*.f32 2 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (-.f32 1 (neg.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 2) (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (pow.f32 (/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x s))) 2) (pow.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x s))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 16 (pow.f32 (/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 4) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (exp.f32 -1) 2) (pow.f32 (*.f32 (+.f32 1 (exp.f32 (/.f32 x s))) (exp.f32 (-.f32 1 (/.f32 x s)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2) 2) (pow.f32 (/.f32 (+.f32 1 (exp.f32 (/.f32 x s))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (+.f32 2 (*.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2)) 2) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 4) 2) 1/16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) 4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 4)) (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 2 (/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) 1)))))

simplify150.0ms (1.5%)

Algorithm
egg-herbie
Rules
1372×rational.json-simplify-35
1064×rational.json-simplify-39
1002×rational.json-simplify-43
760×rational.json-simplify-41
672×rational.json-simplify-2
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
03256612
18656382
223596294
351886258
466376252
Stop Event
node limit
Counts
144 → 185
Calls
Call 1
Inputs
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (*.f32 1/480 (/.f32 (pow.f32 x 5) (pow.f32 s 5))))))
(/.f32 1 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1))
(/.f32 1 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1))
(/.f32 1 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1))
(/.f32 1 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1))
(/.f32 1 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))))
(/.f32 1 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1))
(/.f32 1 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1))
(/.f32 1 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1))
(/.f32 1 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1))
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/8 (pow.f32 x 2))) (pow.f32 s 2))) (+.f32 1/2 (*.f32 1/4 (/.f32 x s))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/8 (pow.f32 x 2))) (pow.f32 s 2))) (+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/24 (pow.f32 x 3)) (+.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/8 (pow.f32 x 2))) x)) (*.f32 1/16 (pow.f32 x 3)))) (pow.f32 s 3))))))
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/8 (pow.f32 x 2))) (pow.f32 s 2))) (+.f32 1/2 (*.f32 1/4 (/.f32 x s))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/8 (pow.f32 x 2))) x) (pow.f32 s 3))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/8 (pow.f32 x 2))) (pow.f32 s 2))) (+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 (*.f32 1/24 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (*.f32 -1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))))
4
(+.f32 4 (*.f32 -4 (/.f32 x s)))
(+.f32 (*.f32 3 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 4 (*.f32 -4 (/.f32 x s))))
(+.f32 (*.f32 3 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 4 (+.f32 (*.f32 -4 (/.f32 x s)) (*.f32 -5/3 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
(pow.f32 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))) 2)
4
(+.f32 4 (*.f32 -4 (/.f32 x s)))
(+.f32 4 (+.f32 (*.f32 2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (*.f32 -4 (/.f32 x s)) (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 (*.f32 -2/3 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (+.f32 4 (+.f32 (*.f32 2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (*.f32 -4 (/.f32 x s)) (+.f32 (/.f32 (pow.f32 x 2) (pow.f32 s 2)) (*.f32 -1 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))))
4
(+.f32 4 (*.f32 -4 (/.f32 x s)))
(+.f32 4 (+.f32 (*.f32 2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (*.f32 -4 (/.f32 x s)) (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 2/3 (pow.f32 x 3)) (pow.f32 x 3)) (pow.f32 s 3))) (+.f32 4 (+.f32 (*.f32 2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (*.f32 -4 (/.f32 x s)) (/.f32 (pow.f32 x 2) (pow.f32 s 2))))))
1/8
(+.f32 1/8 (*.f32 1/8 (/.f32 x s)))
(+.f32 1/8 (+.f32 (*.f32 1/32 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (*.f32 1/8 (/.f32 x s))))
(+.f32 1/8 (+.f32 (*.f32 -1/96 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (+.f32 (*.f32 1/32 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (*.f32 1/8 (/.f32 x s)))))
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))) 2))
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))) 2))
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))) 2))
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))) 2))
1/8
(+.f32 1/8 (*.f32 1/8 (/.f32 x s)))
(+.f32 1/8 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (*.f32 2 (pow.f32 x 2)) (pow.f32 x 2)))) (pow.f32 s 2))) (*.f32 1/8 (/.f32 x s))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/32 (+.f32 (*.f32 -1 (pow.f32 x 3)) (*.f32 -2/3 (pow.f32 x 3)))) (+.f32 (*.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (*.f32 2 (pow.f32 x 2)) (pow.f32 x 2)))) x) (*.f32 1/32 (*.f32 (+.f32 (*.f32 2 (pow.f32 x 2)) (pow.f32 x 2)) x)))) (pow.f32 s 3))) (+.f32 1/8 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (*.f32 2 (pow.f32 x 2)) (pow.f32 x 2)))) (pow.f32 s 2))) (*.f32 1/8 (/.f32 x s)))))
1/8
(+.f32 1/8 (*.f32 1/8 (/.f32 x s)))
(+.f32 1/8 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (*.f32 2 (pow.f32 x 2)) (pow.f32 x 2)))) (pow.f32 s 2))) (*.f32 1/8 (/.f32 x s))))
(+.f32 1/8 (+.f32 (*.f32 -1/32 (/.f32 (*.f32 (+.f32 (*.f32 2 (pow.f32 x 2)) (pow.f32 x 2)) x) (pow.f32 s 3))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (*.f32 2 (pow.f32 x 2)) (pow.f32 x 2)))) (pow.f32 s 2))) (+.f32 (*.f32 1/32 (/.f32 (+.f32 (pow.f32 x 3) (*.f32 2/3 (pow.f32 x 3))) (pow.f32 s 3))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (*.f32 2 (pow.f32 x 2)) (pow.f32 x 2)))) x) (pow.f32 s 3))) (*.f32 1/8 (/.f32 x s)))))))
(+.f32 (/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) 0)
(+.f32 0 (/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)))
(+.f32 (/.f32 1/2 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))) (/.f32 1/2 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))))
(+.f32 (*.f32 2 (/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))) (*.f32 2 (/.f32 (/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) (exp.f32 (/.f32 x s)))))
(-.f32 (/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) 0)
(/.f32 1 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))))
(/.f32 2 (*.f32 2 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))))
(/.f32 2 (/.f32 (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))))
(/.f32 (+.f32 2 (*.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2)) (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)))
(/.f32 (+.f32 2 (*.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2)) (/.f32 (neg.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) -1/2))
(/.f32 1/2 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) (+.f32 2 (*.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2))))
(/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(/.f32 (/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) 1)
(/.f32 -1 (neg.f32 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))))
(/.f32 (*.f32 2 (/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))) 2)
(/.f32 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 4) (*.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 4))
(/.f32 4 (/.f32 (*.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 4) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))))
(/.f32 4 (*.f32 2 (/.f32 (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))))
(/.f32 4 (*.f32 2 (*.f32 2 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))))))
(/.f32 (/.f32 1/2 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))) 1/2)
(/.f32 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 8) (*.f32 (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) 4))
(/.f32 (*.f32 (/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) 4) 4)
(/.f32 8 (*.f32 2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 4) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))))
(/.f32 (neg.f32 (+.f32 2 (*.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2))) (neg.f32 (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))))
(/.f32 (*.f32 2 (*.f32 (/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) 4)) 8)
(/.f32 (*.f32 2 (neg.f32 (+.f32 2 (*.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2)))) (*.f32 2 (neg.f32 (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)))))
(/.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 8)) (*.f32 2 (*.f32 (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) 4)))
(/.f32 (/.f32 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 4) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) 4)
(/.f32 (/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x s))) 2)) (pow.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2))
(/.f32 (-.f32 -1 (exp.f32 (/.f32 x (neg.f32 s)))) (neg.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)))
(/.f32 (neg.f32 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 4)) (neg.f32 (*.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 4)))
(/.f32 (*.f32 2 (/.f32 (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))) (*.f32 (/.f32 (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))) (/.f32 (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))))
(/.f32 (*.f32 2 (*.f32 2 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))))) (*.f32 (*.f32 2 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))) (*.f32 2 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))))))
(/.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 4) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))) 8)
(/.f32 (*.f32 2 (neg.f32 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 4))) (*.f32 2 (neg.f32 (*.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 4))))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) 4))) 16)
(/.f32 (*.f32 2 (*.f32 2 (neg.f32 (+.f32 2 (*.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2))))) (*.f32 2 (*.f32 2 (neg.f32 (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))))))
(/.f32 (*.f32 2 (/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x s))) 2))) (*.f32 2 (pow.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2)))
(/.f32 (*.f32 2 (-.f32 -1 (exp.f32 (/.f32 x (neg.f32 s))))) (*.f32 2 (neg.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))))
(/.f32 (neg.f32 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 8)) (neg.f32 (*.f32 (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) 4)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 4))) (*.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 4))
(/.f32 (neg.f32 (/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x s))) 2))) (neg.f32 (pow.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2)))
(/.f32 (neg.f32 (-.f32 -1 (exp.f32 (/.f32 x (neg.f32 s))))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(/.f32 (+.f32 (*.f32 2 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))) (/.f32 (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))) (*.f32 (*.f32 2 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))) (/.f32 (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))))
(/.f32 (+.f32 (/.f32 (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))) (*.f32 2 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))))) (*.f32 (/.f32 (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))) (*.f32 2 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))))))
(pow.f32 (/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) 1)
(+.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 0)
(+.f32 0 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(+.f32 -1 (-.f32 1 (neg.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))))
(+.f32 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 2) (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 2))
(-.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 0)
(-.f32 0 (neg.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)))
(*.f32 1 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(*.f32 2 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 2))
(*.f32 1/2 (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)))
(*.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 1)
(*.f32 (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) 1/2)
(*.f32 4 (pow.f32 (/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 2))
(*.f32 (*.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 4) 1/4)
(*.f32 (neg.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) -1)
(*.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x s))) 2) (pow.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2))
(*.f32 (pow.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x s))) 2))
(*.f32 16 (pow.f32 (/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 4) 2))
(*.f32 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 2) 2)
(*.f32 1/4 (*.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 4))
(*.f32 (pow.f32 (exp.f32 -1) 2) (pow.f32 (*.f32 (+.f32 1 (exp.f32 (/.f32 x s))) (exp.f32 (-.f32 1 (/.f32 x s)))) 2))
(*.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2) 2) (pow.f32 (/.f32 (+.f32 1 (exp.f32 (/.f32 x s))) 2) 2))
(*.f32 (pow.f32 (+.f32 2 (*.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2)) 2) 1/4)
(*.f32 (pow.f32 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 4) 2) 1/16)
(/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 1)
(/.f32 (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) 2)
(/.f32 (*.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 4) 4)
(/.f32 (neg.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) -1)
(/.f32 (*.f32 (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) 4) 8)
(/.f32 (*.f32 2 (*.f32 (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) 4)) 16)
(/.f32 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 2) 1/2)
(neg.f32 (neg.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)))
(+.f32 (/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) 0)
(+.f32 0 (/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)))
(+.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 4)) (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 4)))
(-.f32 (/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) 0)
(*.f32 1 (/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)))
(*.f32 2 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 4)))
(*.f32 1/2 (*.f32 2 (/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))))
(*.f32 (/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) 1)
(*.f32 (*.f32 2 (/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))) 1/2)
(*.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 4)) 2)
(pow.f32 (/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) 1)
Outputs
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) 1/2))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))))
(+.f32 (+.f32 1/2 (*.f32 1/4 (/.f32 x s))) (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (*.f32 1/480 (/.f32 (pow.f32 x 5) (pow.f32 s 5))))))
(+.f32 1/2 (+.f32 (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (+.f32 (*.f32 1/480 (/.f32 (pow.f32 x 5) (pow.f32 s 5))) (*.f32 1/4 (/.f32 x s)))))
(+.f32 1/2 (+.f32 (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/480 (/.f32 (pow.f32 x 5) (pow.f32 s 5))))))
(/.f32 1 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 -1 (-.f32 -1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 -1 (-.f32 -1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 -1 (-.f32 -1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 -1 (-.f32 -1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 -1 (-.f32 -1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 -1 (-.f32 -1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 -1 (-.f32 -1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 -1 (-.f32 -1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 -1 (-.f32 -1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 -1 (-.f32 -1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 -1 (-.f32 -1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1))
(/.f32 1 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))
(/.f32 -1 (-.f32 -1 (exp.f32 (/.f32 x (neg.f32 s)))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/8 (pow.f32 x 2))) (pow.f32 s 2))) (+.f32 1/2 (*.f32 1/4 (/.f32 x s))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 (pow.f32 x 2) 1/8)) (pow.f32 s 2)))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (neg.f32 (/.f32 (*.f32 (pow.f32 x 2) 0) (pow.f32 s 2)))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (neg.f32 (/.f32 0 (pow.f32 s 2)))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/8 (pow.f32 x 2))) (pow.f32 s 2))) (+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/24 (pow.f32 x 3)) (+.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/8 (pow.f32 x 2))) x)) (*.f32 1/16 (pow.f32 x 3)))) (pow.f32 s 3))))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 (pow.f32 x 2) 1/8)) (pow.f32 s 2))) (+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 (pow.f32 x 2) 1/8)) (*.f32 x 1/2)) (+.f32 (*.f32 (pow.f32 x 3) 1/16) (*.f32 (pow.f32 x 3) -1/24))) (pow.f32 s 3))) 1/2)))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 (+.f32 1/2 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 x 2) 0) (*.f32 1/2 x)) (*.f32 (pow.f32 x 3) 1/48)) (pow.f32 s 3)))) (neg.f32 (/.f32 (*.f32 (pow.f32 x 2) 0) (pow.f32 s 2)))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 (neg.f32 (/.f32 0 (pow.f32 s 2))) (+.f32 1/2 (neg.f32 (/.f32 (+.f32 (*.f32 (pow.f32 x 3) 1/48) (*.f32 x 0)) (pow.f32 s 3))))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 (neg.f32 (/.f32 0 (pow.f32 s 2))) (+.f32 1/2 (neg.f32 (/.f32 (+.f32 0 (*.f32 (pow.f32 x 3) 1/48)) (pow.f32 s 3))))))
(+.f32 1/2 (+.f32 (neg.f32 (/.f32 (*.f32 (pow.f32 x 3) 1/48) (pow.f32 s 3))) (+.f32 (*.f32 1/4 (/.f32 x s)) (neg.f32 (/.f32 0 (pow.f32 s 2))))))
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/8 (pow.f32 x 2))) (pow.f32 s 2))) (+.f32 1/2 (*.f32 1/4 (/.f32 x s))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 (pow.f32 x 2) 1/8)) (pow.f32 s 2)))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (neg.f32 (/.f32 (*.f32 (pow.f32 x 2) 0) (pow.f32 s 2)))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (neg.f32 (/.f32 0 (pow.f32 s 2)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/8 (pow.f32 x 2))) x) (pow.f32 s 3))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/8 (pow.f32 x 2))) (pow.f32 s 2))) (+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 (*.f32 1/24 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (*.f32 -1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 (pow.f32 x 2) 1/8)) (pow.f32 s 2))) (+.f32 (+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 (+.f32 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) 1/24) (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/16)) 1/2)) (*.f32 -1/2 (*.f32 x (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 (pow.f32 x 2) 1/8)) (pow.f32 s 3))))))
(+.f32 1/2 (+.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (pow.f32 x 2) 0) (pow.f32 s 2))) (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 x 2) 0) (/.f32 x (pow.f32 s 3))))))
(+.f32 (neg.f32 (/.f32 0 (pow.f32 s 2))) (+.f32 (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (+.f32 (+.f32 1/2 (*.f32 1/4 (/.f32 x s))) (*.f32 -1/2 (*.f32 0 (/.f32 x (pow.f32 s 3)))))))
(+.f32 1/2 (+.f32 (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (+.f32 (*.f32 1/4 (/.f32 x s)) (neg.f32 (/.f32 0 (pow.f32 s 2))))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 (*.f32 -1/48 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (neg.f32 (/.f32 0 (pow.f32 s 2))))))
4
(+.f32 4 (*.f32 -4 (/.f32 x s)))
(+.f32 4 (*.f32 (/.f32 x s) -4))
(+.f32 (*.f32 3 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 4 (*.f32 -4 (/.f32 x s))))
(+.f32 4 (+.f32 (*.f32 (/.f32 x s) -4) (*.f32 3 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 (+.f32 4 (*.f32 (/.f32 x s) -4)) (*.f32 3 (/.f32 (pow.f32 x 2) (pow.f32 s 2))))
(+.f32 (*.f32 3 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 4 (+.f32 (*.f32 -4 (/.f32 x s)) (*.f32 -5/3 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
(+.f32 4 (+.f32 (+.f32 (*.f32 (/.f32 x s) -4) (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -5/3)) (*.f32 3 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 (*.f32 (/.f32 x s) -4) (+.f32 (+.f32 4 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -5/3)) (*.f32 3 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 4 (+.f32 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -5/3) (+.f32 (*.f32 (/.f32 x s) -4) (*.f32 3 (/.f32 (pow.f32 x 2) (pow.f32 s 2))))))
(+.f32 4 (+.f32 (*.f32 (/.f32 x s) -4) (+.f32 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -5/3) (*.f32 3 (/.f32 (pow.f32 x 2) (pow.f32 s 2))))))
(pow.f32 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)
4
(+.f32 4 (*.f32 -4 (/.f32 x s)))
(+.f32 4 (*.f32 (/.f32 x s) -4))
(+.f32 4 (+.f32 (*.f32 2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (*.f32 -4 (/.f32 x s)) (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 4 (+.f32 (*.f32 (/.f32 x s) -4) (+.f32 (/.f32 (pow.f32 x 2) (pow.f32 s 2)) (*.f32 2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))))))
(+.f32 4 (+.f32 (/.f32 (pow.f32 x 2) (pow.f32 s 2)) (+.f32 (*.f32 (/.f32 x s) -4) (*.f32 2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))))))
(+.f32 (*.f32 -2/3 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (+.f32 4 (+.f32 (*.f32 2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (*.f32 -4 (/.f32 x s)) (+.f32 (/.f32 (pow.f32 x 2) (pow.f32 s 2)) (*.f32 -1 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))))
(+.f32 4 (+.f32 (+.f32 (*.f32 (/.f32 x s) -4) (+.f32 (+.f32 (/.f32 (pow.f32 x 2) (pow.f32 s 2)) (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1)) (*.f32 2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))))) (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -2/3)))
(+.f32 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -2/3) (+.f32 (+.f32 (/.f32 (pow.f32 x 2) (pow.f32 s 2)) (+.f32 (*.f32 (/.f32 x s) -4) (neg.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))) (+.f32 4 (*.f32 2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))))))
(+.f32 (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -2/3) (+.f32 (*.f32 2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (neg.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (+.f32 4 (+.f32 (*.f32 (/.f32 x s) -4) (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))))
(+.f32 4 (+.f32 (/.f32 (pow.f32 x 2) (pow.f32 s 2)) (+.f32 (+.f32 (*.f32 2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (*.f32 (/.f32 x s) -4) (neg.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))) (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -2/3))))
4
(+.f32 4 (*.f32 -4 (/.f32 x s)))
(+.f32 4 (*.f32 (/.f32 x s) -4))
(+.f32 4 (+.f32 (*.f32 2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (*.f32 -4 (/.f32 x s)) (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 4 (+.f32 (*.f32 (/.f32 x s) -4) (+.f32 (/.f32 (pow.f32 x 2) (pow.f32 s 2)) (*.f32 2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))))))
(+.f32 4 (+.f32 (/.f32 (pow.f32 x 2) (pow.f32 s 2)) (+.f32 (*.f32 (/.f32 x s) -4) (*.f32 2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 2/3 (pow.f32 x 3)) (pow.f32 x 3)) (pow.f32 s 3))) (+.f32 4 (+.f32 (*.f32 2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (*.f32 -4 (/.f32 x s)) (/.f32 (pow.f32 x 2) (pow.f32 s 2))))))
(+.f32 (+.f32 4 (+.f32 (*.f32 (/.f32 x s) -4) (+.f32 (/.f32 (pow.f32 x 2) (pow.f32 s 2)) (*.f32 2 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))) (*.f32 -1 (/.f32 (+.f32 (pow.f32 x 3) (*.f32 (pow.f32 x 3) 2/3)) (pow.f32 s 3))))
(+.f32 (*.f32 2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (+.f32 4 (+.f32 (*.f32 (/.f32 x s) -4) (/.f32 (pow.f32 x 2) (pow.f32 s 2)))) (neg.f32 (/.f32 (+.f32 (pow.f32 x 3) (*.f32 (pow.f32 x 3) 2/3)) (pow.f32 s 3)))))
(+.f32 (*.f32 2 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (neg.f32 (/.f32 (+.f32 (pow.f32 x 3) (*.f32 (pow.f32 x 3) 2/3)) (pow.f32 s 3))) (+.f32 4 (+.f32 (*.f32 (/.f32 x s) -4) (/.f32 (pow.f32 x 2) (pow.f32 s 2))))))
1/8
(+.f32 1/8 (*.f32 1/8 (/.f32 x s)))
(+.f32 1/8 (*.f32 (/.f32 x s) 1/8))
(+.f32 1/8 (+.f32 (*.f32 1/32 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (*.f32 1/8 (/.f32 x s))))
(+.f32 (*.f32 (/.f32 (pow.f32 x 2) (pow.f32 s 2)) 1/32) (+.f32 1/8 (*.f32 (/.f32 x s) 1/8)))
(+.f32 (+.f32 1/8 (*.f32 (/.f32 x s) 1/8)) (*.f32 (/.f32 (pow.f32 x 2) (pow.f32 s 2)) 1/32))
(+.f32 1/8 (+.f32 (*.f32 (/.f32 x s) 1/8) (*.f32 (/.f32 (pow.f32 x 2) (pow.f32 s 2)) 1/32)))
(+.f32 1/8 (+.f32 (*.f32 -1/96 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (+.f32 (*.f32 1/32 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (*.f32 1/8 (/.f32 x s)))))
(+.f32 1/8 (+.f32 (*.f32 (/.f32 (pow.f32 x 2) (pow.f32 s 2)) 1/32) (+.f32 (*.f32 (/.f32 x s) 1/8) (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/96))))
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))) 2))
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2))
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))) 2))
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2))
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))) 2))
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2))
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 x s)))) 2))
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2))
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
1/8
(+.f32 1/8 (*.f32 1/8 (/.f32 x s)))
(+.f32 1/8 (*.f32 (/.f32 x s) 1/8))
(+.f32 1/8 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (*.f32 2 (pow.f32 x 2)) (pow.f32 x 2)))) (pow.f32 s 2))) (*.f32 1/8 (/.f32 x s))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (pow.f32 x 2) (*.f32 2 (pow.f32 x 2))))) (pow.f32 s 2))) (+.f32 1/8 (*.f32 (/.f32 x s) 1/8)))
(+.f32 (*.f32 (/.f32 x s) 1/8) (+.f32 1/8 (neg.f32 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (pow.f32 x 2) (*.f32 2 (pow.f32 x 2))))) (pow.f32 s 2)))))
(+.f32 1/8 (+.f32 (*.f32 (/.f32 x s) 1/8) (neg.f32 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (pow.f32 x 2) (*.f32 2 (pow.f32 x 2))))) (pow.f32 s 2)))))
(+.f32 (+.f32 1/8 (*.f32 (/.f32 x s) 1/8)) (neg.f32 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (pow.f32 x 2) (*.f32 2 (pow.f32 x 2))))) (pow.f32 s 2))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/32 (+.f32 (*.f32 -1 (pow.f32 x 3)) (*.f32 -2/3 (pow.f32 x 3)))) (+.f32 (*.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (*.f32 2 (pow.f32 x 2)) (pow.f32 x 2)))) x) (*.f32 1/32 (*.f32 (+.f32 (*.f32 2 (pow.f32 x 2)) (pow.f32 x 2)) x)))) (pow.f32 s 3))) (+.f32 1/8 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (*.f32 2 (pow.f32 x 2)) (pow.f32 x 2)))) (pow.f32 s 2))) (*.f32 1/8 (/.f32 x s)))))
(+.f32 1/8 (+.f32 (+.f32 (*.f32 (/.f32 x s) 1/8) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (pow.f32 x 2) (*.f32 2 (pow.f32 x 2))))) (pow.f32 s 2)))) (*.f32 -1 (/.f32 (+.f32 (*.f32 x (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (pow.f32 x 2) (*.f32 2 (pow.f32 x 2)))))) (+.f32 (*.f32 (+.f32 (pow.f32 x 2) (*.f32 2 (pow.f32 x 2))) (*.f32 x 1/32)) (*.f32 1/32 (+.f32 (*.f32 (pow.f32 x 3) -1) (*.f32 (pow.f32 x 3) -2/3))))) (pow.f32 s 3)))))
(+.f32 1/8 (+.f32 (+.f32 (*.f32 (/.f32 x s) 1/8) (neg.f32 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (pow.f32 x 2) (*.f32 2 (pow.f32 x 2))))) (pow.f32 s 2)))) (neg.f32 (/.f32 (+.f32 (*.f32 x (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (pow.f32 x 2) (*.f32 2 (pow.f32 x 2)))))) (*.f32 1/32 (+.f32 (*.f32 (pow.f32 x 3) -5/3) (*.f32 x (+.f32 (pow.f32 x 2) (*.f32 2 (pow.f32 x 2))))))) (pow.f32 s 3)))))
(+.f32 (*.f32 (/.f32 x s) 1/8) (+.f32 (+.f32 1/8 (neg.f32 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (pow.f32 x 2) (*.f32 2 (pow.f32 x 2))))) (pow.f32 s 2)))) (neg.f32 (/.f32 (+.f32 (*.f32 (pow.f32 x 3) -5/96) (*.f32 x (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (+.f32 (*.f32 1/32 (+.f32 (pow.f32 x 2) (*.f32 2 (pow.f32 x 2)))) (*.f32 1/32 (+.f32 (pow.f32 x 2) (*.f32 2 (pow.f32 x 2)))))))) (pow.f32 s 3)))))
1/8
(+.f32 1/8 (*.f32 1/8 (/.f32 x s)))
(+.f32 1/8 (*.f32 (/.f32 x s) 1/8))
(+.f32 1/8 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (*.f32 2 (pow.f32 x 2)) (pow.f32 x 2)))) (pow.f32 s 2))) (*.f32 1/8 (/.f32 x s))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (pow.f32 x 2) (*.f32 2 (pow.f32 x 2))))) (pow.f32 s 2))) (+.f32 1/8 (*.f32 (/.f32 x s) 1/8)))
(+.f32 (*.f32 (/.f32 x s) 1/8) (+.f32 1/8 (neg.f32 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (pow.f32 x 2) (*.f32 2 (pow.f32 x 2))))) (pow.f32 s 2)))))
(+.f32 1/8 (+.f32 (*.f32 (/.f32 x s) 1/8) (neg.f32 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (pow.f32 x 2) (*.f32 2 (pow.f32 x 2))))) (pow.f32 s 2)))))
(+.f32 (+.f32 1/8 (*.f32 (/.f32 x s) 1/8)) (neg.f32 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (pow.f32 x 2) (*.f32 2 (pow.f32 x 2))))) (pow.f32 s 2))))
(+.f32 1/8 (+.f32 (*.f32 -1/32 (/.f32 (*.f32 (+.f32 (*.f32 2 (pow.f32 x 2)) (pow.f32 x 2)) x) (pow.f32 s 3))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (*.f32 2 (pow.f32 x 2)) (pow.f32 x 2)))) (pow.f32 s 2))) (+.f32 (*.f32 1/32 (/.f32 (+.f32 (pow.f32 x 3) (*.f32 2/3 (pow.f32 x 3))) (pow.f32 s 3))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (*.f32 2 (pow.f32 x 2)) (pow.f32 x 2)))) x) (pow.f32 s 3))) (*.f32 1/8 (/.f32 x s)))))))
(+.f32 1/8 (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (pow.f32 x 2) (*.f32 2 (pow.f32 x 2))))) (pow.f32 s 2))) (+.f32 (+.f32 (*.f32 -1 (*.f32 x (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (pow.f32 x 2) (*.f32 2 (pow.f32 x 2))))) (pow.f32 s 3)))) (+.f32 (*.f32 (/.f32 x s) 1/8) (*.f32 (/.f32 (+.f32 (pow.f32 x 3) (*.f32 (pow.f32 x 3) 2/3)) (pow.f32 s 3)) 1/32))) (*.f32 -1/32 (*.f32 x (/.f32 (+.f32 (pow.f32 x 2) (*.f32 2 (pow.f32 x 2))) (pow.f32 s 3)))))))
(+.f32 1/8 (+.f32 (+.f32 (*.f32 (/.f32 x s) 1/8) (+.f32 (*.f32 (/.f32 (+.f32 (pow.f32 x 3) (*.f32 (pow.f32 x 3) 2/3)) (pow.f32 s 3)) 1/32) (neg.f32 (*.f32 x (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (pow.f32 x 2) (*.f32 2 (pow.f32 x 2))))) (pow.f32 s 3)))))) (+.f32 (*.f32 x (*.f32 (/.f32 (+.f32 (pow.f32 x 2) (*.f32 2 (pow.f32 x 2))) (pow.f32 s 3)) -1/32)) (neg.f32 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (pow.f32 x 2) (*.f32 2 (pow.f32 x 2))))) (pow.f32 s 2))))))
(+.f32 1/8 (+.f32 (+.f32 (*.f32 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (pow.f32 x 2) (*.f32 2 (pow.f32 x 2))))) (pow.f32 s 3)) (neg.f32 x)) (+.f32 (*.f32 (/.f32 x s) 1/8) (neg.f32 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (pow.f32 x 2) (*.f32 2 (pow.f32 x 2))))) (pow.f32 s 2))))) (+.f32 (*.f32 (/.f32 (+.f32 (pow.f32 x 3) (*.f32 (pow.f32 x 3) 2/3)) (pow.f32 s 3)) 1/32) (*.f32 (+.f32 (pow.f32 x 2) (*.f32 2 (pow.f32 x 2))) (*.f32 (/.f32 x (pow.f32 s 3)) -1/32)))))
(+.f32 1/8 (+.f32 (+.f32 (*.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (pow.f32 x 2) (*.f32 2 (pow.f32 x 2))))) (neg.f32 (/.f32 x (pow.f32 s 3)))) (+.f32 (*.f32 (/.f32 x s) 1/8) (neg.f32 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (pow.f32 x 2) (*.f32 2 (pow.f32 x 2))))) (pow.f32 s 2))))) (+.f32 (*.f32 (/.f32 (+.f32 (pow.f32 x 3) (*.f32 (pow.f32 x 3) 2/3)) (pow.f32 s 3)) 1/32) (*.f32 (+.f32 (pow.f32 x 2) (*.f32 2 (pow.f32 x 2))) (*.f32 (/.f32 x (pow.f32 s 3)) -1/32)))))
(+.f32 1/8 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (pow.f32 x 2) (*.f32 2 (pow.f32 x 2))))) (pow.f32 s 2))) (+.f32 (*.f32 (+.f32 (*.f32 -1/8 (pow.f32 x 2)) (*.f32 1/32 (+.f32 (pow.f32 x 2) (*.f32 2 (pow.f32 x 2))))) (neg.f32 (/.f32 x (pow.f32 s 3)))) (+.f32 (+.f32 (*.f32 (/.f32 x s) 1/8) (*.f32 (/.f32 (+.f32 (pow.f32 x 3) (*.f32 (pow.f32 x 3) 2/3)) (pow.f32 s 3)) 1/32)) (*.f32 (+.f32 (pow.f32 x 2) (*.f32 2 (pow.f32 x 2))) (*.f32 (/.f32 x (pow.f32 s 3)) -1/32))))))
(+.f32 (/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) 0)
(/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(+.f32 0 (/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)))
(/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(+.f32 (/.f32 1/2 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))) (/.f32 1/2 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))))
(/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(+.f32 (*.f32 2 (/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))) (*.f32 2 (/.f32 (/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) (exp.f32 (/.f32 x s)))))
(/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(-.f32 (/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) 0)
(/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(/.f32 1 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))))
(/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(/.f32 2 (*.f32 2 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))))
(/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(/.f32 2 (/.f32 (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))))
(/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(/.f32 (+.f32 2 (*.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2)) (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)))
(/.f32 (+.f32 2 (*.f32 2 (exp.f32 (/.f32 x (neg.f32 s))))) (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)))
(/.f32 1/2 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) (+.f32 2 (*.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2))))
(/.f32 (+.f32 2 (*.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2)) (/.f32 (neg.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) -1/2))
(/.f32 (+.f32 2 (*.f32 2 (exp.f32 (/.f32 x (neg.f32 s))))) (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)))
(/.f32 1/2 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) (+.f32 2 (*.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2))))
(/.f32 1/2 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) (+.f32 2 (*.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2))))
(/.f32 (+.f32 2 (*.f32 2 (exp.f32 (/.f32 x (neg.f32 s))))) (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)))
(/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(/.f32 (/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) 1)
(/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(/.f32 -1 (neg.f32 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))))
(/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(/.f32 (*.f32 2 (/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))) 2)
(/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(/.f32 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 4) (*.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 4))
(/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(/.f32 4 (/.f32 (*.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 4) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))))
(/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(/.f32 4 (*.f32 2 (/.f32 (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))))
(/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(/.f32 4 (*.f32 2 (*.f32 2 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))))))
(/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(/.f32 (/.f32 1/2 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))) 1/2)
(/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(/.f32 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 8) (*.f32 (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) 4))
(/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(/.f32 (*.f32 (/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) 4) 4)
(/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(/.f32 8 (*.f32 2 (/.f32 (*.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 4) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))))
(/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(/.f32 (neg.f32 (+.f32 2 (*.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2))) (neg.f32 (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))))
(/.f32 (+.f32 2 (*.f32 2 (exp.f32 (/.f32 x (neg.f32 s))))) (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)))
(/.f32 1/2 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) (+.f32 2 (*.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2))))
(/.f32 (*.f32 2 (*.f32 (/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) 4)) 8)
(/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(/.f32 (*.f32 2 (neg.f32 (+.f32 2 (*.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2)))) (*.f32 2 (neg.f32 (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)))))
(/.f32 (+.f32 2 (*.f32 2 (exp.f32 (/.f32 x (neg.f32 s))))) (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)))
(/.f32 1/2 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) (+.f32 2 (*.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2))))
(/.f32 (*.f32 2 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 8)) (*.f32 2 (*.f32 (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) 4)))
(/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(/.f32 (/.f32 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 4) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) 4)
(/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(/.f32 (/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x s))) 2)) (pow.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2))
(/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(/.f32 (-.f32 -1 (exp.f32 (/.f32 x (neg.f32 s)))) (neg.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)))
(/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(/.f32 (neg.f32 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 4)) (neg.f32 (*.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 4)))
(/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(/.f32 (*.f32 2 (/.f32 (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))) (*.f32 (/.f32 (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))) (/.f32 (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))))
(/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(/.f32 (*.f32 2 (*.f32 2 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))))) (*.f32 (*.f32 2 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))) (*.f32 2 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))))))
(/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(/.f32 (*.f32 2 (/.f32 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 4) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))) 8)
(/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(/.f32 (*.f32 2 (neg.f32 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 4))) (*.f32 2 (neg.f32 (*.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 4))))
(/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) 4))) 16)
(/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(/.f32 (*.f32 2 (*.f32 2 (neg.f32 (+.f32 2 (*.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2))))) (*.f32 2 (*.f32 2 (neg.f32 (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))))))
(/.f32 (+.f32 2 (*.f32 2 (exp.f32 (/.f32 x (neg.f32 s))))) (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)))
(/.f32 1/2 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) (+.f32 2 (*.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2))))
(/.f32 (*.f32 2 (/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x s))) 2))) (*.f32 2 (pow.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2)))
(/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(/.f32 (*.f32 2 (-.f32 -1 (exp.f32 (/.f32 x (neg.f32 s))))) (*.f32 2 (neg.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))))
(/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(/.f32 (neg.f32 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 8)) (neg.f32 (*.f32 (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) 4)))
(/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(/.f32 (neg.f32 (neg.f32 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 4))) (*.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 4))
(/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(/.f32 (neg.f32 (/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x s))) 2))) (neg.f32 (pow.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2)))
(/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(/.f32 (neg.f32 (-.f32 -1 (exp.f32 (/.f32 x (neg.f32 s))))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(/.f32 (+.f32 (*.f32 2 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))) (/.f32 (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))) (*.f32 (*.f32 2 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))) (/.f32 (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))))))
(/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(/.f32 (+.f32 (/.f32 (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))) (*.f32 2 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))))) (*.f32 (/.f32 (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))) (*.f32 2 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s))))))))
(/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(pow.f32 (/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) 1)
(/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(+.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 0)
(pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)
(+.f32 0 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)
(+.f32 -1 (-.f32 1 (neg.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))))
(pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)
(+.f32 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 2) (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 2))
(pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)
(-.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 0)
(pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)
(-.f32 0 (neg.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)))
(pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)
(*.f32 1 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)
(*.f32 2 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 2))
(pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)
(*.f32 1/2 (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)))
(pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)
(*.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 1)
(pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)
(*.f32 (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) 1/2)
(pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)
(*.f32 4 (pow.f32 (/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 2))
(*.f32 (*.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 4) 1/4)
(pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)
(*.f32 (neg.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) -1)
(pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)
(*.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x s))) 2) (pow.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2))
(pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)
(*.f32 (pow.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x s))) 2))
(pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)
(*.f32 16 (pow.f32 (/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 4) 2))
(pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)
(*.f32 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 2) 2)
(pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)
(*.f32 1/4 (*.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 4))
(pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)
(*.f32 (pow.f32 (exp.f32 -1) 2) (pow.f32 (*.f32 (+.f32 1 (exp.f32 (/.f32 x s))) (exp.f32 (-.f32 1 (/.f32 x s)))) 2))
(pow.f32 (*.f32 (exp.f32 -1) (*.f32 (+.f32 1 (exp.f32 (/.f32 x s))) (exp.f32 (-.f32 1 (/.f32 x s))))) 2)
(pow.f32 (*.f32 (+.f32 1 (exp.f32 (/.f32 x s))) (*.f32 (exp.f32 (-.f32 1 (/.f32 x s))) (exp.f32 -1))) 2)
(pow.f32 (*.f32 (+.f32 1 (exp.f32 (/.f32 x s))) (exp.f32 (+.f32 (-.f32 1 (/.f32 x s)) -1))) 2)
(*.f32 (pow.f32 (*.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2) 2) (pow.f32 (/.f32 (+.f32 1 (exp.f32 (/.f32 x s))) 2) 2))
(pow.f32 (*.f32 (*.f32 2 (exp.f32 (/.f32 x (neg.f32 s)))) (/.f32 (+.f32 1 (exp.f32 (/.f32 x s))) 2)) 2)
(pow.f32 (*.f32 (*.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2) (/.f32 (+.f32 1 (exp.f32 (/.f32 x s))) 2)) 2)
(pow.f32 (*.f32 (exp.f32 (/.f32 x (neg.f32 s))) (*.f32 2 (/.f32 (+.f32 1 (exp.f32 (/.f32 x s))) 2))) 2)
(*.f32 4 (pow.f32 (*.f32 (/.f32 (+.f32 1 (exp.f32 (/.f32 x s))) 2) (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(*.f32 (pow.f32 (+.f32 2 (*.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2)) 2) 1/4)
(*.f32 1/4 (pow.f32 (+.f32 2 (*.f32 2 (exp.f32 (/.f32 x (neg.f32 s))))) 2))
(*.f32 1/4 (pow.f32 (+.f32 2 (*.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2)) 2))
(*.f32 (pow.f32 (*.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 4) 2) 1/16)
(pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)
(/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 1)
(pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)
(/.f32 (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) 2)
(pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)
(/.f32 (*.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 4) 4)
(pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)
(/.f32 (neg.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) -1)
(pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)
(/.f32 (*.f32 (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) 4) 8)
(pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)
(/.f32 (*.f32 2 (*.f32 (*.f32 2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) 4)) 16)
(pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)
(/.f32 (/.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 2) 1/2)
(pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)
(neg.f32 (neg.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)))
(pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2)
(pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)
(+.f32 (/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) 0)
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2))
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(+.f32 0 (/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)))
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2))
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(+.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 4)) (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 4)))
(+.f32 (/.f32 1 (*.f32 4 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))) (/.f32 1 (*.f32 4 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))))
(+.f32 (/.f32 1/4 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) (/.f32 1/4 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)))
(-.f32 (/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) 0)
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2))
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(*.f32 1 (/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)))
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2))
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(*.f32 2 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 4)))
(*.f32 2 (/.f32 1 (*.f32 4 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))))
(*.f32 2 (/.f32 1/4 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)))
(*.f32 1/2 (*.f32 2 (/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))))
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2))
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(*.f32 (/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) 1)
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2))
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(*.f32 (*.f32 2 (/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))) 1/2)
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2))
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))
(*.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2) 4)) 2)
(*.f32 2 (/.f32 1 (*.f32 4 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))))
(*.f32 2 (/.f32 1/4 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)))
(pow.f32 (/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2)) 1)
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2))
(/.f32 1/2 (pow.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) 2))

localize20.0ms (0.2%)

Local error

Found 1 expressions with local error:

NewErrorProgram
1.0b
(/.f32 1 (/.f32 (neg.f32 x) s))
Compiler

Compiled 17 to 7 computations (58.8% saved)

series3.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
2.0ms
x
@0
(/.f32 1 (/.f32 (neg.f32 x) s))
0.0ms
s
@0
(/.f32 1 (/.f32 (neg.f32 x) s))
0.0ms
s
@-inf
(/.f32 1 (/.f32 (neg.f32 x) s))
0.0ms
s
@inf
(/.f32 1 (/.f32 (neg.f32 x) s))
0.0ms
x
@inf
(/.f32 1 (/.f32 (neg.f32 x) s))

rewrite115.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
1846×rational.json-1
1846×rational.json-2
1806×rational.json-simplify-35
988×rational.json-4
988×rational.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0911
17611
221111
354311
4161411
5378511
6749511
Stop Event
node limit
Counts
1 → 38
Calls
Call 1
Inputs
(/.f32 1 (/.f32 (neg.f32 x) s))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (neg.f32 s) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 (neg.f32 s) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (-.f32 1 (/.f32 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (/.f32 s x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 s (/.f32 -1/2 x)) (*.f32 s (/.f32 -1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (neg.f32 s) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (/.f32 s x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 1 (/.f32 s x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (neg.f32 s) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 s (/.f32 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (neg.f32 s) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 s x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 s (/.f32 -1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (*.f32 (/.f32 -1 x) 1/2) s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (/.f32 1 (*.f32 x -4)) (+.f32 s s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 s s) (/.f32 -1/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 s s) (*.f32 (/.f32 -1 x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s 4) (/.f32 1 (*.f32 x -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s 4) (*.f32 1/2 (/.f32 -1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (*.f32 (/.f32 s 2) (/.f32 -1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s (/.f32 -2 x)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -2 (*.f32 (neg.f32 s) (/.f32 -1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 s x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 x) s)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 x) (/.f32 1 (/.f32 1 s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 s) (/.f32 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s -2) (*.f32 -1 (/.f32 -1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 s 4)) (*.f32 1/4 (/.f32 -1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 x) (neg.f32 s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1/2 x) (+.f32 s s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 s (/.f32 -2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (/.f32 -1 x)) (*.f32 1/2 s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 -1 x) 1/2) (+.f32 s s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 1 s)) (/.f32 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s (/.f32 -1/2 x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 x -4)) (*.f32 s 4))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (neg.f32 s) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 s x))))))

simplify94.0ms (1%)

Algorithm
egg-herbie
Rules
1520×rational.json-simplify-2
1494×rational.json-simplify-35
712×rational.json-simplify-43
706×rational.json-simplify-51
630×rational.json-simplify-41
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
082682
1162682
2321682
3643682
42649682
56124682
Stop Event
node limit
Counts
62 → 39
Calls
Call 1
Inputs
(*.f32 -1 (/.f32 s x))
(*.f32 -1 (/.f32 s x))
(*.f32 -1 (/.f32 s x))
(*.f32 -1 (/.f32 s x))
(*.f32 -1 (/.f32 s x))
(*.f32 -1 (/.f32 s x))
(*.f32 -1 (/.f32 s x))
(*.f32 -1 (/.f32 s x))
(*.f32 -1 (/.f32 s x))
(*.f32 -1 (/.f32 s x))
(*.f32 -1 (/.f32 s x))
(*.f32 -1 (/.f32 s x))
(*.f32 -1 (/.f32 s x))
(*.f32 -1 (/.f32 s x))
(*.f32 -1 (/.f32 s x))
(*.f32 -1 (/.f32 s x))
(*.f32 -1 (/.f32 s x))
(*.f32 -1 (/.f32 s x))
(*.f32 -1 (/.f32 s x))
(*.f32 -1 (/.f32 s x))
(*.f32 -1 (/.f32 s x))
(*.f32 -1 (/.f32 s x))
(*.f32 -1 (/.f32 s x))
(*.f32 -1 (/.f32 s x))
(+.f32 (/.f32 (neg.f32 s) x) 0)
(+.f32 0 (/.f32 (neg.f32 s) x))
(+.f32 -1 (-.f32 1 (/.f32 s x)))
(+.f32 (-.f32 1 (/.f32 s x)) -1)
(+.f32 (*.f32 s (/.f32 -1/2 x)) (*.f32 s (/.f32 -1/2 x)))
(-.f32 (/.f32 (neg.f32 s) x) 0)
(-.f32 0 (/.f32 s x))
(-.f32 (-.f32 1 (/.f32 s x)) 1)
(*.f32 1 (/.f32 (neg.f32 s) x))
(*.f32 s (/.f32 -1 x))
(*.f32 (/.f32 (neg.f32 s) x) 1)
(*.f32 -1 (/.f32 s x))
(*.f32 2 (*.f32 s (/.f32 -1/2 x)))
(*.f32 2 (*.f32 (*.f32 (/.f32 -1 x) 1/2) s))
(*.f32 2 (*.f32 (/.f32 1 (*.f32 x -4)) (+.f32 s s)))
(*.f32 (+.f32 s s) (/.f32 -1/2 x))
(*.f32 (+.f32 s s) (*.f32 (/.f32 -1 x) 1/2))
(*.f32 (*.f32 s 4) (/.f32 1 (*.f32 x -4)))
(*.f32 (*.f32 s 4) (*.f32 1/2 (/.f32 -1/2 x)))
(*.f32 4 (*.f32 (/.f32 s 2) (/.f32 -1/2 x)))
(*.f32 (*.f32 s (/.f32 -2 x)) 1/2)
(*.f32 -2 (*.f32 (neg.f32 s) (/.f32 -1/2 x)))
(*.f32 (/.f32 s x) -1)
(*.f32 (/.f32 -1 x) s)
(*.f32 (/.f32 -1 x) (/.f32 1 (/.f32 1 s)))
(*.f32 (neg.f32 s) (/.f32 1 x))
(*.f32 (*.f32 s -2) (*.f32 -1 (/.f32 -1/2 x)))
(*.f32 (*.f32 2 (*.f32 s 4)) (*.f32 1/4 (/.f32 -1/2 x)))
(*.f32 (/.f32 1 x) (neg.f32 s))
(*.f32 (/.f32 -1/2 x) (+.f32 s s))
(*.f32 1/2 (*.f32 s (/.f32 -2 x)))
(*.f32 (*.f32 2 (/.f32 -1 x)) (*.f32 1/2 s))
(*.f32 (*.f32 (/.f32 -1 x) 1/2) (+.f32 s s))
(*.f32 (/.f32 1 (/.f32 1 s)) (/.f32 -1 x))
(*.f32 (*.f32 s (/.f32 -1/2 x)) 2)
(*.f32 (/.f32 1 (*.f32 x -4)) (*.f32 s 4))
(pow.f32 (/.f32 (neg.f32 s) x) 1)
(neg.f32 (/.f32 s x))
Outputs
(*.f32 -1 (/.f32 s x))
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(*.f32 -1 (/.f32 s x))
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(*.f32 -1 (/.f32 s x))
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(*.f32 -1 (/.f32 s x))
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(*.f32 -1 (/.f32 s x))
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(*.f32 -1 (/.f32 s x))
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(*.f32 -1 (/.f32 s x))
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(*.f32 -1 (/.f32 s x))
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(*.f32 -1 (/.f32 s x))
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(*.f32 -1 (/.f32 s x))
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(*.f32 -1 (/.f32 s x))
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(*.f32 -1 (/.f32 s x))
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(*.f32 -1 (/.f32 s x))
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(*.f32 -1 (/.f32 s x))
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(*.f32 -1 (/.f32 s x))
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(*.f32 -1 (/.f32 s x))
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(*.f32 -1 (/.f32 s x))
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(*.f32 -1 (/.f32 s x))
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(*.f32 -1 (/.f32 s x))
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(*.f32 -1 (/.f32 s x))
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(*.f32 -1 (/.f32 s x))
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(*.f32 -1 (/.f32 s x))
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(*.f32 -1 (/.f32 s x))
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(*.f32 -1 (/.f32 s x))
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(+.f32 (/.f32 (neg.f32 s) x) 0)
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(+.f32 0 (/.f32 (neg.f32 s) x))
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(+.f32 -1 (-.f32 1 (/.f32 s x)))
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(+.f32 (-.f32 1 (/.f32 s x)) -1)
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(+.f32 (*.f32 s (/.f32 -1/2 x)) (*.f32 s (/.f32 -1/2 x)))
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(-.f32 (/.f32 (neg.f32 s) x) 0)
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(-.f32 0 (/.f32 s x))
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(-.f32 (-.f32 1 (/.f32 s x)) 1)
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(*.f32 1 (/.f32 (neg.f32 s) x))
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(*.f32 s (/.f32 -1 x))
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(*.f32 (/.f32 (neg.f32 s) x) 1)
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(*.f32 -1 (/.f32 s x))
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(*.f32 2 (*.f32 s (/.f32 -1/2 x)))
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(*.f32 2 (*.f32 (*.f32 (/.f32 -1 x) 1/2) s))
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(*.f32 2 (*.f32 (/.f32 1 (*.f32 x -4)) (+.f32 s s)))
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(*.f32 (+.f32 s s) (/.f32 -1/2 x))
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(*.f32 (+.f32 s s) (*.f32 (/.f32 -1 x) 1/2))
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(*.f32 (*.f32 s 4) (/.f32 1 (*.f32 x -4)))
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(*.f32 (*.f32 s 4) (*.f32 1/2 (/.f32 -1/2 x)))
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(*.f32 4 (*.f32 (/.f32 s 2) (/.f32 -1/2 x)))
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(*.f32 (*.f32 s (/.f32 -2 x)) 1/2)
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(*.f32 -2 (*.f32 (neg.f32 s) (/.f32 -1/2 x)))
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(*.f32 (/.f32 s x) -1)
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(*.f32 (/.f32 -1 x) s)
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(*.f32 (/.f32 -1 x) (/.f32 1 (/.f32 1 s)))
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(*.f32 (neg.f32 s) (/.f32 1 x))
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(*.f32 (*.f32 s -2) (*.f32 -1 (/.f32 -1/2 x)))
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(*.f32 (*.f32 2 (*.f32 s 4)) (*.f32 1/4 (/.f32 -1/2 x)))
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(*.f32 (/.f32 1 x) (neg.f32 s))
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(*.f32 (/.f32 -1/2 x) (+.f32 s s))
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(*.f32 1/2 (*.f32 s (/.f32 -2 x)))
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(*.f32 (*.f32 2 (/.f32 -1 x)) (*.f32 1/2 s))
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(*.f32 (*.f32 (/.f32 -1 x) 1/2) (+.f32 s s))
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(*.f32 (/.f32 1 (/.f32 1 s)) (/.f32 -1 x))
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(*.f32 (*.f32 s (/.f32 -1/2 x)) 2)
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(*.f32 (/.f32 1 (*.f32 x -4)) (*.f32 s 4))
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(pow.f32 (/.f32 (neg.f32 s) x) 1)
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))

localize37.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f32 2 (/.f32 x s))
0.0b
(+.f32 1 (-.f32 2 (/.f32 x s)))
0.0b
(+.f32 (+.f32 1 (-.f32 2 (/.f32 x s))) -1)
1.0b
(/.f32 1 (+.f32 (+.f32 1 (-.f32 2 (/.f32 x s))) -1))
Compiler

Compiled 42 to 26 computations (38.1% saved)

series2.0ms (0%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
0.0ms
x
@0
(/.f32 1 (+.f32 (+.f32 1 (-.f32 2 (/.f32 x s))) -1))
0.0ms
x
@-inf
(/.f32 1 (+.f32 (+.f32 1 (-.f32 2 (/.f32 x s))) -1))
0.0ms
s
@0
(/.f32 1 (+.f32 (+.f32 1 (-.f32 2 (/.f32 x s))) -1))
0.0ms
x
@inf
(/.f32 1 (+.f32 (+.f32 1 (-.f32 2 (/.f32 x s))) -1))
0.0ms
s
@-inf
(/.f32 1 (+.f32 (+.f32 1 (-.f32 2 (/.f32 x s))) -1))

rewrite84.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1552×rational.json-1
1552×rational.json-2
1552×rational.json-4
1552×rational.json-3
1542×exponential.json-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01275
19445
222845
355145
4135545
5463045
Stop Event
node limit
Counts
3 → 90
Calls
Call 1
Inputs
(/.f32 1 (+.f32 (+.f32 1 (-.f32 2 (/.f32 x s))) -1))
(+.f32 (+.f32 1 (-.f32 2 (/.f32 x s))) -1)
(+.f32 1 (-.f32 2 (/.f32 x s)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (-.f32 2 (/.f32 x s))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 1 (-.f32 2 (/.f32 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1/2 (-.f32 2 (/.f32 x s))) (/.f32 1/2 (-.f32 2 (/.f32 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (-.f32 2 (/.f32 x s))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 1 (-.f32 2 (/.f32 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 1/2 (-.f32 2 (/.f32 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 2 (/.f32 x s)) (/.f32 1 (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (+.f32 (/.f32 x s) -2) (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 2 (/.f32 x s))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (-.f32 2 (/.f32 x s))) (/.f32 1 (*.f32 2 (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (-.f32 2 (/.f32 x s))) (/.f32 1/2 (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (/.f32 1 (-.f32 2 (/.f32 x s))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 2 (-.f32 2 (/.f32 x s))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 1 (-.f32 2 (/.f32 x s))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (/.f32 2 (-.f32 2 (/.f32 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s)))) (-.f32 2 (/.f32 x s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 2 (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s)))) (*.f32 (-.f32 2 (/.f32 x s)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 2 (/.f32 x s)) 1/2) (/.f32 2 (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 (/.f32 1 (-.f32 2 (/.f32 x s))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (-.f32 2 (/.f32 x s))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (/.f32 x s) -2) (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 2 (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s))))) (*.f32 2 (-.f32 2 (/.f32 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s)))) (*.f32 2 (-.f32 2 (/.f32 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (-.f32 2 (/.f32 x s))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (-.f32 2 (/.f32 x s))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 1 (+.f32 (/.f32 x s) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 2 (/.f32 x s))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 2 (/.f32 x s)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 3 (/.f32 x s)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 -1 (+.f32 (/.f32 x s) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (+.f32 (/.f32 x s) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 1 (/.f32 x s)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 3 (+.f32 1 (/.f32 x s)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (/.f32 x s)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 4 (/.f32 x s)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 2 (/.f32 x s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (-.f32 2 (/.f32 x s)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 2 (/.f32 x s)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (+.f32 (/.f32 x s) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (-.f32 2 (/.f32 x s))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (-.f32 2 (/.f32 x s)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 2 (/.f32 x s)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (/.f32 x s) -2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 2 (/.f32 x s)) 8) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 2 (-.f32 2 (/.f32 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 2 (/.f32 x s)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 (-.f32 2 (/.f32 x s)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/8 (*.f32 (-.f32 2 (/.f32 x s)) 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 2 (/.f32 x s)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 2 (/.f32 x s)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (-.f32 2 (/.f32 x s))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 2 (/.f32 x s)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 x s) -2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (+.f32 (/.f32 x s) -2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 2 (/.f32 x s)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (-.f32 2 (/.f32 x s)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (+.f32 (/.f32 x s) -2)) -1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 2 (/.f32 x s)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (+.f32 (/.f32 x s) -2))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 1 (+.f32 (/.f32 x s) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 2 (+.f32 (/.f32 x s) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 2 (/.f32 x s)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 3 (/.f32 x s)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 -1 (-.f32 (+.f32 (/.f32 x s) -3) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (+.f32 (/.f32 x s) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 4 (+.f32 1 (/.f32 x s)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 1 (/.f32 x s)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 3 (/.f32 x s))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 4 (/.f32 x s)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (-.f32 3 (/.f32 x s)) -2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 3 (/.f32 x s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (-.f32 3 (/.f32 x s)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 3 (/.f32 x s)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (+.f32 (/.f32 x s) -3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (-.f32 3 (/.f32 x s)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (-.f32 3 (/.f32 x s))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 3 (/.f32 x s)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (/.f32 x s) -3) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 2 (-.f32 3 (/.f32 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 (-.f32 3 (/.f32 x s)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 3 (/.f32 x s)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 3 (/.f32 x s)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 3 (/.f32 x s)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (-.f32 3 (/.f32 x s))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 3 (/.f32 x s)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 x s) -3) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (-.f32 3 (/.f32 x s)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (-.f32 3 (/.f32 x s)) 4)) (*.f32 2 (*.f32 (-.f32 3 (/.f32 x s)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 3 (/.f32 x s)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (+.f32 (/.f32 x s) -3))))))

simplify115.0ms (1.2%)

Algorithm
egg-herbie
Rules
1092×rational.json-simplify-39
850×rational.json-simplify-35
848×rational.json-simplify-41
846×rational.json-simplify-51
748×rational.json-simplify-61
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01803496
13643472
212673136
331473120
460623120
Stop Event
node limit
Counts
162 → 126
Calls
Call 1
Inputs
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (*.f32 1/4 (/.f32 x s))))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
(*.f32 -1 (/.f32 s x))
(+.f32 (*.f32 -1 (/.f32 s x)) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2)))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (+.f32 (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))))
(*.f32 -1 (/.f32 s x))
(+.f32 (*.f32 -1 (/.f32 s x)) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2)))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (+.f32 (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))))
(*.f32 -1 (/.f32 s x))
(+.f32 (*.f32 -1 (/.f32 s x)) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2)))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (+.f32 (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))))
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (*.f32 1/4 (/.f32 x s))))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (*.f32 1/4 (/.f32 x s))))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
2
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(*.f32 -1 (/.f32 x s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(*.f32 -1 (/.f32 x s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(*.f32 -1 (/.f32 x s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
2
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
2
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
3
(+.f32 3 (*.f32 -1 (/.f32 x s)))
(+.f32 3 (*.f32 -1 (/.f32 x s)))
(+.f32 3 (*.f32 -1 (/.f32 x s)))
(*.f32 -1 (/.f32 x s))
(+.f32 3 (*.f32 -1 (/.f32 x s)))
(+.f32 3 (*.f32 -1 (/.f32 x s)))
(+.f32 3 (*.f32 -1 (/.f32 x s)))
(*.f32 -1 (/.f32 x s))
(+.f32 3 (*.f32 -1 (/.f32 x s)))
(+.f32 3 (*.f32 -1 (/.f32 x s)))
(+.f32 3 (*.f32 -1 (/.f32 x s)))
(*.f32 -1 (/.f32 x s))
(+.f32 3 (*.f32 -1 (/.f32 x s)))
(+.f32 3 (*.f32 -1 (/.f32 x s)))
(+.f32 3 (*.f32 -1 (/.f32 x s)))
3
(+.f32 3 (*.f32 -1 (/.f32 x s)))
(+.f32 3 (*.f32 -1 (/.f32 x s)))
(+.f32 3 (*.f32 -1 (/.f32 x s)))
3
(+.f32 3 (*.f32 -1 (/.f32 x s)))
(+.f32 3 (*.f32 -1 (/.f32 x s)))
(+.f32 3 (*.f32 -1 (/.f32 x s)))
(+.f32 (/.f32 1 (-.f32 2 (/.f32 x s))) 0)
(+.f32 0 (/.f32 1 (-.f32 2 (/.f32 x s))))
(+.f32 (/.f32 1/2 (-.f32 2 (/.f32 x s))) (/.f32 1/2 (-.f32 2 (/.f32 x s))))
(-.f32 (/.f32 1 (-.f32 2 (/.f32 x s))) 0)
(*.f32 1 (/.f32 1 (-.f32 2 (/.f32 x s))))
(*.f32 2 (/.f32 1/2 (-.f32 2 (/.f32 x s))))
(*.f32 (-.f32 2 (/.f32 x s)) (/.f32 1 (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s)))))
(*.f32 -1 (/.f32 (+.f32 (/.f32 x s) -2) (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s)))))
(*.f32 (/.f32 1 (-.f32 2 (/.f32 x s))) 1)
(*.f32 (*.f32 2 (-.f32 2 (/.f32 x s))) (/.f32 1 (*.f32 2 (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s))))))
(*.f32 (*.f32 2 (-.f32 2 (/.f32 x s))) (/.f32 1/2 (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s)))))
(*.f32 4 (/.f32 (/.f32 1 (-.f32 2 (/.f32 x s))) 4))
(*.f32 (/.f32 2 (-.f32 2 (/.f32 x s))) 1/2)
(*.f32 (*.f32 (/.f32 1 (-.f32 2 (/.f32 x s))) 4) 1/4)
(*.f32 1/2 (/.f32 2 (-.f32 2 (/.f32 x s))))
(*.f32 (/.f32 1 (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s)))) (-.f32 2 (/.f32 x s)))
(*.f32 (/.f32 2 (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s)))) (*.f32 (-.f32 2 (/.f32 x s)) 1/2))
(*.f32 (*.f32 (-.f32 2 (/.f32 x s)) 1/2) (/.f32 2 (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s)))))
(*.f32 1/4 (*.f32 (/.f32 1 (-.f32 2 (/.f32 x s))) 4))
(*.f32 (/.f32 1/2 (-.f32 2 (/.f32 x s))) 2)
(*.f32 (/.f32 (+.f32 (/.f32 x s) -2) (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s)))) -1)
(*.f32 (/.f32 1 (*.f32 2 (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s))))) (*.f32 2 (-.f32 2 (/.f32 x s))))
(*.f32 (/.f32 1/2 (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s)))) (*.f32 2 (-.f32 2 (/.f32 x s))))
(*.f32 (/.f32 (/.f32 1 (-.f32 2 (/.f32 x s))) 4) 4)
(pow.f32 (/.f32 1 (-.f32 2 (/.f32 x s))) 1)
(-.f32 1 (+.f32 (/.f32 x s) -1))
(-.f32 2 (/.f32 x s))
(-.f32 (-.f32 2 (/.f32 x s)) 0)
(-.f32 (-.f32 3 (/.f32 x s)) 1)
(-.f32 -1 (+.f32 (/.f32 x s) -3))
(-.f32 0 (+.f32 (/.f32 x s) -2))
(-.f32 (-.f32 1 (/.f32 x s)) -1)
(-.f32 3 (+.f32 1 (/.f32 x s)))
(-.f32 (neg.f32 (/.f32 x s)) -2)
(-.f32 (-.f32 4 (/.f32 x s)) 2)
(*.f32 1 (-.f32 2 (/.f32 x s)))
(*.f32 2 (*.f32 (-.f32 2 (/.f32 x s)) 1/2))
(*.f32 (-.f32 2 (/.f32 x s)) 1)
(*.f32 -1 (+.f32 (/.f32 x s) -2))
(*.f32 (*.f32 2 (-.f32 2 (/.f32 x s))) 1/2)
(*.f32 4 (/.f32 (-.f32 2 (/.f32 x s)) 4))
(*.f32 (*.f32 (-.f32 2 (/.f32 x s)) 4) 1/4)
(*.f32 (+.f32 (/.f32 x s) -2) -1)
(*.f32 (*.f32 (-.f32 2 (/.f32 x s)) 8) 1/8)
(*.f32 1/2 (*.f32 2 (-.f32 2 (/.f32 x s))))
(*.f32 (*.f32 (-.f32 2 (/.f32 x s)) 1/2) 2)
(*.f32 1/4 (*.f32 (-.f32 2 (/.f32 x s)) 4))
(*.f32 1/8 (*.f32 (-.f32 2 (/.f32 x s)) 8))
(*.f32 (/.f32 (-.f32 2 (/.f32 x s)) 4) 4)
(/.f32 (-.f32 2 (/.f32 x s)) 1)
(/.f32 (*.f32 2 (-.f32 2 (/.f32 x s))) 2)
(/.f32 (*.f32 (-.f32 2 (/.f32 x s)) 4) 4)
(/.f32 (+.f32 (/.f32 x s) -2) -1)
(/.f32 (*.f32 2 (+.f32 (/.f32 x s) -2)) -2)
(/.f32 (*.f32 (-.f32 2 (/.f32 x s)) 8) 8)
(/.f32 (*.f32 2 (*.f32 (-.f32 2 (/.f32 x s)) 8)) 16)
(/.f32 (/.f32 (*.f32 2 (+.f32 (/.f32 x s) -2)) -1) 2)
(pow.f32 (-.f32 2 (/.f32 x s)) 1)
(neg.f32 (+.f32 (/.f32 x s) -2))
(-.f32 1 (+.f32 (/.f32 x s) -2))
(-.f32 2 (+.f32 (/.f32 x s) -1))
(-.f32 (-.f32 2 (/.f32 x s)) -1)
(-.f32 (-.f32 3 (/.f32 x s)) 0)
(-.f32 -1 (-.f32 (+.f32 (/.f32 x s) -3) 1))
(-.f32 0 (+.f32 (/.f32 x s) -3))
(-.f32 4 (+.f32 1 (/.f32 x s)))
(-.f32 (-.f32 1 (/.f32 x s)) -2)
(-.f32 3 (/.f32 x s))
(-.f32 (-.f32 4 (/.f32 x s)) 1)
(-.f32 (-.f32 (-.f32 3 (/.f32 x s)) -2) 2)
(*.f32 1 (-.f32 3 (/.f32 x s)))
(*.f32 2 (*.f32 (-.f32 3 (/.f32 x s)) 1/2))
(*.f32 (-.f32 3 (/.f32 x s)) 1)
(*.f32 -1 (+.f32 (/.f32 x s) -3))
(*.f32 4 (/.f32 (-.f32 3 (/.f32 x s)) 4))
(*.f32 (*.f32 2 (-.f32 3 (/.f32 x s))) 1/2)
(*.f32 (*.f32 (-.f32 3 (/.f32 x s)) 4) 1/4)
(*.f32 (+.f32 (/.f32 x s) -3) -1)
(*.f32 1/2 (*.f32 2 (-.f32 3 (/.f32 x s))))
(*.f32 1/4 (*.f32 (-.f32 3 (/.f32 x s)) 4))
(*.f32 (*.f32 (-.f32 3 (/.f32 x s)) 1/2) 2)
(*.f32 (/.f32 (-.f32 3 (/.f32 x s)) 4) 4)
(/.f32 (-.f32 3 (/.f32 x s)) 1)
(/.f32 (*.f32 2 (-.f32 3 (/.f32 x s))) 2)
(/.f32 (*.f32 (-.f32 3 (/.f32 x s)) 4) 4)
(/.f32 (+.f32 (/.f32 x s) -3) -1)
(/.f32 (*.f32 2 (*.f32 (-.f32 3 (/.f32 x s)) 4)) 8)
(/.f32 (+.f32 (*.f32 2 (*.f32 (-.f32 3 (/.f32 x s)) 4)) (*.f32 2 (*.f32 (-.f32 3 (/.f32 x s)) 4))) 16)
(pow.f32 (-.f32 3 (/.f32 x s)) 1)
(neg.f32 (+.f32 (/.f32 x s) -3))
Outputs
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (*.f32 1/4 (/.f32 x s))))
(+.f32 (+.f32 1/2 (*.f32 1/4 (/.f32 x s))) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) 1/2))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
(+.f32 1/2 (+.f32 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 1/2 (+.f32 (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))))))
(*.f32 -1 (/.f32 s x))
(neg.f32 (/.f32 s x))
(+.f32 (*.f32 -1 (/.f32 s x)) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))
(+.f32 (neg.f32 (/.f32 s x)) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2)))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3)))))
(+.f32 (neg.f32 (/.f32 s x)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3)))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (+.f32 (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))))))
(+.f32 (neg.f32 (/.f32 s x)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))))))
(+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (+.f32 (+.f32 (neg.f32 (/.f32 s x)) (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3)))) (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4)))))
(*.f32 -1 (/.f32 s x))
(neg.f32 (/.f32 s x))
(+.f32 (*.f32 -1 (/.f32 s x)) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))
(+.f32 (neg.f32 (/.f32 s x)) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2)))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3)))))
(+.f32 (neg.f32 (/.f32 s x)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3)))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (+.f32 (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))))))
(+.f32 (neg.f32 (/.f32 s x)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))))))
(+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (+.f32 (+.f32 (neg.f32 (/.f32 s x)) (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3)))) (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4)))))
(*.f32 -1 (/.f32 s x))
(neg.f32 (/.f32 s x))
(+.f32 (*.f32 -1 (/.f32 s x)) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))
(+.f32 (neg.f32 (/.f32 s x)) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2)))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3)))))
(+.f32 (neg.f32 (/.f32 s x)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3)))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (+.f32 (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))))))
(+.f32 (neg.f32 (/.f32 s x)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))))))
(+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (+.f32 (+.f32 (neg.f32 (/.f32 s x)) (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3)))) (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4)))))
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (*.f32 1/4 (/.f32 x s))))
(+.f32 (+.f32 1/2 (*.f32 1/4 (/.f32 x s))) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) 1/2))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
(+.f32 1/2 (+.f32 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 1/2 (+.f32 (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))))))
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (*.f32 1/4 (/.f32 x s))))
(+.f32 (+.f32 1/2 (*.f32 1/4 (/.f32 x s))) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) 1/2))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
(+.f32 1/2 (+.f32 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 1/2 (+.f32 (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))))))
2
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(*.f32 -1 (/.f32 x s))
(neg.f32 (/.f32 x s))
(/.f32 (neg.f32 x) s)
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(*.f32 -1 (/.f32 x s))
(neg.f32 (/.f32 x s))
(/.f32 (neg.f32 x) s)
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(*.f32 -1 (/.f32 x s))
(neg.f32 (/.f32 x s))
(/.f32 (neg.f32 x) s)
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
2
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
2
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
3
(+.f32 3 (*.f32 -1 (/.f32 x s)))
(+.f32 3 (neg.f32 (/.f32 x s)))
(-.f32 3 (/.f32 x s))
(+.f32 3 (*.f32 -1 (/.f32 x s)))
(+.f32 3 (neg.f32 (/.f32 x s)))
(-.f32 3 (/.f32 x s))
(+.f32 3 (*.f32 -1 (/.f32 x s)))
(+.f32 3 (neg.f32 (/.f32 x s)))
(-.f32 3 (/.f32 x s))
(*.f32 -1 (/.f32 x s))
(neg.f32 (/.f32 x s))
(/.f32 (neg.f32 x) s)
(+.f32 3 (*.f32 -1 (/.f32 x s)))
(+.f32 3 (neg.f32 (/.f32 x s)))
(-.f32 3 (/.f32 x s))
(+.f32 3 (*.f32 -1 (/.f32 x s)))
(+.f32 3 (neg.f32 (/.f32 x s)))
(-.f32 3 (/.f32 x s))
(+.f32 3 (*.f32 -1 (/.f32 x s)))
(+.f32 3 (neg.f32 (/.f32 x s)))
(-.f32 3 (/.f32 x s))
(*.f32 -1 (/.f32 x s))
(neg.f32 (/.f32 x s))
(/.f32 (neg.f32 x) s)
(+.f32 3 (*.f32 -1 (/.f32 x s)))
(+.f32 3 (neg.f32 (/.f32 x s)))
(-.f32 3 (/.f32 x s))
(+.f32 3 (*.f32 -1 (/.f32 x s)))
(+.f32 3 (neg.f32 (/.f32 x s)))
(-.f32 3 (/.f32 x s))
(+.f32 3 (*.f32 -1 (/.f32 x s)))
(+.f32 3 (neg.f32 (/.f32 x s)))
(-.f32 3 (/.f32 x s))
(*.f32 -1 (/.f32 x s))
(neg.f32 (/.f32 x s))
(/.f32 (neg.f32 x) s)
(+.f32 3 (*.f32 -1 (/.f32 x s)))
(+.f32 3 (neg.f32 (/.f32 x s)))
(-.f32 3 (/.f32 x s))
(+.f32 3 (*.f32 -1 (/.f32 x s)))
(+.f32 3 (neg.f32 (/.f32 x s)))
(-.f32 3 (/.f32 x s))
(+.f32 3 (*.f32 -1 (/.f32 x s)))
(+.f32 3 (neg.f32 (/.f32 x s)))
(-.f32 3 (/.f32 x s))
3
(+.f32 3 (*.f32 -1 (/.f32 x s)))
(+.f32 3 (neg.f32 (/.f32 x s)))
(-.f32 3 (/.f32 x s))
(+.f32 3 (*.f32 -1 (/.f32 x s)))
(+.f32 3 (neg.f32 (/.f32 x s)))
(-.f32 3 (/.f32 x s))
(+.f32 3 (*.f32 -1 (/.f32 x s)))
(+.f32 3 (neg.f32 (/.f32 x s)))
(-.f32 3 (/.f32 x s))
3
(+.f32 3 (*.f32 -1 (/.f32 x s)))
(+.f32 3 (neg.f32 (/.f32 x s)))
(-.f32 3 (/.f32 x s))
(+.f32 3 (*.f32 -1 (/.f32 x s)))
(+.f32 3 (neg.f32 (/.f32 x s)))
(-.f32 3 (/.f32 x s))
(+.f32 3 (*.f32 -1 (/.f32 x s)))
(+.f32 3 (neg.f32 (/.f32 x s)))
(-.f32 3 (/.f32 x s))
(+.f32 (/.f32 1 (-.f32 2 (/.f32 x s))) 0)
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(/.f32 1 (-.f32 2 (/.f32 x s)))
(+.f32 0 (/.f32 1 (-.f32 2 (/.f32 x s))))
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(/.f32 1 (-.f32 2 (/.f32 x s)))
(+.f32 (/.f32 1/2 (-.f32 2 (/.f32 x s))) (/.f32 1/2 (-.f32 2 (/.f32 x s))))
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(/.f32 1 (-.f32 2 (/.f32 x s)))
(-.f32 (/.f32 1 (-.f32 2 (/.f32 x s))) 0)
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(/.f32 1 (-.f32 2 (/.f32 x s)))
(*.f32 1 (/.f32 1 (-.f32 2 (/.f32 x s))))
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(/.f32 1 (-.f32 2 (/.f32 x s)))
(*.f32 2 (/.f32 1/2 (-.f32 2 (/.f32 x s))))
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(/.f32 1 (-.f32 2 (/.f32 x s)))
(*.f32 (-.f32 2 (/.f32 x s)) (/.f32 1 (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s)))))
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(/.f32 1 (-.f32 2 (/.f32 x s)))
(*.f32 -1 (/.f32 (+.f32 (/.f32 x s) -2) (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s)))))
(neg.f32 (/.f32 (+.f32 (/.f32 x s) -2) (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s)))))
(*.f32 (/.f32 1 (-.f32 2 (/.f32 x s))) 1)
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(/.f32 1 (-.f32 2 (/.f32 x s)))
(*.f32 (*.f32 2 (-.f32 2 (/.f32 x s))) (/.f32 1 (*.f32 2 (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s))))))
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(/.f32 1 (-.f32 2 (/.f32 x s)))
(*.f32 (*.f32 2 (-.f32 2 (/.f32 x s))) (/.f32 1/2 (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s)))))
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(/.f32 1 (-.f32 2 (/.f32 x s)))
(*.f32 4 (/.f32 (/.f32 1 (-.f32 2 (/.f32 x s))) 4))
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(/.f32 1 (-.f32 2 (/.f32 x s)))
(*.f32 (/.f32 2 (-.f32 2 (/.f32 x s))) 1/2)
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(/.f32 1 (-.f32 2 (/.f32 x s)))
(*.f32 (*.f32 (/.f32 1 (-.f32 2 (/.f32 x s))) 4) 1/4)
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(/.f32 1 (-.f32 2 (/.f32 x s)))
(*.f32 1/2 (/.f32 2 (-.f32 2 (/.f32 x s))))
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(/.f32 1 (-.f32 2 (/.f32 x s)))
(*.f32 (/.f32 1 (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s)))) (-.f32 2 (/.f32 x s)))
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(/.f32 1 (-.f32 2 (/.f32 x s)))
(*.f32 (/.f32 2 (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s)))) (*.f32 (-.f32 2 (/.f32 x s)) 1/2))
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(/.f32 1 (-.f32 2 (/.f32 x s)))
(*.f32 (*.f32 (-.f32 2 (/.f32 x s)) 1/2) (/.f32 2 (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s)))))
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(/.f32 1 (-.f32 2 (/.f32 x s)))
(*.f32 1/4 (*.f32 (/.f32 1 (-.f32 2 (/.f32 x s))) 4))
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(/.f32 1 (-.f32 2 (/.f32 x s)))
(*.f32 (/.f32 1/2 (-.f32 2 (/.f32 x s))) 2)
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(/.f32 1 (-.f32 2 (/.f32 x s)))
(*.f32 (/.f32 (+.f32 (/.f32 x s) -2) (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s)))) -1)
(neg.f32 (/.f32 (+.f32 (/.f32 x s) -2) (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s)))))
(*.f32 (/.f32 1 (*.f32 2 (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s))))) (*.f32 2 (-.f32 2 (/.f32 x s))))
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(/.f32 1 (-.f32 2 (/.f32 x s)))
(*.f32 (/.f32 1/2 (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s)))) (*.f32 2 (-.f32 2 (/.f32 x s))))
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(/.f32 1 (-.f32 2 (/.f32 x s)))
(*.f32 (/.f32 (/.f32 1 (-.f32 2 (/.f32 x s))) 4) 4)
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(/.f32 1 (-.f32 2 (/.f32 x s)))
(pow.f32 (/.f32 1 (-.f32 2 (/.f32 x s))) 1)
(/.f32 -1 (-.f32 (/.f32 x s) 2))
(/.f32 1 (-.f32 2 (/.f32 x s)))
(-.f32 1 (+.f32 (/.f32 x s) -1))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(-.f32 2 (/.f32 x s))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 (-.f32 2 (/.f32 x s)) 0)
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(-.f32 (-.f32 3 (/.f32 x s)) 1)
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(-.f32 -1 (+.f32 (/.f32 x s) -3))
(neg.f32 (+.f32 (/.f32 x s) -2))
(-.f32 0 (+.f32 (/.f32 x s) -2))
(-.f32 -1 (+.f32 (/.f32 x s) -3))
(neg.f32 (+.f32 (/.f32 x s) -2))
(-.f32 (-.f32 1 (/.f32 x s)) -1)
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(-.f32 3 (+.f32 1 (/.f32 x s)))
(-.f32 3 (+.f32 (/.f32 x s) 1))
(-.f32 (neg.f32 (/.f32 x s)) -2)
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(-.f32 (-.f32 4 (/.f32 x s)) 2)
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(*.f32 1 (-.f32 2 (/.f32 x s)))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(*.f32 2 (*.f32 (-.f32 2 (/.f32 x s)) 1/2))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(*.f32 (-.f32 2 (/.f32 x s)) 1)
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(*.f32 -1 (+.f32 (/.f32 x s) -2))
(-.f32 -1 (+.f32 (/.f32 x s) -3))
(neg.f32 (+.f32 (/.f32 x s) -2))
(*.f32 (*.f32 2 (-.f32 2 (/.f32 x s))) 1/2)
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(*.f32 4 (/.f32 (-.f32 2 (/.f32 x s)) 4))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(*.f32 (*.f32 (-.f32 2 (/.f32 x s)) 4) 1/4)
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(*.f32 (+.f32 (/.f32 x s) -2) -1)
(-.f32 -1 (+.f32 (/.f32 x s) -3))
(neg.f32 (+.f32 (/.f32 x s) -2))
(*.f32 (*.f32 (-.f32 2 (/.f32 x s)) 8) 1/8)
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(*.f32 1/2 (*.f32 2 (-.f32 2 (/.f32 x s))))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(*.f32 (*.f32 (-.f32 2 (/.f32 x s)) 1/2) 2)
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(*.f32 1/4 (*.f32 (-.f32 2 (/.f32 x s)) 4))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(*.f32 1/8 (*.f32 (-.f32 2 (/.f32 x s)) 8))
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(*.f32 (/.f32 (-.f32 2 (/.f32 x s)) 4) 4)
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(/.f32 (-.f32 2 (/.f32 x s)) 1)
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(/.f32 (*.f32 2 (-.f32 2 (/.f32 x s))) 2)
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(/.f32 (*.f32 (-.f32 2 (/.f32 x s)) 4) 4)
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(/.f32 (+.f32 (/.f32 x s) -2) -1)
(-.f32 -1 (+.f32 (/.f32 x s) -3))
(neg.f32 (+.f32 (/.f32 x s) -2))
(/.f32 (*.f32 2 (+.f32 (/.f32 x s) -2)) -2)
(-.f32 -1 (+.f32 (/.f32 x s) -3))
(neg.f32 (+.f32 (/.f32 x s) -2))
(/.f32 (*.f32 (-.f32 2 (/.f32 x s)) 8) 8)
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(/.f32 (*.f32 2 (*.f32 (-.f32 2 (/.f32 x s)) 8)) 16)
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(/.f32 (/.f32 (*.f32 2 (+.f32 (/.f32 x s) -2)) -1) 2)
(-.f32 -1 (+.f32 (/.f32 x s) -3))
(neg.f32 (+.f32 (/.f32 x s) -2))
(pow.f32 (-.f32 2 (/.f32 x s)) 1)
(+.f32 2 (neg.f32 (/.f32 x s)))
(-.f32 2 (/.f32 x s))
(neg.f32 (+.f32 (/.f32 x s) -2))
(-.f32 -1 (+.f32 (/.f32 x s) -3))
(-.f32 1 (+.f32 (/.f32 x s) -2))
(-.f32 -1 (+.f32 (/.f32 x s) -4))
(-.f32 2 (+.f32 (/.f32 x s) -1))
(+.f32 3 (neg.f32 (/.f32 x s)))
(-.f32 3 (/.f32 x s))
(-.f32 (-.f32 2 (/.f32 x s)) -1)
(+.f32 3 (neg.f32 (/.f32 x s)))
(-.f32 3 (/.f32 x s))
(-.f32 (-.f32 3 (/.f32 x s)) 0)
(+.f32 3 (neg.f32 (/.f32 x s)))
(-.f32 3 (/.f32 x s))
(-.f32 -1 (-.f32 (+.f32 (/.f32 x s) -3) 1))
(-.f32 1 (+.f32 (/.f32 x s) -2))
(-.f32 -1 (+.f32 (/.f32 x s) -4))
(-.f32 0 (+.f32 (/.f32 x s) -3))
(neg.f32 (+.f32 (/.f32 x s) -3))
(-.f32 4 (+.f32 1 (/.f32 x s)))
(-.f32 4 (+.f32 (/.f32 x s) 1))
(-.f32 -1 (-.f32 (/.f32 x s) 4))
(-.f32 (-.f32 1 (/.f32 x s)) -2)
(+.f32 3 (neg.f32 (/.f32 x s)))
(-.f32 3 (/.f32 x s))
(-.f32 3 (/.f32 x s))
(+.f32 3 (neg.f32 (/.f32 x s)))
(-.f32 (-.f32 4 (/.f32 x s)) 1)
(+.f32 3 (neg.f32 (/.f32 x s)))
(-.f32 3 (/.f32 x s))
(-.f32 (-.f32 (-.f32 3 (/.f32 x s)) -2) 2)
(+.f32 3 (neg.f32 (/.f32 x s)))
(-.f32 3 (/.f32 x s))
(*.f32 1 (-.f32 3 (/.f32 x s)))
(+.f32 3 (neg.f32 (/.f32 x s)))
(-.f32 3 (/.f32 x s))
(*.f32 2 (*.f32 (-.f32 3 (/.f32 x s)) 1/2))
(+.f32 3 (neg.f32 (/.f32 x s)))
(-.f32 3 (/.f32 x s))
(*.f32 (-.f32 3 (/.f32 x s)) 1)
(+.f32 3 (neg.f32 (/.f32 x s)))
(-.f32 3 (/.f32 x s))
(*.f32 -1 (+.f32 (/.f32 x s) -3))
(neg.f32 (+.f32 (/.f32 x s) -3))
(*.f32 4 (/.f32 (-.f32 3 (/.f32 x s)) 4))
(+.f32 3 (neg.f32 (/.f32 x s)))
(-.f32 3 (/.f32 x s))
(*.f32 (*.f32 2 (-.f32 3 (/.f32 x s))) 1/2)
(+.f32 3 (neg.f32 (/.f32 x s)))
(-.f32 3 (/.f32 x s))
(*.f32 (*.f32 (-.f32 3 (/.f32 x s)) 4) 1/4)
(+.f32 3 (neg.f32 (/.f32 x s)))
(-.f32 3 (/.f32 x s))
(*.f32 (+.f32 (/.f32 x s) -3) -1)
(neg.f32 (+.f32 (/.f32 x s) -3))
(*.f32 1/2 (*.f32 2 (-.f32 3 (/.f32 x s))))
(+.f32 3 (neg.f32 (/.f32 x s)))
(-.f32 3 (/.f32 x s))
(*.f32 1/4 (*.f32 (-.f32 3 (/.f32 x s)) 4))
(+.f32 3 (neg.f32 (/.f32 x s)))
(-.f32 3 (/.f32 x s))
(*.f32 (*.f32 (-.f32 3 (/.f32 x s)) 1/2) 2)
(+.f32 3 (neg.f32 (/.f32 x s)))
(-.f32 3 (/.f32 x s))
(*.f32 (/.f32 (-.f32 3 (/.f32 x s)) 4) 4)
(+.f32 3 (neg.f32 (/.f32 x s)))
(-.f32 3 (/.f32 x s))
(/.f32 (-.f32 3 (/.f32 x s)) 1)
(+.f32 3 (neg.f32 (/.f32 x s)))
(-.f32 3 (/.f32 x s))
(/.f32 (*.f32 2 (-.f32 3 (/.f32 x s))) 2)
(+.f32 3 (neg.f32 (/.f32 x s)))
(-.f32 3 (/.f32 x s))
(/.f32 (*.f32 (-.f32 3 (/.f32 x s)) 4) 4)
(+.f32 3 (neg.f32 (/.f32 x s)))
(-.f32 3 (/.f32 x s))
(/.f32 (+.f32 (/.f32 x s) -3) -1)
(neg.f32 (+.f32 (/.f32 x s) -3))
(/.f32 (*.f32 2 (*.f32 (-.f32 3 (/.f32 x s)) 4)) 8)
(+.f32 3 (neg.f32 (/.f32 x s)))
(-.f32 3 (/.f32 x s))
(/.f32 (+.f32 (*.f32 2 (*.f32 (-.f32 3 (/.f32 x s)) 4)) (*.f32 2 (*.f32 (-.f32 3 (/.f32 x s)) 4))) 16)
(+.f32 3 (neg.f32 (/.f32 x s)))
(-.f32 3 (/.f32 x s))
(pow.f32 (-.f32 3 (/.f32 x s)) 1)
(+.f32 3 (neg.f32 (/.f32 x s)))
(-.f32 3 (/.f32 x s))
(neg.f32 (+.f32 (/.f32 x s) -3))

localize39.0ms (0.4%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f32 4 (*.f32 x (/.f32 -2 s)))
0.2b
(*.f32 x (/.f32 -2 s))
1.0b
(/.f32 1 (/.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 2))
Compiler

Compiled 43 to 32 computations (25.6% saved)

series5.0ms (0%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f32 x (/.f32 -2 s))
0.0ms
x
@-inf
(*.f32 x (/.f32 -2 s))
0.0ms
s
@0
(*.f32 x (/.f32 -2 s))
0.0ms
x
@inf
(*.f32 x (/.f32 -2 s))
0.0ms
x
@0
(/.f32 1 (/.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 2))

rewrite70.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1704×rational.json-simplify-35
1218×rational.json-1
1218×rational.json-2
1218×rational.json-4
1218×rational.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01357
110257
223457
350857
4114157
5378257
Stop Event
node limit
Counts
3 → 117
Calls
Call 1
Inputs
(/.f32 1 (/.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 2))
(*.f32 x (/.f32 -2 s))
(+.f32 4 (*.f32 x (/.f32 -2 s)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 4 (+.f32 8 (*.f32 x (/.f32 -4 s)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 4 (+.f32 8 (*.f32 x (/.f32 -4 s)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (+.f32 4 (*.f32 x (/.f32 -2 s)))) (/.f32 1 (+.f32 4 (*.f32 x (/.f32 -2 s)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 4 (+.f32 8 (*.f32 x (/.f32 -4 s)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 4 (+.f32 8 (*.f32 x (/.f32 -4 s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 1 (+.f32 8 (*.f32 x (/.f32 -4 s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) (/.f32 1 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 1 (+.f32 4 (*.f32 x (/.f32 -2 s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 1/2) (/.f32 (/.f32 4 (+.f32 4 (*.f32 x (/.f32 -2 s)))) (+.f32 4 (*.f32 x (/.f32 -2 s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 4 (+.f32 8 (*.f32 x (/.f32 -4 s)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 8 (*.f32 x (/.f32 -4 s))) (/.f32 1/2 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 4 (+.f32 4 (*.f32 x (/.f32 -2 s)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (/.f32 4 (+.f32 4 (*.f32 x (/.f32 -2 s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 4 (*.f32 x (/.f32 -2 s)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 4 (/.f32 4 (+.f32 8 (*.f32 x (/.f32 -4 s))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 1/4) (/.f32 4 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 4 (/.f32 4 (+.f32 8 (*.f32 x (/.f32 -4 s))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 4 (/.f32 4 (+.f32 4 (*.f32 x (/.f32 -2 s))))) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 8 (*.f32 x (/.f32 -4 s)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/8 (*.f32 4 (/.f32 4 (+.f32 4 (*.f32 x (/.f32 -2 s))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 4 (+.f32 4 (*.f32 x (/.f32 -2 s)))) (+.f32 4 (*.f32 x (/.f32 -2 s)))) (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 4 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 1/2))) (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 1/2))) (+.f32 4 (*.f32 x (/.f32 -2 s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 1/2))) (+.f32 8 (*.f32 x (/.f32 -4 s))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 4 (+.f32 8 (*.f32 x (/.f32 -4 s)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 -2 (+.f32 4 (*.f32 x (/.f32 -2 s)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 x (/.f32 -2 s)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 x (/.f32 -2 s)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 x (neg.f32 s)) (/.f32 x (neg.f32 s)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 x (/.f32 -2 s)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (*.f32 s (/.f32 -1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (*.f32 2 (/.f32 s (neg.f32 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (/.f32 (*.f32 -2 s) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (-.f32 0 (*.f32 s (/.f32 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 x (*.f32 s -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -2 (/.f32 s x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -2 (+.f32 (/.f32 s (+.f32 x x)) (/.f32 s (+.f32 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -2 (-.f32 0 (/.f32 s (neg.f32 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 x (/.f32 -2 s)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 s (neg.f32 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (-.f32 0 (/.f32 s x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -4 (*.f32 s (/.f32 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -8 (*.f32 2 (*.f32 s (/.f32 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -8 (/.f32 (*.f32 4 s) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 x x) (neg.f32 s))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 8 (+.f32 (/.f32 (*.f32 -2 s) x) (/.f32 (*.f32 -2 s) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 8 (+.f32 (*.f32 2 (/.f32 s (neg.f32 x))) (*.f32 2 (/.f32 s (neg.f32 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 x (/.f32 -4 s)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 s (+.f32 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (-.f32 0 (*.f32 s (/.f32 -1/2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -8 (/.f32 s x)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -16 (+.f32 (/.f32 (*.f32 4 s) x) (/.f32 (*.f32 4 s) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -16 (+.f32 (*.f32 2 (*.f32 s (/.f32 2 x))) (*.f32 2 (*.f32 s (/.f32 2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 4 x) (*.f32 -2 s))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 4 x)) (*.f32 2 (*.f32 -2 s)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 4 x)) (*.f32 8 (*.f32 s -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 -8 (/.f32 s x))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 x s) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 x 2) (*.f32 s -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 x (neg.f32 s)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 x) (neg.f32 (*.f32 s -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (/.f32 -8 (/.f32 s x)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 x s)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (neg.f32 x)) (*.f32 2 (neg.f32 (*.f32 s -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 4 x))) (*.f32 2 (*.f32 2 (*.f32 -2 s))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 4 x))) (+.f32 (*.f32 8 (*.f32 s -1/2)) (*.f32 8 (*.f32 s -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 x x) s) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (*.f32 4 x)) (*.f32 s -1/2)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 x (+.f32 s s)) -1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 4 x)) (+.f32 s s))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 x -1/2) s)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 x)) (*.f32 s -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 x)) (-.f32 0 (neg.f32 (*.f32 s -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 x (+.f32 s s)) (/.f32 x (+.f32 s s))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (+.f32 x x) s) (/.f32 (+.f32 x x) s)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 x -1/2) (/.f32 x -1/2)) (+.f32 s s))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (/.f32 -8 (/.f32 s x)))) (*.f32 2 (*.f32 2 (/.f32 -8 (/.f32 s x))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (/.f32 x s)) (*.f32 2 (/.f32 x s))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (neg.f32 x)) (*.f32 2 (neg.f32 x))) (+.f32 (*.f32 2 (neg.f32 (*.f32 s -1/2))) (*.f32 2 (neg.f32 (*.f32 s -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 2 (*.f32 4 x)) (*.f32 s -1/2)) (/.f32 (*.f32 2 (*.f32 4 x)) (*.f32 s -1/2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (neg.f32 x)) (neg.f32 (neg.f32 x))) (neg.f32 s))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 x -1/2)) (neg.f32 s))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 2 (*.f32 4 x))) (-.f32 0 (*.f32 2 (*.f32 -2 s))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 x 2)) (-.f32 0 (*.f32 s -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (neg.f32 x))) (neg.f32 (*.f32 s -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 x (/.f32 -2 s)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 2 (/.f32 x s)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (+.f32 x x) s))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (+.f32 4 (*.f32 x (/.f32 -2 s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 4 (*.f32 x (/.f32 -2 s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 8 (*.f32 x (/.f32 -4 s))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 4 (+.f32 4 (*.f32 x (/.f32 -2 s)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (+.f32 8 (*.f32 x (/.f32 -4 s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (+.f32 4 (*.f32 x (/.f32 -2 s)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 8) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 4 (+.f32 4 (*.f32 x (/.f32 -2 s)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 1/4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/8 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 2 (/.f32 s (neg.f32 x))) 1) (*.f32 x (/.f32 -2 s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (/.f32 (*.f32 -2 s) x) 1) (*.f32 x (/.f32 -2 s)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 1/2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 8 (*.f32 x (/.f32 -4 s))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 4 (+.f32 4 (*.f32 x (/.f32 -2 s)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 4 (*.f32 x (/.f32 -2 s)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -2 (+.f32 4 (*.f32 x (/.f32 -2 s)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 -2 (+.f32 4 (*.f32 x (/.f32 -2 s))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (+.f32 4 (*.f32 x (/.f32 -2 s)))))))))

simplify126.0ms (1.3%)

Algorithm
egg-herbie
Rules
1464×rational.json-simplify-35
1110×rational.json-simplify-2
1052×rational.json-simplify-41
938×rational.json-simplify-39
588×rational.json-simplify-1
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
02684471
16904419
220684275
339584275
462794239
Stop Event
node limit
Counts
189 → 154
Calls
Call 1
Inputs
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (*.f32 1/4 (/.f32 x s))))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
(*.f32 -1 (/.f32 s x))
(+.f32 (*.f32 -1 (/.f32 s x)) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2)))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (+.f32 (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))))
(*.f32 -1 (/.f32 s x))
(+.f32 (*.f32 -1 (/.f32 s x)) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2)))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (+.f32 (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))))
(*.f32 -1 (/.f32 s x))
(+.f32 (*.f32 -1 (/.f32 s x)) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2)))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (+.f32 (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))))
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (*.f32 1/4 (/.f32 x s))))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (*.f32 1/4 (/.f32 x s))))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
(*.f32 -2 (/.f32 x s))
(*.f32 -2 (/.f32 x s))
(*.f32 -2 (/.f32 x s))
(*.f32 -2 (/.f32 x s))
(*.f32 -2 (/.f32 x s))
(*.f32 -2 (/.f32 x s))
(*.f32 -2 (/.f32 x s))
(*.f32 -2 (/.f32 x s))
(*.f32 -2 (/.f32 x s))
(*.f32 -2 (/.f32 x s))
(*.f32 -2 (/.f32 x s))
(*.f32 -2 (/.f32 x s))
(*.f32 -2 (/.f32 x s))
(*.f32 -2 (/.f32 x s))
(*.f32 -2 (/.f32 x s))
(*.f32 -2 (/.f32 x s))
(*.f32 -2 (/.f32 x s))
(*.f32 -2 (/.f32 x s))
(*.f32 -2 (/.f32 x s))
(*.f32 -2 (/.f32 x s))
(*.f32 -2 (/.f32 x s))
(*.f32 -2 (/.f32 x s))
(*.f32 -2 (/.f32 x s))
(*.f32 -2 (/.f32 x s))
4
(+.f32 (*.f32 -2 (/.f32 x s)) 4)
(+.f32 (*.f32 -2 (/.f32 x s)) 4)
(+.f32 (*.f32 -2 (/.f32 x s)) 4)
(*.f32 -2 (/.f32 x s))
(+.f32 (*.f32 -2 (/.f32 x s)) 4)
(+.f32 (*.f32 -2 (/.f32 x s)) 4)
(+.f32 (*.f32 -2 (/.f32 x s)) 4)
(*.f32 -2 (/.f32 x s))
(+.f32 (*.f32 -2 (/.f32 x s)) 4)
(+.f32 (*.f32 -2 (/.f32 x s)) 4)
(+.f32 (*.f32 -2 (/.f32 x s)) 4)
(*.f32 -2 (/.f32 x s))
(+.f32 (*.f32 -2 (/.f32 x s)) 4)
(+.f32 (*.f32 -2 (/.f32 x s)) 4)
(+.f32 (*.f32 -2 (/.f32 x s)) 4)
4
(+.f32 (*.f32 -2 (/.f32 x s)) 4)
(+.f32 (*.f32 -2 (/.f32 x s)) 4)
(+.f32 (*.f32 -2 (/.f32 x s)) 4)
4
(+.f32 (*.f32 -2 (/.f32 x s)) 4)
(+.f32 (*.f32 -2 (/.f32 x s)) 4)
(+.f32 (*.f32 -2 (/.f32 x s)) 4)
(+.f32 (/.f32 4 (+.f32 8 (*.f32 x (/.f32 -4 s)))) 0)
(+.f32 0 (/.f32 4 (+.f32 8 (*.f32 x (/.f32 -4 s)))))
(+.f32 (/.f32 1 (+.f32 4 (*.f32 x (/.f32 -2 s)))) (/.f32 1 (+.f32 4 (*.f32 x (/.f32 -2 s)))))
(-.f32 (/.f32 4 (+.f32 8 (*.f32 x (/.f32 -4 s)))) 0)
(*.f32 1 (/.f32 4 (+.f32 8 (*.f32 x (/.f32 -4 s)))))
(*.f32 4 (/.f32 1 (+.f32 8 (*.f32 x (/.f32 -4 s)))))
(*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) (/.f32 1 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 1/2))))
(*.f32 2 (/.f32 1 (+.f32 4 (*.f32 x (/.f32 -2 s)))))
(*.f32 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 1/2) (/.f32 (/.f32 4 (+.f32 4 (*.f32 x (/.f32 -2 s)))) (+.f32 4 (*.f32 x (/.f32 -2 s)))))
(*.f32 (/.f32 4 (+.f32 8 (*.f32 x (/.f32 -4 s)))) 1)
(*.f32 (+.f32 8 (*.f32 x (/.f32 -4 s))) (/.f32 1/2 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 1/2))))
(*.f32 (/.f32 4 (+.f32 4 (*.f32 x (/.f32 -2 s)))) 1/2)
(*.f32 1/2 (/.f32 4 (+.f32 4 (*.f32 x (/.f32 -2 s)))))
(*.f32 (/.f32 1 (+.f32 4 (*.f32 x (/.f32 -2 s)))) 2)
(*.f32 1/4 (*.f32 4 (/.f32 4 (+.f32 8 (*.f32 x (/.f32 -4 s))))))
(*.f32 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 1/4) (/.f32 4 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 1/2))))
(*.f32 (*.f32 4 (/.f32 4 (+.f32 8 (*.f32 x (/.f32 -4 s))))) 1/4)
(*.f32 (*.f32 4 (/.f32 4 (+.f32 4 (*.f32 x (/.f32 -2 s))))) 1/8)
(*.f32 (/.f32 1 (+.f32 8 (*.f32 x (/.f32 -4 s)))) 4)
(*.f32 1/8 (*.f32 4 (/.f32 4 (+.f32 4 (*.f32 x (/.f32 -2 s))))))
(*.f32 (/.f32 (/.f32 4 (+.f32 4 (*.f32 x (/.f32 -2 s)))) (+.f32 4 (*.f32 x (/.f32 -2 s)))) (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 1/2))
(*.f32 (/.f32 4 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 1/2))) (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 1/4))
(*.f32 (/.f32 1 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 1/2))) (+.f32 4 (*.f32 x (/.f32 -2 s))))
(*.f32 (/.f32 1/2 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 1/2))) (+.f32 8 (*.f32 x (/.f32 -4 s))))
(pow.f32 (/.f32 4 (+.f32 8 (*.f32 x (/.f32 -4 s)))) 1)
(neg.f32 (/.f32 -2 (+.f32 4 (*.f32 x (/.f32 -2 s)))))
(+.f32 (*.f32 x (/.f32 -2 s)) 0)
(+.f32 0 (*.f32 x (/.f32 -2 s)))
(+.f32 (/.f32 x (neg.f32 s)) (/.f32 x (neg.f32 s)))
(-.f32 (*.f32 x (/.f32 -2 s)) 0)
(/.f32 1 (*.f32 s (/.f32 -1/2 x)))
(/.f32 4 (*.f32 2 (/.f32 s (neg.f32 x))))
(/.f32 4 (/.f32 (*.f32 -2 s) x))
(/.f32 4 (-.f32 0 (*.f32 s (/.f32 2 x))))
(/.f32 x (*.f32 s -1/2))
(/.f32 -2 (/.f32 s x))
(/.f32 -2 (+.f32 (/.f32 s (+.f32 x x)) (/.f32 s (+.f32 x x))))
(/.f32 -2 (-.f32 0 (/.f32 s (neg.f32 x))))
(/.f32 (*.f32 x (/.f32 -2 s)) 1)
(/.f32 2 (/.f32 s (neg.f32 x)))
(/.f32 2 (-.f32 0 (/.f32 s x)))
(/.f32 -4 (*.f32 s (/.f32 2 x)))
(/.f32 -8 (*.f32 2 (*.f32 s (/.f32 2 x))))
(/.f32 -8 (/.f32 (*.f32 4 s) x))
(/.f32 (+.f32 x x) (neg.f32 s))
(/.f32 8 (+.f32 (/.f32 (*.f32 -2 s) x) (/.f32 (*.f32 -2 s) x)))
(/.f32 8 (+.f32 (*.f32 2 (/.f32 s (neg.f32 x))) (*.f32 2 (/.f32 s (neg.f32 x)))))
(/.f32 (*.f32 x (/.f32 -4 s)) 2)
(/.f32 -1 (/.f32 s (+.f32 x x)))
(/.f32 -1 (-.f32 0 (*.f32 s (/.f32 -1/2 x))))
(/.f32 (/.f32 -8 (/.f32 s x)) 4)
(/.f32 -16 (+.f32 (/.f32 (*.f32 4 s) x) (/.f32 (*.f32 4 s) x)))
(/.f32 -16 (+.f32 (*.f32 2 (*.f32 s (/.f32 2 x))) (*.f32 2 (*.f32 s (/.f32 2 x)))))
(/.f32 (*.f32 4 x) (*.f32 -2 s))
(/.f32 (*.f32 2 (*.f32 4 x)) (*.f32 2 (*.f32 -2 s)))
(/.f32 (*.f32 2 (*.f32 4 x)) (*.f32 8 (*.f32 s -1/2)))
(/.f32 (*.f32 2 (/.f32 -8 (/.f32 s x))) 8)
(/.f32 (/.f32 x s) -1/2)
(/.f32 (/.f32 x 2) (*.f32 s -1/4))
(/.f32 (/.f32 x (neg.f32 s)) 1/2)
(/.f32 (neg.f32 x) (neg.f32 (*.f32 s -1/2)))
(/.f32 (*.f32 2 (*.f32 2 (/.f32 -8 (/.f32 s x)))) 16)
(/.f32 (*.f32 2 (/.f32 x s)) -1)
(/.f32 (*.f32 2 (neg.f32 x)) (*.f32 2 (neg.f32 (*.f32 s -1/2))))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 4 x))) (*.f32 2 (*.f32 2 (*.f32 -2 s))))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 4 x))) (+.f32 (*.f32 8 (*.f32 s -1/2)) (*.f32 8 (*.f32 s -1/2))))
(/.f32 (/.f32 (+.f32 x x) s) -1)
(/.f32 (/.f32 (*.f32 2 (*.f32 4 x)) (*.f32 s -1/2)) 8)
(/.f32 (/.f32 x (+.f32 s s)) -1/4)
(/.f32 (neg.f32 (*.f32 4 x)) (+.f32 s s))
(/.f32 (/.f32 x -1/2) s)
(/.f32 (neg.f32 (neg.f32 x)) (*.f32 s -1/2))
(/.f32 (neg.f32 (neg.f32 x)) (-.f32 0 (neg.f32 (*.f32 s -1/2))))
(/.f32 (+.f32 (/.f32 x (+.f32 s s)) (/.f32 x (+.f32 s s))) -1/2)
(/.f32 (+.f32 (/.f32 (+.f32 x x) s) (/.f32 (+.f32 x x) s)) -2)
(/.f32 (+.f32 (/.f32 x -1/2) (/.f32 x -1/2)) (+.f32 s s))
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (/.f32 -8 (/.f32 s x)))) (*.f32 2 (*.f32 2 (/.f32 -8 (/.f32 s x))))) 32)
(/.f32 (+.f32 (*.f32 2 (/.f32 x s)) (*.f32 2 (/.f32 x s))) -2)
(/.f32 (+.f32 (*.f32 2 (neg.f32 x)) (*.f32 2 (neg.f32 x))) (+.f32 (*.f32 2 (neg.f32 (*.f32 s -1/2))) (*.f32 2 (neg.f32 (*.f32 s -1/2)))))
(/.f32 (+.f32 (/.f32 (*.f32 2 (*.f32 4 x)) (*.f32 s -1/2)) (/.f32 (*.f32 2 (*.f32 4 x)) (*.f32 s -1/2))) 16)
(/.f32 (+.f32 (neg.f32 (neg.f32 x)) (neg.f32 (neg.f32 x))) (neg.f32 s))
(/.f32 (neg.f32 (/.f32 x -1/2)) (neg.f32 s))
(/.f32 (neg.f32 (*.f32 2 (*.f32 4 x))) (-.f32 0 (*.f32 2 (*.f32 -2 s))))
(/.f32 (neg.f32 (/.f32 x 2)) (-.f32 0 (*.f32 s -1/4)))
(/.f32 (neg.f32 (neg.f32 (neg.f32 x))) (neg.f32 (*.f32 s -1/2)))
(pow.f32 (*.f32 x (/.f32 -2 s)) 1)
(neg.f32 (*.f32 2 (/.f32 x s)))
(neg.f32 (/.f32 (+.f32 x x) s))
(-.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 0)
(-.f32 0 (neg.f32 (+.f32 4 (*.f32 x (/.f32 -2 s)))))
(*.f32 1 (+.f32 4 (*.f32 x (/.f32 -2 s))))
(*.f32 4 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 1/4))
(*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 1)
(*.f32 2 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 1/2))
(*.f32 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 1/2) 2)
(*.f32 (+.f32 8 (*.f32 x (/.f32 -4 s))) 1/2)
(*.f32 (*.f32 4 (+.f32 4 (*.f32 x (/.f32 -2 s)))) 1/4)
(*.f32 1/2 (+.f32 8 (*.f32 x (/.f32 -4 s))))
(*.f32 (neg.f32 (+.f32 4 (*.f32 x (/.f32 -2 s)))) -1)
(*.f32 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 8) 1/8)
(*.f32 1/4 (*.f32 4 (+.f32 4 (*.f32 x (/.f32 -2 s)))))
(*.f32 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 1/4) 4)
(*.f32 1/8 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 8))
(*.f32 (+.f32 (*.f32 2 (/.f32 s (neg.f32 x))) 1) (*.f32 x (/.f32 -2 s)))
(*.f32 (+.f32 (/.f32 (*.f32 -2 s) x) 1) (*.f32 x (/.f32 -2 s)))
(/.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 1)
(/.f32 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 1/2) 1/2)
(/.f32 (+.f32 8 (*.f32 x (/.f32 -4 s))) 2)
(/.f32 (*.f32 4 (+.f32 4 (*.f32 x (/.f32 -2 s)))) 4)
(/.f32 (neg.f32 (+.f32 4 (*.f32 x (/.f32 -2 s)))) -1)
(/.f32 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 8) 8)
(/.f32 (*.f32 -2 (+.f32 4 (*.f32 x (/.f32 -2 s)))) -2)
(/.f32 (*.f32 2 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 8)) 16)
(/.f32 (*.f32 2 (*.f32 -2 (+.f32 4 (*.f32 x (/.f32 -2 s))))) -4)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 8))) 32)
(pow.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 1)
(neg.f32 (neg.f32 (+.f32 4 (*.f32 x (/.f32 -2 s)))))
Outputs
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (*.f32 1/4 (/.f32 x s))))
(+.f32 (+.f32 1/2 (*.f32 1/4 (/.f32 x s))) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 (+.f32 1/2 (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(*.f32 -1 (/.f32 s x))
(/.f32 s (neg.f32 x))
(+.f32 (*.f32 -1 (/.f32 s x)) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))
(+.f32 (/.f32 s (neg.f32 x)) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2)))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3)))))
(+.f32 (/.f32 s (neg.f32 x)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3)))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (+.f32 (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))))))
(+.f32 (/.f32 s (neg.f32 x)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))))))
(+.f32 (/.f32 s (neg.f32 x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))))))
(*.f32 -1 (/.f32 s x))
(/.f32 s (neg.f32 x))
(+.f32 (*.f32 -1 (/.f32 s x)) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))
(+.f32 (/.f32 s (neg.f32 x)) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2)))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3)))))
(+.f32 (/.f32 s (neg.f32 x)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3)))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (+.f32 (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))))))
(+.f32 (/.f32 s (neg.f32 x)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))))))
(+.f32 (/.f32 s (neg.f32 x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))))))
(*.f32 -1 (/.f32 s x))
(/.f32 s (neg.f32 x))
(+.f32 (*.f32 -1 (/.f32 s x)) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))
(+.f32 (/.f32 s (neg.f32 x)) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2)))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3)))))
(+.f32 (/.f32 s (neg.f32 x)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3)))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (+.f32 (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))))))
(+.f32 (/.f32 s (neg.f32 x)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))))))
(+.f32 (/.f32 s (neg.f32 x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))))))
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (*.f32 1/4 (/.f32 x s))))
(+.f32 (+.f32 1/2 (*.f32 1/4 (/.f32 x s))) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 (+.f32 1/2 (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (*.f32 1/4 (/.f32 x s))))
(+.f32 (+.f32 1/2 (*.f32 1/4 (/.f32 x s))) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
(+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 (+.f32 1/2 (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3)))) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(*.f32 -2 (/.f32 x s))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(*.f32 -2 (/.f32 x s))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(*.f32 -2 (/.f32 x s))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(*.f32 -2 (/.f32 x s))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(*.f32 -2 (/.f32 x s))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(*.f32 -2 (/.f32 x s))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(*.f32 -2 (/.f32 x s))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(*.f32 -2 (/.f32 x s))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(*.f32 -2 (/.f32 x s))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(*.f32 -2 (/.f32 x s))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(*.f32 -2 (/.f32 x s))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(*.f32 -2 (/.f32 x s))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(*.f32 -2 (/.f32 x s))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(*.f32 -2 (/.f32 x s))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(*.f32 -2 (/.f32 x s))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(*.f32 -2 (/.f32 x s))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(*.f32 -2 (/.f32 x s))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(*.f32 -2 (/.f32 x s))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(*.f32 -2 (/.f32 x s))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(*.f32 -2 (/.f32 x s))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(*.f32 -2 (/.f32 x s))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(*.f32 -2 (/.f32 x s))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(*.f32 -2 (/.f32 x s))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(*.f32 -2 (/.f32 x s))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
4
(+.f32 (*.f32 -2 (/.f32 x s)) 4)
(+.f32 4 (*.f32 (/.f32 x s) -2))
(+.f32 4 (*.f32 x (/.f32 -2 s)))
(+.f32 (*.f32 -2 (/.f32 x s)) 4)
(+.f32 4 (*.f32 (/.f32 x s) -2))
(+.f32 4 (*.f32 x (/.f32 -2 s)))
(+.f32 (*.f32 -2 (/.f32 x s)) 4)
(+.f32 4 (*.f32 (/.f32 x s) -2))
(+.f32 4 (*.f32 x (/.f32 -2 s)))
(*.f32 -2 (/.f32 x s))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(+.f32 (*.f32 -2 (/.f32 x s)) 4)
(+.f32 4 (*.f32 (/.f32 x s) -2))
(+.f32 4 (*.f32 x (/.f32 -2 s)))
(+.f32 (*.f32 -2 (/.f32 x s)) 4)
(+.f32 4 (*.f32 (/.f32 x s) -2))
(+.f32 4 (*.f32 x (/.f32 -2 s)))
(+.f32 (*.f32 -2 (/.f32 x s)) 4)
(+.f32 4 (*.f32 (/.f32 x s) -2))
(+.f32 4 (*.f32 x (/.f32 -2 s)))
(*.f32 -2 (/.f32 x s))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(+.f32 (*.f32 -2 (/.f32 x s)) 4)
(+.f32 4 (*.f32 (/.f32 x s) -2))
(+.f32 4 (*.f32 x (/.f32 -2 s)))
(+.f32 (*.f32 -2 (/.f32 x s)) 4)
(+.f32 4 (*.f32 (/.f32 x s) -2))
(+.f32 4 (*.f32 x (/.f32 -2 s)))
(+.f32 (*.f32 -2 (/.f32 x s)) 4)
(+.f32 4 (*.f32 (/.f32 x s) -2))
(+.f32 4 (*.f32 x (/.f32 -2 s)))
(*.f32 -2 (/.f32 x s))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(+.f32 (*.f32 -2 (/.f32 x s)) 4)
(+.f32 4 (*.f32 (/.f32 x s) -2))
(+.f32 4 (*.f32 x (/.f32 -2 s)))
(+.f32 (*.f32 -2 (/.f32 x s)) 4)
(+.f32 4 (*.f32 (/.f32 x s) -2))
(+.f32 4 (*.f32 x (/.f32 -2 s)))
(+.f32 (*.f32 -2 (/.f32 x s)) 4)
(+.f32 4 (*.f32 (/.f32 x s) -2))
(+.f32 4 (*.f32 x (/.f32 -2 s)))
4
(+.f32 (*.f32 -2 (/.f32 x s)) 4)
(+.f32 4 (*.f32 (/.f32 x s) -2))
(+.f32 4 (*.f32 x (/.f32 -2 s)))
(+.f32 (*.f32 -2 (/.f32 x s)) 4)
(+.f32 4 (*.f32 (/.f32 x s) -2))
(+.f32 4 (*.f32 x (/.f32 -2 s)))
(+.f32 (*.f32 -2 (/.f32 x s)) 4)
(+.f32 4 (*.f32 (/.f32 x s) -2))
(+.f32 4 (*.f32 x (/.f32 -2 s)))
4
(+.f32 (*.f32 -2 (/.f32 x s)) 4)
(+.f32 4 (*.f32 (/.f32 x s) -2))
(+.f32 4 (*.f32 x (/.f32 -2 s)))
(+.f32 (*.f32 -2 (/.f32 x s)) 4)
(+.f32 4 (*.f32 (/.f32 x s) -2))
(+.f32 4 (*.f32 x (/.f32 -2 s)))
(+.f32 (*.f32 -2 (/.f32 x s)) 4)
(+.f32 4 (*.f32 (/.f32 x s) -2))
(+.f32 4 (*.f32 x (/.f32 -2 s)))
(+.f32 (/.f32 4 (+.f32 8 (*.f32 x (/.f32 -4 s)))) 0)
(/.f32 4 (+.f32 8 (*.f32 x (/.f32 -4 s))))
(+.f32 0 (/.f32 4 (+.f32 8 (*.f32 x (/.f32 -4 s)))))
(/.f32 4 (+.f32 8 (*.f32 x (/.f32 -4 s))))
(+.f32 (/.f32 1 (+.f32 4 (*.f32 x (/.f32 -2 s)))) (/.f32 1 (+.f32 4 (*.f32 x (/.f32 -2 s)))))
(*.f32 2 (/.f32 1 (+.f32 4 (*.f32 x (/.f32 -2 s)))))
(/.f32 2 (+.f32 4 (*.f32 x (/.f32 -2 s))))
(-.f32 (/.f32 4 (+.f32 8 (*.f32 x (/.f32 -4 s)))) 0)
(/.f32 4 (+.f32 8 (*.f32 x (/.f32 -4 s))))
(*.f32 1 (/.f32 4 (+.f32 8 (*.f32 x (/.f32 -4 s)))))
(/.f32 4 (+.f32 8 (*.f32 x (/.f32 -4 s))))
(*.f32 4 (/.f32 1 (+.f32 8 (*.f32 x (/.f32 -4 s)))))
(*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) (/.f32 1 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 1/2))))
(+.f32 (/.f32 1 (+.f32 4 (*.f32 x (/.f32 -2 s)))) (/.f32 1 (+.f32 4 (*.f32 x (/.f32 -2 s)))))
(*.f32 2 (/.f32 1 (+.f32 4 (*.f32 x (/.f32 -2 s)))))
(/.f32 2 (+.f32 4 (*.f32 x (/.f32 -2 s))))
(*.f32 2 (/.f32 1 (+.f32 4 (*.f32 x (/.f32 -2 s)))))
(+.f32 (/.f32 1 (+.f32 4 (*.f32 x (/.f32 -2 s)))) (/.f32 1 (+.f32 4 (*.f32 x (/.f32 -2 s)))))
(/.f32 2 (+.f32 4 (*.f32 x (/.f32 -2 s))))
(*.f32 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 1/2) (/.f32 (/.f32 4 (+.f32 4 (*.f32 x (/.f32 -2 s)))) (+.f32 4 (*.f32 x (/.f32 -2 s)))))
(*.f32 (*.f32 1/2 (+.f32 4 (*.f32 x (/.f32 -2 s)))) (/.f32 4 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) (+.f32 4 (*.f32 x (/.f32 -2 s))))))
(*.f32 1/2 (*.f32 (/.f32 4 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) (+.f32 4 (*.f32 x (/.f32 -2 s))))) (+.f32 4 (*.f32 x (/.f32 -2 s)))))
(*.f32 1/2 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) (/.f32 4 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) (+.f32 4 (*.f32 x (/.f32 -2 s)))))))
(*.f32 (/.f32 4 (+.f32 8 (*.f32 x (/.f32 -4 s)))) 1)
(/.f32 4 (+.f32 8 (*.f32 x (/.f32 -4 s))))
(*.f32 (+.f32 8 (*.f32 x (/.f32 -4 s))) (/.f32 1/2 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 1/2))))
(*.f32 (+.f32 8 (*.f32 x (/.f32 -4 s))) (/.f32 1/2 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) (*.f32 1/2 (+.f32 4 (*.f32 x (/.f32 -2 s)))))))
(*.f32 (+.f32 8 (*.f32 x (/.f32 -4 s))) (/.f32 1 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) (+.f32 4 (*.f32 x (/.f32 -2 s))))))
(*.f32 (/.f32 4 (+.f32 4 (*.f32 x (/.f32 -2 s)))) 1/2)
(*.f32 1/2 (/.f32 4 (+.f32 4 (*.f32 x (/.f32 -2 s)))))
(*.f32 1/2 (/.f32 4 (+.f32 4 (*.f32 x (/.f32 -2 s)))))
(*.f32 (/.f32 1 (+.f32 4 (*.f32 x (/.f32 -2 s)))) 2)
(+.f32 (/.f32 1 (+.f32 4 (*.f32 x (/.f32 -2 s)))) (/.f32 1 (+.f32 4 (*.f32 x (/.f32 -2 s)))))
(*.f32 2 (/.f32 1 (+.f32 4 (*.f32 x (/.f32 -2 s)))))
(/.f32 2 (+.f32 4 (*.f32 x (/.f32 -2 s))))
(*.f32 1/4 (*.f32 4 (/.f32 4 (+.f32 8 (*.f32 x (/.f32 -4 s))))))
(/.f32 4 (+.f32 8 (*.f32 x (/.f32 -4 s))))
(*.f32 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 1/4) (/.f32 4 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 1/2))))
(*.f32 (*.f32 1/2 (+.f32 4 (*.f32 x (/.f32 -2 s)))) (/.f32 4 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) (+.f32 4 (*.f32 x (/.f32 -2 s))))))
(*.f32 1/2 (*.f32 (/.f32 4 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) (+.f32 4 (*.f32 x (/.f32 -2 s))))) (+.f32 4 (*.f32 x (/.f32 -2 s)))))
(*.f32 1/2 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) (/.f32 4 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) (+.f32 4 (*.f32 x (/.f32 -2 s)))))))
(*.f32 (*.f32 4 (/.f32 4 (+.f32 8 (*.f32 x (/.f32 -4 s))))) 1/4)
(/.f32 4 (+.f32 8 (*.f32 x (/.f32 -4 s))))
(*.f32 (*.f32 4 (/.f32 4 (+.f32 4 (*.f32 x (/.f32 -2 s))))) 1/8)
(*.f32 1/2 (/.f32 4 (+.f32 4 (*.f32 x (/.f32 -2 s)))))
(*.f32 (/.f32 1 (+.f32 8 (*.f32 x (/.f32 -4 s)))) 4)
(*.f32 4 (/.f32 1 (+.f32 8 (*.f32 x (/.f32 -4 s)))))
(*.f32 1/8 (*.f32 4 (/.f32 4 (+.f32 4 (*.f32 x (/.f32 -2 s))))))
(*.f32 1/2 (/.f32 4 (+.f32 4 (*.f32 x (/.f32 -2 s)))))
(*.f32 (/.f32 (/.f32 4 (+.f32 4 (*.f32 x (/.f32 -2 s)))) (+.f32 4 (*.f32 x (/.f32 -2 s)))) (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 1/2))
(*.f32 (*.f32 1/2 (+.f32 4 (*.f32 x (/.f32 -2 s)))) (/.f32 4 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) (+.f32 4 (*.f32 x (/.f32 -2 s))))))
(*.f32 1/2 (*.f32 (/.f32 4 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) (+.f32 4 (*.f32 x (/.f32 -2 s))))) (+.f32 4 (*.f32 x (/.f32 -2 s)))))
(*.f32 1/2 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) (/.f32 4 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) (+.f32 4 (*.f32 x (/.f32 -2 s)))))))
(*.f32 (/.f32 4 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 1/2))) (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 1/4))
(*.f32 (*.f32 1/2 (+.f32 4 (*.f32 x (/.f32 -2 s)))) (/.f32 4 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) (+.f32 4 (*.f32 x (/.f32 -2 s))))))
(*.f32 1/2 (*.f32 (/.f32 4 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) (+.f32 4 (*.f32 x (/.f32 -2 s))))) (+.f32 4 (*.f32 x (/.f32 -2 s)))))
(*.f32 1/2 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) (/.f32 4 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) (+.f32 4 (*.f32 x (/.f32 -2 s)))))))
(*.f32 (/.f32 1 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 1/2))) (+.f32 4 (*.f32 x (/.f32 -2 s))))
(+.f32 (/.f32 1 (+.f32 4 (*.f32 x (/.f32 -2 s)))) (/.f32 1 (+.f32 4 (*.f32 x (/.f32 -2 s)))))
(*.f32 2 (/.f32 1 (+.f32 4 (*.f32 x (/.f32 -2 s)))))
(/.f32 2 (+.f32 4 (*.f32 x (/.f32 -2 s))))
(*.f32 (/.f32 1/2 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 1/2))) (+.f32 8 (*.f32 x (/.f32 -4 s))))
(*.f32 (+.f32 8 (*.f32 x (/.f32 -4 s))) (/.f32 1/2 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) (*.f32 1/2 (+.f32 4 (*.f32 x (/.f32 -2 s)))))))
(*.f32 (+.f32 8 (*.f32 x (/.f32 -4 s))) (/.f32 1 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) (+.f32 4 (*.f32 x (/.f32 -2 s))))))
(pow.f32 (/.f32 4 (+.f32 8 (*.f32 x (/.f32 -4 s)))) 1)
(/.f32 4 (+.f32 8 (*.f32 x (/.f32 -4 s))))
(neg.f32 (/.f32 -2 (+.f32 4 (*.f32 x (/.f32 -2 s)))))
(+.f32 (/.f32 1 (+.f32 4 (*.f32 x (/.f32 -2 s)))) (/.f32 1 (+.f32 4 (*.f32 x (/.f32 -2 s)))))
(*.f32 2 (/.f32 1 (+.f32 4 (*.f32 x (/.f32 -2 s)))))
(/.f32 2 (+.f32 4 (*.f32 x (/.f32 -2 s))))
(+.f32 (*.f32 x (/.f32 -2 s)) 0)
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(+.f32 0 (*.f32 x (/.f32 -2 s)))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(+.f32 (/.f32 x (neg.f32 s)) (/.f32 x (neg.f32 s)))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(-.f32 (*.f32 x (/.f32 -2 s)) 0)
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(/.f32 1 (*.f32 s (/.f32 -1/2 x)))
(/.f32 (/.f32 1 s) (/.f32 -1/2 x))
(/.f32 4 (*.f32 2 (/.f32 s (neg.f32 x))))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(/.f32 4 (/.f32 (*.f32 -2 s) x))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(/.f32 4 (-.f32 0 (*.f32 s (/.f32 2 x))))
(/.f32 4 (neg.f32 (*.f32 s (/.f32 2 x))))
(/.f32 x (/.f32 2 (/.f32 -4 s)))
(/.f32 x (*.f32 s -1/2))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(/.f32 -2 (/.f32 s x))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(/.f32 -2 (+.f32 (/.f32 s (+.f32 x x)) (/.f32 s (+.f32 x x))))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(/.f32 -2 (-.f32 0 (/.f32 s (neg.f32 x))))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(/.f32 (*.f32 x (/.f32 -2 s)) 1)
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(/.f32 2 (/.f32 s (neg.f32 x)))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(/.f32 2 (-.f32 0 (/.f32 s x)))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(/.f32 -4 (*.f32 s (/.f32 2 x)))
(/.f32 4 (neg.f32 (*.f32 s (/.f32 2 x))))
(/.f32 x (/.f32 2 (/.f32 -4 s)))
(/.f32 -8 (*.f32 2 (*.f32 s (/.f32 2 x))))
(/.f32 4 (neg.f32 (*.f32 s (/.f32 2 x))))
(/.f32 x (/.f32 2 (/.f32 -4 s)))
(/.f32 -8 (/.f32 (*.f32 4 s) x))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(/.f32 (+.f32 x x) (neg.f32 s))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(/.f32 8 (+.f32 (/.f32 (*.f32 -2 s) x) (/.f32 (*.f32 -2 s) x)))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(/.f32 8 (+.f32 (*.f32 2 (/.f32 s (neg.f32 x))) (*.f32 2 (/.f32 s (neg.f32 x)))))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(/.f32 (*.f32 x (/.f32 -4 s)) 2)
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(/.f32 -1 (/.f32 s (+.f32 x x)))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(/.f32 -1 (-.f32 0 (*.f32 s (/.f32 -1/2 x))))
(/.f32 1 (*.f32 s (/.f32 -1/2 x)))
(/.f32 (/.f32 1 s) (/.f32 -1/2 x))
(/.f32 (/.f32 -8 (/.f32 s x)) 4)
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(/.f32 -16 (+.f32 (/.f32 (*.f32 4 s) x) (/.f32 (*.f32 4 s) x)))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(/.f32 -16 (+.f32 (*.f32 2 (*.f32 s (/.f32 2 x))) (*.f32 2 (*.f32 s (/.f32 2 x)))))
(/.f32 4 (neg.f32 (*.f32 s (/.f32 2 x))))
(/.f32 x (/.f32 2 (/.f32 -4 s)))
(/.f32 (*.f32 4 x) (*.f32 -2 s))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(/.f32 (*.f32 2 (*.f32 4 x)) (*.f32 2 (*.f32 -2 s)))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(/.f32 (*.f32 2 (*.f32 4 x)) (*.f32 8 (*.f32 s -1/2)))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(/.f32 (*.f32 2 (/.f32 -8 (/.f32 s x))) 8)
(*.f32 (/.f32 x (/.f32 s -8)) 1/4)
(*.f32 1/4 (/.f32 -8 (/.f32 s x)))
(/.f32 (/.f32 x s) -1/2)
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(/.f32 (/.f32 x 2) (*.f32 s -1/4))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(/.f32 (/.f32 x (neg.f32 s)) 1/2)
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(/.f32 (neg.f32 x) (neg.f32 (*.f32 s -1/2)))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(/.f32 (*.f32 2 (*.f32 2 (/.f32 -8 (/.f32 s x)))) 16)
(*.f32 (/.f32 x (/.f32 s -8)) 1/4)
(*.f32 1/4 (/.f32 -8 (/.f32 s x)))
(/.f32 (*.f32 2 (/.f32 x s)) -1)
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(/.f32 (*.f32 2 (neg.f32 x)) (*.f32 2 (neg.f32 (*.f32 s -1/2))))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 4 x))) (*.f32 2 (*.f32 2 (*.f32 -2 s))))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 4 x))) (+.f32 (*.f32 8 (*.f32 s -1/2)) (*.f32 8 (*.f32 s -1/2))))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(/.f32 (/.f32 (+.f32 x x) s) -1)
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(/.f32 (/.f32 (*.f32 2 (*.f32 4 x)) (*.f32 s -1/2)) 8)
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(/.f32 (/.f32 x (+.f32 s s)) -1/4)
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(/.f32 (neg.f32 (*.f32 4 x)) (+.f32 s s))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(/.f32 (/.f32 x -1/2) s)
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(/.f32 (neg.f32 (neg.f32 x)) (*.f32 s -1/2))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(/.f32 (neg.f32 (neg.f32 x)) (-.f32 0 (neg.f32 (*.f32 s -1/2))))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(/.f32 (+.f32 (/.f32 x (+.f32 s s)) (/.f32 x (+.f32 s s))) -1/2)
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(/.f32 (+.f32 (/.f32 (+.f32 x x) s) (/.f32 (+.f32 x x) s)) -2)
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(/.f32 (+.f32 (/.f32 x -1/2) (/.f32 x -1/2)) (+.f32 s s))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (/.f32 -8 (/.f32 s x)))) (*.f32 2 (*.f32 2 (/.f32 -8 (/.f32 s x))))) 32)
(*.f32 (/.f32 x (/.f32 s -8)) 1/4)
(*.f32 1/4 (/.f32 -8 (/.f32 s x)))
(/.f32 (+.f32 (*.f32 2 (/.f32 x s)) (*.f32 2 (/.f32 x s))) -2)
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(/.f32 (+.f32 (*.f32 2 (neg.f32 x)) (*.f32 2 (neg.f32 x))) (+.f32 (*.f32 2 (neg.f32 (*.f32 s -1/2))) (*.f32 2 (neg.f32 (*.f32 s -1/2)))))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(/.f32 (+.f32 (/.f32 (*.f32 2 (*.f32 4 x)) (*.f32 s -1/2)) (/.f32 (*.f32 2 (*.f32 4 x)) (*.f32 s -1/2))) 16)
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(/.f32 (+.f32 (neg.f32 (neg.f32 x)) (neg.f32 (neg.f32 x))) (neg.f32 s))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(/.f32 (neg.f32 (/.f32 x -1/2)) (neg.f32 s))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(/.f32 (neg.f32 (*.f32 2 (*.f32 4 x))) (-.f32 0 (*.f32 2 (*.f32 -2 s))))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(/.f32 (neg.f32 (/.f32 x 2)) (-.f32 0 (*.f32 s -1/4)))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(/.f32 (neg.f32 (neg.f32 (neg.f32 x))) (neg.f32 (*.f32 s -1/2)))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(pow.f32 (*.f32 x (/.f32 -2 s)) 1)
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(neg.f32 (*.f32 2 (/.f32 x s)))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(neg.f32 (/.f32 (+.f32 x x) s))
(*.f32 (/.f32 x s) -2)
(*.f32 x (/.f32 -2 s))
(-.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 0)
(+.f32 4 (*.f32 (/.f32 x s) -2))
(+.f32 4 (*.f32 x (/.f32 -2 s)))
(-.f32 0 (neg.f32 (+.f32 4 (*.f32 x (/.f32 -2 s)))))
(+.f32 4 (*.f32 (/.f32 x s) -2))
(+.f32 4 (*.f32 x (/.f32 -2 s)))
(*.f32 1 (+.f32 4 (*.f32 x (/.f32 -2 s))))
(+.f32 4 (*.f32 (/.f32 x s) -2))
(+.f32 4 (*.f32 x (/.f32 -2 s)))
(*.f32 4 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 1/4))
(+.f32 4 (*.f32 (/.f32 x s) -2))
(+.f32 4 (*.f32 x (/.f32 -2 s)))
(*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 1)
(+.f32 4 (*.f32 (/.f32 x s) -2))
(+.f32 4 (*.f32 x (/.f32 -2 s)))
(*.f32 2 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 1/2))
(+.f32 4 (*.f32 (/.f32 x s) -2))
(+.f32 4 (*.f32 x (/.f32 -2 s)))
(*.f32 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 1/2) 2)
(+.f32 4 (*.f32 (/.f32 x s) -2))
(+.f32 4 (*.f32 x (/.f32 -2 s)))
(*.f32 (+.f32 8 (*.f32 x (/.f32 -4 s))) 1/2)
(*.f32 1/2 (+.f32 8 (*.f32 x (/.f32 -4 s))))
(*.f32 (*.f32 4 (+.f32 4 (*.f32 x (/.f32 -2 s)))) 1/4)
(+.f32 4 (*.f32 (/.f32 x s) -2))
(+.f32 4 (*.f32 x (/.f32 -2 s)))
(*.f32 1/2 (+.f32 8 (*.f32 x (/.f32 -4 s))))
(*.f32 (neg.f32 (+.f32 4 (*.f32 x (/.f32 -2 s)))) -1)
(+.f32 4 (*.f32 (/.f32 x s) -2))
(+.f32 4 (*.f32 x (/.f32 -2 s)))
(*.f32 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 8) 1/8)
(+.f32 4 (*.f32 (/.f32 x s) -2))
(+.f32 4 (*.f32 x (/.f32 -2 s)))
(*.f32 1/4 (*.f32 4 (+.f32 4 (*.f32 x (/.f32 -2 s)))))
(+.f32 4 (*.f32 (/.f32 x s) -2))
(+.f32 4 (*.f32 x (/.f32 -2 s)))
(*.f32 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 1/4) 4)
(+.f32 4 (*.f32 (/.f32 x s) -2))
(+.f32 4 (*.f32 x (/.f32 -2 s)))
(*.f32 1/8 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 8))
(+.f32 4 (*.f32 (/.f32 x s) -2))
(+.f32 4 (*.f32 x (/.f32 -2 s)))
(*.f32 (+.f32 (*.f32 2 (/.f32 s (neg.f32 x))) 1) (*.f32 x (/.f32 -2 s)))
(+.f32 4 (*.f32 (/.f32 x s) -2))
(+.f32 4 (*.f32 x (/.f32 -2 s)))
(*.f32 (+.f32 (/.f32 (*.f32 -2 s) x) 1) (*.f32 x (/.f32 -2 s)))
(+.f32 4 (*.f32 (/.f32 x s) -2))
(+.f32 4 (*.f32 x (/.f32 -2 s)))
(/.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 1)
(+.f32 4 (*.f32 (/.f32 x s) -2))
(+.f32 4 (*.f32 x (/.f32 -2 s)))
(/.f32 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 1/2) 1/2)
(+.f32 4 (*.f32 (/.f32 x s) -2))
(+.f32 4 (*.f32 x (/.f32 -2 s)))
(/.f32 (+.f32 8 (*.f32 x (/.f32 -4 s))) 2)
(/.f32 (*.f32 4 (+.f32 4 (*.f32 x (/.f32 -2 s)))) 4)
(+.f32 4 (*.f32 (/.f32 x s) -2))
(+.f32 4 (*.f32 x (/.f32 -2 s)))
(/.f32 (neg.f32 (+.f32 4 (*.f32 x (/.f32 -2 s)))) -1)
(+.f32 4 (*.f32 (/.f32 x s) -2))
(+.f32 4 (*.f32 x (/.f32 -2 s)))
(/.f32 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 8) 8)
(+.f32 4 (*.f32 (/.f32 x s) -2))
(+.f32 4 (*.f32 x (/.f32 -2 s)))
(/.f32 (*.f32 -2 (+.f32 4 (*.f32 x (/.f32 -2 s)))) -2)
(+.f32 4 (*.f32 (/.f32 x s) -2))
(+.f32 4 (*.f32 x (/.f32 -2 s)))
(/.f32 (*.f32 2 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 8)) 16)
(+.f32 4 (*.f32 (/.f32 x s) -2))
(+.f32 4 (*.f32 x (/.f32 -2 s)))
(/.f32 (*.f32 2 (*.f32 -2 (+.f32 4 (*.f32 x (/.f32 -2 s))))) -4)
(+.f32 4 (*.f32 (/.f32 x s) -2))
(+.f32 4 (*.f32 x (/.f32 -2 s)))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 8))) 32)
(+.f32 4 (*.f32 (/.f32 x s) -2))
(+.f32 4 (*.f32 x (/.f32 -2 s)))
(pow.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 1)
(+.f32 4 (*.f32 (/.f32 x s) -2))
(+.f32 4 (*.f32 x (/.f32 -2 s)))
(neg.f32 (neg.f32 (+.f32 4 (*.f32 x (/.f32 -2 s)))))
(+.f32 4 (*.f32 (/.f32 x s) -2))
(+.f32 4 (*.f32 x (/.f32 -2 s)))

localize56.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))
0.2b
(*.f32 (/.f32 -1 s) (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))
0.3b
(*.f32 s (/.f32 -2 x))
1.0b
(/.f32 1 (*.f32 (/.f32 -1 s) (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))
Compiler

Compiled 62 to 43 computations (30.6% saved)

series12.0ms (0.1%)

Counts
4 → 96
Calls

24 calls:

TimeVariablePointExpression
5.0ms
x
@0
(*.f32 (/.f32 -1 s) (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))
2.0ms
x
@inf
(*.f32 s (/.f32 -2 x))
1.0ms
s
@inf
(*.f32 (/.f32 -1 s) (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))
0.0ms
s
@0
(/.f32 1 (*.f32 (/.f32 -1 s) (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))
0.0ms
s
@0
(*.f32 (/.f32 -1 s) (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))

rewrite121.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
2052×rational.json-1
2052×rational.json-2
1186×exponential.json-3
1186×rational.json-4
1186×rational.json-3
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
014118
1116112
2293108
3827100
43280100
57510100
Stop Event
node limit
Counts
4 → 197
Calls
Call 1
Inputs
(/.f32 1 (*.f32 (/.f32 -1 s) (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(*.f32 s (/.f32 -2 x))
(*.f32 (/.f32 -1 s) (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))
(*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (-.f32 1 (/.f32 s (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 s (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 s (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 s (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (/.f32 s (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 s (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 s (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 s (/.f32 1 (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 s (/.f32 2 (*.f32 x (*.f32 -2 (+.f32 1 (*.f32 s (/.f32 -2 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 s (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 s (*.f32 x (*.f32 -2 (+.f32 1 (*.f32 s (/.f32 -2 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (/.f32 s (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 s (/.f32 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 s s) (/.f32 1 (*.f32 x (*.f32 -2 (+.f32 1 (*.f32 s (/.f32 -2 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 s s) (/.f32 -1 (*.f32 x (+.f32 (/.f32 (*.f32 s 4) (neg.f32 x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 s s) (/.f32 2 (/.f32 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 s) (/.f32 1 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 s (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s -2) (/.f32 1 (*.f32 x (+.f32 (/.f32 (*.f32 s 4) (neg.f32 x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s 4) (/.f32 1 (/.f32 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))) (neg.f32 s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 x) (/.f32 s (-.f32 -1 (*.f32 s (/.f32 -2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 s (neg.f32 x)) (/.f32 1 (+.f32 1 (*.f32 s (/.f32 -2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 s (-.f32 -1 (*.f32 s (/.f32 -2 x)))) (/.f32 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 1 (*.f32 s (/.f32 -2 x)))) (/.f32 s (neg.f32 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))) s)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 s (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 s s) (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (/.f32 s (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (/.f32 (+.f32 s s) (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (/.f32 (+.f32 s s) (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 s s) (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 x (+.f32 (/.f32 (*.f32 s 4) (neg.f32 x)) 2))) (*.f32 s -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 x (*.f32 -2 (+.f32 1 (*.f32 s (/.f32 -2 x)))))) (+.f32 s s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 s (*.f32 x (*.f32 -2 (+.f32 1 (*.f32 s (/.f32 -2 x)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 2 (*.f32 x (*.f32 -2 (+.f32 1 (*.f32 s (/.f32 -2 x)))))) s)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (*.f32 x (+.f32 (/.f32 (*.f32 s 4) (neg.f32 x)) 2))) (+.f32 s s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 s (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))) -1/4)) (*.f32 s 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 2 (/.f32 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))) -1/4)) (+.f32 s s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 s (/.f32 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))) -1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 s (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 s (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 s (/.f32 -2 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 s (/.f32 -2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 s (neg.f32 x)) (/.f32 s (neg.f32 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 s (/.f32 -2 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (*.f32 x -1/2) s))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 s (*.f32 x -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 s (/.f32 (neg.f32 (*.f32 x -1/2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 s (/.f32 (*.f32 x -4) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 s (/.f32 (neg.f32 (*.f32 x 4)) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -2 (/.f32 x s))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -2 (neg.f32 (/.f32 x (neg.f32 s))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -2 x) (neg.f32 (/.f32 -1 s)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -2 x) (/.f32 (neg.f32 (*.f32 (/.f32 -1 s) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -2 x) (/.f32 (neg.f32 (*.f32 (/.f32 -1 s) 4)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 s (/.f32 -2 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -4 (/.f32 (+.f32 x x) s))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 x (neg.f32 s)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 s s) (neg.f32 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 s) (neg.f32 (*.f32 x -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 s -2) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 s 4) (*.f32 4 (*.f32 x -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 s 4) (neg.f32 x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 s (*.f32 (/.f32 -2 x) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 s x) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 x (/.f32 -2 s)) (*.f32 (/.f32 x (neg.f32 s)) (/.f32 x (neg.f32 s))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 s (*.f32 (/.f32 -2 x) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 s 4) (*.f32 x -1/2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 s (/.f32 -2 x)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 s (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 s (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (neg.f32 (/.f32 s (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -1 s) (/.f32 1 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -1 s) (neg.f32 (/.f32 1 (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -1 s) (neg.f32 (neg.f32 (/.f32 1 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 x (/.f32 s (-.f32 -1 (*.f32 s (/.f32 -2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 x (neg.f32 (neg.f32 (/.f32 s (-.f32 -1 (*.f32 s (/.f32 -2 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -2 (/.f32 (+.f32 s s) (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -2 (-.f32 0 (*.f32 (/.f32 s (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (/.f32 s (neg.f32 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))) (neg.f32 s))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -4 (/.f32 (*.f32 s 4) (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -4 (*.f32 2 (/.f32 (+.f32 s s) (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -4 (-.f32 0 (*.f32 (/.f32 s (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 x x) (*.f32 2 (/.f32 s (-.f32 -1 (*.f32 s (/.f32 -2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 x x) (/.f32 2 (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 x x) (/.f32 (+.f32 s s) (-.f32 -1 (*.f32 s (/.f32 -2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (*.f32 (/.f32 s (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 (+.f32 s s) (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (-.f32 0 (/.f32 (+.f32 s s) (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 x (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (/.f32 -2 s))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s) (/.f32 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (*.f32 (/.f32 s (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 x 4) (/.f32 s (-.f32 -1 (*.f32 s (/.f32 -2 x))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 s -2) (*.f32 (*.f32 s s) (/.f32 -2 (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 x (+.f32 (/.f32 (*.f32 s 4) (neg.f32 x)) 2)) (*.f32 s -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 s 4) (neg.f32 x)) 2) (*.f32 s (/.f32 -2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 -1 s) 2) (*.f32 2 (/.f32 1 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 -1 s) 2) (/.f32 -2 (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -8 (*.f32 (/.f32 1 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))) (*.f32 2 (*.f32 s 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 x 4) (*.f32 4 (/.f32 s (-.f32 -1 (*.f32 s (/.f32 -2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 x (neg.f32 s)) (/.f32 1 (+.f32 1 (*.f32 s (/.f32 -2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x)))) s)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 -1 s)) (/.f32 1 (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 -1 s)) (neg.f32 (/.f32 1 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 x) (/.f32 s (+.f32 1 (*.f32 s (/.f32 -2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 x) (neg.f32 (/.f32 s (-.f32 -1 (*.f32 s (/.f32 -2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 x) (/.f32 -1 (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 -1 s) (neg.f32 s)) (/.f32 (/.f32 -1 s) (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (/.f32 -2 s)) (*.f32 2 (/.f32 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (/.f32 -2 s)) (/.f32 2 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (*.f32 x 4)) (*.f32 (neg.f32 s) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 -1 s) 4) (*.f32 2 (/.f32 -2 (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 -1 s) 4) (/.f32 -4 (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 -1 s) 4) (*.f32 4 (/.f32 1 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (neg.f32 (*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 (*.f32 x 4) (/.f32 s (-.f32 -1 (*.f32 s (/.f32 -2 x)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) 4) (*.f32 4 (/.f32 s (neg.f32 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (neg.f32 (/.f32 -1 s))) (*.f32 2 (/.f32 1 (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (neg.f32 (/.f32 -1 s))) (/.f32 -2 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (neg.f32 (/.f32 -1 s))) (/.f32 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -2 (+.f32 1 (*.f32 s (/.f32 -2 x)))) (/.f32 2 (/.f32 x s)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 x (neg.f32 (/.f32 -1 s))) (/.f32 1 (-.f32 -1 (*.f32 s (/.f32 -2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 x -2) (/.f32 (*.f32 s -2) (-.f32 -1 (*.f32 s (/.f32 -2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 x -2) (neg.f32 (*.f32 2 (/.f32 s (-.f32 -1 (*.f32 s (/.f32 -2 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 -1 s) (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 x (*.f32 -2 (+.f32 1 (*.f32 s (/.f32 -2 x))))) (+.f32 s s))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) (/.f32 s x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) (neg.f32 (/.f32 s (neg.f32 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 x (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (/.f32 -2 s)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s)) (neg.f32 (/.f32 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 x (/.f32 -2 s)) (/.f32 -2 (-.f32 -1 (*.f32 s (/.f32 -2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))) -1/2) (+.f32 s s))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))) -1/4) (*.f32 s 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) 4) (/.f32 s (neg.f32 x))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 2 (/.f32 1 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))) (*.f32 s -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -8 (/.f32 1 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))) (*.f32 2 (*.f32 s 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 s -2) (/.f32 -2 (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x)))))) (*.f32 s s))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))) s) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))) (+.f32 s s)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 x 2) (/.f32 (/.f32 s (-.f32 -1 (*.f32 s (/.f32 -2 x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) 2) (/.f32 (/.f32 s (neg.f32 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 x (neg.f32 s))) (neg.f32 (/.f32 1 (+.f32 1 (*.f32 s (/.f32 -2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (/.f32 -1 s) 2)) (neg.f32 (*.f32 2 (/.f32 1 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (/.f32 -1 s) 2)) (neg.f32 (/.f32 -2 (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (/.f32 (*.f32 s 4) (neg.f32 x)) 2)) (neg.f32 (*.f32 s (/.f32 -2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (*.f32 x 4))) (-.f32 0 (*.f32 (neg.f32 s) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x)))) (/.f32 s (neg.f32 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x)))) (neg.f32 (neg.f32 (/.f32 s (neg.f32 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 x -2)) (-.f32 0 (/.f32 (*.f32 s -2) (-.f32 -1 (*.f32 s (/.f32 -2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (/.f32 -2 s))) (neg.f32 (/.f32 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (/.f32 -2 s))) (-.f32 0 (*.f32 2 (/.f32 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (neg.f32 (/.f32 -1 s)))) (neg.f32 (/.f32 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 -2 (+.f32 1 (*.f32 s (/.f32 -2 x))))) (-.f32 0 (/.f32 2 (/.f32 x s))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 x (neg.f32 (/.f32 -1 s)))) (neg.f32 (/.f32 1 (-.f32 -1 (*.f32 s (/.f32 -2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 x (*.f32 -2 (+.f32 1 (*.f32 s (/.f32 -2 x)))))) (*.f32 s -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))) (/.f32 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))) (neg.f32 (neg.f32 (/.f32 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 x (/.f32 -2 s))) (neg.f32 (/.f32 -2 (-.f32 -1 (*.f32 s (/.f32 -2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))) -1/2)) (*.f32 s -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))) -1/4)) (neg.f32 (*.f32 s 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 2 (/.f32 1 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))) (+.f32 s s))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 -8 (/.f32 1 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))) (-.f32 0 (*.f32 2 (*.f32 s 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (*.f32 s -2) (/.f32 -2 (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))))) (-.f32 0 (*.f32 s s)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (/.f32 -1 s) (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))) s))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 x (/.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) 2)) (*.f32 x (/.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (neg.f32 (neg.f32 (/.f32 1 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (neg.f32 (/.f32 1 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 x (/.f32 1 (+.f32 1 (*.f32 s (/.f32 -2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -2 (neg.f32 (*.f32 2 (/.f32 1 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (/.f32 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (*.f32 2 (/.f32 1 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 x (+.f32 (/.f32 (*.f32 s 4) (neg.f32 x)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 x) (neg.f32 (/.f32 1 (+.f32 1 (*.f32 s (/.f32 -2 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (*.f32 x 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) (neg.f32 (/.f32 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (*.f32 x 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x)))))))))

simplify294.0ms (3%)

Algorithm
egg-herbie
Rules
1388×rational.json-simplify-35
1356×rational.json-simplify-2
800×rational.json-simplify-50
786×rational.json-simplify-1
666×rational.json-simplify-51
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
04278429
114318275
248077877
374537865
Stop Event
node limit
Counts
293 → 287
Calls
Call 1
Inputs
(*.f32 -1 (/.f32 s x))
(+.f32 (*.f32 -1 (/.f32 s x)) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2)))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (+.f32 (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))))
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (*.f32 1/4 (/.f32 x s))))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (*.f32 1/4 (/.f32 x s))))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (*.f32 1/4 (/.f32 x s))))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
(*.f32 -1 (/.f32 s x))
(+.f32 (*.f32 -1 (/.f32 s x)) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2)))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (+.f32 (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))))
(*.f32 -1 (/.f32 s x))
(+.f32 (*.f32 -1 (/.f32 s x)) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2)))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (+.f32 (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))))
(*.f32 -2 (/.f32 s x))
(*.f32 -2 (/.f32 s x))
(*.f32 -2 (/.f32 s x))
(*.f32 -2 (/.f32 s x))
(*.f32 -2 (/.f32 s x))
(*.f32 -2 (/.f32 s x))
(*.f32 -2 (/.f32 s x))
(*.f32 -2 (/.f32 s x))
(*.f32 -2 (/.f32 s x))
(*.f32 -2 (/.f32 s x))
(*.f32 -2 (/.f32 s x))
(*.f32 -2 (/.f32 s x))
(*.f32 -2 (/.f32 s x))
(*.f32 -2 (/.f32 s x))
(*.f32 -2 (/.f32 s x))
(*.f32 -2 (/.f32 s x))
(*.f32 -2 (/.f32 s x))
(*.f32 -2 (/.f32 s x))
(*.f32 -2 (/.f32 s x))
(*.f32 -2 (/.f32 s x))
(*.f32 -2 (/.f32 s x))
(*.f32 -2 (/.f32 s x))
(*.f32 -2 (/.f32 s x))
(*.f32 -2 (/.f32 s x))
(*.f32 -1 (/.f32 x s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
2
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
2
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
2
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(*.f32 -1 (/.f32 x s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(*.f32 -1 (/.f32 x s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(*.f32 -2 s)
(+.f32 (*.f32 -2 s) x)
(+.f32 (*.f32 -2 s) x)
(+.f32 (*.f32 -2 s) x)
x
(+.f32 (*.f32 -2 s) x)
(+.f32 (*.f32 -2 s) x)
(+.f32 (*.f32 -2 s) x)
x
(+.f32 (*.f32 -2 s) x)
(+.f32 (*.f32 -2 s) x)
(+.f32 (*.f32 -2 s) x)
x
(+.f32 (*.f32 -2 s) x)
(+.f32 (*.f32 -2 s) x)
(+.f32 (*.f32 -2 s) x)
(*.f32 -2 s)
(+.f32 (*.f32 -2 s) x)
(+.f32 (*.f32 -2 s) x)
(+.f32 (*.f32 -2 s) x)
(*.f32 -2 s)
(+.f32 (*.f32 -2 s) x)
(+.f32 (*.f32 -2 s) x)
(+.f32 (*.f32 -2 s) x)
(+.f32 -1 (-.f32 1 (/.f32 s (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))))
(+.f32 (/.f32 s (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))) 0)
(+.f32 0 (/.f32 s (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))))
(-.f32 (/.f32 s (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))) 0)
(-.f32 0 (/.f32 s (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(*.f32 1 (/.f32 s (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))))
(*.f32 -1 (/.f32 s (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(*.f32 s (/.f32 1 (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))))
(*.f32 s (/.f32 2 (*.f32 x (*.f32 -2 (+.f32 1 (*.f32 s (/.f32 -2 x)))))))
(*.f32 (/.f32 s (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))) 1)
(*.f32 2 (/.f32 s (*.f32 x (*.f32 -2 (+.f32 1 (*.f32 s (/.f32 -2 x)))))))
(*.f32 2 (/.f32 (/.f32 s (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))) 2))
(*.f32 2 (/.f32 s (/.f32 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))) -1/2)))
(*.f32 (+.f32 s s) (/.f32 1 (*.f32 x (*.f32 -2 (+.f32 1 (*.f32 s (/.f32 -2 x)))))))
(*.f32 (+.f32 s s) (/.f32 -1 (*.f32 x (+.f32 (/.f32 (*.f32 s 4) (neg.f32 x)) 2))))
(*.f32 (+.f32 s s) (/.f32 2 (/.f32 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))) -1/4)))
(*.f32 (neg.f32 s) (/.f32 1 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(*.f32 (*.f32 (/.f32 s (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))) 2) 1/2)
(*.f32 (*.f32 s -2) (/.f32 1 (*.f32 x (+.f32 (/.f32 (*.f32 s 4) (neg.f32 x)) 2))))
(*.f32 (*.f32 s 4) (/.f32 1 (/.f32 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))) -1/4)))
(*.f32 (/.f32 1 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))) (neg.f32 s))
(*.f32 (/.f32 1 x) (/.f32 s (-.f32 -1 (*.f32 s (/.f32 -2 x)))))
(*.f32 (/.f32 s (neg.f32 x)) (/.f32 1 (+.f32 1 (*.f32 s (/.f32 -2 x)))))
(*.f32 (/.f32 s (-.f32 -1 (*.f32 s (/.f32 -2 x)))) (/.f32 1 x))
(*.f32 (/.f32 1 (+.f32 1 (*.f32 s (/.f32 -2 x)))) (/.f32 s (neg.f32 x)))
(*.f32 (/.f32 1 (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))) s)
(*.f32 (/.f32 s (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))) -1)
(*.f32 (/.f32 (+.f32 s s) (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))) -1/2)
(*.f32 1/2 (*.f32 (/.f32 s (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))) 2))
(*.f32 1/2 (/.f32 (+.f32 s s) (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))))
(*.f32 -1/2 (/.f32 (+.f32 s s) (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(*.f32 (/.f32 (+.f32 s s) (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))) 1/2)
(*.f32 (/.f32 1 (*.f32 x (+.f32 (/.f32 (*.f32 s 4) (neg.f32 x)) 2))) (*.f32 s -2))
(*.f32 (/.f32 1 (*.f32 x (*.f32 -2 (+.f32 1 (*.f32 s (/.f32 -2 x)))))) (+.f32 s s))
(*.f32 (/.f32 s (*.f32 x (*.f32 -2 (+.f32 1 (*.f32 s (/.f32 -2 x)))))) 2)
(*.f32 (/.f32 2 (*.f32 x (*.f32 -2 (+.f32 1 (*.f32 s (/.f32 -2 x)))))) s)
(*.f32 (/.f32 -1 (*.f32 x (+.f32 (/.f32 (*.f32 s 4) (neg.f32 x)) 2))) (+.f32 s s))
(*.f32 (/.f32 (/.f32 s (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))) 2) 2)
(*.f32 (/.f32 1 (/.f32 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))) -1/4)) (*.f32 s 4))
(*.f32 (/.f32 2 (/.f32 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))) -1/4)) (+.f32 s s))
(*.f32 (/.f32 s (/.f32 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))) -1/2)) 2)
(pow.f32 (/.f32 s (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))) 1)
(neg.f32 (/.f32 s (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(+.f32 (*.f32 s (/.f32 -2 x)) 0)
(+.f32 0 (*.f32 s (/.f32 -2 x)))
(+.f32 (/.f32 s (neg.f32 x)) (/.f32 s (neg.f32 x)))
(-.f32 (*.f32 s (/.f32 -2 x)) 0)
(/.f32 1 (/.f32 (*.f32 x -1/2) s))
(/.f32 s (*.f32 x -1/2))
(/.f32 s (/.f32 (neg.f32 (*.f32 x -1/2)) -1))
(/.f32 s (/.f32 (*.f32 x -4) 8))
(/.f32 s (/.f32 (neg.f32 (*.f32 x 4)) 8))
(/.f32 -2 (/.f32 x s))
(/.f32 -2 (neg.f32 (/.f32 x (neg.f32 s))))
(/.f32 (/.f32 -2 x) (neg.f32 (/.f32 -1 s)))
(/.f32 (/.f32 -2 x) (/.f32 (neg.f32 (*.f32 (/.f32 -1 s) 2)) 2))
(/.f32 (/.f32 -2 x) (/.f32 (neg.f32 (*.f32 (/.f32 -1 s) 4)) 4))
(/.f32 (*.f32 s (/.f32 -2 x)) 1)
(/.f32 -4 (/.f32 (+.f32 x x) s))
(/.f32 2 (/.f32 x (neg.f32 s)))
(/.f32 (+.f32 s s) (neg.f32 x))
(/.f32 (neg.f32 s) (neg.f32 (*.f32 x -1/2)))
(/.f32 (*.f32 s -2) x)
(/.f32 (*.f32 s 4) (*.f32 4 (*.f32 x -1/2)))
(/.f32 (/.f32 (*.f32 s 4) (neg.f32 x)) 2)
(/.f32 (*.f32 s (*.f32 (/.f32 -2 x) 4)) 4)
(/.f32 (/.f32 s x) -1/2)
(/.f32 (*.f32 x (/.f32 -2 s)) (*.f32 (/.f32 x (neg.f32 s)) (/.f32 x (neg.f32 s))))
(/.f32 (*.f32 2 (*.f32 s (*.f32 (/.f32 -2 x) 4))) 8)
(/.f32 (/.f32 (*.f32 s 4) (*.f32 x -1/2)) 4)
(pow.f32 (*.f32 s (/.f32 -2 x)) 1)
(+.f32 (*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s)) 0)
(+.f32 0 (*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s)))
(-.f32 (*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s)) 0)
(-.f32 0 (neg.f32 (*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))))
(/.f32 1 (/.f32 s (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))))
(/.f32 -1 (/.f32 s (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(/.f32 -1 (neg.f32 (/.f32 s (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x)))))))
(/.f32 (/.f32 -1 s) (/.f32 1 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(/.f32 (/.f32 -1 s) (neg.f32 (/.f32 1 (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x)))))))
(/.f32 (/.f32 -1 s) (neg.f32 (neg.f32 (/.f32 1 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))))
(/.f32 x (/.f32 s (-.f32 -1 (*.f32 s (/.f32 -2 x)))))
(/.f32 x (neg.f32 (neg.f32 (/.f32 s (-.f32 -1 (*.f32 s (/.f32 -2 x)))))))
(/.f32 -2 (/.f32 (+.f32 s s) (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(/.f32 -2 (-.f32 0 (*.f32 (/.f32 s (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))) 2)))
(/.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (/.f32 s (neg.f32 x)))
(/.f32 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))) (neg.f32 s))
(/.f32 (*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s)) 1)
(/.f32 -4 (/.f32 (*.f32 s 4) (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(/.f32 -4 (*.f32 2 (/.f32 (+.f32 s s) (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))))
(/.f32 -4 (-.f32 0 (*.f32 (/.f32 s (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))) 4)))
(/.f32 (+.f32 x x) (*.f32 2 (/.f32 s (-.f32 -1 (*.f32 s (/.f32 -2 x))))))
(/.f32 (+.f32 x x) (/.f32 2 (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s)))
(/.f32 (+.f32 x x) (/.f32 (+.f32 s s) (-.f32 -1 (*.f32 s (/.f32 -2 x)))))
(/.f32 2 (*.f32 (/.f32 s (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))) 2))
(/.f32 2 (/.f32 (+.f32 s s) (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))))
(/.f32 2 (-.f32 0 (/.f32 (+.f32 s s) (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))))
(/.f32 (*.f32 x (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (/.f32 -2 s))) 2)
(/.f32 (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s) (/.f32 1 x))
(/.f32 4 (*.f32 (/.f32 s (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))) 4))
(/.f32 (/.f32 (*.f32 x 4) (/.f32 s (-.f32 -1 (*.f32 s (/.f32 -2 x))))) 4)
(/.f32 (*.f32 s -2) (*.f32 (*.f32 s s) (/.f32 -2 (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x)))))))
(/.f32 (*.f32 x (+.f32 (/.f32 (*.f32 s 4) (neg.f32 x)) 2)) (*.f32 s -2))
(/.f32 (+.f32 (/.f32 (*.f32 s 4) (neg.f32 x)) 2) (*.f32 s (/.f32 -2 x)))
(/.f32 (*.f32 (/.f32 -1 s) 2) (*.f32 2 (/.f32 1 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))))
(/.f32 (*.f32 (/.f32 -1 s) 2) (/.f32 -2 (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))))
(/.f32 -8 (*.f32 (/.f32 1 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))) (*.f32 2 (*.f32 s 4))))
(/.f32 (*.f32 x 4) (*.f32 4 (/.f32 s (-.f32 -1 (*.f32 s (/.f32 -2 x))))))
(/.f32 (/.f32 x (neg.f32 s)) (/.f32 1 (+.f32 1 (*.f32 s (/.f32 -2 x)))))
(/.f32 (neg.f32 (*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))) -1)
(/.f32 (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x)))) s)
(/.f32 (neg.f32 (/.f32 -1 s)) (/.f32 1 (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))))
(/.f32 (neg.f32 (/.f32 -1 s)) (neg.f32 (/.f32 1 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))))
(/.f32 (neg.f32 x) (/.f32 s (+.f32 1 (*.f32 s (/.f32 -2 x)))))
(/.f32 (neg.f32 x) (neg.f32 (/.f32 s (-.f32 -1 (*.f32 s (/.f32 -2 x))))))
(/.f32 (neg.f32 x) (/.f32 -1 (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s)))
(/.f32 (/.f32 (/.f32 -1 s) (neg.f32 s)) (/.f32 (/.f32 -1 s) (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(/.f32 (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (/.f32 -2 s)) (*.f32 2 (/.f32 1 x)))
(/.f32 (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (/.f32 -2 s)) (/.f32 2 x))
(/.f32 (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (*.f32 x 4)) (*.f32 (neg.f32 s) 4))
(/.f32 (*.f32 (/.f32 -1 s) 4) (*.f32 2 (/.f32 -2 (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x)))))))
(/.f32 (*.f32 (/.f32 -1 s) 4) (/.f32 -4 (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))))
(/.f32 (*.f32 (/.f32 -1 s) 4) (*.f32 4 (/.f32 1 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))))
(/.f32 (*.f32 2 (neg.f32 (*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s)))) -2)
(/.f32 (*.f32 2 (/.f32 (*.f32 x 4) (/.f32 s (-.f32 -1 (*.f32 s (/.f32 -2 x)))))) 8)
(/.f32 (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) 4) (*.f32 4 (/.f32 s (neg.f32 x))))
(/.f32 (*.f32 2 (neg.f32 (/.f32 -1 s))) (*.f32 2 (/.f32 1 (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x)))))))
(/.f32 (*.f32 2 (neg.f32 (/.f32 -1 s))) (/.f32 -2 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(/.f32 (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (neg.f32 (/.f32 -1 s))) (/.f32 -1 x))
(/.f32 (*.f32 -2 (+.f32 1 (*.f32 s (/.f32 -2 x)))) (/.f32 2 (/.f32 x s)))
(/.f32 (*.f32 x (neg.f32 (/.f32 -1 s))) (/.f32 1 (-.f32 -1 (*.f32 s (/.f32 -2 x)))))
(/.f32 (*.f32 x -2) (/.f32 (*.f32 s -2) (-.f32 -1 (*.f32 s (/.f32 -2 x)))))
(/.f32 (*.f32 x -2) (neg.f32 (*.f32 2 (/.f32 s (-.f32 -1 (*.f32 s (/.f32 -2 x)))))))
(/.f32 (*.f32 (/.f32 -1 s) (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))) -1)
(/.f32 (*.f32 x (*.f32 -2 (+.f32 1 (*.f32 s (/.f32 -2 x))))) (+.f32 s s))
(/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) (/.f32 s x))
(/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) (neg.f32 (/.f32 s (neg.f32 x))))
(/.f32 (neg.f32 (*.f32 x (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (/.f32 -2 s)))) -2)
(/.f32 (neg.f32 (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s)) (neg.f32 (/.f32 1 x)))
(/.f32 (*.f32 x (/.f32 -2 s)) (/.f32 -2 (-.f32 -1 (*.f32 s (/.f32 -2 x)))))
(/.f32 (/.f32 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))) -1/2) (+.f32 s s))
(/.f32 (/.f32 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))) -1/4) (*.f32 s 4))
(/.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) 4) (/.f32 s (neg.f32 x))) 4)
(/.f32 (/.f32 2 (/.f32 1 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))) (*.f32 s -2))
(/.f32 (/.f32 -8 (/.f32 1 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))) (*.f32 2 (*.f32 s 4)))
(/.f32 (/.f32 (*.f32 s -2) (/.f32 -2 (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x)))))) (*.f32 s s))
(/.f32 (/.f32 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))) s) -1)
(/.f32 (/.f32 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))) (+.f32 s s)) -1/2)
(/.f32 (/.f32 x 2) (/.f32 (/.f32 s (-.f32 -1 (*.f32 s (/.f32 -2 x)))) 2))
(/.f32 (/.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) 2) (/.f32 (/.f32 s (neg.f32 x)) 2))
(/.f32 (neg.f32 (/.f32 x (neg.f32 s))) (neg.f32 (/.f32 1 (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(/.f32 (neg.f32 (*.f32 (/.f32 -1 s) 2)) (neg.f32 (*.f32 2 (/.f32 1 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))))
(/.f32 (neg.f32 (*.f32 (/.f32 -1 s) 2)) (neg.f32 (/.f32 -2 (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x)))))))
(/.f32 (neg.f32 (+.f32 (/.f32 (*.f32 s 4) (neg.f32 x)) 2)) (neg.f32 (*.f32 s (/.f32 -2 x))))
(/.f32 (neg.f32 (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (*.f32 x 4))) (-.f32 0 (*.f32 (neg.f32 s) 4)))
(/.f32 (neg.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x)))) (/.f32 s (neg.f32 x)))
(/.f32 (neg.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x)))) (neg.f32 (neg.f32 (/.f32 s (neg.f32 x)))))
(/.f32 (neg.f32 (*.f32 x -2)) (-.f32 0 (/.f32 (*.f32 s -2) (-.f32 -1 (*.f32 s (/.f32 -2 x))))))
(/.f32 (neg.f32 (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (/.f32 -2 s))) (neg.f32 (/.f32 2 x)))
(/.f32 (neg.f32 (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (/.f32 -2 s))) (-.f32 0 (*.f32 2 (/.f32 1 x))))
(/.f32 (neg.f32 (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (neg.f32 (/.f32 -1 s)))) (neg.f32 (/.f32 -1 x)))
(/.f32 (neg.f32 (*.f32 -2 (+.f32 1 (*.f32 s (/.f32 -2 x))))) (-.f32 0 (/.f32 2 (/.f32 x s))))
(/.f32 (neg.f32 (*.f32 x (neg.f32 (/.f32 -1 s)))) (neg.f32 (/.f32 1 (-.f32 -1 (*.f32 s (/.f32 -2 x))))))
(/.f32 (neg.f32 (*.f32 x (*.f32 -2 (+.f32 1 (*.f32 s (/.f32 -2 x)))))) (*.f32 s -2))
(/.f32 (neg.f32 (neg.f32 (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))) (/.f32 1 x))
(/.f32 (neg.f32 (neg.f32 (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))) (neg.f32 (neg.f32 (/.f32 1 x))))
(/.f32 (neg.f32 (*.f32 x (/.f32 -2 s))) (neg.f32 (/.f32 -2 (-.f32 -1 (*.f32 s (/.f32 -2 x))))))
(/.f32 (neg.f32 (/.f32 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))) -1/2)) (*.f32 s -2))
(/.f32 (neg.f32 (/.f32 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))) -1/4)) (neg.f32 (*.f32 s 4)))
(/.f32 (neg.f32 (/.f32 2 (/.f32 1 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))) (+.f32 s s))
(/.f32 (neg.f32 (/.f32 -8 (/.f32 1 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))) (-.f32 0 (*.f32 2 (*.f32 s 4))))
(/.f32 (neg.f32 (/.f32 (*.f32 s -2) (/.f32 -2 (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))))) (-.f32 0 (*.f32 s s)))
(pow.f32 (*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s)) 1)
(neg.f32 (neg.f32 (*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))))
(neg.f32 (*.f32 (/.f32 -1 s) (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))))
(neg.f32 (/.f32 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))) s))
(+.f32 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))) 0)
(+.f32 0 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))
(+.f32 (*.f32 x (/.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) 2)) (*.f32 x (/.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) 2)))
(-.f32 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))) 0)
(-.f32 0 (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x)))))
(/.f32 1 (/.f32 1 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(/.f32 1 (neg.f32 (neg.f32 (/.f32 1 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))))
(/.f32 -1 (neg.f32 (/.f32 1 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))))
(/.f32 x (/.f32 1 (+.f32 1 (*.f32 s (/.f32 -2 x)))))
(/.f32 -2 (neg.f32 (*.f32 2 (/.f32 1 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))))
(/.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (/.f32 1 x))
(/.f32 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))) 1)
(/.f32 2 (*.f32 2 (/.f32 1 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))))
(/.f32 (*.f32 x (+.f32 (/.f32 (*.f32 s 4) (neg.f32 x)) 2)) 2)
(/.f32 (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x)))) -1)
(/.f32 (neg.f32 x) (neg.f32 (/.f32 1 (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(/.f32 (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (*.f32 x 4)) 4)
(/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) (neg.f32 (/.f32 1 x)))
(/.f32 (*.f32 2 (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (*.f32 x 4))) 8)
(pow.f32 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))) 1)
(neg.f32 (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x)))))
Outputs
(*.f32 -1 (/.f32 s x))
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(+.f32 (*.f32 -1 (/.f32 s x)) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))
(+.f32 (neg.f32 (/.f32 s x)) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))
(+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (/.f32 s (neg.f32 x)))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2)))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3)))))
(+.f32 (neg.f32 (/.f32 s x)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3)))))
(+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (/.f32 s (neg.f32 x))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (+.f32 (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))))
(+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (+.f32 (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4)))) (*.f32 -1 (/.f32 s x))))
(+.f32 (neg.f32 (/.f32 s x)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (+.f32 (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))) (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))))))
(+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (+.f32 (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (/.f32 s (neg.f32 x))) (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4)))))
(+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (+.f32 (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (/.f32 s (neg.f32 x)))))
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (*.f32 1/4 (/.f32 x s))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 (+.f32 1/2 (*.f32 1/4 (/.f32 x s))) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) 1/2)))
(+.f32 1/2 (+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (*.f32 1/4 (/.f32 x s))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 (+.f32 1/2 (*.f32 1/4 (/.f32 x s))) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) 1/2)))
(+.f32 1/2 (+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
1/2
(+.f32 1/2 (*.f32 1/4 (/.f32 x s)))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (*.f32 1/4 (/.f32 x s))))
(+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2)))))
(+.f32 (+.f32 1/2 (*.f32 1/4 (/.f32 x s))) (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 1/2 (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))) 1/2)))
(+.f32 1/2 (+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (*.f32 1/4 (/.f32 x s)) (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
(+.f32 (*.f32 1/8 (/.f32 (pow.f32 x 2) (pow.f32 s 2))) (+.f32 (*.f32 1/4 (/.f32 x s)) (+.f32 1/2 (*.f32 1/16 (/.f32 (pow.f32 x 3) (pow.f32 s 3))))))
(*.f32 -1 (/.f32 s x))
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(+.f32 (*.f32 -1 (/.f32 s x)) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))
(+.f32 (neg.f32 (/.f32 s x)) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))
(+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (/.f32 s (neg.f32 x)))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2)))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3)))))
(+.f32 (neg.f32 (/.f32 s x)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3)))))
(+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (/.f32 s (neg.f32 x))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (+.f32 (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))))
(+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (+.f32 (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4)))) (*.f32 -1 (/.f32 s x))))
(+.f32 (neg.f32 (/.f32 s x)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (+.f32 (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))) (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))))))
(+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (+.f32 (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (/.f32 s (neg.f32 x))) (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4)))))
(+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (+.f32 (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (/.f32 s (neg.f32 x)))))
(*.f32 -1 (/.f32 s x))
(neg.f32 (/.f32 s x))
(/.f32 s (neg.f32 x))
(+.f32 (*.f32 -1 (/.f32 s x)) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))
(+.f32 (neg.f32 (/.f32 s x)) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))
(+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (/.f32 s (neg.f32 x)))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2)))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3)))))
(+.f32 (neg.f32 (/.f32 s x)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3)))))
(+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (/.f32 s (neg.f32 x))))
(+.f32 (*.f32 -1 (/.f32 s x)) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (+.f32 (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))) (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))))))
(+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (+.f32 (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4)))) (*.f32 -1 (/.f32 s x))))
(+.f32 (neg.f32 (/.f32 s x)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (+.f32 (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))) (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))))))
(+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (+.f32 (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (/.f32 s (neg.f32 x))) (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4)))))
(+.f32 (*.f32 -2 (/.f32 (pow.f32 s 2) (pow.f32 x 2))) (+.f32 (*.f32 -8 (/.f32 (pow.f32 s 4) (pow.f32 x 4))) (+.f32 (*.f32 -4 (/.f32 (pow.f32 s 3) (pow.f32 x 3))) (/.f32 s (neg.f32 x)))))
(*.f32 -2 (/.f32 s x))
(*.f32 (/.f32 s x) -2)
(*.f32 s (/.f32 -2 x))
(/.f32 s (*.f32 x -1/2))
(*.f32 -2 (/.f32 s x))
(*.f32 (/.f32 s x) -2)
(*.f32 s (/.f32 -2 x))
(/.f32 s (*.f32 x -1/2))
(*.f32 -2 (/.f32 s x))
(*.f32 (/.f32 s x) -2)
(*.f32 s (/.f32 -2 x))
(/.f32 s (*.f32 x -1/2))
(*.f32 -2 (/.f32 s x))
(*.f32 (/.f32 s x) -2)
(*.f32 s (/.f32 -2 x))
(/.f32 s (*.f32 x -1/2))
(*.f32 -2 (/.f32 s x))
(*.f32 (/.f32 s x) -2)
(*.f32 s (/.f32 -2 x))
(/.f32 s (*.f32 x -1/2))
(*.f32 -2 (/.f32 s x))
(*.f32 (/.f32 s x) -2)
(*.f32 s (/.f32 -2 x))
(/.f32 s (*.f32 x -1/2))
(*.f32 -2 (/.f32 s x))
(*.f32 (/.f32 s x) -2)
(*.f32 s (/.f32 -2 x))
(/.f32 s (*.f32 x -1/2))
(*.f32 -2 (/.f32 s x))
(*.f32 (/.f32 s x) -2)
(*.f32 s (/.f32 -2 x))
(/.f32 s (*.f32 x -1/2))
(*.f32 -2 (/.f32 s x))
(*.f32 (/.f32 s x) -2)
(*.f32 s (/.f32 -2 x))
(/.f32 s (*.f32 x -1/2))
(*.f32 -2 (/.f32 s x))
(*.f32 (/.f32 s x) -2)
(*.f32 s (/.f32 -2 x))
(/.f32 s (*.f32 x -1/2))
(*.f32 -2 (/.f32 s x))
(*.f32 (/.f32 s x) -2)
(*.f32 s (/.f32 -2 x))
(/.f32 s (*.f32 x -1/2))
(*.f32 -2 (/.f32 s x))
(*.f32 (/.f32 s x) -2)
(*.f32 s (/.f32 -2 x))
(/.f32 s (*.f32 x -1/2))
(*.f32 -2 (/.f32 s x))
(*.f32 (/.f32 s x) -2)
(*.f32 s (/.f32 -2 x))
(/.f32 s (*.f32 x -1/2))
(*.f32 -2 (/.f32 s x))
(*.f32 (/.f32 s x) -2)
(*.f32 s (/.f32 -2 x))
(/.f32 s (*.f32 x -1/2))
(*.f32 -2 (/.f32 s x))
(*.f32 (/.f32 s x) -2)
(*.f32 s (/.f32 -2 x))
(/.f32 s (*.f32 x -1/2))
(*.f32 -2 (/.f32 s x))
(*.f32 (/.f32 s x) -2)
(*.f32 s (/.f32 -2 x))
(/.f32 s (*.f32 x -1/2))
(*.f32 -2 (/.f32 s x))
(*.f32 (/.f32 s x) -2)
(*.f32 s (/.f32 -2 x))
(/.f32 s (*.f32 x -1/2))
(*.f32 -2 (/.f32 s x))
(*.f32 (/.f32 s x) -2)
(*.f32 s (/.f32 -2 x))
(/.f32 s (*.f32 x -1/2))
(*.f32 -2 (/.f32 s x))
(*.f32 (/.f32 s x) -2)
(*.f32 s (/.f32 -2 x))
(/.f32 s (*.f32 x -1/2))
(*.f32 -2 (/.f32 s x))
(*.f32 (/.f32 s x) -2)
(*.f32 s (/.f32 -2 x))
(/.f32 s (*.f32 x -1/2))
(*.f32 -2 (/.f32 s x))
(*.f32 (/.f32 s x) -2)
(*.f32 s (/.f32 -2 x))
(/.f32 s (*.f32 x -1/2))
(*.f32 -2 (/.f32 s x))
(*.f32 (/.f32 s x) -2)
(*.f32 s (/.f32 -2 x))
(/.f32 s (*.f32 x -1/2))
(*.f32 -2 (/.f32 s x))
(*.f32 (/.f32 s x) -2)
(*.f32 s (/.f32 -2 x))
(/.f32 s (*.f32 x -1/2))
(*.f32 -2 (/.f32 s x))
(*.f32 (/.f32 s x) -2)
(*.f32 s (/.f32 -2 x))
(/.f32 s (*.f32 x -1/2))
(*.f32 -1 (/.f32 x s))
(neg.f32 (/.f32 x s))
(/.f32 x (neg.f32 s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 x (neg.f32 s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 x (neg.f32 s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 x (neg.f32 s)))
2
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 x (neg.f32 s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 x (neg.f32 s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 x (neg.f32 s)))
2
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 x (neg.f32 s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 x (neg.f32 s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 x (neg.f32 s)))
2
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 x (neg.f32 s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 x (neg.f32 s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 x (neg.f32 s)))
(*.f32 -1 (/.f32 x s))
(neg.f32 (/.f32 x s))
(/.f32 x (neg.f32 s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 x (neg.f32 s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 x (neg.f32 s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 x (neg.f32 s)))
(*.f32 -1 (/.f32 x s))
(neg.f32 (/.f32 x s))
(/.f32 x (neg.f32 s))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 x (neg.f32 s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 x (neg.f32 s)))
(+.f32 2 (*.f32 -1 (/.f32 x s)))
(+.f32 2 (neg.f32 (/.f32 x s)))
(+.f32 2 (/.f32 x (neg.f32 s)))
(*.f32 -2 s)
(*.f32 s -2)
(+.f32 (*.f32 -2 s) x)
(+.f32 x (*.f32 s -2))
(+.f32 (*.f32 -2 s) x)
(+.f32 x (*.f32 s -2))
(+.f32 (*.f32 -2 s) x)
(+.f32 x (*.f32 s -2))
x
(+.f32 (*.f32 -2 s) x)
(+.f32 x (*.f32 s -2))
(+.f32 (*.f32 -2 s) x)
(+.f32 x (*.f32 s -2))
(+.f32 (*.f32 -2 s) x)
(+.f32 x (*.f32 s -2))
x
(+.f32 (*.f32 -2 s) x)
(+.f32 x (*.f32 s -2))
(+.f32 (*.f32 -2 s) x)
(+.f32 x (*.f32 s -2))
(+.f32 (*.f32 -2 s) x)
(+.f32 x (*.f32 s -2))
x
(+.f32 (*.f32 -2 s) x)
(+.f32 x (*.f32 s -2))
(+.f32 (*.f32 -2 s) x)
(+.f32 x (*.f32 s -2))
(+.f32 (*.f32 -2 s) x)
(+.f32 x (*.f32 s -2))
(*.f32 -2 s)
(*.f32 s -2)
(+.f32 (*.f32 -2 s) x)
(+.f32 x (*.f32 s -2))
(+.f32 (*.f32 -2 s) x)
(+.f32 x (*.f32 s -2))
(+.f32 (*.f32 -2 s) x)
(+.f32 x (*.f32 s -2))
(*.f32 -2 s)
(*.f32 s -2)
(+.f32 (*.f32 -2 s) x)
(+.f32 x (*.f32 s -2))
(+.f32 (*.f32 -2 s) x)
(+.f32 x (*.f32 s -2))
(+.f32 (*.f32 -2 s) x)
(+.f32 x (*.f32 s -2))
(+.f32 -1 (-.f32 1 (/.f32 s (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))))
(+.f32 -1 (-.f32 1 (/.f32 (/.f32 s x) (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(/.f32 s (*.f32 x (-.f32 -1 (/.f32 s (*.f32 x -1/2)))))
(+.f32 (/.f32 s (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))) 0)
(+.f32 -1 (-.f32 1 (/.f32 (/.f32 s x) (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(+.f32 -1 (-.f32 1 (/.f32 s (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))))
(/.f32 s (*.f32 x (-.f32 -1 (/.f32 s (*.f32 x -1/2)))))
(+.f32 0 (/.f32 s (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))))
(+.f32 -1 (-.f32 1 (/.f32 (/.f32 s x) (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(+.f32 -1 (-.f32 1 (/.f32 s (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))))
(/.f32 s (*.f32 x (-.f32 -1 (/.f32 s (*.f32 x -1/2)))))
(-.f32 (/.f32 s (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))) 0)
(+.f32 -1 (-.f32 1 (/.f32 (/.f32 s x) (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(+.f32 -1 (-.f32 1 (/.f32 s (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))))
(/.f32 s (*.f32 x (-.f32 -1 (/.f32 s (*.f32 x -1/2)))))
(-.f32 0 (/.f32 s (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(+.f32 -1 (-.f32 1 (/.f32 (/.f32 s x) (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(+.f32 -1 (-.f32 1 (/.f32 s (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))))
(/.f32 s (*.f32 x (-.f32 -1 (/.f32 s (*.f32 x -1/2)))))
(*.f32 1 (/.f32 s (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))))
(+.f32 -1 (-.f32 1 (/.f32 (/.f32 s x) (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(+.f32 -1 (-.f32 1 (/.f32 s (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))))
(/.f32 s (*.f32 x (-.f32 -1 (/.f32 s (*.f32 x -1/2)))))
(*.f32 -1 (/.f32 s (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(+.f32 -1 (-.f32 1 (/.f32 (/.f32 s x) (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(+.f32 -1 (-.f32 1 (/.f32 s (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))))
(/.f32 s (*.f32 x (-.f32 -1 (/.f32 s (*.f32 x -1/2)))))
(*.f32 s (/.f32 1 (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))))
(+.f32 -1 (-.f32 1 (/.f32 (/.f32 s x) (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(+.f32 -1 (-.f32 1 (/.f32 s (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))))
(/.f32 s (*.f32 x (-.f32 -1 (/.f32 s (*.f32 x -1/2)))))
(*.f32 s (/.f32 2 (*.f32 x (*.f32 -2 (+.f32 1 (*.f32 s (/.f32 -2 x)))))))
(+.f32 -1 (-.f32 1 (/.f32 (/.f32 s x) (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(+.f32 -1 (-.f32 1 (/.f32 s (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))))
(/.f32 s (*.f32 x (-.f32 -1 (/.f32 s (*.f32 x -1/2)))))
(*.f32 (/.f32 s (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))) 1)
(+.f32 -1 (-.f32 1 (/.f32 (/.f32 s x) (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(+.f32 -1 (-.f32 1 (/.f32 s (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))))
(/.f32 s (*.f32 x (-.f32 -1 (/.f32 s (*.f32 x -1/2)))))
(*.f32 2 (/.f32 s (*.f32 x (*.f32 -2 (+.f32 1 (*.f32 s (/.f32 -2 x)))))))
(+.f32 -1 (-.f32 1 (/.f32 (/.f32 s x) (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(+.f32 -1 (-.f32 1 (/.f32 s (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))))
(/.f32 s (*.f32 x (-.f32 -1 (/.f32 s (*.f32 x -1/2)))))
(*.f32 2 (/.f32 (/.f32 s (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))) 2))
(+.f32 -1 (-.f32 1 (/.f32 (/.f32 s x) (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(+.f32 -1 (-.f32 1 (/.f32 s (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))))
(/.f32 s (*.f32 x (-.f32 -1 (/.f32 s (*.f32 x -1/2)))))
(*.f32 2 (/.f32 s (/.f32 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))) -1/2)))
(+.f32 -1 (-.f32 1 (/.f32 (/.f32 s x) (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(+.f32 -1 (-.f32 1 (/.f32 s (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))))
(/.f32 s (*.f32 x (-.f32 -1 (/.f32 s (*.f32 x -1/2)))))
(*.f32 (+.f32 s s) (/.f32 1 (*.f32 x (*.f32 -2 (+.f32 1 (*.f32 s (/.f32 -2 x)))))))
(*.f32 (+.f32 s s) (/.f32 (/.f32 1 x) (*.f32 -2 (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(*.f32 (+.f32 s s) (/.f32 -1/2 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(*.f32 (+.f32 s s) (/.f32 1/2 (*.f32 x (-.f32 -1 (/.f32 s (*.f32 x -1/2))))))
(*.f32 (+.f32 s s) (/.f32 -1 (*.f32 x (+.f32 (/.f32 (*.f32 s 4) (neg.f32 x)) 2))))
(*.f32 (+.f32 s s) (/.f32 (/.f32 -1 x) (+.f32 2 (*.f32 4 (/.f32 s (neg.f32 x))))))
(*.f32 (+.f32 s s) (/.f32 -1 (*.f32 x (+.f32 2 (*.f32 s (/.f32 4 (neg.f32 x)))))))
(*.f32 (+.f32 s s) (/.f32 (/.f32 -1 x) (+.f32 2 (*.f32 s (/.f32 -4 x)))))
(*.f32 (+.f32 s s) (/.f32 2 (/.f32 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))) -1/4)))
(*.f32 (+.f32 s s) (/.f32 (/.f32 1 x) (*.f32 -2 (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(*.f32 (+.f32 s s) (/.f32 -1/2 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(*.f32 (+.f32 s s) (/.f32 1/2 (*.f32 x (-.f32 -1 (/.f32 s (*.f32 x -1/2))))))
(*.f32 (neg.f32 s) (/.f32 1 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(+.f32 -1 (-.f32 1 (/.f32 (/.f32 s x) (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(+.f32 -1 (-.f32 1 (/.f32 s (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))))
(/.f32 s (*.f32 x (-.f32 -1 (/.f32 s (*.f32 x -1/2)))))
(*.f32 (*.f32 (/.f32 s (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))) 2) 1/2)
(+.f32 -1 (-.f32 1 (/.f32 (/.f32 s x) (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(+.f32 -1 (-.f32 1 (/.f32 s (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))))
(/.f32 s (*.f32 x (-.f32 -1 (/.f32 s (*.f32 x -1/2)))))
(*.f32 (*.f32 s -2) (/.f32 1 (*.f32 x (+.f32 (/.f32 (*.f32 s 4) (neg.f32 x)) 2))))
(*.f32 s (*.f32 -2 (/.f32 (/.f32 1 x) (+.f32 2 (*.f32 4 (/.f32 s (neg.f32 x)))))))
(*.f32 (*.f32 s -2) (/.f32 1 (*.f32 x (+.f32 2 (*.f32 s (/.f32 4 (neg.f32 x)))))))
(*.f32 (/.f32 (/.f32 1 x) (+.f32 2 (*.f32 s (/.f32 -4 x)))) (*.f32 s -2))
(*.f32 -2 (/.f32 s (*.f32 x (+.f32 2 (*.f32 s (/.f32 -4 x))))))
(*.f32 (*.f32 s 4) (/.f32 1 (/.f32 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))) -1/4)))
(*.f32 (*.f32 s 4) (/.f32 -1/4 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(*.f32 (*.f32 s 4) (/.f32 (/.f32 -1/4 x) (+.f32 1 (*.f32 s (/.f32 -2 x)))))
(*.f32 s (*.f32 4 (/.f32 (/.f32 -1/4 x) (+.f32 1 (/.f32 s (*.f32 x -1/2))))))
(*.f32 (/.f32 1 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))) (neg.f32 s))
(+.f32 -1 (-.f32 1 (/.f32 (/.f32 s x) (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(+.f32 -1 (-.f32 1 (/.f32 s (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))))
(/.f32 s (*.f32 x (-.f32 -1 (/.f32 s (*.f32 x -1/2)))))
(*.f32 (/.f32 1 x) (/.f32 s (-.f32 -1 (*.f32 s (/.f32 -2 x)))))
(+.f32 -1 (-.f32 1 (/.f32 (/.f32 s x) (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(+.f32 -1 (-.f32 1 (/.f32 s (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))))
(/.f32 s (*.f32 x (-.f32 -1 (/.f32 s (*.f32 x -1/2)))))
(*.f32 (/.f32 s (neg.f32 x)) (/.f32 1 (+.f32 1 (*.f32 s (/.f32 -2 x)))))
(+.f32 -1 (-.f32 1 (/.f32 (/.f32 s x) (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(+.f32 -1 (-.f32 1 (/.f32 s (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))))
(/.f32 s (*.f32 x (-.f32 -1 (/.f32 s (*.f32 x -1/2)))))
(*.f32 (/.f32 s (-.f32 -1 (*.f32 s (/.f32 -2 x)))) (/.f32 1 x))
(+.f32 -1 (-.f32 1 (/.f32 (/.f32 s x) (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(+.f32 -1 (-.f32 1 (/.f32 s (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))))
(/.f32 s (*.f32 x (-.f32 -1 (/.f32 s (*.f32 x -1/2)))))
(*.f32 (/.f32 1 (+.f32 1 (*.f32 s (/.f32 -2 x)))) (/.f32 s (neg.f32 x)))
(+.f32 -1 (-.f32 1 (/.f32 (/.f32 s x) (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(+.f32 -1 (-.f32 1 (/.f32 s (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))))
(/.f32 s (*.f32 x (-.f32 -1 (/.f32 s (*.f32 x -1/2)))))
(*.f32 (/.f32 1 (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))) s)
(+.f32 -1 (-.f32 1 (/.f32 (/.f32 s x) (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(+.f32 -1 (-.f32 1 (/.f32 s (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))))
(/.f32 s (*.f32 x (-.f32 -1 (/.f32 s (*.f32 x -1/2)))))
(*.f32 (/.f32 s (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))) -1)
(+.f32 -1 (-.f32 1 (/.f32 (/.f32 s x) (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(+.f32 -1 (-.f32 1 (/.f32 s (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))))
(/.f32 s (*.f32 x (-.f32 -1 (/.f32 s (*.f32 x -1/2)))))
(*.f32 (/.f32 (+.f32 s s) (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))) -1/2)
(*.f32 -1/2 (/.f32 (/.f32 (+.f32 s s) x) (+.f32 1 (*.f32 s (/.f32 -2 x)))))
(*.f32 -1/2 (/.f32 (/.f32 s (/.f32 x 2)) (+.f32 1 (*.f32 s (/.f32 -2 x)))))
(*.f32 -1/2 (/.f32 (/.f32 s (*.f32 x -1/2)) (-.f32 -1 (/.f32 s (*.f32 x -1/2)))))
(*.f32 1/2 (*.f32 (/.f32 s (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))) 2))
(+.f32 -1 (-.f32 1 (/.f32 (/.f32 s x) (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(+.f32 -1 (-.f32 1 (/.f32 s (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))))
(/.f32 s (*.f32 x (-.f32 -1 (/.f32 s (*.f32 x -1/2)))))
(*.f32 1/2 (/.f32 (+.f32 s s) (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))))
(*.f32 1/2 (/.f32 (/.f32 (+.f32 s s) x) (-.f32 -1 (*.f32 s (/.f32 -2 x)))))
(*.f32 1/2 (/.f32 (/.f32 (/.f32 s -1/2) (+.f32 1 (*.f32 s (/.f32 -2 x)))) x))
(*.f32 1/2 (/.f32 s (*.f32 (-.f32 -1 (/.f32 s (*.f32 x -1/2))) (/.f32 x 2))))
(*.f32 -1/2 (/.f32 (+.f32 s s) (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(*.f32 -1/2 (/.f32 (/.f32 (+.f32 s s) x) (+.f32 1 (*.f32 s (/.f32 -2 x)))))
(*.f32 -1/2 (/.f32 (/.f32 s (/.f32 x 2)) (+.f32 1 (*.f32 s (/.f32 -2 x)))))
(*.f32 -1/2 (/.f32 (/.f32 s (*.f32 x -1/2)) (-.f32 -1 (/.f32 s (*.f32 x -1/2)))))
(*.f32 (/.f32 (+.f32 s s) (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))) 1/2)
(*.f32 1/2 (/.f32 (/.f32 (+.f32 s s) x) (-.f32 -1 (*.f32 s (/.f32 -2 x)))))
(*.f32 1/2 (/.f32 (/.f32 (/.f32 s -1/2) (+.f32 1 (*.f32 s (/.f32 -2 x)))) x))
(*.f32 1/2 (/.f32 s (*.f32 (-.f32 -1 (/.f32 s (*.f32 x -1/2))) (/.f32 x 2))))
(*.f32 (/.f32 1 (*.f32 x (+.f32 (/.f32 (*.f32 s 4) (neg.f32 x)) 2))) (*.f32 s -2))
(*.f32 s (*.f32 -2 (/.f32 (/.f32 1 x) (+.f32 2 (*.f32 4 (/.f32 s (neg.f32 x)))))))
(*.f32 (*.f32 s -2) (/.f32 1 (*.f32 x (+.f32 2 (*.f32 s (/.f32 4 (neg.f32 x)))))))
(*.f32 (/.f32 (/.f32 1 x) (+.f32 2 (*.f32 s (/.f32 -4 x)))) (*.f32 s -2))
(*.f32 -2 (/.f32 s (*.f32 x (+.f32 2 (*.f32 s (/.f32 -4 x))))))
(*.f32 (/.f32 1 (*.f32 x (*.f32 -2 (+.f32 1 (*.f32 s (/.f32 -2 x)))))) (+.f32 s s))
(*.f32 (+.f32 s s) (/.f32 (/.f32 1 x) (*.f32 -2 (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(*.f32 (+.f32 s s) (/.f32 -1/2 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(*.f32 (+.f32 s s) (/.f32 1/2 (*.f32 x (-.f32 -1 (/.f32 s (*.f32 x -1/2))))))
(*.f32 (/.f32 s (*.f32 x (*.f32 -2 (+.f32 1 (*.f32 s (/.f32 -2 x)))))) 2)
(+.f32 -1 (-.f32 1 (/.f32 (/.f32 s x) (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(+.f32 -1 (-.f32 1 (/.f32 s (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))))
(/.f32 s (*.f32 x (-.f32 -1 (/.f32 s (*.f32 x -1/2)))))
(*.f32 (/.f32 2 (*.f32 x (*.f32 -2 (+.f32 1 (*.f32 s (/.f32 -2 x)))))) s)
(+.f32 -1 (-.f32 1 (/.f32 (/.f32 s x) (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(+.f32 -1 (-.f32 1 (/.f32 s (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))))
(/.f32 s (*.f32 x (-.f32 -1 (/.f32 s (*.f32 x -1/2)))))
(*.f32 (/.f32 -1 (*.f32 x (+.f32 (/.f32 (*.f32 s 4) (neg.f32 x)) 2))) (+.f32 s s))
(*.f32 (+.f32 s s) (/.f32 (/.f32 -1 x) (+.f32 2 (*.f32 4 (/.f32 s (neg.f32 x))))))
(*.f32 (+.f32 s s) (/.f32 -1 (*.f32 x (+.f32 2 (*.f32 s (/.f32 4 (neg.f32 x)))))))
(*.f32 (+.f32 s s) (/.f32 (/.f32 -1 x) (+.f32 2 (*.f32 s (/.f32 -4 x)))))
(*.f32 (/.f32 (/.f32 s (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))) 2) 2)
(+.f32 -1 (-.f32 1 (/.f32 (/.f32 s x) (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(+.f32 -1 (-.f32 1 (/.f32 s (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))))
(/.f32 s (*.f32 x (-.f32 -1 (/.f32 s (*.f32 x -1/2)))))
(*.f32 (/.f32 1 (/.f32 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))) -1/4)) (*.f32 s 4))
(*.f32 (*.f32 s 4) (/.f32 -1/4 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(*.f32 (*.f32 s 4) (/.f32 (/.f32 -1/4 x) (+.f32 1 (*.f32 s (/.f32 -2 x)))))
(*.f32 s (*.f32 4 (/.f32 (/.f32 -1/4 x) (+.f32 1 (/.f32 s (*.f32 x -1/2))))))
(*.f32 (/.f32 2 (/.f32 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))) -1/4)) (+.f32 s s))
(*.f32 (+.f32 s s) (/.f32 (/.f32 1 x) (*.f32 -2 (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(*.f32 (+.f32 s s) (/.f32 -1/2 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(*.f32 (+.f32 s s) (/.f32 1/2 (*.f32 x (-.f32 -1 (/.f32 s (*.f32 x -1/2))))))
(*.f32 (/.f32 s (/.f32 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))) -1/2)) 2)
(+.f32 -1 (-.f32 1 (/.f32 (/.f32 s x) (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(+.f32 -1 (-.f32 1 (/.f32 s (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))))
(/.f32 s (*.f32 x (-.f32 -1 (/.f32 s (*.f32 x -1/2)))))
(pow.f32 (/.f32 s (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))) 1)
(+.f32 -1 (-.f32 1 (/.f32 (/.f32 s x) (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(+.f32 -1 (-.f32 1 (/.f32 s (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))))
(/.f32 s (*.f32 x (-.f32 -1 (/.f32 s (*.f32 x -1/2)))))
(neg.f32 (/.f32 s (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(+.f32 -1 (-.f32 1 (/.f32 (/.f32 s x) (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(+.f32 -1 (-.f32 1 (/.f32 s (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))))
(/.f32 s (*.f32 x (-.f32 -1 (/.f32 s (*.f32 x -1/2)))))
(+.f32 (*.f32 s (/.f32 -2 x)) 0)
(*.f32 (/.f32 s x) -2)
(*.f32 s (/.f32 -2 x))
(/.f32 s (*.f32 x -1/2))
(+.f32 0 (*.f32 s (/.f32 -2 x)))
(*.f32 (/.f32 s x) -2)
(*.f32 s (/.f32 -2 x))
(/.f32 s (*.f32 x -1/2))
(+.f32 (/.f32 s (neg.f32 x)) (/.f32 s (neg.f32 x)))
(*.f32 (/.f32 s x) -2)
(*.f32 s (/.f32 -2 x))
(/.f32 s (*.f32 x -1/2))
(-.f32 (*.f32 s (/.f32 -2 x)) 0)
(*.f32 (/.f32 s x) -2)
(*.f32 s (/.f32 -2 x))
(/.f32 s (*.f32 x -1/2))
(/.f32 1 (/.f32 (*.f32 x -1/2) s))
(*.f32 (/.f32 s x) -2)
(*.f32 s (/.f32 -2 x))
(/.f32 s (*.f32 x -1/2))
(/.f32 s (*.f32 x -1/2))
(*.f32 (/.f32 s x) -2)
(*.f32 s (/.f32 -2 x))
(/.f32 s (/.f32 (neg.f32 (*.f32 x -1/2)) -1))
(*.f32 (/.f32 s x) -2)
(*.f32 s (/.f32 -2 x))
(/.f32 s (*.f32 x -1/2))
(/.f32 s (/.f32 (*.f32 x -4) 8))
(*.f32 (/.f32 s x) -2)
(*.f32 s (/.f32 -2 x))
(/.f32 s (*.f32 x -1/2))
(/.f32 s (/.f32 (neg.f32 (*.f32 x 4)) 8))
(*.f32 (/.f32 s x) -2)
(*.f32 s (/.f32 -2 x))
(/.f32 s (*.f32 x -1/2))
(/.f32 -2 (/.f32 x s))
(*.f32 (/.f32 s x) -2)
(*.f32 s (/.f32 -2 x))
(/.f32 s (*.f32 x -1/2))
(/.f32 -2 (neg.f32 (/.f32 x (neg.f32 s))))
(*.f32 (/.f32 s x) -2)
(*.f32 s (/.f32 -2 x))
(/.f32 s (*.f32 x -1/2))
(/.f32 (/.f32 -2 x) (neg.f32 (/.f32 -1 s)))
(*.f32 (/.f32 s x) -2)
(*.f32 s (/.f32 -2 x))
(/.f32 s (*.f32 x -1/2))
(/.f32 (/.f32 -2 x) (/.f32 (neg.f32 (*.f32 (/.f32 -1 s) 2)) 2))
(*.f32 (/.f32 s x) -2)
(*.f32 s (/.f32 -2 x))
(/.f32 s (*.f32 x -1/2))
(/.f32 (/.f32 -2 x) (/.f32 (neg.f32 (*.f32 (/.f32 -1 s) 4)) 4))
(*.f32 (/.f32 s x) -2)
(*.f32 s (/.f32 -2 x))
(/.f32 s (*.f32 x -1/2))
(/.f32 (*.f32 s (/.f32 -2 x)) 1)
(*.f32 (/.f32 s x) -2)
(*.f32 s (/.f32 -2 x))
(/.f32 s (*.f32 x -1/2))
(/.f32 -4 (/.f32 (+.f32 x x) s))
(*.f32 (/.f32 s x) -2)
(*.f32 s (/.f32 -2 x))
(/.f32 s (*.f32 x -1/2))
(/.f32 2 (/.f32 x (neg.f32 s)))
(*.f32 (/.f32 s x) -2)
(*.f32 s (/.f32 -2 x))
(/.f32 s (*.f32 x -1/2))
(/.f32 (+.f32 s s) (neg.f32 x))
(*.f32 (/.f32 s x) -2)
(*.f32 s (/.f32 -2 x))
(/.f32 s (*.f32 x -1/2))
(/.f32 (neg.f32 s) (neg.f32 (*.f32 x -1/2)))
(*.f32 (/.f32 s x) -2)
(*.f32 s (/.f32 -2 x))
(/.f32 s (*.f32 x -1/2))
(/.f32 (*.f32 s -2) x)
(*.f32 (/.f32 s x) -2)
(*.f32 s (/.f32 -2 x))
(/.f32 s (*.f32 x -1/2))
(/.f32 (*.f32 s 4) (*.f32 4 (*.f32 x -1/2)))
(*.f32 (/.f32 s x) -2)
(*.f32 s (/.f32 -2 x))
(/.f32 s (*.f32 x -1/2))
(/.f32 (/.f32 (*.f32 s 4) (neg.f32 x)) 2)
(*.f32 (/.f32 s x) -2)
(*.f32 s (/.f32 -2 x))
(/.f32 s (*.f32 x -1/2))
(/.f32 (*.f32 s (*.f32 (/.f32 -2 x) 4)) 4)
(*.f32 (/.f32 s x) -2)
(*.f32 s (/.f32 -2 x))
(/.f32 s (*.f32 x -1/2))
(/.f32 (/.f32 s x) -1/2)
(*.f32 (/.f32 s x) -2)
(*.f32 s (/.f32 -2 x))
(/.f32 s (*.f32 x -1/2))
(/.f32 (*.f32 x (/.f32 -2 s)) (*.f32 (/.f32 x (neg.f32 s)) (/.f32 x (neg.f32 s))))
(*.f32 (/.f32 -2 s) (/.f32 x (*.f32 (/.f32 x (neg.f32 s)) (/.f32 x (neg.f32 s)))))
(/.f32 (*.f32 2 (*.f32 s (*.f32 (/.f32 -2 x) 4))) 8)
(*.f32 (/.f32 s x) -2)
(*.f32 s (/.f32 -2 x))
(/.f32 s (*.f32 x -1/2))
(/.f32 (/.f32 (*.f32 s 4) (*.f32 x -1/2)) 4)
(*.f32 (/.f32 s x) -2)
(*.f32 s (/.f32 -2 x))
(/.f32 s (*.f32 x -1/2))
(pow.f32 (*.f32 s (/.f32 -2 x)) 1)
(*.f32 (/.f32 s x) -2)
(*.f32 s (/.f32 -2 x))
(/.f32 s (*.f32 x -1/2))
(+.f32 (*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s)) 0)
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(+.f32 0 (*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s)))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(-.f32 (*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s)) 0)
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(-.f32 0 (neg.f32 (*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 1 (/.f32 s (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 -1 (/.f32 s (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 -1 (neg.f32 (/.f32 s (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x)))))))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (/.f32 -1 s) (/.f32 1 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (/.f32 -1 s) (neg.f32 (/.f32 1 (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x)))))))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (/.f32 -1 s) (neg.f32 (neg.f32 (/.f32 1 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 x (/.f32 s (-.f32 -1 (*.f32 s (/.f32 -2 x)))))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 x (neg.f32 (neg.f32 (/.f32 s (-.f32 -1 (*.f32 s (/.f32 -2 x)))))))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 -2 (/.f32 (+.f32 s s) (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 -2 (-.f32 0 (*.f32 (/.f32 s (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))) 2)))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (/.f32 s (neg.f32 x)))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))) (neg.f32 s))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s)) 1)
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 -4 (/.f32 (*.f32 s 4) (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 -4 (*.f32 2 (/.f32 (+.f32 s s) (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 -4 (-.f32 0 (*.f32 (/.f32 s (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))) 4)))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (+.f32 x x) (*.f32 2 (/.f32 s (-.f32 -1 (*.f32 s (/.f32 -2 x))))))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (+.f32 x x) (/.f32 2 (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s)))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (+.f32 x x) (/.f32 (+.f32 s s) (-.f32 -1 (*.f32 s (/.f32 -2 x)))))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 2 (*.f32 (/.f32 s (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))) 2))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 2 (/.f32 (+.f32 s s) (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 2 (-.f32 0 (/.f32 (+.f32 s s) (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (*.f32 x (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (/.f32 -2 s))) 2)
(*.f32 (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (/.f32 -2 s)) (/.f32 x 2))
(*.f32 x (/.f32 (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (/.f32 -2 s)) 2))
(*.f32 (*.f32 (+.f32 1 (/.f32 s (*.f32 x -1/2))) (/.f32 -2 s)) (/.f32 x 2))
(/.f32 (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s) (/.f32 1 x))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 4 (*.f32 (/.f32 s (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))) 4))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (/.f32 (*.f32 x 4) (/.f32 s (-.f32 -1 (*.f32 s (/.f32 -2 x))))) 4)
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (*.f32 s -2) (*.f32 (*.f32 s s) (/.f32 -2 (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x)))))))
(/.f32 (/.f32 (*.f32 s -2) (*.f32 s s)) (/.f32 (/.f32 -2 x) (-.f32 -1 (*.f32 s (/.f32 -2 x)))))
(/.f32 (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x)))) (*.f32 (/.f32 1 s) (*.f32 s s)))
(/.f32 (*.f32 s (*.f32 x (-.f32 -1 (/.f32 s (*.f32 x -1/2))))) (*.f32 s s))
(/.f32 (*.f32 x (+.f32 (/.f32 (*.f32 s 4) (neg.f32 x)) 2)) (*.f32 s -2))
(*.f32 (+.f32 2 (*.f32 4 (/.f32 s (neg.f32 x)))) (/.f32 x (*.f32 s -2)))
(*.f32 x (/.f32 (+.f32 2 (*.f32 s (/.f32 4 (neg.f32 x)))) (*.f32 s -2)))
(*.f32 x (/.f32 (+.f32 2 (*.f32 s (/.f32 -4 x))) (*.f32 s -2)))
(/.f32 (+.f32 (/.f32 (*.f32 s 4) (neg.f32 x)) 2) (*.f32 s (/.f32 -2 x)))
(/.f32 (+.f32 2 (*.f32 4 (/.f32 s (neg.f32 x)))) (*.f32 s (/.f32 -2 x)))
(/.f32 (+.f32 2 (*.f32 s (/.f32 4 (neg.f32 x)))) (*.f32 s (/.f32 -2 x)))
(/.f32 (+.f32 2 (*.f32 s (/.f32 -4 x))) (/.f32 s (*.f32 x -1/2)))
(/.f32 (*.f32 (/.f32 -1 s) 2) (*.f32 2 (/.f32 1 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (*.f32 (/.f32 -1 s) 2) (/.f32 -2 (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 -8 (*.f32 (/.f32 1 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))) (*.f32 2 (*.f32 s 4))))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (*.f32 x 4) (*.f32 4 (/.f32 s (-.f32 -1 (*.f32 s (/.f32 -2 x))))))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (/.f32 x (neg.f32 s)) (/.f32 1 (+.f32 1 (*.f32 s (/.f32 -2 x)))))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (neg.f32 (*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))) -1)
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x)))) s)
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (neg.f32 (/.f32 -1 s)) (/.f32 1 (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (neg.f32 (/.f32 -1 s)) (neg.f32 (/.f32 1 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (neg.f32 x) (/.f32 s (+.f32 1 (*.f32 s (/.f32 -2 x)))))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (neg.f32 x) (neg.f32 (/.f32 s (-.f32 -1 (*.f32 s (/.f32 -2 x))))))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (neg.f32 x) (/.f32 -1 (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s)))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (/.f32 (/.f32 -1 s) (neg.f32 s)) (/.f32 (/.f32 -1 s) (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (/.f32 -2 s)) (*.f32 2 (/.f32 1 x)))
(*.f32 (/.f32 -2 s) (/.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (*.f32 2 (/.f32 1 x))))
(*.f32 (/.f32 -2 s) (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (/.f32 x 2)))
(*.f32 (/.f32 -2 s) (*.f32 (+.f32 1 (/.f32 s (*.f32 x -1/2))) (/.f32 x 2)))
(/.f32 (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (/.f32 -2 s)) (/.f32 2 x))
(*.f32 (/.f32 -2 s) (/.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (/.f32 2 x)))
(*.f32 (+.f32 1 (/.f32 s (*.f32 x -1/2))) (/.f32 (/.f32 -2 s) (/.f32 2 x)))
(/.f32 (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (*.f32 x 4)) (*.f32 (neg.f32 s) 4))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (*.f32 (/.f32 -1 s) 4) (*.f32 2 (/.f32 -2 (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x)))))))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (*.f32 (/.f32 -1 s) 4) (/.f32 -4 (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (*.f32 (/.f32 -1 s) 4) (*.f32 4 (/.f32 1 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (*.f32 2 (neg.f32 (*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s)))) -2)
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (*.f32 2 (/.f32 (*.f32 x 4) (/.f32 s (-.f32 -1 (*.f32 s (/.f32 -2 x)))))) 8)
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) 4) (*.f32 4 (/.f32 s (neg.f32 x))))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (*.f32 2 (neg.f32 (/.f32 -1 s))) (*.f32 2 (/.f32 1 (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x)))))))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (*.f32 2 (neg.f32 (/.f32 -1 s))) (/.f32 -2 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (neg.f32 (/.f32 -1 s))) (/.f32 -1 x))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (*.f32 -2 (+.f32 1 (*.f32 s (/.f32 -2 x)))) (/.f32 2 (/.f32 x s)))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (*.f32 x (neg.f32 (/.f32 -1 s))) (/.f32 1 (-.f32 -1 (*.f32 s (/.f32 -2 x)))))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (*.f32 x -2) (/.f32 (*.f32 s -2) (-.f32 -1 (*.f32 s (/.f32 -2 x)))))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (*.f32 x -2) (neg.f32 (*.f32 2 (/.f32 s (-.f32 -1 (*.f32 s (/.f32 -2 x)))))))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (*.f32 (/.f32 -1 s) (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))) -1)
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (*.f32 x (*.f32 -2 (+.f32 1 (*.f32 s (/.f32 -2 x))))) (+.f32 s s))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) (/.f32 s x))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) (neg.f32 (/.f32 s (neg.f32 x))))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (neg.f32 (*.f32 x (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (/.f32 -2 s)))) -2)
(*.f32 (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (/.f32 -2 s)) (/.f32 x 2))
(*.f32 x (/.f32 (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (/.f32 -2 s)) 2))
(*.f32 (*.f32 (+.f32 1 (/.f32 s (*.f32 x -1/2))) (/.f32 -2 s)) (/.f32 x 2))
(/.f32 (neg.f32 (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s)) (neg.f32 (/.f32 1 x)))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (*.f32 x (/.f32 -2 s)) (/.f32 -2 (-.f32 -1 (*.f32 s (/.f32 -2 x)))))
(*.f32 (/.f32 -2 s) (/.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (/.f32 2 x)))
(/.f32 (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (/.f32 -2 s)) (/.f32 2 x))
(*.f32 (+.f32 1 (/.f32 s (*.f32 x -1/2))) (/.f32 (/.f32 -2 s) (/.f32 2 x)))
(/.f32 (/.f32 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))) -1/2) (+.f32 s s))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (/.f32 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))) -1/4) (*.f32 s 4))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) 4) (/.f32 s (neg.f32 x))) 4)
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (/.f32 2 (/.f32 1 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))) (*.f32 s -2))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (/.f32 -8 (/.f32 1 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))) (*.f32 2 (*.f32 s 4)))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (/.f32 (*.f32 s -2) (/.f32 -2 (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x)))))) (*.f32 s s))
(/.f32 (/.f32 (*.f32 s -2) (*.f32 s s)) (/.f32 (/.f32 -2 x) (-.f32 -1 (*.f32 s (/.f32 -2 x)))))
(/.f32 (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x)))) (*.f32 (/.f32 1 s) (*.f32 s s)))
(/.f32 (*.f32 s (*.f32 x (-.f32 -1 (/.f32 s (*.f32 x -1/2))))) (*.f32 s s))
(/.f32 (/.f32 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))) s) -1)
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (/.f32 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))) (+.f32 s s)) -1/2)
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (/.f32 x 2) (/.f32 (/.f32 s (-.f32 -1 (*.f32 s (/.f32 -2 x)))) 2))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (/.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) 2) (/.f32 (/.f32 s (neg.f32 x)) 2))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (neg.f32 (/.f32 x (neg.f32 s))) (neg.f32 (/.f32 1 (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (neg.f32 (*.f32 (/.f32 -1 s) 2)) (neg.f32 (*.f32 2 (/.f32 1 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (neg.f32 (*.f32 (/.f32 -1 s) 2)) (neg.f32 (/.f32 -2 (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x)))))))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (neg.f32 (+.f32 (/.f32 (*.f32 s 4) (neg.f32 x)) 2)) (neg.f32 (*.f32 s (/.f32 -2 x))))
(/.f32 (+.f32 2 (*.f32 4 (/.f32 s (neg.f32 x)))) (*.f32 s (/.f32 -2 x)))
(/.f32 (+.f32 2 (*.f32 s (/.f32 4 (neg.f32 x)))) (*.f32 s (/.f32 -2 x)))
(/.f32 (+.f32 2 (*.f32 s (/.f32 -4 x))) (/.f32 s (*.f32 x -1/2)))
(/.f32 (neg.f32 (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (*.f32 x 4))) (-.f32 0 (*.f32 (neg.f32 s) 4)))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (neg.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x)))) (/.f32 s (neg.f32 x)))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (neg.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x)))) (neg.f32 (neg.f32 (/.f32 s (neg.f32 x)))))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (neg.f32 (*.f32 x -2)) (-.f32 0 (/.f32 (*.f32 s -2) (-.f32 -1 (*.f32 s (/.f32 -2 x))))))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (neg.f32 (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (/.f32 -2 s))) (neg.f32 (/.f32 2 x)))
(*.f32 (/.f32 -2 s) (/.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (/.f32 2 x)))
(/.f32 (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (/.f32 -2 s)) (/.f32 2 x))
(*.f32 (+.f32 1 (/.f32 s (*.f32 x -1/2))) (/.f32 (/.f32 -2 s) (/.f32 2 x)))
(/.f32 (neg.f32 (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (/.f32 -2 s))) (-.f32 0 (*.f32 2 (/.f32 1 x))))
(*.f32 (/.f32 -2 s) (/.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (*.f32 2 (/.f32 1 x))))
(*.f32 (/.f32 -2 s) (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (/.f32 x 2)))
(*.f32 (/.f32 -2 s) (*.f32 (+.f32 1 (/.f32 s (*.f32 x -1/2))) (/.f32 x 2)))
(/.f32 (neg.f32 (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (neg.f32 (/.f32 -1 s)))) (neg.f32 (/.f32 -1 x)))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (neg.f32 (*.f32 -2 (+.f32 1 (*.f32 s (/.f32 -2 x))))) (-.f32 0 (/.f32 2 (/.f32 x s))))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (neg.f32 (*.f32 x (neg.f32 (/.f32 -1 s)))) (neg.f32 (/.f32 1 (-.f32 -1 (*.f32 s (/.f32 -2 x))))))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (neg.f32 (*.f32 x (*.f32 -2 (+.f32 1 (*.f32 s (/.f32 -2 x)))))) (*.f32 s -2))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (neg.f32 (neg.f32 (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))) (/.f32 1 x))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (neg.f32 (neg.f32 (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))) (neg.f32 (neg.f32 (/.f32 1 x))))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (neg.f32 (*.f32 x (/.f32 -2 s))) (neg.f32 (/.f32 -2 (-.f32 -1 (*.f32 s (/.f32 -2 x))))))
(/.f32 (*.f32 (/.f32 -2 s) (neg.f32 x)) (/.f32 -2 (+.f32 1 (*.f32 s (/.f32 -2 x)))))
(/.f32 (*.f32 x (neg.f32 (/.f32 -2 s))) (/.f32 -2 (+.f32 1 (/.f32 s (*.f32 x -1/2)))))
(/.f32 (*.f32 x (/.f32 -2 s)) (neg.f32 (/.f32 -2 (+.f32 1 (/.f32 s (*.f32 x -1/2))))))
(/.f32 (neg.f32 (/.f32 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))) -1/2)) (*.f32 s -2))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (neg.f32 (/.f32 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))) -1/4)) (neg.f32 (*.f32 s 4)))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (neg.f32 (/.f32 2 (/.f32 1 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))) (+.f32 s s))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (neg.f32 (/.f32 -8 (/.f32 1 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))) (-.f32 0 (*.f32 2 (*.f32 s 4))))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (neg.f32 (/.f32 (*.f32 s -2) (/.f32 -2 (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))))) (-.f32 0 (*.f32 s s)))
(/.f32 (/.f32 (*.f32 s -2) (*.f32 s s)) (/.f32 (/.f32 -2 x) (-.f32 -1 (*.f32 s (/.f32 -2 x)))))
(/.f32 (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x)))) (*.f32 (/.f32 1 s) (*.f32 s s)))
(/.f32 (*.f32 s (*.f32 x (-.f32 -1 (/.f32 s (*.f32 x -1/2))))) (*.f32 s s))
(pow.f32 (*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s)) 1)
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(neg.f32 (neg.f32 (*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(neg.f32 (*.f32 (/.f32 -1 s) (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x))))))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(neg.f32 (/.f32 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))) s))
(*.f32 x (/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) s))
(*.f32 (/.f32 x s) (-.f32 -1 (/.f32 s (*.f32 x -1/2))))
(+.f32 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))) 0)
(*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))
(*.f32 x (+.f32 1 (/.f32 s (*.f32 x -1/2))))
(+.f32 0 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))
(*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))
(*.f32 x (+.f32 1 (/.f32 s (*.f32 x -1/2))))
(+.f32 (*.f32 x (/.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) 2)) (*.f32 x (/.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) 2)))
(*.f32 (/.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) 2) (+.f32 x x))
(*.f32 2 (*.f32 (+.f32 1 (/.f32 s (*.f32 x -1/2))) (/.f32 x 2)))
(-.f32 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))) 0)
(*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))
(*.f32 x (+.f32 1 (/.f32 s (*.f32 x -1/2))))
(-.f32 0 (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x)))))
(*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))
(*.f32 x (+.f32 1 (/.f32 s (*.f32 x -1/2))))
(/.f32 1 (/.f32 1 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))
(*.f32 x (+.f32 1 (/.f32 s (*.f32 x -1/2))))
(/.f32 1 (neg.f32 (neg.f32 (/.f32 1 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))))
(*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))
(*.f32 x (+.f32 1 (/.f32 s (*.f32 x -1/2))))
(/.f32 -1 (neg.f32 (/.f32 1 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))))
(*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))
(*.f32 x (+.f32 1 (/.f32 s (*.f32 x -1/2))))
(/.f32 x (/.f32 1 (+.f32 1 (*.f32 s (/.f32 -2 x)))))
(*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))
(*.f32 x (+.f32 1 (/.f32 s (*.f32 x -1/2))))
(/.f32 -2 (neg.f32 (*.f32 2 (/.f32 1 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))))
(*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))
(*.f32 x (+.f32 1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (/.f32 1 x))
(*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))
(*.f32 x (+.f32 1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))) 1)
(*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))
(*.f32 x (+.f32 1 (/.f32 s (*.f32 x -1/2))))
(/.f32 2 (*.f32 2 (/.f32 1 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))))
(*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))
(*.f32 x (+.f32 1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (*.f32 x (+.f32 (/.f32 (*.f32 s 4) (neg.f32 x)) 2)) 2)
(*.f32 (+.f32 2 (*.f32 4 (/.f32 s (neg.f32 x)))) (/.f32 x 2))
(*.f32 (+.f32 2 (*.f32 s (/.f32 4 (neg.f32 x)))) (/.f32 x 2))
(*.f32 (+.f32 2 (*.f32 s (/.f32 -4 x))) (/.f32 x 2))
(/.f32 (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x)))) -1)
(*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))
(*.f32 x (+.f32 1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (neg.f32 x) (neg.f32 (/.f32 1 (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))
(*.f32 x (+.f32 1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (*.f32 x 4)) 4)
(*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))
(*.f32 x (+.f32 1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (-.f32 -1 (*.f32 s (/.f32 -2 x))) (neg.f32 (/.f32 1 x)))
(*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))
(*.f32 x (+.f32 1 (/.f32 s (*.f32 x -1/2))))
(/.f32 (*.f32 2 (*.f32 (+.f32 1 (*.f32 s (/.f32 -2 x))) (*.f32 x 4))) 8)
(*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))
(*.f32 x (+.f32 1 (/.f32 s (*.f32 x -1/2))))
(pow.f32 (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))) 1)
(*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))
(*.f32 x (+.f32 1 (/.f32 s (*.f32 x -1/2))))
(neg.f32 (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x)))))
(*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))
(*.f32 x (+.f32 1 (/.f32 s (*.f32 x -1/2))))

eval578.0ms (5.9%)

Compiler

Compiled 17979 to 12340 computations (31.4% saved)

prune367.0ms (3.8%)

Pruning

20 alts after pruning (11 fresh and 9 done)

PrunedKeptTotal
New9079916
Fresh527
Picked101
Done2911
Total91520935
Error
0.0b
Counts
935 → 20
Alt Table
Click to see full alt table
StatusErrorProgram
22.6b
(/.f32 (/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x s))) 2)) (pow.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2))
22.2b
(/.f32 (+.f32 1/2 (+.f32 1/2 (*.f32 1/2 (/.f32 x s)))) 2)
18.9b
(/.f32 s (*.f32 x (-.f32 -1 (/.f32 s (*.f32 x -1/2)))))
19.2b
(/.f32 1 (/.f32 (/.f32 (/.f32 -1 s) (neg.f32 s)) (/.f32 (/.f32 -1 s) (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))))
17.6b
(/.f32 1 (/.f32 (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x)))) (*.f32 (/.f32 1 s) (*.f32 s s))))
26.2b
(/.f32 1 (/.f32 (neg.f32 x) s))
18.7b
(/.f32 1 (/.f32 x (/.f32 s (-.f32 -1 (*.f32 s (/.f32 -2 x))))))
18.5b
(/.f32 1 (-.f32 2 (/.f32 x s)))
0.1b
(/.f32 1 (+.f32 1 (*.f32 (exp.f32 -1) (exp.f32 (-.f32 1 (/.f32 x s))))))
0.1b
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 (neg.f32 x) s))))
20.2b
(/.f32 1 (*.f32 (/.f32 -1 s) (*.f32 s -2)))
20.5b
(-.f32 (-.f32 1 (/.f32 s x)) 1)
26.5b
(+.f32 (+.f32 1/2 (*.f32 (/.f32 x s) 1/4)) (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48))
22.1b
(+.f32 1/2 (*.f32 (/.f32 x s) 1/4))
13.0b
(+.f32 -1 (-.f32 1 (/.f32 (/.f32 s x) (+.f32 1 (*.f32 s (/.f32 -2 x))))))
26.5b
(*.f32 (/.f32 -1 x) s)
10.8b
(*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) (/.f32 1/2 (pow.f32 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1) 2)))
10.9b
(*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) (/.f32 1/2 (/.f32 (/.f32 1 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 1 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))))
26.5b
(neg.f32 (/.f32 s x))
20.2b
1/2
Compiler

Compiled 324 to 228 computations (29.6% saved)

regimes96.0ms (1%)

Counts
32 → 1
Calls
Call 1
Inputs
1/2
(neg.f32 (/.f32 s x))
(*.f32 (/.f32 -1 x) s)
(/.f32 1 (/.f32 (neg.f32 x) s))
(+.f32 1/2 (*.f32 (/.f32 x s) 1/4))
(-.f32 (-.f32 1 (/.f32 s x)) 1)
(/.f32 1 (-.f32 2 (/.f32 x s)))
(/.f32 1 (+.f32 (/.f32 x (neg.f32 s)) 2))
(/.f32 1 (*.f32 (/.f32 -1 s) (*.f32 s -2)))
(*.f32 (/.f32 1/8 (+.f32 2 (/.f32 x (neg.f32 s)))) 8)
(/.f32 1 (+.f32 (+.f32 1 (-.f32 2 (/.f32 x s))) -1))
(/.f32 1 (/.f32 (*.f32 (-.f32 2 (/.f32 x s)) 8) 8))
(/.f32 1 (/.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 2))
(/.f32 s (*.f32 x (-.f32 -1 (/.f32 s (*.f32 x -1/2)))))
(/.f32 (+.f32 1/2 (+.f32 1/2 (*.f32 1/2 (/.f32 x s)))) 2)
(/.f32 1 (*.f32 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 64) 1/64))
(/.f32 1 (/.f32 (*.f32 (+.f32 (/.f32 x (neg.f32 s)) 2) 8) 8))
(/.f32 1 (/.f32 x (/.f32 s (-.f32 -1 (*.f32 s (/.f32 -2 x))))))
(/.f32 1 (/.f32 (*.f32 2 (*.f32 (+.f32 (/.f32 x (neg.f32 s)) 2) 8)) 16))
(+.f32 -1 (-.f32 1 (/.f32 (/.f32 s x) (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(/.f32 1 (*.f32 (/.f32 -1 s) (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(/.f32 (+.f32 (/.f32 x s) -2) (*.f32 (-.f32 2 (/.f32 x s)) (neg.f32 (-.f32 2 (/.f32 x s)))))
(*.f32 (/.f32 1 (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s)))) (-.f32 2 (/.f32 x s)))
(/.f32 1 (/.f32 (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x)))) (*.f32 (/.f32 1 s) (*.f32 s s))))
(/.f32 1 (/.f32 (/.f32 (/.f32 -1 s) (neg.f32 s)) (/.f32 (/.f32 -1 s) (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))))
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 (neg.f32 x) s))))
(/.f32 1 (+.f32 1 (*.f32 (exp.f32 -1) (exp.f32 (-.f32 1 (/.f32 x s))))))
(+.f32 (+.f32 1/2 (*.f32 (/.f32 x s) 1/4)) (*.f32 (/.f32 (pow.f32 x 3) (pow.f32 s 3)) -1/48))
(*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) (/.f32 1/2 (pow.f32 (+.f32 (exp.f32 (neg.f32 (/.f32 x s))) 1) 2)))
(*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) (/.f32 1/2 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))
(/.f32 (/.f32 (+.f32 1 (exp.f32 (/.f32 x (neg.f32 s)))) (pow.f32 (+.f32 1 (exp.f32 (/.f32 x s))) 2)) (pow.f32 (exp.f32 (/.f32 x (neg.f32 s))) 2))
(*.f32 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) 2) (/.f32 1/2 (/.f32 (/.f32 1 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))) (/.f32 1 (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (*.f32 (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))) (+.f32 1 (exp.f32 (neg.f32 (/.f32 x s)))))))))))
Outputs
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 (neg.f32 x) s))))
Calls

7 calls:

23.0ms
s
17.0ms
x
16.0ms
(neg.f32 x)
13.0ms
(/.f32 (neg.f32 x) s)
8.0ms
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 (neg.f32 x) s))))
Results
ErrorSegmentsBranch
0.1b1x
0.1b1s
0.1b1(/.f32 1 (+.f32 1 (exp.f32 (/.f32 (neg.f32 x) s))))
0.1b1(+.f32 1 (exp.f32 (/.f32 (neg.f32 x) s)))
0.1b1(exp.f32 (/.f32 (neg.f32 x) s))
0.1b1(/.f32 (neg.f32 x) s)
0.1b1(neg.f32 x)
Compiler

Compiled 497 to 311 computations (37.4% saved)

regimes111.0ms (1.1%)

Counts
25 → 2
Calls
Call 1
Inputs
1/2
(neg.f32 (/.f32 s x))
(*.f32 (/.f32 -1 x) s)
(/.f32 1 (/.f32 (neg.f32 x) s))
(+.f32 1/2 (*.f32 (/.f32 x s) 1/4))
(-.f32 (-.f32 1 (/.f32 s x)) 1)
(/.f32 1 (-.f32 2 (/.f32 x s)))
(/.f32 1 (+.f32 (/.f32 x (neg.f32 s)) 2))
(/.f32 1 (*.f32 (/.f32 -1 s) (*.f32 s -2)))
(*.f32 (/.f32 1/8 (+.f32 2 (/.f32 x (neg.f32 s)))) 8)
(/.f32 1 (+.f32 (+.f32 1 (-.f32 2 (/.f32 x s))) -1))
(/.f32 1 (/.f32 (*.f32 (-.f32 2 (/.f32 x s)) 8) 8))
(/.f32 1 (/.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 2))
(/.f32 s (*.f32 x (-.f32 -1 (/.f32 s (*.f32 x -1/2)))))
(/.f32 (+.f32 1/2 (+.f32 1/2 (*.f32 1/2 (/.f32 x s)))) 2)
(/.f32 1 (*.f32 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 64) 1/64))
(/.f32 1 (/.f32 (*.f32 (+.f32 (/.f32 x (neg.f32 s)) 2) 8) 8))
(/.f32 1 (/.f32 x (/.f32 s (-.f32 -1 (*.f32 s (/.f32 -2 x))))))
(/.f32 1 (/.f32 (*.f32 2 (*.f32 (+.f32 (/.f32 x (neg.f32 s)) 2) 8)) 16))
(+.f32 -1 (-.f32 1 (/.f32 (/.f32 s x) (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(/.f32 1 (*.f32 (/.f32 -1 s) (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x))))))
(/.f32 (+.f32 (/.f32 x s) -2) (*.f32 (-.f32 2 (/.f32 x s)) (neg.f32 (-.f32 2 (/.f32 x s)))))
(*.f32 (/.f32 1 (*.f32 (-.f32 2 (/.f32 x s)) (-.f32 2 (/.f32 x s)))) (-.f32 2 (/.f32 x s)))
(/.f32 1 (/.f32 (*.f32 x (-.f32 -1 (*.f32 s (/.f32 -2 x)))) (*.f32 (/.f32 1 s) (*.f32 s s))))
(/.f32 1 (/.f32 (/.f32 (/.f32 -1 s) (neg.f32 s)) (/.f32 (/.f32 -1 s) (*.f32 x (+.f32 1 (*.f32 s (/.f32 -2 x)))))))
Outputs
(/.f32 1 (*.f32 (/.f32 -1 s) (*.f32 s -2)))
(+.f32 -1 (-.f32 1 (/.f32 (/.f32 s x) (+.f32 1 (*.f32 s (/.f32 -2 x))))))
Calls

4 calls:

41.0ms
(/.f32 (neg.f32 x) s)
26.0ms
x
24.0ms
(neg.f32 x)
14.0ms
s
Results
ErrorSegmentsBranch
10.4b2x
13.0b1s
10.3b2(/.f32 (neg.f32 x) s)
10.4b2(neg.f32 x)
Compiler

Compiled 296 to 198 computations (33.1% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-9.016849517822266
-0.16437730193138123
Compiler

Compiled 16 to 13 computations (18.8% saved)

regimes96.0ms (1%)

Counts
19 → 2
Calls
Call 1
Inputs
1/2
(neg.f32 (/.f32 s x))
(*.f32 (/.f32 -1 x) s)
(/.f32 1 (/.f32 (neg.f32 x) s))
(+.f32 1/2 (*.f32 (/.f32 x s) 1/4))
(-.f32 (-.f32 1 (/.f32 s x)) 1)
(/.f32 1 (-.f32 2 (/.f32 x s)))
(/.f32 1 (+.f32 (/.f32 x (neg.f32 s)) 2))
(/.f32 1 (*.f32 (/.f32 -1 s) (*.f32 s -2)))
(*.f32 (/.f32 1/8 (+.f32 2 (/.f32 x (neg.f32 s)))) 8)
(/.f32 1 (+.f32 (+.f32 1 (-.f32 2 (/.f32 x s))) -1))
(/.f32 1 (/.f32 (*.f32 (-.f32 2 (/.f32 x s)) 8) 8))
(/.f32 1 (/.f32 (+.f32 4 (*.f32 x (/.f32 -2 s))) 2))
(/.f32 s (*.f32 x (-.f32 -1 (/.f32 s (*.f32 x -1/2)))))
(/.f32 (+.f32 1/2 (+.f32 1/2 (*.f32 1/2 (/.f32 x s)))) 2)
(/.f32 1 (*.f32 (*.f32 (+.f32 2 (/.f32 x (neg.f32 s))) 64) 1/64))
(/.f32 1 (/.f32 (*.f32 (+.f32 (/.f32 x (neg.f32 s)) 2) 8) 8))
(/.f32 1 (/.f32 x (/.f32 s (-.f32 -1 (*.f32 s (/.f32 -2 x))))))
(/.f32 1 (/.f32 (*.f32 2 (*.f32 (+.f32 (/.f32 x (neg.f32 s)) 2) 8)) 16))
Outputs
1/2
(-.f32 (-.f32 1 (/.f32 s x)) 1)
Calls

4 calls:

32.0ms
s
22.0ms
(neg.f32 x)
20.0ms
x
19.0ms
(/.f32 (neg.f32 x) s)
Results
ErrorSegmentsBranch
11.5b2x
16.8b2s
10.8b2(/.f32 (neg.f32 x) s)
11.5b2(neg.f32 x)
Compiler

Compiled 188 to 130 computations (30.9% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.3150702714920044
3.1927731037139893
Compiler

Compiled 16 to 13 computations (18.8% saved)

regimes36.0ms (0.4%)

Counts
5 → 2
Calls
Call 1
Inputs
1/2
(neg.f32 (/.f32 s x))
(*.f32 (/.f32 -1 x) s)
(/.f32 1 (/.f32 (neg.f32 x) s))
(+.f32 1/2 (*.f32 (/.f32 x s) 1/4))
Outputs
1/2
(/.f32 1 (/.f32 (neg.f32 x) s))
Calls

4 calls:

10.0ms
(neg.f32 x)
9.0ms
s
8.0ms
(/.f32 (neg.f32 x) s)
8.0ms
x
Results
ErrorSegmentsBranch
16.4b2x
19.0b2s
16.4b2(/.f32 (neg.f32 x) s)
16.4b2(neg.f32 x)
Compiler

Compiled 41 to 28 computations (31.7% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
2.0ms
0.3150702714920044
3.1927731037139893
Compiler

Compiled 16 to 13 computations (18.8% saved)

regimes12.0ms (0.1%)

Counts
3 → 2
Calls
Call 1
Inputs
1/2
(neg.f32 (/.f32 s x))
(*.f32 (/.f32 -1 x) s)
Outputs
(*.f32 (/.f32 -1 x) s)
1/2
Calls

2 calls:

8.0ms
x
3.0ms
s
Results
ErrorSegmentsBranch
16.8b2x
20.2b1s
Compiler

Compiled 18 to 12 computations (33.3% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
0.0ms
-0.00022838178847450763
-0.00011118449037894607
Compiler

Compiled 16 to 13 computations (18.8% saved)

regimes9.0ms (0.1%)

Accuracy

Total -13.2b remaining (-78.7%)

Threshold costs -13.2b (-78.7%)

Counts
2 → 2
Calls
Call 1
Inputs
1/2
(neg.f32 (/.f32 s x))
Outputs
(neg.f32 (/.f32 s x))
1/2
Calls

2 calls:

5.0ms
x
3.0ms
s
Results
ErrorSegmentsBranch
16.8b2x
20.2b1s
Compiler

Compiled 13 to 9 computations (30.8% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
0.0ms
-0.00022838178847450763
-0.00011118449037894607
Compiler

Compiled 16 to 13 computations (18.8% saved)

simplify6.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
044235
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 (neg.f32 x) s))))
(if (<=.f32 (/.f32 (neg.f32 x) s) -5) (/.f32 1 (*.f32 (/.f32 -1 s) (*.f32 s -2))) (+.f32 -1 (-.f32 1 (/.f32 (/.f32 s x) (+.f32 1 (*.f32 s (/.f32 -2 x)))))))
(if (<=.f32 (/.f32 (neg.f32 x) s) 1/2) 1/2 (-.f32 (-.f32 1 (/.f32 s x)) 1))
(if (<=.f32 (/.f32 (neg.f32 x) s) 1/2) 1/2 (/.f32 1 (/.f32 (neg.f32 x) s)))
(if (<=.f32 x -13743895/68719476736) (*.f32 (/.f32 -1 x) s) 1/2)
(if (<=.f32 x -13743895/68719476736) (neg.f32 (/.f32 s x)) 1/2)
1/2
Outputs
(/.f32 1 (+.f32 1 (exp.f32 (/.f32 (neg.f32 x) s))))
(if (<=.f32 (/.f32 (neg.f32 x) s) -5) (/.f32 1 (*.f32 (/.f32 -1 s) (*.f32 s -2))) (+.f32 -1 (-.f32 1 (/.f32 (/.f32 s x) (+.f32 1 (*.f32 s (/.f32 -2 x)))))))
(if (<=.f32 (/.f32 (neg.f32 x) s) 1/2) 1/2 (-.f32 (-.f32 1 (/.f32 s x)) 1))
(if (<=.f32 (/.f32 (neg.f32 x) s) 1/2) 1/2 (/.f32 1 (/.f32 (neg.f32 x) s)))
(if (<=.f32 x -13743895/68719476736) (*.f32 (/.f32 -1 x) s) 1/2)
(if (<=.f32 x -13743895/68719476736) (neg.f32 (/.f32 s x)) 1/2)
1/2
Compiler

Compiled 103 to 77 computations (25.2% saved)

soundness0.0ms (0%)

end60.0ms (0.6%)

Compiler

Compiled 91 to 57 computations (37.4% saved)

Profiling

Loading profile data...