Details

Time bar (total: 13.4s)

analyze1.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%0%100%0%0%0%0
100%0%0%100%0%0%0%1
Compiler

Compiled 38 to 21 computations (44.7% saved)

sample4.3s (31.9%)

Results
4.3s8256×body256valid
Bogosity

preprocess6.0ms (0%)

Algorithm
egg-herbie
Rules
18×rational_best.json-simplify-2
trig.json-simplify-2
rational_best.json-simplify-44
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
021142
137142
243142
345142
022
Stop Event
saturated
saturated
Calls
Call 1
Inputs
0
1
Outputs
0
1
Call 2
Inputs
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 tau (PI.f32)) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (/.f32 (sin.f32 (*.f32 tau (PI.f32))) (*.f32 tau (PI.f32))))
Outputs
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 tau (PI.f32)) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (/.f32 (sin.f32 (*.f32 tau (PI.f32))) (*.f32 tau (PI.f32))))
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) tau)) (*.f32 (PI.f32) tau)))
Compiler

Compiled 25 to 12 computations (52% saved)

simplify15.0ms (0.1%)

Algorithm
egg-herbie
Rules
14×rational_best.json-simplify-2
rational_best.json-simplify-44
trig.json-simplify-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01471
12371
22771
33171
Stop Event
saturated
Counts
1 → 3
Calls
Call 1
Inputs
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
Outputs
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))

eval1.0ms (0%)

Compiler

Compiled 65 to 20 computations (69.2% saved)

prune1.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New123
Fresh011
Picked000
Done000
Total134
Error
0.7b
Counts
4 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
0.7b
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
0.7b
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
Compiler

Compiled 46 to 21 computations (54.3% saved)

localize248.0ms (1.9%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(*.f32 (PI.f32) tau)
0.4b
(sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))
0.4b
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))
0.4b
(/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))
Compiler

Compiled 67 to 11 computations (83.6% saved)

series10.0ms (0.1%)

Counts
4 → 68
Calls

18 calls:

TimeVariablePointExpression
1.0ms
x
@0
(sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))
1.0ms
tau
@0
(/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))
1.0ms
tau
@-inf
(/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))
1.0ms
x
@inf
(/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))
1.0ms
x
@-inf
(/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))

rewrite320.0ms (2.4%)

Algorithm
batch-egg-rewrite
Rules
980×rational_best.json-5
978×rational_best.json-2
978×rational_best.json-3
978×rational_best.json-1
978×exponential.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01494
112594
245694
3199194
Stop Event
node limit
Counts
4 → 66
Calls
Call 1
Inputs
(/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))
(sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))
(*.f32 (PI.f32) tau)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 1 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (sin.f32 0) (cos.f32 (*.f32 x (*.f32 (PI.f32) tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (+.f32 (*.f32 (sin.f32 0) (cos.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (*.f32 (sin.f32 0) (cos.f32 (*.f32 x (*.f32 (PI.f32) tau))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sin.f32 0) (cos.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (sin.f32 0) (sin.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 x (*.f32 (PI.f32) tau))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (cos.f32 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 tau (*.f32 (PI.f32) 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 tau (*.f32 (PI.f32) 2))))) 2) (/.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cos.f32 0) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cos.f32 0) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 tau (*.f32 (PI.f32) 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 tau (*.f32 (PI.f32) 2))))) 2)) (*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 tau (*.f32 (PI.f32) 2))))) 2) (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 tau (*.f32 (PI.f32) 2))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 tau (*.f32 (PI.f32) 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 tau (*.f32 (PI.f32) 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cos.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 x (*.f32 (PI.f32) tau))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) tau) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (PI.f32) tau))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) tau) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) tau) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) tau) (/.f32 (*.f32 (PI.f32) tau) (*.f32 (PI.f32) tau)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 tau (*.f32 (PI.f32) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (PI.f32) tau) 1)))))

simplify194.0ms (1.4%)

Algorithm
egg-herbie
Rules
996×rational_best.json-simplify-49
936×rational_best.json-simplify-44
748×rational_best.json-simplify-50
666×rational_best.json-simplify-80
526×rational_best.json-simplify-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02133976
14373832
29163832
325183832
450053832
Stop Event
node limit
Counts
134 → 120
Calls
Call 1
Inputs
1
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))))
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))))
(+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6)))) (+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
1
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))) 1)
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))) (+.f32 1 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4))))))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))) (+.f32 1 (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)))) (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 x 6) (pow.f32 (PI.f32) 6)))))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 x (PI.f32))))
1
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4))) (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))))
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4))) (+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))) (*.f32 -1/5040 (*.f32 (pow.f32 x 6) (pow.f32 (PI.f32) 6))))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 x (PI.f32)))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 x (PI.f32)))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 x (PI.f32)))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (*.f32 tau (*.f32 x (PI.f32))))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)))) (*.f32 tau (*.f32 x (PI.f32)))))
(+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 x 7)))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)))) (*.f32 tau (*.f32 x (PI.f32))))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 tau (*.f32 x (PI.f32)))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (*.f32 tau (*.f32 x (PI.f32))))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)))) (*.f32 tau (*.f32 x (PI.f32)))))
(+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 x 7)))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)))) (*.f32 tau (*.f32 x (PI.f32))))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(*.f32 tau (PI.f32))
(*.f32 tau (PI.f32))
(*.f32 tau (PI.f32))
(*.f32 tau (PI.f32))
(*.f32 tau (PI.f32))
(*.f32 tau (PI.f32))
(*.f32 tau (PI.f32))
(*.f32 tau (PI.f32))
(*.f32 tau (PI.f32))
(*.f32 tau (PI.f32))
(*.f32 tau (PI.f32))
(*.f32 tau (PI.f32))
(+.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 0)
(+.f32 0 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))
(-.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 0)
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 1)
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))))
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))))
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))
(*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))
(*.f32 (/.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))))
(*.f32 (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))
(*.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))
(pow.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 1)
(+.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) 0)
(+.f32 0 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(-.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) 0)
(*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) 1)
(*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))
(*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))))
(*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 1 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))))
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))))
(*.f32 (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))
(*.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))
(pow.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) 1)
(+.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 0)
(+.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (sin.f32 0) (cos.f32 (*.f32 x (*.f32 (PI.f32) tau)))))
(+.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (+.f32 (*.f32 (sin.f32 0) (cos.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (*.f32 (sin.f32 0) (cos.f32 (*.f32 x (*.f32 (PI.f32) tau))))))
(+.f32 0 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))
(+.f32 (*.f32 (sin.f32 0) (cos.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))
(-.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 0)
(-.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (sin.f32 0) (sin.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 x (*.f32 (PI.f32) tau))))))
(*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 1)
(*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))))
(*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (cos.f32 0))
(*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))))
(*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))))
(*.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))
(*.f32 (/.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 tau (*.f32 (PI.f32) 2))))) 2))
(*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 tau (*.f32 (PI.f32) 2))))) 2) (/.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))))
(*.f32 (cos.f32 0) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))
(*.f32 (/.f32 (cos.f32 0) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 tau (*.f32 (PI.f32) 2))))) 2))
(*.f32 (/.f32 (/.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 tau (*.f32 (PI.f32) 2))))) 2)) (*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 tau (*.f32 (PI.f32) 2))))) 2) (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 tau (*.f32 (PI.f32) 2))))) 2)))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 tau (*.f32 (PI.f32) 2))))) 2))
(*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 tau (*.f32 (PI.f32) 2))))) 2))
(/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 1)
(/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))))
(/.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) 2)
(pow.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 1)
(cos.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 x (*.f32 (PI.f32) tau))))
(+.f32 (*.f32 (PI.f32) tau) 0)
(+.f32 0 (*.f32 (PI.f32) tau))
(-.f32 (*.f32 (PI.f32) tau) 0)
(/.f32 (*.f32 (PI.f32) tau) 1)
(/.f32 (*.f32 (PI.f32) tau) (/.f32 (*.f32 (PI.f32) tau) (*.f32 (PI.f32) tau)))
(/.f32 (*.f32 tau (*.f32 (PI.f32) 2)) 2)
(pow.f32 (*.f32 (PI.f32) tau) 1)
Outputs
1
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))))
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 2))))
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)))
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)))
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))))
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 (PI.f32) x) 4)))))
(+.f32 1 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4))))
(+.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2))) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4)))
(+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6)))) (+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))))))
(+.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 (PI.f32) x) 4)))) (+.f32 1 (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (pow.f32 (*.f32 (PI.f32) x) 6)))))
(+.f32 1 (+.f32 (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 6))) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2))))
(+.f32 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4))) (+.f32 1 (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 6))))
(+.f32 1 (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 6)))))
(+.f32 (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4)) (+.f32 1 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)) (*.f32 -1/5040 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 6)))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
1
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))) 1)
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 2))))
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)))
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))) (+.f32 1 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4))))))
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 (PI.f32) x) 4)))))
(+.f32 1 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4))))
(+.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2))) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4)))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))) (+.f32 1 (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)))) (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 x 6) (pow.f32 (PI.f32) 6)))))))
(+.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 (PI.f32) x) 4)))) (+.f32 1 (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (pow.f32 (*.f32 (PI.f32) x) 6)))))
(+.f32 1 (+.f32 (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 6))) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2))))
(+.f32 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4))) (+.f32 1 (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 6))))
(+.f32 1 (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 6)))))
(+.f32 (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4)) (+.f32 1 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)) (*.f32 -1/5040 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 6)))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
1
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4))) (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))))
(+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)) (+.f32 1 (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4))))
(+.f32 1 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4))))
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4))) (+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))) (*.f32 -1/5040 (*.f32 (pow.f32 x 6) (pow.f32 (PI.f32) 6))))))
(+.f32 (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4)) (+.f32 1 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)) (*.f32 -1/5040 (pow.f32 (*.f32 (PI.f32) x) 6)))))
(+.f32 1 (+.f32 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)) (*.f32 -1/5040 (pow.f32 (*.f32 (PI.f32) x) 6))) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4))))
(+.f32 1 (+.f32 (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4)) (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)) (*.f32 -1/5040 (pow.f32 (*.f32 (PI.f32) x) 6)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 x (PI.f32)))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 x (PI.f32)))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 x (PI.f32)))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 x (PI.f32)))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 (PI.f32) x))
(*.f32 (PI.f32) (*.f32 tau x))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (*.f32 tau (*.f32 x (PI.f32))))
(+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))))
(+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 3)))
(+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3)))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)))) (*.f32 tau (*.f32 x (PI.f32)))))
(+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 (PI.f32) x) 5))) (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3)))))
(+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 3)) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 5))))
(+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3)) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5))))
(+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 x 7)))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)))) (*.f32 tau (*.f32 x (PI.f32))))))
(+.f32 (+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.f32 1/120 (*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 (PI.f32) x) 5)))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))) (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (pow.f32 (*.f32 (PI.f32) x) 7)))))
(+.f32 (+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 5))) (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 3)) (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 7))))
(+.f32 (+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 3)) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 5)))) (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 7)))
(+.f32 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 3)) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 5))) (+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 7))))
(+.f32 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3)) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5))) (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (*.f32 -1/5040 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 7))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 (PI.f32) x))
(*.f32 (PI.f32) (*.f32 tau x))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (*.f32 tau (*.f32 x (PI.f32))))
(+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))))
(+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 3)))
(+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3)))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)))) (*.f32 tau (*.f32 x (PI.f32)))))
(+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 (PI.f32) x) 5))) (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3)))))
(+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 3)) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 5))))
(+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3)) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5))))
(+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 x 7)))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)))) (*.f32 tau (*.f32 x (PI.f32))))))
(+.f32 (+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.f32 1/120 (*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 (PI.f32) x) 5)))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))) (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (pow.f32 (*.f32 (PI.f32) x) 7)))))
(+.f32 (+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 5))) (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 3)) (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 7))))
(+.f32 (+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 3)) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 5)))) (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 7)))
(+.f32 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 3)) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 5))) (+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 7))))
(+.f32 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3)) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5))) (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (*.f32 -1/5040 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 7))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 tau (PI.f32))
(*.f32 tau (PI.f32))
(*.f32 tau (PI.f32))
(*.f32 tau (PI.f32))
(*.f32 tau (PI.f32))
(*.f32 tau (PI.f32))
(*.f32 tau (PI.f32))
(*.f32 tau (PI.f32))
(*.f32 tau (PI.f32))
(*.f32 tau (PI.f32))
(*.f32 tau (PI.f32))
(*.f32 tau (PI.f32))
(+.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 0)
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(+.f32 0 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(-.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 0)
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 1)
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(pow.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 1)
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(+.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) 0)
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(+.f32 0 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(-.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) 0)
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) 1)
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 1 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(*.f32 (/.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(*.f32 (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(*.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(pow.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) 1)
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(+.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 0)
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(+.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (sin.f32 0) (cos.f32 (*.f32 x (*.f32 (PI.f32) tau)))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(+.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (+.f32 (*.f32 (sin.f32 0) (cos.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (*.f32 (sin.f32 0) (cos.f32 (*.f32 x (*.f32 (PI.f32) tau))))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(+.f32 0 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(+.f32 (*.f32 (sin.f32 0) (cos.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(-.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 0)
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(-.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (sin.f32 0) (sin.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 x (*.f32 (PI.f32) tau))))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 1)
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (cos.f32 0))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 tau (*.f32 (PI.f32) 2))))) 2))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 tau (*.f32 (PI.f32) 2))))) 2) (/.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (cos.f32 0) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 (cos.f32 0) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 tau (*.f32 (PI.f32) 2))))) 2))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 (/.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 tau (*.f32 (PI.f32) 2))))) 2)) (*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 tau (*.f32 (PI.f32) 2))))) 2) (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 tau (*.f32 (PI.f32) 2))))) 2)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 tau (*.f32 (PI.f32) 2))))) 2))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 tau (*.f32 (PI.f32) 2))))) 2))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 1)
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) 2)
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(pow.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 1)
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(cos.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 x (*.f32 (PI.f32) tau))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(+.f32 (*.f32 (PI.f32) tau) 0)
(*.f32 tau (PI.f32))
(+.f32 0 (*.f32 (PI.f32) tau))
(*.f32 tau (PI.f32))
(-.f32 (*.f32 (PI.f32) tau) 0)
(*.f32 tau (PI.f32))
(/.f32 (*.f32 (PI.f32) tau) 1)
(*.f32 tau (PI.f32))
(/.f32 (*.f32 (PI.f32) tau) (/.f32 (*.f32 (PI.f32) tau) (*.f32 (PI.f32) tau)))
(*.f32 tau (PI.f32))
(/.f32 (*.f32 tau (*.f32 (PI.f32) 2)) 2)
(*.f32 tau (PI.f32))
(pow.f32 (*.f32 (PI.f32) tau) 1)
(*.f32 tau (PI.f32))

localize45.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f32 x (PI.f32))
0.4b
(sin.f32 (*.f32 (*.f32 x (PI.f32)) tau))
0.4b
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))
0.4b
(/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau))
Compiler

Compiled 64 to 10 computations (84.4% saved)

series4.0ms (0%)

Counts
3 → 60
Calls

15 calls:

TimeVariablePointExpression
1.0ms
tau
@-inf
(/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau))
1.0ms
tau
@inf
(/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau))
0.0ms
tau
@0
(/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau))
0.0ms
tau
@0
(sin.f32 (*.f32 (*.f32 x (PI.f32)) tau))
0.0ms
x
@0
(/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau))

rewrite228.0ms (1.7%)

Algorithm
batch-egg-rewrite
Rules
902×rational_best.json-simplify-44
730×rational_best.json-5
728×rational_best.json-2
728×rational_best.json-3
728×rational_best.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01167
19667
235067
3151567
4690067
Stop Event
node limit
Counts
3 → 59
Calls
Call 1
Inputs
(/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau))
(sin.f32 (*.f32 (*.f32 x (PI.f32)) tau))
(*.f32 x (PI.f32))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (sin.f32 0) (cos.f32 (neg.f32 (*.f32 x (*.f32 (PI.f32) tau))))) (*.f32 (sin.f32 (/.f32 (PI.f32) 2)) (sin.f32 (neg.f32 (*.f32 x (*.f32 (PI.f32) tau))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (cos.f32 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (cos.f32 0) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (cos.f32 0) (cos.f32 0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 (PI.f32) (+.f32 tau tau))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 (PI.f32) (+.f32 tau tau))))) 2) (/.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 (PI.f32) (+.f32 tau tau))))) 2) (*.f32 (cos.f32 0) (/.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cos.f32 0) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))) (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cos.f32 0) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 (PI.f32) (+.f32 tau tau))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 (PI.f32) (+.f32 tau tau))))) 2)) (*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 (PI.f32) (+.f32 tau tau))))) 2) (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 (PI.f32) (+.f32 tau tau))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 (PI.f32) (+.f32 tau tau))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 (PI.f32) (+.f32 tau tau))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (cos.f32 (-.f32 (*.f32 x (*.f32 (PI.f32) tau)) (/.f32 (PI.f32) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x cos.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 x (*.f32 (PI.f32) tau))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 x (PI.f32)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 x (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 x (PI.f32)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (*.f32 x (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 x (PI.f32)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 x (PI.f32)) (/.f32 (*.f32 x (PI.f32)) (*.f32 x (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 x (*.f32 (PI.f32) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 x (PI.f32)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (*.f32 x (PI.f32))))))))

simplify141.0ms (1.1%)

Algorithm
egg-herbie
Rules
1014×rational_best.json-simplify-80
984×rational_best.json-simplify-2
878×rational_best.json-simplify-78
790×rational_best.json-simplify-48
642×rational_best.json-simplify-50
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01993487
14363343
28873343
319843343
444023343
Stop Event
node limit
Counts
119 → 93
Calls
Call 1
Inputs
1
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))))
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))))
(+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6)))) (+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
1
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))))
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))))
(+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6)))) (+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 tau (*.f32 x (PI.f32)))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (*.f32 tau (*.f32 x (PI.f32))))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)))) (*.f32 tau (*.f32 x (PI.f32)))))
(+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 x 7)))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)))) (*.f32 tau (*.f32 x (PI.f32))))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 tau (*.f32 (PI.f32) x))
(+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3)))))
(+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5)))) (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3))))))
(+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (*.f32 (pow.f32 x 7) (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5)))) (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3)))))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (PI.f32) x)
(*.f32 (PI.f32) x)
(*.f32 (PI.f32) x)
(*.f32 (PI.f32) x)
(*.f32 (PI.f32) x)
(*.f32 (PI.f32) x)
(*.f32 (PI.f32) x)
(*.f32 (PI.f32) x)
(*.f32 (PI.f32) x)
(*.f32 (PI.f32) x)
(*.f32 (PI.f32) x)
(*.f32 (PI.f32) x)
(+.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 0)
(+.f32 0 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))
(-.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 0)
(-.f32 0 (neg.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 1)
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))))
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))))
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))
(*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))
(*.f32 (/.f32 1 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))))
(*.f32 (/.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))))
(*.f32 (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))
(*.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))
(pow.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 1)
(neg.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))
(+.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 0)
(+.f32 0 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))
(-.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 0)
(-.f32 0 (neg.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))))
(-.f32 (*.f32 (sin.f32 0) (cos.f32 (neg.f32 (*.f32 x (*.f32 (PI.f32) tau))))) (*.f32 (sin.f32 (/.f32 (PI.f32) 2)) (sin.f32 (neg.f32 (*.f32 x (*.f32 (PI.f32) tau))))))
(*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 1)
(*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))))
(*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (cos.f32 0))
(*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))))
(*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))))
(*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (cos.f32 0) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))))
(*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (cos.f32 0) (cos.f32 0)))
(*.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))
(*.f32 (/.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 (PI.f32) (+.f32 tau tau))))) 2))
(*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 (PI.f32) (+.f32 tau tau))))) 2) (/.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))))
(*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 (PI.f32) (+.f32 tau tau))))) 2) (*.f32 (cos.f32 0) (/.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))))
(*.f32 (cos.f32 0) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))
(*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))) (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))))))
(*.f32 (/.f32 (cos.f32 0) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 (PI.f32) (+.f32 tau tau))))) 2))
(*.f32 (/.f32 (/.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 (PI.f32) (+.f32 tau tau))))) 2)) (*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 (PI.f32) (+.f32 tau tau))))) 2) (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 (PI.f32) (+.f32 tau tau))))) 2)))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 (PI.f32) (+.f32 tau tau))))) 2))
(*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 (PI.f32) (+.f32 tau tau))))) 2))
(/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 1)
(/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))))
(/.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) 2)
(/.f32 (+.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (cos.f32 (-.f32 (*.f32 x (*.f32 (PI.f32) tau)) (/.f32 (PI.f32) 2)))) 2)
(pow.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 1)
(neg.f32 (neg.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))))
(cos.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 x (*.f32 (PI.f32) tau))))
(+.f32 (*.f32 x (PI.f32)) 0)
(+.f32 0 (*.f32 x (PI.f32)))
(-.f32 (*.f32 x (PI.f32)) 0)
(-.f32 0 (neg.f32 (*.f32 x (PI.f32))))
(/.f32 (*.f32 x (PI.f32)) 1)
(/.f32 (*.f32 x (PI.f32)) (/.f32 (*.f32 x (PI.f32)) (*.f32 x (PI.f32))))
(/.f32 (*.f32 x (*.f32 (PI.f32) 2)) 2)
(pow.f32 (*.f32 x (PI.f32)) 1)
(neg.f32 (neg.f32 (*.f32 x (PI.f32))))
Outputs
1
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))))
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 2))))
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)))
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))))
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 (PI.f32) x) 4)))))
(+.f32 1 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4))))
(+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6)))) (+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))))))
(+.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 (PI.f32) x) 4)))) (+.f32 1 (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (pow.f32 (*.f32 (PI.f32) x) 6)))))
(+.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2))) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 6))))
(+.f32 1 (+.f32 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4))) (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 6))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
1
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))))
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 2))))
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)))
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))))
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 (PI.f32) x) 4)))))
(+.f32 1 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4))))
(+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6)))) (+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))))))
(+.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 (PI.f32) x) 4)))) (+.f32 1 (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (pow.f32 (*.f32 (PI.f32) x) 6)))))
(+.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2))) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 6))))
(+.f32 1 (+.f32 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4))) (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 6))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 (PI.f32) x))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (*.f32 tau (*.f32 x (PI.f32))))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))) (*.f32 tau (*.f32 (PI.f32) x)))
(+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 3)) (*.f32 tau (*.f32 (PI.f32) x)))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)))) (*.f32 tau (*.f32 x (PI.f32)))))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 (PI.f32) x) 5))) (*.f32 tau (*.f32 (PI.f32) x))))
(+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 3)) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 5)) (*.f32 tau (*.f32 (PI.f32) x))))
(+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 5)) (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 3)) (*.f32 tau (*.f32 (PI.f32) x))))
(+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 x 7)))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)))) (*.f32 tau (*.f32 x (PI.f32))))))
(+.f32 (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 (PI.f32) x) 5))) (*.f32 tau (*.f32 (PI.f32) x))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))) (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (pow.f32 (*.f32 (PI.f32) x) 7)))))
(+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 3)) (+.f32 (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 5)) (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 7))))
(+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 5)) (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 3)) (+.f32 (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 7)) (*.f32 tau (*.f32 (PI.f32) x)))))
(+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 3)) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 5)) (+.f32 (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 7)) (*.f32 tau (*.f32 (PI.f32) x)))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 tau (*.f32 (PI.f32) x))
(+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3)))))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))) (*.f32 tau (*.f32 (PI.f32) x)))
(+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 3)) (*.f32 tau (*.f32 (PI.f32) x)))
(+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5)))) (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3))))))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 (PI.f32) x) 5))) (*.f32 tau (*.f32 (PI.f32) x))))
(+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 3)) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 5)) (*.f32 tau (*.f32 (PI.f32) x))))
(+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 5)) (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 3)) (*.f32 tau (*.f32 (PI.f32) x))))
(+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (*.f32 (pow.f32 x 7) (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5)))) (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3)))))))
(+.f32 (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 (PI.f32) x) 5))) (*.f32 tau (*.f32 (PI.f32) x))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))) (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (pow.f32 (*.f32 (PI.f32) x) 7)))))
(+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 3)) (+.f32 (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 5)) (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 7))))
(+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 5)) (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 3)) (+.f32 (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 7)) (*.f32 tau (*.f32 (PI.f32) x)))))
(+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 3)) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 5)) (+.f32 (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 7)) (*.f32 tau (*.f32 (PI.f32) x)))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (PI.f32) x)
(*.f32 (PI.f32) x)
(*.f32 (PI.f32) x)
(*.f32 (PI.f32) x)
(*.f32 (PI.f32) x)
(*.f32 (PI.f32) x)
(*.f32 (PI.f32) x)
(*.f32 (PI.f32) x)
(*.f32 (PI.f32) x)
(*.f32 (PI.f32) x)
(*.f32 (PI.f32) x)
(*.f32 (PI.f32) x)
(+.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 0)
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(+.f32 0 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(-.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 0)
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(-.f32 0 (neg.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 1)
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (/.f32 1 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (/.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(pow.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 1)
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(neg.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(+.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 0)
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(+.f32 0 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(-.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 0)
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(-.f32 0 (neg.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(-.f32 (*.f32 (sin.f32 0) (cos.f32 (neg.f32 (*.f32 x (*.f32 (PI.f32) tau))))) (*.f32 (sin.f32 (/.f32 (PI.f32) 2)) (sin.f32 (neg.f32 (*.f32 x (*.f32 (PI.f32) tau))))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 1)
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (cos.f32 0))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (cos.f32 0) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (cos.f32 0) (cos.f32 0)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (/.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 (PI.f32) (+.f32 tau tau))))) 2))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 (PI.f32) (+.f32 tau tau))))) 2) (/.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 (PI.f32) (+.f32 tau tau))))) 2) (*.f32 (cos.f32 0) (/.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (cos.f32 0) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))) (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (/.f32 (cos.f32 0) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 (PI.f32) (+.f32 tau tau))))) 2))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (/.f32 (/.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 (PI.f32) (+.f32 tau tau))))) 2)) (*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 (PI.f32) (+.f32 tau tau))))) 2) (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 (PI.f32) (+.f32 tau tau))))) 2)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 (PI.f32) (+.f32 tau tau))))) 2))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 (PI.f32) (+.f32 tau tau))))) 2))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 1)
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) 2)
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (+.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (cos.f32 (-.f32 (*.f32 x (*.f32 (PI.f32) tau)) (/.f32 (PI.f32) 2)))) 2)
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(pow.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 1)
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(neg.f32 (neg.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(cos.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 x (*.f32 (PI.f32) tau))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(+.f32 (*.f32 x (PI.f32)) 0)
(*.f32 (PI.f32) x)
(+.f32 0 (*.f32 x (PI.f32)))
(*.f32 (PI.f32) x)
(-.f32 (*.f32 x (PI.f32)) 0)
(*.f32 (PI.f32) x)
(-.f32 0 (neg.f32 (*.f32 x (PI.f32))))
(*.f32 (PI.f32) x)
(/.f32 (*.f32 x (PI.f32)) 1)
(*.f32 (PI.f32) x)
(/.f32 (*.f32 x (PI.f32)) (/.f32 (*.f32 x (PI.f32)) (*.f32 x (PI.f32))))
(*.f32 (PI.f32) x)
(/.f32 (*.f32 x (*.f32 (PI.f32) 2)) 2)
(*.f32 (PI.f32) x)
(pow.f32 (*.f32 x (PI.f32)) 1)
(*.f32 (PI.f32) x)
(neg.f32 (neg.f32 (*.f32 x (PI.f32))))
(*.f32 (PI.f32) x)

eval75.0ms (0.6%)

Compiler

Compiled 9356 to 2262 computations (75.8% saved)

prune247.0ms (1.8%)

Pruning

32 alts after pruning (30 fresh and 2 done)

PrunedKeptTotal
New24830278
Fresh000
Picked011
Done011
Total24832280
Error
0.1b
Counts
280 → 32
Alt Table
Click to see full alt table
StatusErrorProgram
4.5b
(*.f32 (/.f32 (/.f32 (+.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (cos.f32 (-.f32 (*.f32 x (*.f32 (PI.f32) tau)) (/.f32 (PI.f32) 2)))) 2) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
0.8b
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 1) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
5.4b
(*.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3)) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5)))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
9.2b
(*.f32 (/.f32 (*.f32 (/.f32 (/.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 tau (*.f32 (PI.f32) 2))))) 2)) (*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 tau (*.f32 (PI.f32) 2))))) 2) (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 tau (*.f32 (PI.f32) 2))))) 2))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
9.1b
(*.f32 (/.f32 (*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 (PI.f32) (+.f32 tau tau))))) 2) (/.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
9.0b
(*.f32 (/.f32 (*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 tau (*.f32 (PI.f32) 2))))) 2) (/.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
0.9b
(*.f32 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
12.0b
(*.f32 (/.f32 (*.f32 (PI.f32) (*.f32 tau x)) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
11.9b
(*.f32 (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
0.7b
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
2.0b
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4)) (+.f32 1 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)) (*.f32 -1/5040 (pow.f32 (*.f32 (PI.f32) x) 6))))))
3.0b
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)) (+.f32 1 (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4)))))
2.9b
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (+.f32 1 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4)))))
5.1b
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
0.9b
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (/.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))))
0.7b
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))))
0.8b
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))))
0.7b
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
0.8b
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
0.7b
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
2.0b
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4)) (+.f32 1 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)) (*.f32 -1/5040 (pow.f32 (*.f32 (PI.f32) x) 6))))))
5.1b
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
0.9b
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
5.1b
(*.f32 (/.f32 (cos.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 x (*.f32 (PI.f32) tau)))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
3.7b
(*.f32 (+.f32 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4))) (+.f32 1 (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 6)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
5.1b
(*.f32 (+.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2))) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
3.7b
(*.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))) (+.f32 1 (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)))) (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 x 6) (pow.f32 (PI.f32) 6))))))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
5.1b
(*.f32 (+.f32 1 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
6.8b
(*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
6.8b
(*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
0.7b
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
11.9b
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
Compiler

Compiled 2138 to 1137 computations (46.8% saved)

localize50.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f32 (PI.f32) (*.f32 tau x))
0.4b
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
0.4b
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))
0.4b
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
Compiler

Compiled 67 to 11 computations (83.6% saved)

series4.0ms (0%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
1.0ms
x
@-inf
(*.f32 (PI.f32) (*.f32 tau x))
0.0ms
x
@0
(*.f32 (PI.f32) (*.f32 tau x))
0.0ms
tau
@0
(*.f32 (PI.f32) (*.f32 tau x))
0.0ms
x
@inf
(*.f32 (PI.f32) (*.f32 tau x))
0.0ms
tau
@inf
(*.f32 (PI.f32) (*.f32 tau x))

rewrite124.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
974×rational_best.json-simplify-44
746×rational_best.json-5
744×rational_best.json-2
744×rational_best.json-3
744×rational_best.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01173
19873
235973
3153873
4707773
Stop Event
node limit
Counts
3 → 67
Calls
Call 1
Inputs
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (PI.f32) (*.f32 tau x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (sin.f32 0) (cos.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))))) (*.f32 (sin.f32 (/.f32 (PI.f32) 2)) (sin.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (cos.f32 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (cos.f32 0) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (cos.f32 0) (cos.f32 0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2) (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2) (*.f32 (cos.f32 0) (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cos.f32 0) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cos.f32 0) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2)) (*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (cos.f32 (-.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cos.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (*.f32 tau x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (*.f32 tau x)) (-.f32 (/.f32 (PI.f32) 2) (/.f32 (PI.f32) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (PI.f32) (*.f32 tau x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)) (/.f32 (PI.f32) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (/.f32 (PI.f32) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (*.f32 tau x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (*.f32 tau x)) (-.f32 (/.f32 (PI.f32) 2) (/.f32 (PI.f32) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (PI.f32) 2) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)) (neg.f32 (/.f32 (PI.f32) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 (PI.f32) 2) 2) (+.f32 (/.f32 (PI.f32) 2) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)) (-.f32 (*.f32 (/.f32 (PI.f32) 2) 2) (/.f32 (PI.f32) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (*.f32 tau x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (*.f32 (PI.f32) (*.f32 tau x)) (*.f32 (PI.f32) (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))))))))

simplify189.0ms (1.4%)

Algorithm
egg-herbie
Rules
1142×rational_best.json-simplify-2
1076×rational_best.json-simplify-129
940×rational_best.json-simplify-1
750×rational_best.json-simplify-45
702×rational_best.json-simplify-43
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02123913
14493769
29683769
324733769
468663769
Stop Event
node limit
Counts
139 → 100
Calls
Call 1
Inputs
1
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))))
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))))
(+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6)))) (+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
1
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))))
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))))
(+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6)))) (+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 tau (*.f32 (PI.f32) x))
(+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3)))))
(+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5)))) (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3))))))
(+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (*.f32 (pow.f32 x 7) (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5)))) (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3)))))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 tau (*.f32 x (PI.f32)))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (*.f32 tau (*.f32 x (PI.f32))))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)))) (*.f32 tau (*.f32 x (PI.f32)))))
(+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 x 7)))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)))) (*.f32 tau (*.f32 x (PI.f32))))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(+.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 0)
(+.f32 0 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))
(-.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 0)
(-.f32 0 (neg.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 1)
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))))
(*.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))
(*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))
(*.f32 (/.f32 1 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))))
(*.f32 (/.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))))
(*.f32 (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))
(*.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))
(pow.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 1)
(neg.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))
(+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 0)
(+.f32 0 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))
(-.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 0)
(-.f32 0 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))))
(-.f32 (*.f32 (sin.f32 0) (cos.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))))) (*.f32 (sin.f32 (/.f32 (PI.f32) 2)) (sin.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 1)
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (cos.f32 0))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (cos.f32 0) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (cos.f32 0) (cos.f32 0)))
(*.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))
(*.f32 (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2))
(*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2) (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))))
(*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2) (*.f32 (cos.f32 0) (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))))
(*.f32 (cos.f32 0) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))
(*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))))))
(*.f32 (/.f32 (cos.f32 0) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2))
(*.f32 (/.f32 (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2)) (*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2)))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2))
(*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 1)
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) 2)
(/.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (cos.f32 (-.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)))) 2)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 1)
(neg.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))))
(cos.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))))
(+.f32 (*.f32 (PI.f32) (*.f32 tau x)) 0)
(+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (-.f32 (/.f32 (PI.f32) 2) (/.f32 (PI.f32) 2)))
(+.f32 0 (*.f32 (PI.f32) (*.f32 tau x)))
(+.f32 (-.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)) (/.f32 (PI.f32) 2))
(+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (/.f32 (PI.f32) 2) 2)))
(-.f32 (*.f32 (PI.f32) (*.f32 tau x)) 0)
(-.f32 (*.f32 (PI.f32) (*.f32 tau x)) (-.f32 (/.f32 (PI.f32) 2) (/.f32 (PI.f32) 2)))
(-.f32 0 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))))
(-.f32 (/.f32 (PI.f32) 2) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))))
(-.f32 (-.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)) (neg.f32 (/.f32 (PI.f32) 2)))
(-.f32 (*.f32 (/.f32 (PI.f32) 2) 2) (+.f32 (/.f32 (PI.f32) 2) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))))
(-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)) (-.f32 (*.f32 (/.f32 (PI.f32) 2) 2) (/.f32 (PI.f32) 2)))
(/.f32 (*.f32 (PI.f32) (*.f32 tau x)) 1)
(/.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (*.f32 (PI.f32) (*.f32 tau x)) (*.f32 (PI.f32) (*.f32 tau x))))
(/.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))) 2)
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 1)
(neg.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))))
Outputs
1
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))))
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 2))))
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)))
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))))
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 (PI.f32) x) 4)))))
(+.f32 1 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4))))
(+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) (+.f32 1 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4))))
(+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6)))) (+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))))))
(+.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 (PI.f32) x) 4)))) (+.f32 1 (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (pow.f32 (*.f32 (PI.f32) x) 6)))))
(+.f32 1 (+.f32 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4))) (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 6))))
(+.f32 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4))) (+.f32 1 (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 6))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
1
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))))
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 2))))
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)))
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))))
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 (PI.f32) x) 4)))))
(+.f32 1 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4))))
(+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) (+.f32 1 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4))))
(+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6)))) (+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))))))
(+.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 (PI.f32) x) 4)))) (+.f32 1 (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (pow.f32 (*.f32 (PI.f32) x) 6)))))
(+.f32 1 (+.f32 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4))) (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 6))))
(+.f32 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4))) (+.f32 1 (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 6))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 tau (*.f32 (PI.f32) x))
(+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3)))))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))) (*.f32 tau (*.f32 (PI.f32) x)))
(+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 3)) (*.f32 tau (*.f32 (PI.f32) x)))
(+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5)))) (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3))))))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 (PI.f32) x) 5))) (*.f32 tau (*.f32 (PI.f32) x))))
(+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 3)) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 5)) (*.f32 tau (*.f32 (PI.f32) x))))
(+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (*.f32 (pow.f32 x 7) (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5)))) (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3)))))))
(+.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 (PI.f32) x) 5))) (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (pow.f32 (*.f32 (PI.f32) x) 7))))) (*.f32 tau (*.f32 (PI.f32) x)))
(+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 3)) (+.f32 (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 5)) (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 7))))
(+.f32 (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 7)) (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 3)) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 5)) (*.f32 tau (*.f32 (PI.f32) x)))))
(+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 3)) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 5)) (+.f32 (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 7)) (*.f32 tau (*.f32 (PI.f32) x)))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 (PI.f32) x))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (*.f32 tau (*.f32 x (PI.f32))))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))) (*.f32 tau (*.f32 (PI.f32) x)))
(+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 3)) (*.f32 tau (*.f32 (PI.f32) x)))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)))) (*.f32 tau (*.f32 x (PI.f32)))))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 (PI.f32) x) 5))) (*.f32 tau (*.f32 (PI.f32) x))))
(+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 3)) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 5)) (*.f32 tau (*.f32 (PI.f32) x))))
(+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 x 7)))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)))) (*.f32 tau (*.f32 x (PI.f32))))))
(+.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 (PI.f32) x) 5))) (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (pow.f32 (*.f32 (PI.f32) x) 7))))) (*.f32 tau (*.f32 (PI.f32) x)))
(+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 3)) (+.f32 (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 5)) (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 7))))
(+.f32 (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 7)) (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 3)) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 5)) (*.f32 tau (*.f32 (PI.f32) x)))))
(+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 3)) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 5)) (+.f32 (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 7)) (*.f32 tau (*.f32 (PI.f32) x)))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 (PI.f32) x))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 (PI.f32) x))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 (PI.f32) x))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 (PI.f32) x))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 (PI.f32) x))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 (PI.f32) x))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 (PI.f32) x))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 (PI.f32) x))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 (PI.f32) x))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 (PI.f32) x))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 (PI.f32) x))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 (PI.f32) x))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 (PI.f32) x))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 (PI.f32) x))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 (PI.f32) x))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 (PI.f32) x))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 (PI.f32) x))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 (PI.f32) x))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 (PI.f32) x))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 (PI.f32) x))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 (PI.f32) x))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 (PI.f32) x))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 (PI.f32) x))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 (PI.f32) x))
(+.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 0)
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(+.f32 0 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(-.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 0)
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(-.f32 0 (neg.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 1)
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (/.f32 1 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (/.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(pow.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 1)
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(neg.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 0)
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(+.f32 0 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(-.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 0)
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(-.f32 0 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(-.f32 (*.f32 (sin.f32 0) (cos.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))))) (*.f32 (sin.f32 (/.f32 (PI.f32) 2)) (sin.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 1)
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (cos.f32 0))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (cos.f32 0) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (cos.f32 0) (cos.f32 0)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2) (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2) (*.f32 (cos.f32 0) (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (cos.f32 0) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (/.f32 (cos.f32 0) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (/.f32 (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2)) (*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 1)
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) 2)
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (cos.f32 (-.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)))) 2)
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 1)
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(neg.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(cos.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(+.f32 (*.f32 (PI.f32) (*.f32 tau x)) 0)
(*.f32 tau (*.f32 (PI.f32) x))
(+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (-.f32 (/.f32 (PI.f32) 2) (/.f32 (PI.f32) 2)))
(*.f32 tau (*.f32 (PI.f32) x))
(+.f32 0 (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 tau (*.f32 (PI.f32) x))
(+.f32 (-.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)) (/.f32 (PI.f32) 2))
(*.f32 tau (*.f32 (PI.f32) x))
(+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (/.f32 (PI.f32) 2) 2)))
(*.f32 tau (*.f32 (PI.f32) x))
(-.f32 (*.f32 (PI.f32) (*.f32 tau x)) 0)
(*.f32 tau (*.f32 (PI.f32) x))
(-.f32 (*.f32 (PI.f32) (*.f32 tau x)) (-.f32 (/.f32 (PI.f32) 2) (/.f32 (PI.f32) 2)))
(*.f32 tau (*.f32 (PI.f32) x))
(-.f32 0 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))))
(*.f32 tau (*.f32 (PI.f32) x))
(-.f32 (/.f32 (PI.f32) 2) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))))
(*.f32 tau (*.f32 (PI.f32) x))
(-.f32 (-.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)) (neg.f32 (/.f32 (PI.f32) 2)))
(*.f32 tau (*.f32 (PI.f32) x))
(-.f32 (*.f32 (/.f32 (PI.f32) 2) 2) (+.f32 (/.f32 (PI.f32) 2) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))))
(*.f32 tau (*.f32 (PI.f32) x))
(-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)) (-.f32 (*.f32 (/.f32 (PI.f32) 2) 2) (/.f32 (PI.f32) 2)))
(*.f32 tau (*.f32 (PI.f32) x))
(/.f32 (*.f32 (PI.f32) (*.f32 tau x)) 1)
(*.f32 tau (*.f32 (PI.f32) x))
(/.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (*.f32 (PI.f32) (*.f32 tau x)) (*.f32 (PI.f32) (*.f32 tau x))))
(*.f32 tau (*.f32 (PI.f32) x))
(/.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))) 2)
(*.f32 tau (*.f32 (PI.f32) x))
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 1)
(*.f32 tau (*.f32 (PI.f32) x))
(neg.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))))
(*.f32 tau (*.f32 (PI.f32) x))

localize112.0ms (0.8%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.3b
(sin.f32 (*.f32 x (PI.f32)))
0.3b
(*.f32 x (PI.f32))
0.4b
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))
Compiler

Compiled 30 to 9 computations (70% saved)

series0.0ms (0%)

Counts
1 → 8
Calls

3 calls:

TimeVariablePointExpression
0.0ms
x
@0
(sin.f32 (*.f32 x (PI.f32)))
0.0ms
x
@-inf
(sin.f32 (*.f32 x (PI.f32)))
0.0ms
x
@inf
(sin.f32 (*.f32 x (PI.f32)))

rewrite151.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
964×rational_best.json-simplify-57
610×rational_best.json-simplify-43
538×rational_best.json-5
536×rational_best.json-2
536×rational_best.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0813
17113
226413
3111713
4493613
Stop Event
node limit
Counts
1 → 41
Calls
Call 1
Inputs
(sin.f32 (*.f32 x (PI.f32)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (sin.f32 (*.f32 x (PI.f32))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (sin.f32 (*.f32 x (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (sin.f32 (*.f32 x (PI.f32))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (sin.f32 (*.f32 x (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (sin.f32 0) (cos.f32 (neg.f32 (*.f32 x (PI.f32))))) (*.f32 (sin.f32 (/.f32 (PI.f32) 2)) (sin.f32 (neg.f32 (*.f32 x (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 x (PI.f32))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 x (PI.f32))) (cos.f32 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 1 (sin.f32 (*.f32 x (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (cos.f32 0) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (cos.f32 0) (cos.f32 0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sin.f32 (*.f32 x (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))) (sin.f32 (*.f32 x (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))) (/.f32 1 (sin.f32 (*.f32 x (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (cos.f32 0) (/.f32 1 (sin.f32 (*.f32 x (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cos.f32 0) (sin.f32 (*.f32 x (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 1 (sin.f32 (*.f32 x (PI.f32))))) (sin.f32 (*.f32 x (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32))))) (sin.f32 (*.f32 x (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32))))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cos.f32 0) (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32))))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))) (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 1 (sin.f32 (*.f32 x (PI.f32))))) (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (cos.f32 0) (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32))))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (/.f32 1 (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32))))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32))))))) (*.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))) (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32))))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 1 (sin.f32 (*.f32 x (PI.f32))))) (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32))))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32))))) (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (cos.f32 0) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32))))) (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (cos.f32 0) (cos.f32 0)) (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (cos.f32 0) (/.f32 1 (sin.f32 (*.f32 x (PI.f32))))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32))))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sin.f32 (*.f32 x (PI.f32))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 x (PI.f32)))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (sin.f32 (*.f32 x (PI.f32))) (cos.f32 (-.f32 (*.f32 x (PI.f32)) (/.f32 (PI.f32) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sin.f32 (*.f32 x (PI.f32))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (sin.f32 (*.f32 x (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x cos.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 x (PI.f32))))))))

simplify208.0ms (1.6%)

Algorithm
egg-herbie
Rules
832×rational_best.json-simplify-2
794×rational_best.json-simplify-80
746×rational_best.json-simplify-78
738×rational_best.json-simplify-24
738×rational_best.json-simplify-41
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0120831
1270795
2945795
33142795
45382795
Stop Event
node limit
Counts
49 → 55
Calls
Call 1
Inputs
(*.f32 (PI.f32) x)
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3))) (*.f32 (PI.f32) x))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5))) (*.f32 (PI.f32) x)))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5))) (+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 x 7) (pow.f32 (PI.f32) 7))) (*.f32 (PI.f32) x))))
(sin.f32 (*.f32 (PI.f32) x))
(sin.f32 (*.f32 (PI.f32) x))
(sin.f32 (*.f32 (PI.f32) x))
(sin.f32 (*.f32 (PI.f32) x))
(+.f32 (sin.f32 (*.f32 x (PI.f32))) 0)
(+.f32 0 (sin.f32 (*.f32 x (PI.f32))))
(-.f32 (sin.f32 (*.f32 x (PI.f32))) 0)
(-.f32 0 (neg.f32 (sin.f32 (*.f32 x (PI.f32)))))
(-.f32 (*.f32 (sin.f32 0) (cos.f32 (neg.f32 (*.f32 x (PI.f32))))) (*.f32 (sin.f32 (/.f32 (PI.f32) 2)) (sin.f32 (neg.f32 (*.f32 x (PI.f32))))))
(*.f32 (sin.f32 (*.f32 x (PI.f32))) 1)
(*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))))
(*.f32 (sin.f32 (*.f32 x (PI.f32))) (cos.f32 0))
(*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 1 (sin.f32 (*.f32 x (PI.f32))))))
(*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32))))))
(*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (cos.f32 0) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32))))))
(*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (cos.f32 0) (cos.f32 0)))
(*.f32 1 (sin.f32 (*.f32 x (PI.f32))))
(*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))) (sin.f32 (*.f32 x (PI.f32))))
(*.f32 (/.f32 1 (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))))
(*.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))) (/.f32 1 (sin.f32 (*.f32 x (PI.f32)))))
(*.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (cos.f32 0) (/.f32 1 (sin.f32 (*.f32 x (PI.f32))))))
(*.f32 (cos.f32 0) (sin.f32 (*.f32 x (PI.f32))))
(*.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 1 (sin.f32 (*.f32 x (PI.f32))))) (sin.f32 (*.f32 x (PI.f32))))
(*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32))))) (sin.f32 (*.f32 x (PI.f32))))
(*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32))))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))))))
(*.f32 (/.f32 (cos.f32 0) (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))))
(*.f32 (/.f32 (/.f32 1 (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32))))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))))))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))) (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))))
(*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 1 (sin.f32 (*.f32 x (PI.f32))))) (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))))
(*.f32 (/.f32 (/.f32 (cos.f32 0) (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32))))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))))))
(*.f32 (/.f32 (/.f32 (/.f32 1 (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32))))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32))))))) (*.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32))))))))
(*.f32 (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))) (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32))))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))))))
(*.f32 (/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 1 (sin.f32 (*.f32 x (PI.f32))))) (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32))))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))))))
(*.f32 (/.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32))))) (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))))
(*.f32 (/.f32 (*.f32 (cos.f32 0) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32))))) (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))))
(*.f32 (/.f32 (*.f32 (cos.f32 0) (cos.f32 0)) (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))))
(*.f32 (/.f32 (*.f32 (cos.f32 0) (/.f32 1 (sin.f32 (*.f32 x (PI.f32))))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32))))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))))))
(/.f32 (sin.f32 (*.f32 x (PI.f32))) 1)
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))))
(/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2) 2)
(/.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 x (PI.f32)))) 2) -2)
(/.f32 (+.f32 (sin.f32 (*.f32 x (PI.f32))) (cos.f32 (-.f32 (*.f32 x (PI.f32)) (/.f32 (PI.f32) 2)))) 2)
(pow.f32 (sin.f32 (*.f32 x (PI.f32))) 1)
(neg.f32 (neg.f32 (sin.f32 (*.f32 x (PI.f32)))))
(cos.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 x (PI.f32))))
Outputs
(*.f32 (PI.f32) x)
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3))) (*.f32 (PI.f32) x))
(+.f32 (*.f32 (PI.f32) x) (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 3)))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5))) (*.f32 (PI.f32) x)))
(+.f32 (*.f32 (PI.f32) x) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 5)) (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 3))))
(+.f32 (*.f32 (PI.f32) x) (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 3)) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 5))))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5))) (+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 x 7) (pow.f32 (PI.f32) 7))) (*.f32 (PI.f32) x))))
(+.f32 (+.f32 (*.f32 (PI.f32) x) (*.f32 -1/5040 (pow.f32 (*.f32 (PI.f32) x) 7))) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 5)) (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 3))))
(+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 3)) (+.f32 (*.f32 (PI.f32) x) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 5)) (*.f32 -1/5040 (pow.f32 (*.f32 (PI.f32) x) 7)))))
(+.f32 (*.f32 (PI.f32) x) (+.f32 (+.f32 (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 5)) (*.f32 -1/5040 (pow.f32 (*.f32 (PI.f32) x) 7))) (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 3))))
(+.f32 (*.f32 (PI.f32) x) (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 3)) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 5)) (*.f32 -1/5040 (pow.f32 (*.f32 (PI.f32) x) 7)))))
(sin.f32 (*.f32 (PI.f32) x))
(sin.f32 (*.f32 (PI.f32) x))
(sin.f32 (*.f32 (PI.f32) x))
(sin.f32 (*.f32 (PI.f32) x))
(+.f32 (sin.f32 (*.f32 x (PI.f32))) 0)
(sin.f32 (*.f32 (PI.f32) x))
(+.f32 0 (sin.f32 (*.f32 x (PI.f32))))
(sin.f32 (*.f32 (PI.f32) x))
(-.f32 (sin.f32 (*.f32 x (PI.f32))) 0)
(sin.f32 (*.f32 (PI.f32) x))
(-.f32 0 (neg.f32 (sin.f32 (*.f32 x (PI.f32)))))
(sin.f32 (*.f32 (PI.f32) x))
(-.f32 (*.f32 (sin.f32 0) (cos.f32 (neg.f32 (*.f32 x (PI.f32))))) (*.f32 (sin.f32 (/.f32 (PI.f32) 2)) (sin.f32 (neg.f32 (*.f32 x (PI.f32))))))
(-.f32 (*.f32 (sin.f32 0) (cos.f32 (neg.f32 (*.f32 (PI.f32) x)))) (*.f32 (sin.f32 (/.f32 (PI.f32) 2)) (sin.f32 (neg.f32 (*.f32 (PI.f32) x)))))
(cos.f32 (+.f32 (neg.f32 (*.f32 (PI.f32) x)) (/.f32 (PI.f32) 2)))
(*.f32 (sin.f32 (*.f32 x (PI.f32))) 1)
(sin.f32 (*.f32 (PI.f32) x))
(*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))))
(sin.f32 (*.f32 (PI.f32) x))
(*.f32 (sin.f32 (*.f32 x (PI.f32))) (cos.f32 0))
(sin.f32 (*.f32 (PI.f32) x))
(*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 1 (sin.f32 (*.f32 x (PI.f32))))))
(sin.f32 (*.f32 (PI.f32) x))
(*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32))))))
(sin.f32 (*.f32 (PI.f32) x))
(*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (cos.f32 0) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32))))))
(sin.f32 (*.f32 (PI.f32) x))
(*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (cos.f32 0) (cos.f32 0)))
(sin.f32 (*.f32 (PI.f32) x))
(*.f32 1 (sin.f32 (*.f32 x (PI.f32))))
(sin.f32 (*.f32 (PI.f32) x))
(*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))) (sin.f32 (*.f32 x (PI.f32))))
(sin.f32 (*.f32 (PI.f32) x))
(*.f32 (/.f32 1 (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))))
(sin.f32 (*.f32 (PI.f32) x))
(*.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))) (/.f32 1 (sin.f32 (*.f32 x (PI.f32)))))
(sin.f32 (*.f32 (PI.f32) x))
(*.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (cos.f32 0) (/.f32 1 (sin.f32 (*.f32 x (PI.f32))))))
(sin.f32 (*.f32 (PI.f32) x))
(*.f32 (cos.f32 0) (sin.f32 (*.f32 x (PI.f32))))
(sin.f32 (*.f32 (PI.f32) x))
(*.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 1 (sin.f32 (*.f32 x (PI.f32))))) (sin.f32 (*.f32 x (PI.f32))))
(sin.f32 (*.f32 (PI.f32) x))
(*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32))))) (sin.f32 (*.f32 x (PI.f32))))
(sin.f32 (*.f32 (PI.f32) x))
(*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32))))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))))))
(sin.f32 (*.f32 (PI.f32) x))
(*.f32 (/.f32 (cos.f32 0) (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))))
(sin.f32 (*.f32 (PI.f32) x))
(*.f32 (/.f32 (/.f32 1 (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32))))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))))))
(sin.f32 (*.f32 (PI.f32) x))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))) (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))))
(sin.f32 (*.f32 (PI.f32) x))
(*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 1 (sin.f32 (*.f32 x (PI.f32))))) (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))))
(sin.f32 (*.f32 (PI.f32) x))
(*.f32 (/.f32 (/.f32 (cos.f32 0) (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32))))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))))))
(sin.f32 (*.f32 (PI.f32) x))
(*.f32 (/.f32 (/.f32 (/.f32 1 (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32))))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32))))))) (*.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32))))))))
(sin.f32 (*.f32 (PI.f32) x))
(*.f32 (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))) (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32))))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))))))
(sin.f32 (*.f32 (PI.f32) x))
(*.f32 (/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 1 (sin.f32 (*.f32 x (PI.f32))))) (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32))))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))))))
(sin.f32 (*.f32 (PI.f32) x))
(*.f32 (/.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32))))) (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))))
(sin.f32 (*.f32 (PI.f32) x))
(*.f32 (/.f32 (*.f32 (cos.f32 0) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32))))) (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))))
(sin.f32 (*.f32 (PI.f32) x))
(*.f32 (/.f32 (*.f32 (cos.f32 0) (cos.f32 0)) (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))))
(sin.f32 (*.f32 (PI.f32) x))
(*.f32 (/.f32 (*.f32 (cos.f32 0) (/.f32 1 (sin.f32 (*.f32 x (PI.f32))))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32))))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))))))
(sin.f32 (*.f32 (PI.f32) x))
(/.f32 (sin.f32 (*.f32 x (PI.f32))) 1)
(sin.f32 (*.f32 (PI.f32) x))
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))))
(sin.f32 (*.f32 (PI.f32) x))
(/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2) 2)
(sin.f32 (*.f32 (PI.f32) x))
(/.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 x (PI.f32)))) 2) -2)
(sin.f32 (*.f32 (PI.f32) x))
(/.f32 (+.f32 (sin.f32 (*.f32 x (PI.f32))) (cos.f32 (-.f32 (*.f32 x (PI.f32)) (/.f32 (PI.f32) 2)))) 2)
(sin.f32 (*.f32 (PI.f32) x))
(pow.f32 (sin.f32 (*.f32 x (PI.f32))) 1)
(sin.f32 (*.f32 (PI.f32) x))
(neg.f32 (neg.f32 (sin.f32 (*.f32 x (PI.f32)))))
(sin.f32 (*.f32 (PI.f32) x))
(cos.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 x (PI.f32))))
(sin.f32 (*.f32 (PI.f32) x))

localize65.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(*.f32 (PI.f32) tau)
0.4b
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
0.4b
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))
0.4b
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x (*.f32 (PI.f32) tau)))
Compiler

Compiled 75 to 13 computations (82.7% saved)

series1.0ms (0%)

Counts
2 → 40
Calls

12 calls:

TimeVariablePointExpression
0.0ms
tau
@0
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x (*.f32 (PI.f32) tau)))
0.0ms
tau
@0
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
0.0ms
x
@0
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
0.0ms
x
@-inf
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x (*.f32 (PI.f32) tau)))
0.0ms
tau
@inf
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x (*.f32 (PI.f32) tau)))

rewrite116.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
812×rational_best.json-5
810×rational_best.json-2
810×rational_best.json-3
810×rational_best.json-1
810×exponential.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01358
111858
241558
3168458
4692858
Stop Event
node limit
Counts
2 → 45
Calls
Call 1
Inputs
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x (*.f32 (PI.f32) tau)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 1 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 1 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 1 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 1 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 1 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (sin.f32 0) (cos.f32 (neg.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 (sin.f32 (/.f32 (PI.f32) 2)) (sin.f32 (neg.f32 (*.f32 tau (*.f32 (PI.f32) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (cos.f32 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 1 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 1 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2) (/.f32 1 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cos.f32 0) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 1 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cos.f32 0) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2)) (*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 1 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (cos.f32 (-.f32 (*.f32 tau (*.f32 (PI.f32) x)) (/.f32 (PI.f32) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cos.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 tau (*.f32 (PI.f32) x))))))))

simplify353.0ms (2.6%)

Algorithm
egg-herbie
Rules
1494×rational_best.json-simplify-48
1230×rational_best.json-simplify-2
696×rational_best.json-simplify-44
562×rational_best.json-simplify-1
490×rational_best.json-simplify-132
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01713031
13492887
26972887
317532887
435472887
578992887
Stop Event
node limit
Counts
85 → 79
Calls
Call 1
Inputs
1
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))) 1)
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))) (+.f32 1 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4))))))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))) (+.f32 1 (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)))) (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 x 6) (pow.f32 (PI.f32) 6)))))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 x (PI.f32))))
1
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))))
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))))
(+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6)))) (+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 tau (*.f32 x (PI.f32)))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (*.f32 tau (*.f32 x (PI.f32))))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)))) (*.f32 tau (*.f32 x (PI.f32)))))
(+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 x 7)))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)))) (*.f32 tau (*.f32 x (PI.f32))))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(*.f32 tau (*.f32 x (PI.f32)))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (*.f32 tau (*.f32 x (PI.f32))))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)))) (*.f32 tau (*.f32 x (PI.f32)))))
(+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 x 7)))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)))) (*.f32 tau (*.f32 x (PI.f32))))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(+.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) 0)
(+.f32 0 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))))
(-.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) 0)
(-.f32 0 (neg.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) 1)
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 1 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 1 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))))))
(*.f32 1 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))))
(*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))))
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 1 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))))
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 1 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))))
(*.f32 (/.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))))))
(*.f32 (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))))
(*.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 1 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))))
(pow.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) 1)
(neg.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))))
(+.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 0)
(+.f32 0 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(-.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 0)
(-.f32 0 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))
(-.f32 (*.f32 (sin.f32 0) (cos.f32 (neg.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 (sin.f32 (/.f32 (PI.f32) 2)) (sin.f32 (neg.f32 (*.f32 tau (*.f32 (PI.f32) x))))))
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 1)
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (cos.f32 0))
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 1 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))))
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 1 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))))
(*.f32 1 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(*.f32 (/.f32 1 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2))
(*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2) (/.f32 1 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))
(*.f32 (cos.f32 0) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(*.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 1 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(*.f32 (/.f32 (cos.f32 0) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2))
(*.f32 (/.f32 (/.f32 1 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2)) (*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2)))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2))
(*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 1 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 1)
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))
(/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 2) 2)
(/.f32 (+.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (cos.f32 (-.f32 (*.f32 tau (*.f32 (PI.f32) x)) (/.f32 (PI.f32) 2)))) 2)
(pow.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 1)
(neg.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))
(cos.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 tau (*.f32 (PI.f32) x))))
Outputs
1
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))) 1)
(+.f32 1 (*.f32 (pow.f32 tau 2) (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2))))
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 2)))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))) (+.f32 1 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4))))))
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 x (PI.f32)) 4))) (+.f32 1 (*.f32 (pow.f32 tau 2) (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2)))))
(+.f32 1 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 2)) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4))))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))) (+.f32 1 (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)))) (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 x 6) (pow.f32 (PI.f32) 6)))))))
(+.f32 (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 x (PI.f32)) 4))) (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (pow.f32 (*.f32 x (PI.f32)) 6)))) (+.f32 1 (*.f32 (pow.f32 tau 2) (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2)))))
(+.f32 (+.f32 1 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 2)) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4)))) (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 6)))
(+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 2)) (+.f32 (+.f32 1 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4))) (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 6))))
(+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 2)) (+.f32 1 (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4)) (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 6)))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
1
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))))
(+.f32 1 (*.f32 (pow.f32 tau 2) (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2))))
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 2)))
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))))
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 x (PI.f32)) 4))) (+.f32 1 (*.f32 (pow.f32 tau 2) (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2)))))
(+.f32 1 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 2)) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4))))
(+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6)))) (+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))))))
(+.f32 (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 x (PI.f32)) 4))) (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (pow.f32 (*.f32 x (PI.f32)) 6)))) (+.f32 1 (*.f32 (pow.f32 tau 2) (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2)))))
(+.f32 (+.f32 1 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 2)) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4)))) (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 6)))
(+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 2)) (+.f32 (+.f32 1 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4))) (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 6))))
(+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 2)) (+.f32 1 (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4)) (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 6)))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(*.f32 tau (*.f32 x (PI.f32)))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (*.f32 tau (*.f32 x (PI.f32))))
(+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 (pow.f32 tau 3) (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 3))))
(+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)))) (*.f32 tau (*.f32 x (PI.f32)))))
(+.f32 (*.f32 tau (*.f32 x (PI.f32))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 x (PI.f32)) 5))) (*.f32 (pow.f32 tau 3) (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 3)))))
(+.f32 (*.f32 tau (*.f32 x (PI.f32))) (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5))))
(+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5))))
(+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 x 7)))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)))) (*.f32 tau (*.f32 x (PI.f32))))))
(+.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 1/120 (*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 x (PI.f32)) 5)))) (+.f32 (*.f32 (pow.f32 tau 3) (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 3))) (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (pow.f32 (*.f32 x (PI.f32)) 7)))))
(+.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5))) (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)) (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 7))))
(+.f32 (*.f32 tau (*.f32 x (PI.f32))) (+.f32 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5))) (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 7))))
(+.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3))) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)) (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 7))))
(+.f32 (*.f32 tau (*.f32 x (PI.f32))) (+.f32 (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 7)) (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(*.f32 tau (*.f32 x (PI.f32)))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (*.f32 tau (*.f32 x (PI.f32))))
(+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 (pow.f32 tau 3) (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 3))))
(+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)))) (*.f32 tau (*.f32 x (PI.f32)))))
(+.f32 (*.f32 tau (*.f32 x (PI.f32))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 x (PI.f32)) 5))) (*.f32 (pow.f32 tau 3) (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 3)))))
(+.f32 (*.f32 tau (*.f32 x (PI.f32))) (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5))))
(+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5))))
(+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 x 7)))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)))) (*.f32 tau (*.f32 x (PI.f32))))))
(+.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 1/120 (*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 x (PI.f32)) 5)))) (+.f32 (*.f32 (pow.f32 tau 3) (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 3))) (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (pow.f32 (*.f32 x (PI.f32)) 7)))))
(+.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5))) (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)) (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 7))))
(+.f32 (*.f32 tau (*.f32 x (PI.f32))) (+.f32 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5))) (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 7))))
(+.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3))) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)) (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 7))))
(+.f32 (*.f32 tau (*.f32 x (PI.f32))) (+.f32 (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 7)) (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(+.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) 0)
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(+.f32 0 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(-.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) 0)
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(-.f32 0 (neg.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) 1)
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 1 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 1 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(*.f32 1 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 1 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 1 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(*.f32 (/.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(*.f32 (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(*.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 1 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(pow.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) 1)
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(neg.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(+.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 0)
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(+.f32 0 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(-.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 0)
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(-.f32 0 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(-.f32 (*.f32 (sin.f32 0) (cos.f32 (neg.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 (sin.f32 (/.f32 (PI.f32) 2)) (sin.f32 (neg.f32 (*.f32 tau (*.f32 (PI.f32) x))))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 1)
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (cos.f32 0))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 1 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 1 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(*.f32 1 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(*.f32 (/.f32 1 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2) (/.f32 1 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(*.f32 (cos.f32 0) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(*.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 1 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(*.f32 (/.f32 (cos.f32 0) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(*.f32 (/.f32 (/.f32 1 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2)) (*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2)))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 1 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 1)
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 2) 2)
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (+.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (cos.f32 (-.f32 (*.f32 tau (*.f32 (PI.f32) x)) (/.f32 (PI.f32) 2)))) 2)
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(pow.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 1)
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(neg.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(cos.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 tau (*.f32 (PI.f32) x))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))

localize98.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))
0.5b
(pow.f32 (*.f32 (PI.f32) x) 2)
0.6b
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4))
0.9b
(pow.f32 (*.f32 (PI.f32) x) 4)
Compiler

Compiled 119 to 54 computations (54.6% saved)

series4.0ms (0%)

Counts
4 → 48
Calls

12 calls:

TimeVariablePointExpression
1.0ms
x
@0
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4))
1.0ms
x
@0
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))
0.0ms
x
@0
(pow.f32 (*.f32 (PI.f32) x) 4)
0.0ms
x
@inf
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))
0.0ms
x
@inf
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4))

rewrite109.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1188×rational_best.json-simplify-57
698×rational_best.json-simplify-44
664×rational_best.json-simplify-43
582×rational_best.json-5
580×rational_best.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01472
111372
232672
3130472
4567072
Stop Event
node limit
Counts
4 → 66
Calls
Call 1
Inputs
(pow.f32 (*.f32 (PI.f32) x) 4)
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4))
(pow.f32 (*.f32 (PI.f32) x) 2)
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (*.f32 (PI.f32) x) 4) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (pow.f32 (*.f32 (PI.f32) x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (pow.f32 (*.f32 (PI.f32) x) 4) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (pow.f32 (*.f32 (PI.f32) x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (PI.f32) x) 4) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (PI.f32) x) 4) (/.f32 (pow.f32 (*.f32 (PI.f32) x) 4) (pow.f32 (*.f32 (PI.f32) x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (PI.f32) x) 4) (*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) (/.f32 1 (pow.f32 (*.f32 (PI.f32) x) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (PI.f32) x) 4) (/.f32 1 (/.f32 (pow.f32 (*.f32 (PI.f32) x) 4) (pow.f32 (*.f32 (PI.f32) x) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (pow.f32 (*.f32 (PI.f32) x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) x) 4) (pow.f32 (*.f32 (PI.f32) x) 4)) (pow.f32 (*.f32 (PI.f32) x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (*.f32 (PI.f32) x) 4)) (pow.f32 (*.f32 x (*.f32 (PI.f32) (*.f32 (PI.f32) x))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 x (*.f32 (PI.f32) (*.f32 (PI.f32) x))) 4) (/.f32 1 (pow.f32 (*.f32 (PI.f32) x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) (/.f32 1 (pow.f32 (*.f32 (PI.f32) x) 4))) (pow.f32 (*.f32 (PI.f32) x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (pow.f32 (*.f32 (PI.f32) x) 4) (pow.f32 (*.f32 (PI.f32) x) 4))) (*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) (*.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) x) 4) (pow.f32 (*.f32 (PI.f32) x) 4)) (/.f32 (pow.f32 (*.f32 (PI.f32) x) 4) (pow.f32 (*.f32 (PI.f32) x) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (pow.f32 (*.f32 (PI.f32) x) 4)) (pow.f32 (*.f32 x (*.f32 (PI.f32) (*.f32 (PI.f32) x))) 4)) (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 x (*.f32 (PI.f32) (*.f32 (PI.f32) x))) (*.f32 (PI.f32) (*.f32 x x)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) x) 4) (pow.f32 (*.f32 (PI.f32) x) 4)) (pow.f32 (*.f32 (PI.f32) x) 4)) (pow.f32 (*.f32 x (*.f32 (PI.f32) (*.f32 (PI.f32) x))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) (/.f32 1 (pow.f32 (*.f32 (PI.f32) x) 4))) (pow.f32 (*.f32 (PI.f32) x) 4)) (pow.f32 (*.f32 x (*.f32 (PI.f32) (*.f32 (PI.f32) x))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (/.f32 (pow.f32 (*.f32 (PI.f32) x) 4) (pow.f32 (*.f32 (PI.f32) x) 4))) (pow.f32 (*.f32 (PI.f32) x) 4)) (pow.f32 (*.f32 x (*.f32 (PI.f32) (*.f32 (PI.f32) x))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (*.f32 (PI.f32) x) 4) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (*.f32 (PI.f32) x) 4) (/.f32 (pow.f32 (*.f32 (PI.f32) x) 4) (pow.f32 (*.f32 (PI.f32) x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (PI.f32) x) 4)) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (pow.f32 (*.f32 (PI.f32) x) 4)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) 1/120) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) 1/120))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) 1/120) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) 1/120)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) 1/120) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) 1/120) (/.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) 1/120)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) 1/60) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) 1/120)) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) 1/120) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) 1/120)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (*.f32 (PI.f32) x) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (pow.f32 (*.f32 (PI.f32) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (pow.f32 (*.f32 (PI.f32) x) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (pow.f32 (*.f32 (PI.f32) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (PI.f32) x) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (/.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (pow.f32 (*.f32 (PI.f32) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (/.f32 1 (pow.f32 (*.f32 (PI.f32) x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (/.f32 1 (/.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (pow.f32 (*.f32 (PI.f32) x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (pow.f32 (*.f32 (PI.f32) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (pow.f32 (*.f32 (PI.f32) x) 2)) (pow.f32 (*.f32 (PI.f32) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (*.f32 (PI.f32) x) 2)) (pow.f32 (*.f32 x (*.f32 (PI.f32) (*.f32 (PI.f32) x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 x (*.f32 (PI.f32) (*.f32 (PI.f32) x))) 2) (/.f32 1 (pow.f32 (*.f32 (PI.f32) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (/.f32 1 (pow.f32 (*.f32 (PI.f32) x) 2))) (pow.f32 (*.f32 (PI.f32) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (*.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (pow.f32 (*.f32 (PI.f32) x) 2)) (/.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (pow.f32 (*.f32 (PI.f32) x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (pow.f32 (*.f32 (PI.f32) x) 2)) (pow.f32 (*.f32 x (*.f32 (PI.f32) (*.f32 (PI.f32) x))) 2)) (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 x (*.f32 (PI.f32) (*.f32 (PI.f32) x))) (*.f32 (PI.f32) (*.f32 x x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (pow.f32 (*.f32 (PI.f32) x) 2)) (pow.f32 (*.f32 (PI.f32) x) 2)) (pow.f32 (*.f32 x (*.f32 (PI.f32) (*.f32 (PI.f32) x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (/.f32 1 (pow.f32 (*.f32 (PI.f32) x) 2))) (pow.f32 (*.f32 (PI.f32) x) 2)) (pow.f32 (*.f32 x (*.f32 (PI.f32) (*.f32 (PI.f32) x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (/.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (pow.f32 (*.f32 (PI.f32) x) 2))) (pow.f32 (*.f32 (PI.f32) x) 2)) (pow.f32 (*.f32 x (*.f32 (PI.f32) (*.f32 (PI.f32) x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (*.f32 (PI.f32) x) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (/.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (pow.f32 (*.f32 (PI.f32) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (pow.f32 (*.f32 (PI.f32) x) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (PI.f32) x) 2)) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (pow.f32 (*.f32 (PI.f32) x) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) (/.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6)) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6)))))))

simplify147.0ms (1.1%)

Algorithm
egg-herbie
Rules
1120×rational_best.json-simplify-80
1006×rational_best.json-simplify-2
968×rational_best.json-simplify-78
808×rational_best.json-simplify-129
576×rational_best.json-simplify-50
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01401974
12421974
26151974
318851974
441341974
Stop Event
node limit
Counts
114 → 74
Calls
Call 1
Inputs
(*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))
(*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))
(*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))
(*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))
(*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))
(*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))
(*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))
(*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))
(*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))
(*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))
(*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))
(*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))
(*.f32 1/120 (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)))
(*.f32 1/120 (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)))
(*.f32 1/120 (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)))
(*.f32 1/120 (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)))
(*.f32 1/120 (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)))
(*.f32 1/120 (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)))
(*.f32 1/120 (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)))
(*.f32 1/120 (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)))
(*.f32 1/120 (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)))
(*.f32 1/120 (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)))
(*.f32 1/120 (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)))
(*.f32 1/120 (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)))
(*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))
(*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))
(*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))
(*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))
(*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))
(*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))
(*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))
(*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))
(*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))
(*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))
(*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))
(*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))
(*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))
(*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))
(*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))
(*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))
(*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))
(*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))
(*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))
(*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))
(*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))
(*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))
(*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))
(*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))
(+.f32 (pow.f32 (*.f32 (PI.f32) x) 4) 0)
(+.f32 0 (pow.f32 (*.f32 (PI.f32) x) 4))
(-.f32 (pow.f32 (*.f32 (PI.f32) x) 4) 0)
(-.f32 0 (neg.f32 (pow.f32 (*.f32 (PI.f32) x) 4)))
(*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) 1)
(*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) (/.f32 (pow.f32 (*.f32 (PI.f32) x) 4) (pow.f32 (*.f32 (PI.f32) x) 4)))
(*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) (*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) (/.f32 1 (pow.f32 (*.f32 (PI.f32) x) 4))))
(*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) (/.f32 1 (/.f32 (pow.f32 (*.f32 (PI.f32) x) 4) (pow.f32 (*.f32 (PI.f32) x) 4))))
(*.f32 1 (pow.f32 (*.f32 (PI.f32) x) 4))
(*.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) x) 4) (pow.f32 (*.f32 (PI.f32) x) 4)) (pow.f32 (*.f32 (PI.f32) x) 4))
(*.f32 (/.f32 1 (pow.f32 (*.f32 (PI.f32) x) 4)) (pow.f32 (*.f32 x (*.f32 (PI.f32) (*.f32 (PI.f32) x))) 4))
(*.f32 (pow.f32 (*.f32 x (*.f32 (PI.f32) (*.f32 (PI.f32) x))) 4) (/.f32 1 (pow.f32 (*.f32 (PI.f32) x) 4)))
(*.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) (/.f32 1 (pow.f32 (*.f32 (PI.f32) x) 4))) (pow.f32 (*.f32 (PI.f32) x) 4))
(*.f32 (/.f32 1 (/.f32 (pow.f32 (*.f32 (PI.f32) x) 4) (pow.f32 (*.f32 (PI.f32) x) 4))) (*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) (*.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) x) 4) (pow.f32 (*.f32 (PI.f32) x) 4)) (/.f32 (pow.f32 (*.f32 (PI.f32) x) 4) (pow.f32 (*.f32 (PI.f32) x) 4)))))
(*.f32 (/.f32 (/.f32 1 (pow.f32 (*.f32 (PI.f32) x) 4)) (pow.f32 (*.f32 x (*.f32 (PI.f32) (*.f32 (PI.f32) x))) 4)) (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 x (*.f32 (PI.f32) (*.f32 (PI.f32) x))) (*.f32 (PI.f32) (*.f32 x x)))) 4))
(*.f32 (/.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) x) 4) (pow.f32 (*.f32 (PI.f32) x) 4)) (pow.f32 (*.f32 (PI.f32) x) 4)) (pow.f32 (*.f32 x (*.f32 (PI.f32) (*.f32 (PI.f32) x))) 4))
(*.f32 (/.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) (/.f32 1 (pow.f32 (*.f32 (PI.f32) x) 4))) (pow.f32 (*.f32 (PI.f32) x) 4)) (pow.f32 (*.f32 x (*.f32 (PI.f32) (*.f32 (PI.f32) x))) 4))
(*.f32 (/.f32 (/.f32 1 (/.f32 (pow.f32 (*.f32 (PI.f32) x) 4) (pow.f32 (*.f32 (PI.f32) x) 4))) (pow.f32 (*.f32 (PI.f32) x) 4)) (pow.f32 (*.f32 x (*.f32 (PI.f32) (*.f32 (PI.f32) x))) 4))
(/.f32 (pow.f32 (*.f32 (PI.f32) x) 4) 1)
(/.f32 (pow.f32 (*.f32 (PI.f32) x) 4) (/.f32 (pow.f32 (*.f32 (PI.f32) x) 4) (pow.f32 (*.f32 (PI.f32) x) 4)))
(/.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) 2) 2)
(/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (PI.f32) x) 4)) 2) -2)
(neg.f32 (neg.f32 (pow.f32 (*.f32 (PI.f32) x) 4)))
(+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) 1/120) 0)
(+.f32 0 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) 1/120))
(-.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) 1/120) 0)
(-.f32 0 (neg.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) 1/120)))
(/.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) 1/120) 1)
(/.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) 1/120) (/.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) 1/120)))
(/.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) 1/60) 2)
(/.f32 (*.f32 (neg.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) 1/120)) 2) -2)
(pow.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) 1/120) 1)
(neg.f32 (neg.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) 1/120)))
(+.f32 (pow.f32 (*.f32 (PI.f32) x) 2) 0)
(+.f32 0 (pow.f32 (*.f32 (PI.f32) x) 2))
(-.f32 (pow.f32 (*.f32 (PI.f32) x) 2) 0)
(-.f32 0 (neg.f32 (pow.f32 (*.f32 (PI.f32) x) 2)))
(*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) 1)
(*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (/.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (pow.f32 (*.f32 (PI.f32) x) 2)))
(*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (/.f32 1 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (/.f32 1 (/.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 1 (pow.f32 (*.f32 (PI.f32) x) 2))
(*.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (pow.f32 (*.f32 (PI.f32) x) 2)) (pow.f32 (*.f32 (PI.f32) x) 2))
(*.f32 (/.f32 1 (pow.f32 (*.f32 (PI.f32) x) 2)) (pow.f32 (*.f32 x (*.f32 (PI.f32) (*.f32 (PI.f32) x))) 2))
(*.f32 (pow.f32 (*.f32 x (*.f32 (PI.f32) (*.f32 (PI.f32) x))) 2) (/.f32 1 (pow.f32 (*.f32 (PI.f32) x) 2)))
(*.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (/.f32 1 (pow.f32 (*.f32 (PI.f32) x) 2))) (pow.f32 (*.f32 (PI.f32) x) 2))
(*.f32 (/.f32 1 (/.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (*.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (pow.f32 (*.f32 (PI.f32) x) 2)) (/.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (pow.f32 (*.f32 (PI.f32) x) 2)))))
(*.f32 (/.f32 (/.f32 1 (pow.f32 (*.f32 (PI.f32) x) 2)) (pow.f32 (*.f32 x (*.f32 (PI.f32) (*.f32 (PI.f32) x))) 2)) (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 x (*.f32 (PI.f32) (*.f32 (PI.f32) x))) (*.f32 (PI.f32) (*.f32 x x)))) 2))
(*.f32 (/.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (pow.f32 (*.f32 (PI.f32) x) 2)) (pow.f32 (*.f32 (PI.f32) x) 2)) (pow.f32 (*.f32 x (*.f32 (PI.f32) (*.f32 (PI.f32) x))) 2))
(*.f32 (/.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (/.f32 1 (pow.f32 (*.f32 (PI.f32) x) 2))) (pow.f32 (*.f32 (PI.f32) x) 2)) (pow.f32 (*.f32 x (*.f32 (PI.f32) (*.f32 (PI.f32) x))) 2))
(*.f32 (/.f32 (/.f32 1 (/.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (pow.f32 (*.f32 (PI.f32) x) 2))) (pow.f32 (*.f32 (PI.f32) x) 2)) (pow.f32 (*.f32 x (*.f32 (PI.f32) (*.f32 (PI.f32) x))) 2))
(/.f32 (pow.f32 (*.f32 (PI.f32) x) 2) 1)
(/.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (/.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (pow.f32 (*.f32 (PI.f32) x) 2)))
(/.f32 (*.f32 2 (pow.f32 (*.f32 (PI.f32) x) 2)) 2)
(/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (PI.f32) x) 2)) 2) -2)
(neg.f32 (neg.f32 (pow.f32 (*.f32 (PI.f32) x) 2)))
(+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 0)
(+.f32 0 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6))
(-.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 0)
(-.f32 0 (neg.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6)))
(/.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)
(/.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) (/.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6)))
(/.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3) 2)
(/.f32 (*.f32 (neg.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6)) 2) -2)
(pow.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)
(neg.f32 (neg.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6)))
Outputs
(*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))
(pow.f32 (*.f32 (PI.f32) x) 4)
(*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))
(pow.f32 (*.f32 (PI.f32) x) 4)
(*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))
(pow.f32 (*.f32 (PI.f32) x) 4)
(*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))
(pow.f32 (*.f32 (PI.f32) x) 4)
(*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))
(pow.f32 (*.f32 (PI.f32) x) 4)
(*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))
(pow.f32 (*.f32 (PI.f32) x) 4)
(*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))
(pow.f32 (*.f32 (PI.f32) x) 4)
(*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))
(pow.f32 (*.f32 (PI.f32) x) 4)
(*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))
(pow.f32 (*.f32 (PI.f32) x) 4)
(*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))
(pow.f32 (*.f32 (PI.f32) x) 4)
(*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))
(pow.f32 (*.f32 (PI.f32) x) 4)
(*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))
(pow.f32 (*.f32 (PI.f32) x) 4)
(*.f32 1/120 (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)))
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4))
(*.f32 1/120 (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)))
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4))
(*.f32 1/120 (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)))
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4))
(*.f32 1/120 (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)))
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4))
(*.f32 1/120 (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)))
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4))
(*.f32 1/120 (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)))
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4))
(*.f32 1/120 (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)))
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4))
(*.f32 1/120 (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)))
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4))
(*.f32 1/120 (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)))
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4))
(*.f32 1/120 (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)))
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4))
(*.f32 1/120 (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)))
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4))
(*.f32 1/120 (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)))
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4))
(*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))
(pow.f32 (*.f32 (PI.f32) x) 2)
(*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))
(pow.f32 (*.f32 (PI.f32) x) 2)
(*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))
(pow.f32 (*.f32 (PI.f32) x) 2)
(*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))
(pow.f32 (*.f32 (PI.f32) x) 2)
(*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))
(pow.f32 (*.f32 (PI.f32) x) 2)
(*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))
(pow.f32 (*.f32 (PI.f32) x) 2)
(*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))
(pow.f32 (*.f32 (PI.f32) x) 2)
(*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))
(pow.f32 (*.f32 (PI.f32) x) 2)
(*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))
(pow.f32 (*.f32 (PI.f32) x) 2)
(*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))
(pow.f32 (*.f32 (PI.f32) x) 2)
(*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))
(pow.f32 (*.f32 (PI.f32) x) 2)
(*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))
(pow.f32 (*.f32 (PI.f32) x) 2)
(*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))
(*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))
(*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))
(*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))
(*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))
(*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))
(*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))
(*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))
(*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))
(*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))
(*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))
(*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))
(+.f32 (pow.f32 (*.f32 (PI.f32) x) 4) 0)
(pow.f32 (*.f32 (PI.f32) x) 4)
(+.f32 0 (pow.f32 (*.f32 (PI.f32) x) 4))
(pow.f32 (*.f32 (PI.f32) x) 4)
(-.f32 (pow.f32 (*.f32 (PI.f32) x) 4) 0)
(pow.f32 (*.f32 (PI.f32) x) 4)
(-.f32 0 (neg.f32 (pow.f32 (*.f32 (PI.f32) x) 4)))
(pow.f32 (*.f32 (PI.f32) x) 4)
(*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) 1)
(pow.f32 (*.f32 (PI.f32) x) 4)
(*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) (/.f32 (pow.f32 (*.f32 (PI.f32) x) 4) (pow.f32 (*.f32 (PI.f32) x) 4)))
(pow.f32 (*.f32 (PI.f32) x) 4)
(*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) (*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) (/.f32 1 (pow.f32 (*.f32 (PI.f32) x) 4))))
(pow.f32 (*.f32 (PI.f32) x) 4)
(*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) (/.f32 1 (/.f32 (pow.f32 (*.f32 (PI.f32) x) 4) (pow.f32 (*.f32 (PI.f32) x) 4))))
(pow.f32 (*.f32 (PI.f32) x) 4)
(*.f32 1 (pow.f32 (*.f32 (PI.f32) x) 4))
(pow.f32 (*.f32 (PI.f32) x) 4)
(*.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) x) 4) (pow.f32 (*.f32 (PI.f32) x) 4)) (pow.f32 (*.f32 (PI.f32) x) 4))
(pow.f32 (*.f32 (PI.f32) x) 4)
(*.f32 (/.f32 1 (pow.f32 (*.f32 (PI.f32) x) 4)) (pow.f32 (*.f32 x (*.f32 (PI.f32) (*.f32 (PI.f32) x))) 4))
(pow.f32 (*.f32 (PI.f32) x) 4)
(*.f32 (pow.f32 (*.f32 x (*.f32 (PI.f32) (*.f32 (PI.f32) x))) 4) (/.f32 1 (pow.f32 (*.f32 (PI.f32) x) 4)))
(pow.f32 (*.f32 (PI.f32) x) 4)
(*.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) (/.f32 1 (pow.f32 (*.f32 (PI.f32) x) 4))) (pow.f32 (*.f32 (PI.f32) x) 4))
(pow.f32 (*.f32 (PI.f32) x) 4)
(*.f32 (/.f32 1 (/.f32 (pow.f32 (*.f32 (PI.f32) x) 4) (pow.f32 (*.f32 (PI.f32) x) 4))) (*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) (*.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) x) 4) (pow.f32 (*.f32 (PI.f32) x) 4)) (/.f32 (pow.f32 (*.f32 (PI.f32) x) 4) (pow.f32 (*.f32 (PI.f32) x) 4)))))
(pow.f32 (*.f32 (PI.f32) x) 4)
(*.f32 (/.f32 (/.f32 1 (pow.f32 (*.f32 (PI.f32) x) 4)) (pow.f32 (*.f32 x (*.f32 (PI.f32) (*.f32 (PI.f32) x))) 4)) (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 x (*.f32 (PI.f32) (*.f32 (PI.f32) x))) (*.f32 (PI.f32) (*.f32 x x)))) 4))
(pow.f32 (*.f32 (PI.f32) x) 4)
(*.f32 (/.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) x) 4) (pow.f32 (*.f32 (PI.f32) x) 4)) (pow.f32 (*.f32 (PI.f32) x) 4)) (pow.f32 (*.f32 x (*.f32 (PI.f32) (*.f32 (PI.f32) x))) 4))
(pow.f32 (*.f32 (PI.f32) x) 4)
(*.f32 (/.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) (/.f32 1 (pow.f32 (*.f32 (PI.f32) x) 4))) (pow.f32 (*.f32 (PI.f32) x) 4)) (pow.f32 (*.f32 x (*.f32 (PI.f32) (*.f32 (PI.f32) x))) 4))
(pow.f32 (*.f32 (PI.f32) x) 4)
(*.f32 (/.f32 (/.f32 1 (/.f32 (pow.f32 (*.f32 (PI.f32) x) 4) (pow.f32 (*.f32 (PI.f32) x) 4))) (pow.f32 (*.f32 (PI.f32) x) 4)) (pow.f32 (*.f32 x (*.f32 (PI.f32) (*.f32 (PI.f32) x))) 4))
(pow.f32 (*.f32 (PI.f32) x) 4)
(/.f32 (pow.f32 (*.f32 (PI.f32) x) 4) 1)
(pow.f32 (*.f32 (PI.f32) x) 4)
(/.f32 (pow.f32 (*.f32 (PI.f32) x) 4) (/.f32 (pow.f32 (*.f32 (PI.f32) x) 4) (pow.f32 (*.f32 (PI.f32) x) 4)))
(pow.f32 (*.f32 (PI.f32) x) 4)
(/.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) 2) 2)
(pow.f32 (*.f32 (PI.f32) x) 4)
(/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (PI.f32) x) 4)) 2) -2)
(pow.f32 (*.f32 (PI.f32) x) 4)
(neg.f32 (neg.f32 (pow.f32 (*.f32 (PI.f32) x) 4)))
(pow.f32 (*.f32 (PI.f32) x) 4)
(+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) 1/120) 0)
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4))
(+.f32 0 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) 1/120))
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4))
(-.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) 1/120) 0)
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4))
(-.f32 0 (neg.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) 1/120)))
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4))
(/.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) 1/120) 1)
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4))
(/.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) 1/120) (/.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) 1/120)))
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4))
(/.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) 1/60) 2)
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4))
(/.f32 (*.f32 (neg.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) 1/120)) 2) -2)
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4))
(pow.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) 1/120) 1)
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4))
(neg.f32 (neg.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) 1/120)))
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4))
(+.f32 (pow.f32 (*.f32 (PI.f32) x) 2) 0)
(pow.f32 (*.f32 (PI.f32) x) 2)
(+.f32 0 (pow.f32 (*.f32 (PI.f32) x) 2))
(pow.f32 (*.f32 (PI.f32) x) 2)
(-.f32 (pow.f32 (*.f32 (PI.f32) x) 2) 0)
(pow.f32 (*.f32 (PI.f32) x) 2)
(-.f32 0 (neg.f32 (pow.f32 (*.f32 (PI.f32) x) 2)))
(pow.f32 (*.f32 (PI.f32) x) 2)
(*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) 1)
(pow.f32 (*.f32 (PI.f32) x) 2)
(*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (/.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (pow.f32 (*.f32 (PI.f32) x) 2)))
(pow.f32 (*.f32 (PI.f32) x) 2)
(*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (/.f32 1 (pow.f32 (*.f32 (PI.f32) x) 2))))
(pow.f32 (*.f32 (PI.f32) x) 2)
(*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (/.f32 1 (/.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (pow.f32 (*.f32 (PI.f32) x) 2))))
(pow.f32 (*.f32 (PI.f32) x) 2)
(*.f32 1 (pow.f32 (*.f32 (PI.f32) x) 2))
(pow.f32 (*.f32 (PI.f32) x) 2)
(*.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (pow.f32 (*.f32 (PI.f32) x) 2)) (pow.f32 (*.f32 (PI.f32) x) 2))
(pow.f32 (*.f32 (PI.f32) x) 2)
(*.f32 (/.f32 1 (pow.f32 (*.f32 (PI.f32) x) 2)) (pow.f32 (*.f32 x (*.f32 (PI.f32) (*.f32 (PI.f32) x))) 2))
(pow.f32 (*.f32 (PI.f32) x) 2)
(*.f32 (pow.f32 (*.f32 x (*.f32 (PI.f32) (*.f32 (PI.f32) x))) 2) (/.f32 1 (pow.f32 (*.f32 (PI.f32) x) 2)))
(pow.f32 (*.f32 (PI.f32) x) 2)
(*.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (/.f32 1 (pow.f32 (*.f32 (PI.f32) x) 2))) (pow.f32 (*.f32 (PI.f32) x) 2))
(pow.f32 (*.f32 (PI.f32) x) 2)
(*.f32 (/.f32 1 (/.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (*.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (pow.f32 (*.f32 (PI.f32) x) 2)) (/.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (pow.f32 (*.f32 (PI.f32) x) 2)))))
(pow.f32 (*.f32 (PI.f32) x) 2)
(*.f32 (/.f32 (/.f32 1 (pow.f32 (*.f32 (PI.f32) x) 2)) (pow.f32 (*.f32 x (*.f32 (PI.f32) (*.f32 (PI.f32) x))) 2)) (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 x (*.f32 (PI.f32) (*.f32 (PI.f32) x))) (*.f32 (PI.f32) (*.f32 x x)))) 2))
(pow.f32 (*.f32 (PI.f32) x) 2)
(*.f32 (/.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (pow.f32 (*.f32 (PI.f32) x) 2)) (pow.f32 (*.f32 (PI.f32) x) 2)) (pow.f32 (*.f32 x (*.f32 (PI.f32) (*.f32 (PI.f32) x))) 2))
(pow.f32 (*.f32 (PI.f32) x) 2)
(*.f32 (/.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (/.f32 1 (pow.f32 (*.f32 (PI.f32) x) 2))) (pow.f32 (*.f32 (PI.f32) x) 2)) (pow.f32 (*.f32 x (*.f32 (PI.f32) (*.f32 (PI.f32) x))) 2))
(pow.f32 (*.f32 (PI.f32) x) 2)
(*.f32 (/.f32 (/.f32 1 (/.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (pow.f32 (*.f32 (PI.f32) x) 2))) (pow.f32 (*.f32 (PI.f32) x) 2)) (pow.f32 (*.f32 x (*.f32 (PI.f32) (*.f32 (PI.f32) x))) 2))
(pow.f32 (*.f32 (PI.f32) x) 2)
(/.f32 (pow.f32 (*.f32 (PI.f32) x) 2) 1)
(pow.f32 (*.f32 (PI.f32) x) 2)
(/.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (/.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (pow.f32 (*.f32 (PI.f32) x) 2)))
(pow.f32 (*.f32 (PI.f32) x) 2)
(/.f32 (*.f32 2 (pow.f32 (*.f32 (PI.f32) x) 2)) 2)
(pow.f32 (*.f32 (PI.f32) x) 2)
(/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (PI.f32) x) 2)) 2) -2)
(pow.f32 (*.f32 (PI.f32) x) 2)
(neg.f32 (neg.f32 (pow.f32 (*.f32 (PI.f32) x) 2)))
(pow.f32 (*.f32 (PI.f32) x) 2)
(+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 0)
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))
(+.f32 0 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6))
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))
(-.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 0)
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))
(-.f32 0 (neg.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6)))
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))
(/.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))
(/.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) (/.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6)))
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))
(/.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3) 2)
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))
(/.f32 (*.f32 (neg.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6)) 2) -2)
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))
(pow.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))
(neg.f32 (neg.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6)))
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))

localize322.0ms (2.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.5b
(/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3)) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5)))) (*.f32 x (*.f32 (PI.f32) tau)))
0.6b
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5))
0.8b
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3)
1.1b
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5)
Compiler

Compiled 187 to 68 computations (63.6% saved)

series21.0ms (0.2%)

Counts
4 → 96
Calls

24 calls:

TimeVariablePointExpression
4.0ms
tau
@0
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5)
2.0ms
tau
@0
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5))
2.0ms
x
@0
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5))
1.0ms
tau
@inf
(/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3)) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5)))) (*.f32 x (*.f32 (PI.f32) tau)))
1.0ms
tau
@-inf
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5)

rewrite78.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
994×rational_best.json-5
992×rational_best.json-2
992×rational_best.json-3
992×rational_best.json-1
992×exponential.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
021168
1180168
2528168
32144168
Stop Event
node limit
Counts
4 → 59
Calls
Call 1
Inputs
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5)
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3)
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5))
(/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3)) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5)))) (*.f32 x (*.f32 (PI.f32) tau)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) (/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) (/.f32 1 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) (/.f32 1 (/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5)) (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5)) (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 tau x) (*.f32 (PI.f32) (*.f32 tau x)))) 5))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 tau x) (*.f32 (PI.f32) (*.f32 tau x)))) 5) (/.f32 1 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) (/.f32 1 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5))) (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5)) (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 tau x) (*.f32 (PI.f32) (*.f32 tau x)))) 5)) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 tau x) (*.f32 (PI.f32) (*.f32 tau x)))) 5) (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 tau x) (*.f32 (PI.f32) (*.f32 tau x)))) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5)) (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5)) (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 tau x) (*.f32 (PI.f32) (*.f32 tau x)))) 5))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) (/.f32 1 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5))) (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5)) (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 tau x) (*.f32 (PI.f32) (*.f32 tau x)))) 5))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) (/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 2) 2)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) (/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) (/.f32 1 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) (/.f32 1 (/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3)) (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3)) (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 tau x) (*.f32 (PI.f32) (*.f32 tau x)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 tau x) (*.f32 (PI.f32) (*.f32 tau x)))) 3) (/.f32 1 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) (/.f32 1 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3))) (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3)) (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 tau x) (*.f32 (PI.f32) (*.f32 tau x)))) 3)) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 tau x) (*.f32 (PI.f32) (*.f32 tau x)))) 3) (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 tau x) (*.f32 (PI.f32) (*.f32 tau x)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3)) (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3)) (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 tau x) (*.f32 (PI.f32) (*.f32 tau x)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) (/.f32 1 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3))) (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3)) (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 tau x) (*.f32 (PI.f32) (*.f32 tau x)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) (/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) 2) 2)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (/.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/60) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 1 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))))) (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))))) (*.f32 (*.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))))) (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) 1)))))

simplify177.0ms (1.3%)

Algorithm
egg-herbie
Rules
1150×rational_best.json-simplify-44
1048×rational_best.json-simplify-132
968×rational_best.json-simplify-49
690×rational_best.json-simplify-50
522×rational_best.json-simplify-80
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01566295
13045377
26455377
322825377
441575377
Stop Event
node limit
Counts
155 → 92
Calls
Call 1
Inputs
(*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5)))
(*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5)))
(*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5)))
(*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5)))
(*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5)))
(*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5)))
(*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5)))
(*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5)))
(*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)))
(*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)))
(*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)))
(*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)))
(*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5)))
(*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5)))
(*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5)))
(*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5)))
(*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5)))
(*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5)))
(*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5)))
(*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5)))
(*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5)))
(*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5)))
(*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5)))
(*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5)))
(*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3)))
(*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3)))
(*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3)))
(*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3)))
(*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3)))
(*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3)))
(*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3)))
(*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3)))
(*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))
(*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))
(*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))
(*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))
(*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3)))
(*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3)))
(*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3)))
(*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3)))
(*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3)))
(*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3)))
(*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3)))
(*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3)))
(*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3)))
(*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3)))
(*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3)))
(*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3)))
(*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5))))
(*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5))))
(*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5))))
(*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5))))
(*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5))))
(*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5))))
(*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5))))
(*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5))))
(*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5))))
(*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5))))
(*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5))))
(*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5))))
(*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5))))
(*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5))))
(*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5))))
(*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5))))
(*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5))))
(*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5))))
(*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5))))
(*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5))))
(*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5))))
(*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5))))
(*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5))))
(*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5))))
1
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))))
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))))
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))))
(*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4))))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)))))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))) (+.f32 1 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4))))))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))) (+.f32 1 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4))))))
(*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))))
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))))
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))))
1
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))))
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))))
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))))
(*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))))
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))))
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))))
(*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))))
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))))
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))))
(+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 0)
(+.f32 0 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5))
(-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 0)
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1)
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) (/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5)))
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) (/.f32 1 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5))))
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) (/.f32 1 (/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5))))
(*.f32 1 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5))
(*.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5)) (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5))
(*.f32 (/.f32 1 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5)) (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 tau x) (*.f32 (PI.f32) (*.f32 tau x)))) 5))
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 tau x) (*.f32 (PI.f32) (*.f32 tau x)))) 5) (/.f32 1 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5)))
(*.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) (/.f32 1 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5))) (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5))
(*.f32 (/.f32 (/.f32 1 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5)) (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 tau x) (*.f32 (PI.f32) (*.f32 tau x)))) 5)) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 tau x) (*.f32 (PI.f32) (*.f32 tau x)))) 5) (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 tau x) (*.f32 (PI.f32) (*.f32 tau x)))) 5)))
(*.f32 (/.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5)) (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5)) (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 tau x) (*.f32 (PI.f32) (*.f32 tau x)))) 5))
(*.f32 (/.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) (/.f32 1 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5))) (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5)) (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 tau x) (*.f32 (PI.f32) (*.f32 tau x)))) 5))
(/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1)
(/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) (/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5)))
(/.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 2) 2)
(+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) 0)
(+.f32 0 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3))
(-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) 0)
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) 1)
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) (/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3)))
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) (/.f32 1 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3))))
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) (/.f32 1 (/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3))))
(*.f32 1 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3))
(*.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3)) (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3))
(*.f32 (/.f32 1 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3)) (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 tau x) (*.f32 (PI.f32) (*.f32 tau x)))) 3))
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 tau x) (*.f32 (PI.f32) (*.f32 tau x)))) 3) (/.f32 1 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3)))
(*.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) (/.f32 1 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3))) (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3))
(*.f32 (/.f32 (/.f32 1 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3)) (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 tau x) (*.f32 (PI.f32) (*.f32 tau x)))) 3)) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 tau x) (*.f32 (PI.f32) (*.f32 tau x)))) 3) (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 tau x) (*.f32 (PI.f32) (*.f32 tau x)))) 3)))
(*.f32 (/.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3)) (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3)) (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 tau x) (*.f32 (PI.f32) (*.f32 tau x)))) 3))
(*.f32 (/.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) (/.f32 1 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3))) (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3)) (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 tau x) (*.f32 (PI.f32) (*.f32 tau x)))) 3))
(/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) 1)
(/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) (/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3)))
(/.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) 2) 2)
(+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) 0)
(+.f32 0 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120))
(-.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) 0)
(/.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) 1)
(/.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (/.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120)))
(/.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/60) 2)
(pow.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) 1)
(+.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) 0)
(+.f32 0 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))))
(-.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) 0)
(*.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) 1)
(*.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x)))))
(*.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))))))
(*.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))))))
(*.f32 1 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))))
(*.f32 (/.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))))
(*.f32 (/.f32 1 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x)))))
(*.f32 (*.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 1 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x)))))
(*.f32 (*.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))))) (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))))
(*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))))) (*.f32 (*.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))))))
(*.f32 (/.f32 (/.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x)))))
(*.f32 (/.f32 (*.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))))) (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x)))))
(pow.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) 1)
Outputs
(*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5)))
(*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 (PI.f32) x) 5))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)
(*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5)))
(*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 (PI.f32) x) 5))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)
(*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5)))
(*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 (PI.f32) x) 5))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)
(*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5)))
(*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 (PI.f32) x) 5))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)
(*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5)))
(*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 (PI.f32) x) 5))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)
(*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5)))
(*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 (PI.f32) x) 5))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)
(*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5)))
(*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 (PI.f32) x) 5))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)
(*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5)))
(*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 (PI.f32) x) 5))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)
(*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)))
(*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 (PI.f32) x) 5))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)
(*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)))
(*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 (PI.f32) x) 5))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)
(*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)))
(*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 (PI.f32) x) 5))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)
(*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)))
(*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 (PI.f32) x) 5))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)
(*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5)))
(*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 (PI.f32) x) 5))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)
(*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5)))
(*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 (PI.f32) x) 5))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)
(*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5)))
(*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 (PI.f32) x) 5))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)
(*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5)))
(*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 (PI.f32) x) 5))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)
(*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5)))
(*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 (PI.f32) x) 5))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)
(*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5)))
(*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 (PI.f32) x) 5))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)
(*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5)))
(*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 (PI.f32) x) 5))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)
(*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5)))
(*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 (PI.f32) x) 5))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)
(*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5)))
(*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 (PI.f32) x) 5))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)
(*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5)))
(*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 (PI.f32) x) 5))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)
(*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5)))
(*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 (PI.f32) x) 5))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)
(*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5)))
(*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 (PI.f32) x) 5))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)
(*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3)))
(*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)
(*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3)))
(*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)
(*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3)))
(*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)
(*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3)))
(*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)
(*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3)))
(*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)
(*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3)))
(*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)
(*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3)))
(*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)
(*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3)))
(*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)
(*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))
(*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)
(*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))
(*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)
(*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))
(*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)
(*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))
(*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)
(*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3)))
(*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)
(*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3)))
(*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)
(*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3)))
(*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)
(*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3)))
(*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)
(*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3)))
(*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)
(*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3)))
(*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)
(*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3)))
(*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)
(*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3)))
(*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)
(*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3)))
(*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)
(*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3)))
(*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)
(*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3)))
(*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)
(*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3)))
(*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)
(*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5))))
(*.f32 (pow.f32 tau 5) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 5)))
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5))
(*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5))))
(*.f32 (pow.f32 tau 5) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 5)))
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5))
(*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5))))
(*.f32 (pow.f32 tau 5) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 5)))
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5))
(*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5))))
(*.f32 (pow.f32 tau 5) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 5)))
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5))
(*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5))))
(*.f32 (pow.f32 tau 5) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 5)))
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5))
(*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5))))
(*.f32 (pow.f32 tau 5) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 5)))
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5))
(*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5))))
(*.f32 (pow.f32 tau 5) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 5)))
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5))
(*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5))))
(*.f32 (pow.f32 tau 5) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 5)))
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5))
(*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5))))
(*.f32 (pow.f32 tau 5) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 5)))
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5))
(*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5))))
(*.f32 (pow.f32 tau 5) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 5)))
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5))
(*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5))))
(*.f32 (pow.f32 tau 5) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 5)))
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5))
(*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5))))
(*.f32 (pow.f32 tau 5) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 5)))
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5))
(*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5))))
(*.f32 (pow.f32 tau 5) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 5)))
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5))
(*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5))))
(*.f32 (pow.f32 tau 5) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 5)))
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5))
(*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5))))
(*.f32 (pow.f32 tau 5) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 5)))
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5))
(*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5))))
(*.f32 (pow.f32 tau 5) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 5)))
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5))
(*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5))))
(*.f32 (pow.f32 tau 5) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 5)))
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5))
(*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5))))
(*.f32 (pow.f32 tau 5) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 5)))
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5))
(*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5))))
(*.f32 (pow.f32 tau 5) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 5)))
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5))
(*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5))))
(*.f32 (pow.f32 tau 5) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 5)))
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5))
(*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5))))
(*.f32 (pow.f32 tau 5) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 5)))
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5))
(*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5))))
(*.f32 (pow.f32 tau 5) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 5)))
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5))
(*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5))))
(*.f32 (pow.f32 tau 5) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 5)))
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5))
(*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5))))
(*.f32 (pow.f32 tau 5) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 5)))
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5))
1
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))))
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 2))))
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 2)))
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))))
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 (PI.f32) x) 4))) (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 2)))))
(+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4)) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 2))))
(+.f32 1 (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4)) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 2))))
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))))
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 (PI.f32) x) 4))) (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 2)))))
(+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4)) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 2))))
(+.f32 1 (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4)) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 2))))
(*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4))))
(*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 (PI.f32) x) 4)))
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)))))
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 (PI.f32) x) 4))) (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 2))))
(+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4)) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 2)))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))) (+.f32 1 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4))))))
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 (PI.f32) x) 4))) (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 2)))))
(+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4)) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 2))))
(+.f32 1 (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4)) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 2))))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))) (+.f32 1 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4))))))
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 (PI.f32) x) 4))) (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 2)))))
(+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4)) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 2))))
(+.f32 1 (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4)) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 2))))
(*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))
(*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 (PI.f32) x) 4)))
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))))
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 (PI.f32) x) 4))) (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 2))))
(+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4)) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 2)))
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))))
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 (PI.f32) x) 4))) (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 2)))))
(+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4)) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 2))))
(+.f32 1 (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4)) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 2))))
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))))
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 (PI.f32) x) 4))) (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 2)))))
(+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4)) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 2))))
(+.f32 1 (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4)) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 2))))
1
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))))
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 2))))
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 2)))
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))))
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 (PI.f32) x) 4))) (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 2)))))
(+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4)) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 2))))
(+.f32 1 (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4)) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 2))))
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))))
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 (PI.f32) x) 4))) (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 2)))))
(+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4)) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 2))))
(+.f32 1 (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4)) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 2))))
(*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))
(*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 (PI.f32) x) 4)))
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))))
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 (PI.f32) x) 4))) (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 2))))
(+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4)) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 2)))
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))))
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 (PI.f32) x) 4))) (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 2)))))
(+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4)) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 2))))
(+.f32 1 (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4)) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 2))))
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))))
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 (PI.f32) x) 4))) (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 2)))))
(+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4)) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 2))))
(+.f32 1 (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4)) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 2))))
(*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))
(*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 (PI.f32) x) 4)))
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))))
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 (PI.f32) x) 4))) (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 2))))
(+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4)) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 2)))
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))))
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 (PI.f32) x) 4))) (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 2)))))
(+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4)) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 2))))
(+.f32 1 (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4)) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 2))))
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))))
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 (PI.f32) x) 4))) (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 2)))))
(+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4)) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 2))))
(+.f32 1 (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4)) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 2))))
(+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 0)
(*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 (PI.f32) x) 5))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)
(+.f32 0 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5))
(*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 (PI.f32) x) 5))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)
(-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 0)
(*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 (PI.f32) x) 5))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1)
(*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 (PI.f32) x) 5))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) (/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5)))
(*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 (PI.f32) x) 5))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) (/.f32 1 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5))))
(*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 (PI.f32) x) 5))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) (/.f32 1 (/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5))))
(*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 (PI.f32) x) 5))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)
(*.f32 1 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5))
(*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 (PI.f32) x) 5))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)
(*.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5)) (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5))
(*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 (PI.f32) x) 5))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)
(*.f32 (/.f32 1 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5)) (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 tau x) (*.f32 (PI.f32) (*.f32 tau x)))) 5))
(*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 (PI.f32) x) 5))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 tau x) (*.f32 (PI.f32) (*.f32 tau x)))) 5) (/.f32 1 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5)))
(*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 (PI.f32) x) 5))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)
(*.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) (/.f32 1 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5))) (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5))
(*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 (PI.f32) x) 5))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)
(*.f32 (/.f32 (/.f32 1 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5)) (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 tau x) (*.f32 (PI.f32) (*.f32 tau x)))) 5)) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 tau x) (*.f32 (PI.f32) (*.f32 tau x)))) 5) (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 tau x) (*.f32 (PI.f32) (*.f32 tau x)))) 5)))
(*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 (PI.f32) x) 5))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)
(*.f32 (/.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5)) (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5)) (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 tau x) (*.f32 (PI.f32) (*.f32 tau x)))) 5))
(*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 (PI.f32) x) 5))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)
(*.f32 (/.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) (/.f32 1 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5))) (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5)) (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 tau x) (*.f32 (PI.f32) (*.f32 tau x)))) 5))
(*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 (PI.f32) x) 5))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)
(/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1)
(*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 (PI.f32) x) 5))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)
(/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) (/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5)))
(*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 (PI.f32) x) 5))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)
(/.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 2) 2)
(*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 (PI.f32) x) 5))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)
(+.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) 0)
(*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)
(+.f32 0 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3))
(*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)
(-.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) 0)
(*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) 1)
(*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) (/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3)))
(*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) (/.f32 1 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3))))
(*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) (/.f32 1 (/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3))))
(*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)
(*.f32 1 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3))
(*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)
(*.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3)) (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3))
(*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)
(*.f32 (/.f32 1 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3)) (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 tau x) (*.f32 (PI.f32) (*.f32 tau x)))) 3))
(*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 tau x) (*.f32 (PI.f32) (*.f32 tau x)))) 3) (/.f32 1 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3)))
(*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)
(*.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) (/.f32 1 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3))) (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3))
(*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)
(*.f32 (/.f32 (/.f32 1 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3)) (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 tau x) (*.f32 (PI.f32) (*.f32 tau x)))) 3)) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 tau x) (*.f32 (PI.f32) (*.f32 tau x)))) 3) (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 tau x) (*.f32 (PI.f32) (*.f32 tau x)))) 3)))
(*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)
(*.f32 (/.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3)) (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3)) (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 tau x) (*.f32 (PI.f32) (*.f32 tau x)))) 3))
(*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)
(*.f32 (/.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) (/.f32 1 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3))) (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3)) (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 tau x) (*.f32 (PI.f32) (*.f32 tau x)))) 3))
(*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)
(/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) 1)
(*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)
(/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) (/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3)))
(*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)
(/.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) 2) 2)
(*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)
(+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) 0)
(*.f32 (pow.f32 tau 5) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 5)))
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5))
(+.f32 0 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120))
(*.f32 (pow.f32 tau 5) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 5)))
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5))
(-.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) 0)
(*.f32 (pow.f32 tau 5) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 5)))
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5))
(/.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) 1)
(*.f32 (pow.f32 tau 5) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 5)))
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5))
(/.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (/.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120)))
(*.f32 (pow.f32 tau 5) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 5)))
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5))
(/.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/60) 2)
(*.f32 (pow.f32 tau 5) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 5)))
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5))
(pow.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) 1)
(*.f32 (pow.f32 tau 5) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 5)))
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5))
(+.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) 0)
(/.f32 (+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 5)) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 3)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)))) (*.f32 tau (*.f32 x (PI.f32))))
(+.f32 0 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))))
(/.f32 (+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 5)) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 3)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)))) (*.f32 tau (*.f32 x (PI.f32))))
(-.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) 0)
(/.f32 (+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 5)) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 3)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)))) (*.f32 tau (*.f32 x (PI.f32))))
(*.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) 1)
(/.f32 (+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 5)) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 3)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)))) (*.f32 tau (*.f32 x (PI.f32))))
(*.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x)))))
(/.f32 (+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 5)) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 3)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)))) (*.f32 tau (*.f32 x (PI.f32))))
(*.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))))))
(/.f32 (+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 5)) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 3)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)))) (*.f32 tau (*.f32 x (PI.f32))))
(*.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))))))
(/.f32 (+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 5)) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 3)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)))) (*.f32 tau (*.f32 x (PI.f32))))
(*.f32 1 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))))
(/.f32 (+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 5)) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 3)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)))) (*.f32 tau (*.f32 x (PI.f32))))
(*.f32 (/.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))))
(/.f32 (+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 5)) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 3)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)))) (*.f32 tau (*.f32 x (PI.f32))))
(*.f32 (/.f32 1 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x)))))
(/.f32 (+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 5)) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 3)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)))) (*.f32 tau (*.f32 x (PI.f32))))
(*.f32 (*.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 1 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x)))))
(/.f32 (+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 5)) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 3)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)))) (*.f32 tau (*.f32 x (PI.f32))))
(*.f32 (*.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))))) (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))))
(/.f32 (+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 5)) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 3)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)))) (*.f32 tau (*.f32 x (PI.f32))))
(*.f32 (/.f32 (/.f32 1 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))))) (*.f32 (*.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))))))
(/.f32 (+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 5)) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 3)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)))) (*.f32 tau (*.f32 x (PI.f32))))
(*.f32 (/.f32 (/.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x)))))
(/.f32 (+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 5)) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 3)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)))) (*.f32 tau (*.f32 x (PI.f32))))
(*.f32 (/.f32 (*.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))))) (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x)))))
(/.f32 (+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 5)) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 3)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)))) (*.f32 tau (*.f32 x (PI.f32))))
(pow.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5) 1/120) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3) -1/6))) (*.f32 (PI.f32) (*.f32 tau x))) 1)
(/.f32 (+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 5)) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 3)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)))) (*.f32 tau (*.f32 x (PI.f32))))

eval195.0ms (1.5%)

Compiler

Compiled 19036 to 5996 computations (68.5% saved)

prune213.0ms (1.6%)

Pruning

42 alts after pruning (37 fresh and 5 done)

PrunedKeptTotal
New50224526
Fresh121325
Picked101
Done156
Total51642558
Error
0.1b
Counts
558 → 42
Alt Table
Click to see full alt table
StatusErrorProgram
4.4b
(*.f32 (/.f32 (/.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (cos.f32 (-.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)))) 2) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
0.8b
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 1) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
9.1b
(*.f32 (/.f32 (*.f32 (/.f32 (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2)) (*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
9.0b
(*.f32 (/.f32 (*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2) (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
9.1b
(*.f32 (/.f32 (*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2) (/.f32 1 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
0.8b
(*.f32 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
12.0b
(*.f32 (/.f32 (*.f32 (PI.f32) (*.f32 tau x)) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
12.0b
(*.f32 (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
4.7b
(*.f32 (/.f32 (sin.f32 (-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)) (-.f32 (*.f32 (/.f32 (PI.f32) 2) 2) (/.f32 (PI.f32) 2)))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
0.7b
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
2.0b
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4)) (+.f32 1 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)) (*.f32 -1/5040 (pow.f32 (*.f32 (PI.f32) x) 6))))))
3.0b
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)) (+.f32 1 (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4)))))
2.9b
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (+.f32 1 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4)))))
5.1b
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
0.9b
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (/.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))))
0.7b
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))))
0.8b
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))))
4.7b
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (-.f32 (/.f32 (PI.f32) 2) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
0.7b
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
5.1b
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
0.8b
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
0.7b
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
5.1b
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
0.9b
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
5.2b
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x (*.f32 (PI.f32) tau))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
5.1b
(*.f32 (/.f32 (cos.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
5.1b
(*.f32 (/.f32 (cos.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
3.7b
(*.f32 (+.f32 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4))) (+.f32 1 (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 6)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
5.2b
(*.f32 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) (+.f32 1 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
3.7b
(*.f32 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 2)) (+.f32 1 (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4)) (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 6))))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
5.1b
(*.f32 (+.f32 1 (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4)) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 2)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
6.8b
(*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
6.8b
(*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
0.8b
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
27.8b
(*.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
11.9b
(*.f32 1 (/.f32 (+.f32 (*.f32 (PI.f32) x) (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 3))) (*.f32 x (PI.f32))))
11.9b
(*.f32 1 (/.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3))) (*.f32 (PI.f32) x)) (*.f32 x (PI.f32))))
12.2b
(*.f32 1 (/.f32 (*.f32 (PI.f32) x) (*.f32 x (PI.f32))))
11.9b
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
14.9b
(*.f32 1 (/.f32 (cos.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 x (PI.f32)))) (*.f32 x (PI.f32))))
11.9b
(*.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
11.9b
(*.f32 1 (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))))
Compiler

Compiled 2399 to 1286 computations (46.4% saved)

localize216.0ms (1.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f32 x (PI.f32))
0.4b
(sin.f32 (*.f32 (*.f32 x (PI.f32)) tau))
0.4b
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))
0.4b
(/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau))
Compiler

Compiled 142 to 24 computations (83.1% saved)

localize30.0ms (0.2%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.3b
(*.f32 (PI.f32) x)
0.3b
(*.f32 x (PI.f32))
Compiler

Compiled 27 to 9 computations (66.7% saved)

series0.0ms (0%)

Counts
1 → 0
Calls

3 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f32 (PI.f32) x)
0.0ms
x
@-inf
(*.f32 (PI.f32) x)
0.0ms
x
@inf
(*.f32 (PI.f32) x)

rewrite67.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1610×rational_best.json-5
1608×rational_best.json-2
1608×rational_best.json-3
1608×rational_best.json-1
1608×exponential.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
069
1519
21789
37399
432389
Stop Event
node limit
Counts
1 → 7
Calls
Call 1
Inputs
(*.f32 (PI.f32) x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (PI.f32) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) x) (/.f32 (*.f32 (PI.f32) x) (*.f32 (PI.f32) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (+.f32 x x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (PI.f32) x) 1)))))

simplify283.0ms (2.1%)

Algorithm
egg-herbie
Rules
1748×rational_best.json-simplify-80
1348×rational_best.json-simplify-78
1092×rational_best.json-simplify-44
1034×rational_best.json-simplify-132
914×rational_best.json-simplify-43
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01963
12863
26263
317963
478763
5248063
6417763
7673663
Stop Event
node limit
Counts
7 → 8
Calls
Call 1
Inputs
(+.f32 (*.f32 (PI.f32) x) 0)
(+.f32 0 (*.f32 (PI.f32) x))
(-.f32 (*.f32 (PI.f32) x) 0)
(/.f32 (*.f32 (PI.f32) x) 1)
(/.f32 (*.f32 (PI.f32) x) (/.f32 (*.f32 (PI.f32) x) (*.f32 (PI.f32) x)))
(/.f32 (*.f32 (PI.f32) (+.f32 x x)) 2)
(pow.f32 (*.f32 (PI.f32) x) 1)
Outputs
(+.f32 (*.f32 (PI.f32) x) 0)
(*.f32 (PI.f32) x)
(+.f32 0 (*.f32 (PI.f32) x))
(*.f32 (PI.f32) x)
(-.f32 (*.f32 (PI.f32) x) 0)
(*.f32 (PI.f32) x)
(/.f32 (*.f32 (PI.f32) x) 1)
(*.f32 (PI.f32) x)
(/.f32 (*.f32 (PI.f32) x) (/.f32 (*.f32 (PI.f32) x) (*.f32 (PI.f32) x)))
(*.f32 (PI.f32) x)
(/.f32 (*.f32 (PI.f32) (+.f32 x x)) 2)
(*.f32 (PI.f32) x)
(pow.f32 (*.f32 (PI.f32) x) 1)
(*.f32 (PI.f32) x)

localize213.0ms (1.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f32 (PI.f32) x)
0.3b
(*.f32 x (PI.f32))
0.3b
(*.f32 (PI.f32) (*.f32 tau x))
0.4b
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))
Compiler

Compiled 67 to 12 computations (82.1% saved)

localize124.0ms (0.9%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))
0.4b
(/.f32 (cos.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 x (*.f32 (PI.f32) tau)))
0.5b
(-.f32 (/.f32 (PI.f32) 2) (*.f32 tau (*.f32 (PI.f32) x)))
4.4b
(cos.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 tau (*.f32 (PI.f32) x))))
Compiler

Compiled 100 to 31 computations (69% saved)

series13.0ms (0.1%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
7.0ms
x
@inf
(/.f32 (cos.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 x (*.f32 (PI.f32) tau)))
1.0ms
tau
@-inf
(/.f32 (cos.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 x (*.f32 (PI.f32) tau)))
1.0ms
x
@-inf
(/.f32 (cos.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 x (*.f32 (PI.f32) tau)))
1.0ms
tau
@0
(cos.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 tau (*.f32 (PI.f32) x))))
1.0ms
tau
@inf
(/.f32 (cos.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 x (*.f32 (PI.f32) tau)))

rewrite132.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
902×rational_best.json-5
900×rational_best.json-2
900×rational_best.json-3
900×rational_best.json-1
900×exponential.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01687
113887
245687
3189187
4780787
Stop Event
node limit
Counts
3 → 68
Calls
Call 1
Inputs
(cos.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 tau (*.f32 (PI.f32) x))))
(-.f32 (/.f32 (PI.f32) 2) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (cos.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 x (*.f32 (PI.f32) tau)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (sin.f32 0) (cos.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))))) (*.f32 (sin.f32 (/.f32 (PI.f32) 2)) (sin.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (cos.f32 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2) (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cos.f32 0) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cos.f32 0) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2)) (*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (cos.f32 (-.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))))))) (#(struct:change #<rule egg-rr> (2) ((x sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (PI.f32) 2) (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (PI.f32) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (neg.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 1 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))))) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))))) (*.f32 (*.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))))) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (-.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 1)))))

simplify290.0ms (2.2%)

Algorithm
egg-herbie
Rules
1228×rational_best.json-simplify-48
870×rational_best.json-simplify-2
570×rational_best.json-simplify-49
558×rational_best.json-simplify-132
548×rational_best.json-simplify-50
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02045846
14255542
211215446
327185446
468035446
Stop Event
node limit
Counts
140 → 133
Calls
Call 1
Inputs
(cos.f32 (*.f32 1/2 (PI.f32)))
(+.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 tau (*.f32 x (PI.f32)))))
(+.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (+.f32 (*.f32 -1/2 (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 tau (*.f32 x (PI.f32))))))
(+.f32 (*.f32 -1/6 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3))))) (+.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (+.f32 (*.f32 -1/2 (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 tau (*.f32 x (PI.f32)))))))
(cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 x (PI.f32)))))
(cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 x (PI.f32)))))
(cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 x (PI.f32)))))
(cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 x (PI.f32)))))
(cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 x (PI.f32)))))
(cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 x (PI.f32)))))
(cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 x (PI.f32)))))
(cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 x (PI.f32)))))
(cos.f32 (*.f32 1/2 (PI.f32)))
(+.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 tau (*.f32 (PI.f32) x))))
(+.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (+.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 -1/2 (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))))))
(+.f32 (*.f32 -1/6 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3))))) (+.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (+.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 -1/2 (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))))))
(cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 x (PI.f32)))))
(cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 x (PI.f32)))))
(cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 x (PI.f32)))))
(cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 x (PI.f32)))))
(cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 (PI.f32) x))))
(cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 (PI.f32) x))))
(cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 (PI.f32) x))))
(cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 (PI.f32) x))))
(*.f32 1/2 (PI.f32))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 -1 (*.f32 tau (*.f32 x (PI.f32)))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 -1 (*.f32 tau (*.f32 x (PI.f32)))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 -1 (*.f32 tau (*.f32 x (PI.f32)))))
(*.f32 -1 (*.f32 tau (*.f32 (PI.f32) x)))
(+.f32 (*.f32 -1 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 1/2 (PI.f32)))
(+.f32 (*.f32 -1 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 1/2 (PI.f32)))
(+.f32 (*.f32 -1 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 1/2 (PI.f32)))
(*.f32 -1 (*.f32 tau (*.f32 x (PI.f32))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 -1 (*.f32 tau (*.f32 x (PI.f32)))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 -1 (*.f32 tau (*.f32 x (PI.f32)))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 -1 (*.f32 tau (*.f32 x (PI.f32)))))
(*.f32 1/2 (PI.f32))
(+.f32 (*.f32 -1 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 1/2 (PI.f32)))
(+.f32 (*.f32 -1 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 1/2 (PI.f32)))
(+.f32 (*.f32 -1 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 1/2 (PI.f32)))
(*.f32 -1 (*.f32 tau (*.f32 (PI.f32) x)))
(+.f32 (*.f32 -1 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 1/2 (PI.f32)))
(+.f32 (*.f32 -1 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 1/2 (PI.f32)))
(+.f32 (*.f32 -1 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 1/2 (PI.f32)))
(*.f32 -1 (*.f32 tau (*.f32 (PI.f32) x)))
(+.f32 (*.f32 -1 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 1/2 (PI.f32)))
(+.f32 (*.f32 -1 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 1/2 (PI.f32)))
(+.f32 (*.f32 -1 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 1/2 (PI.f32)))
(/.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 tau (*.f32 (PI.f32) x)))
(+.f32 (/.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 tau (*.f32 x (PI.f32)))) (sin.f32 (*.f32 1/2 (PI.f32))))
(+.f32 (/.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 tau (*.f32 x (PI.f32)))) (+.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 -1/2 (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 tau (*.f32 x (PI.f32)))))))
(+.f32 (/.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 tau (*.f32 x (PI.f32)))) (+.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (+.f32 (*.f32 -1/6 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))))) (*.f32 -1/2 (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 tau (*.f32 x (PI.f32))))))))
(/.f32 (cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 tau (*.f32 (PI.f32) x)))
(+.f32 (/.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 tau (*.f32 x (PI.f32)))) (sin.f32 (*.f32 1/2 (PI.f32))))
(+.f32 (/.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 tau (*.f32 x (PI.f32)))) (+.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 -1/2 (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 tau (*.f32 x (PI.f32)))))))
(+.f32 (/.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 tau (*.f32 x (PI.f32)))) (+.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (+.f32 (*.f32 -1/6 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))) (*.f32 -1/2 (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 tau (*.f32 x (PI.f32))))))))
(/.f32 (cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 tau (*.f32 (PI.f32) x)))
(+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 0)
(+.f32 0 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))
(-.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 0)
(-.f32 0 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))))
(-.f32 (*.f32 (sin.f32 0) (cos.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))))) (*.f32 (sin.f32 (/.f32 (PI.f32) 2)) (sin.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 1)
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (cos.f32 0))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))))
(*.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))
(*.f32 (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2))
(*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2) (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))))
(*.f32 (cos.f32 0) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))
(*.f32 (/.f32 (cos.f32 0) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2))
(*.f32 (/.f32 (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2)) (*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2)))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2))
(*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 1)
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))))
(/.f32 (*.f32 2 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) 2)
(/.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (cos.f32 (-.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)))) 2)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 1)
(neg.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(+.f32 (/.f32 (PI.f32) 2) (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))))
(+.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) 0)
(+.f32 0 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))))
(+.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (PI.f32) 2))
(+.f32 (+.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (neg.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x)))))
(*.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) 1)
(*.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))))
(*.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))))))
(*.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))))))
(*.f32 1 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))))
(*.f32 (/.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))))
(*.f32 (-.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)) -1)
(*.f32 (/.f32 1 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))))
(*.f32 (*.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 1 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))))
(*.f32 (*.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))))) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))))
(*.f32 (/.f32 (/.f32 1 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))))) (*.f32 (*.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))))))
(*.f32 (/.f32 (/.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))))
(*.f32 (/.f32 (*.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))))) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))))
(/.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) 1)
(/.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))))
(/.f32 (-.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)) -1)
(/.f32 (*.f32 2 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))) 2)
(/.f32 (*.f32 (-.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)) 2) -2)
(pow.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) 1)
(neg.f32 (-.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)))
(+.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 0)
(+.f32 0 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))
(-.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 0)
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 1)
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))))
(*.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))
(*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))
(*.f32 (/.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))))
(*.f32 (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))
(*.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))
(pow.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 1)
Outputs
(cos.f32 (*.f32 1/2 (PI.f32)))
(+.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 tau (*.f32 x (PI.f32)))))
(+.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (PI.f32) (*.f32 tau x))))
(+.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 tau x))))
(+.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (+.f32 (*.f32 -1/2 (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 tau (*.f32 x (PI.f32))))))
(+.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (+.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 -1/2 (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 2))))))
(+.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (+.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 -1/2 (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)))))
(+.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (+.f32 (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 tau x))) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 -1/2 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)))))
(+.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (PI.f32) (*.f32 tau x))) (+.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 -1/2 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)))))
(+.f32 (*.f32 -1/6 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3))))) (+.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (+.f32 (*.f32 -1/2 (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 tau (*.f32 x (PI.f32)))))))
(+.f32 (+.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 -1/2 (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 2))))) (+.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))))))
(+.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (+.f32 (+.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 -1/2 (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)))) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3)))))
(+.f32 (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 tau x))) (+.f32 (+.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 -1/2 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)))) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3)))))
(+.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (+.f32 (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 -1/2 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2))) (+.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3))))))
(cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 x (PI.f32)))))
(cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) (*.f32 tau x))))
(cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 tau x))))
(cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 x (PI.f32)))))
(cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) (*.f32 tau x))))
(cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 tau x))))
(cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 x (PI.f32)))))
(cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) (*.f32 tau x))))
(cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 tau x))))
(cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 x (PI.f32)))))
(cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) (*.f32 tau x))))
(cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 tau x))))
(cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 x (PI.f32)))))
(cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) (*.f32 tau x))))
(cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 tau x))))
(cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 x (PI.f32)))))
(cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) (*.f32 tau x))))
(cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 tau x))))
(cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 x (PI.f32)))))
(cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) (*.f32 tau x))))
(cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 tau x))))
(cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 x (PI.f32)))))
(cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) (*.f32 tau x))))
(cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 tau x))))
(cos.f32 (*.f32 1/2 (PI.f32)))
(+.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 tau (*.f32 (PI.f32) x))))
(+.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (PI.f32) (*.f32 tau x))))
(+.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 tau x))))
(+.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (+.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 -1/2 (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))))))
(+.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (+.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 -1/2 (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 2))))))
(+.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (+.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 -1/2 (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)))))
(+.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (+.f32 (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 tau x))) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 -1/2 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)))))
(+.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (PI.f32) (*.f32 tau x))) (+.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 -1/2 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)))))
(+.f32 (*.f32 -1/6 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3))))) (+.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (+.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 -1/2 (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))))))
(+.f32 (+.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 -1/2 (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 2))))) (+.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))))))
(+.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (+.f32 (+.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 -1/2 (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)))) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3)))))
(+.f32 (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 tau x))) (+.f32 (+.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 -1/2 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)))) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3)))))
(+.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (+.f32 (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 -1/2 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2))) (+.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3))))))
(cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 x (PI.f32)))))
(cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) (*.f32 tau x))))
(cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 tau x))))
(cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 x (PI.f32)))))
(cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) (*.f32 tau x))))
(cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 tau x))))
(cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 x (PI.f32)))))
(cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) (*.f32 tau x))))
(cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 tau x))))
(cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 x (PI.f32)))))
(cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) (*.f32 tau x))))
(cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 tau x))))
(cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 (PI.f32) x))))
(cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) (*.f32 tau x))))
(cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 tau x))))
(cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 (PI.f32) x))))
(cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) (*.f32 tau x))))
(cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 tau x))))
(cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 (PI.f32) x))))
(cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) (*.f32 tau x))))
(cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 tau x))))
(cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 (PI.f32) x))))
(cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) (*.f32 tau x))))
(cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 tau x))))
(*.f32 1/2 (PI.f32))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 -1 (*.f32 tau (*.f32 x (PI.f32)))))
(+.f32 (*.f32 1/2 (PI.f32)) (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (neg.f32 (*.f32 (PI.f32) x))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 (PI.f32) (neg.f32 x))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 -1 (*.f32 tau (*.f32 x (PI.f32)))))
(+.f32 (*.f32 1/2 (PI.f32)) (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (neg.f32 (*.f32 (PI.f32) x))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 (PI.f32) (neg.f32 x))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 -1 (*.f32 tau (*.f32 x (PI.f32)))))
(+.f32 (*.f32 1/2 (PI.f32)) (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (neg.f32 (*.f32 (PI.f32) x))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 (PI.f32) (neg.f32 x))))
(*.f32 -1 (*.f32 tau (*.f32 (PI.f32) x)))
(neg.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 tau (neg.f32 (*.f32 (PI.f32) x)))
(*.f32 tau (*.f32 (PI.f32) (neg.f32 x)))
(+.f32 (*.f32 -1 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 1/2 (PI.f32)))
(+.f32 (*.f32 1/2 (PI.f32)) (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (neg.f32 (*.f32 (PI.f32) x))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 (PI.f32) (neg.f32 x))))
(+.f32 (*.f32 -1 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 1/2 (PI.f32)))
(+.f32 (*.f32 1/2 (PI.f32)) (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (neg.f32 (*.f32 (PI.f32) x))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 (PI.f32) (neg.f32 x))))
(+.f32 (*.f32 -1 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 1/2 (PI.f32)))
(+.f32 (*.f32 1/2 (PI.f32)) (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (neg.f32 (*.f32 (PI.f32) x))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 (PI.f32) (neg.f32 x))))
(*.f32 -1 (*.f32 tau (*.f32 x (PI.f32))))
(neg.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 tau (neg.f32 (*.f32 (PI.f32) x)))
(*.f32 tau (*.f32 (PI.f32) (neg.f32 x)))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 -1 (*.f32 tau (*.f32 x (PI.f32)))))
(+.f32 (*.f32 1/2 (PI.f32)) (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (neg.f32 (*.f32 (PI.f32) x))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 (PI.f32) (neg.f32 x))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 -1 (*.f32 tau (*.f32 x (PI.f32)))))
(+.f32 (*.f32 1/2 (PI.f32)) (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (neg.f32 (*.f32 (PI.f32) x))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 (PI.f32) (neg.f32 x))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 -1 (*.f32 tau (*.f32 x (PI.f32)))))
(+.f32 (*.f32 1/2 (PI.f32)) (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (neg.f32 (*.f32 (PI.f32) x))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 (PI.f32) (neg.f32 x))))
(*.f32 1/2 (PI.f32))
(+.f32 (*.f32 -1 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 1/2 (PI.f32)))
(+.f32 (*.f32 1/2 (PI.f32)) (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (neg.f32 (*.f32 (PI.f32) x))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 (PI.f32) (neg.f32 x))))
(+.f32 (*.f32 -1 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 1/2 (PI.f32)))
(+.f32 (*.f32 1/2 (PI.f32)) (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (neg.f32 (*.f32 (PI.f32) x))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 (PI.f32) (neg.f32 x))))
(+.f32 (*.f32 -1 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 1/2 (PI.f32)))
(+.f32 (*.f32 1/2 (PI.f32)) (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (neg.f32 (*.f32 (PI.f32) x))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 (PI.f32) (neg.f32 x))))
(*.f32 -1 (*.f32 tau (*.f32 (PI.f32) x)))
(neg.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 tau (neg.f32 (*.f32 (PI.f32) x)))
(*.f32 tau (*.f32 (PI.f32) (neg.f32 x)))
(+.f32 (*.f32 -1 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 1/2 (PI.f32)))
(+.f32 (*.f32 1/2 (PI.f32)) (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (neg.f32 (*.f32 (PI.f32) x))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 (PI.f32) (neg.f32 x))))
(+.f32 (*.f32 -1 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 1/2 (PI.f32)))
(+.f32 (*.f32 1/2 (PI.f32)) (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (neg.f32 (*.f32 (PI.f32) x))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 (PI.f32) (neg.f32 x))))
(+.f32 (*.f32 -1 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 1/2 (PI.f32)))
(+.f32 (*.f32 1/2 (PI.f32)) (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (neg.f32 (*.f32 (PI.f32) x))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 (PI.f32) (neg.f32 x))))
(*.f32 -1 (*.f32 tau (*.f32 (PI.f32) x)))
(neg.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 tau (neg.f32 (*.f32 (PI.f32) x)))
(*.f32 tau (*.f32 (PI.f32) (neg.f32 x)))
(+.f32 (*.f32 -1 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 1/2 (PI.f32)))
(+.f32 (*.f32 1/2 (PI.f32)) (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (neg.f32 (*.f32 (PI.f32) x))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 (PI.f32) (neg.f32 x))))
(+.f32 (*.f32 -1 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 1/2 (PI.f32)))
(+.f32 (*.f32 1/2 (PI.f32)) (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (neg.f32 (*.f32 (PI.f32) x))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 (PI.f32) (neg.f32 x))))
(+.f32 (*.f32 -1 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 1/2 (PI.f32)))
(+.f32 (*.f32 1/2 (PI.f32)) (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (neg.f32 (*.f32 (PI.f32) x))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 (PI.f32) (neg.f32 x))))
(/.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (PI.f32) (*.f32 tau x)))
(+.f32 (/.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 tau (*.f32 x (PI.f32)))) (sin.f32 (*.f32 1/2 (PI.f32))))
(+.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (/.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (PI.f32) (*.f32 tau x))))
(+.f32 (/.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 tau (*.f32 x (PI.f32)))) (+.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 -1/2 (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 tau (*.f32 x (PI.f32)))))))
(+.f32 (/.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (PI.f32) (*.f32 tau x))) (+.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 -1/2 (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (PI.f32) (*.f32 tau x))))))
(+.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (+.f32 (/.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (*.f32 (PI.f32) x) (*.f32 -1/2 tau)))))
(+.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (+.f32 (/.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (PI.f32) (*.f32 -1/2 (*.f32 tau x))))))
(+.f32 (/.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 tau (*.f32 x (PI.f32)))) (+.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (+.f32 (*.f32 -1/6 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))))) (*.f32 -1/2 (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 tau (*.f32 x (PI.f32))))))))
(+.f32 (/.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (PI.f32) (*.f32 tau x))) (+.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (+.f32 (*.f32 -1/2 (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 2)))))))
(+.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (+.f32 (/.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (PI.f32) (*.f32 tau x))) (+.f32 (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (*.f32 (PI.f32) x) (*.f32 -1/2 tau))) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2) -1/6)))))
(+.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (+.f32 (/.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (PI.f32) (*.f32 tau x))) (+.f32 (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (PI.f32) (*.f32 -1/2 (*.f32 tau x)))) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2) -1/6)))))
(+.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (+.f32 (/.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (PI.f32) (*.f32 tau x))) (+.f32 (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (PI.f32) (*.f32 -1/2 (*.f32 tau x)))) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) -1/6)))))
(/.f32 (cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 tau x)))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 tau x)))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 tau x)))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 tau x)))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 tau x)))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 tau x)))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 tau x)))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 tau x)))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (PI.f32) (*.f32 tau x)))
(+.f32 (/.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 tau (*.f32 x (PI.f32)))) (sin.f32 (*.f32 1/2 (PI.f32))))
(+.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (/.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (PI.f32) (*.f32 tau x))))
(+.f32 (/.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 tau (*.f32 x (PI.f32)))) (+.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 -1/2 (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 tau (*.f32 x (PI.f32)))))))
(+.f32 (/.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (PI.f32) (*.f32 tau x))) (+.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 -1/2 (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (PI.f32) (*.f32 tau x))))))
(+.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (+.f32 (/.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (*.f32 (PI.f32) x) (*.f32 -1/2 tau)))))
(+.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (+.f32 (/.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (PI.f32) (*.f32 -1/2 (*.f32 tau x))))))
(+.f32 (/.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 tau (*.f32 x (PI.f32)))) (+.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (+.f32 (*.f32 -1/6 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))) (*.f32 -1/2 (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 tau (*.f32 x (PI.f32))))))))
(+.f32 (/.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (PI.f32) (*.f32 tau x))) (+.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (+.f32 (*.f32 -1/2 (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 2)))))))
(+.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (+.f32 (/.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (PI.f32) (*.f32 tau x))) (+.f32 (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (*.f32 (PI.f32) x) (*.f32 -1/2 tau))) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2) -1/6)))))
(+.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (+.f32 (/.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (PI.f32) (*.f32 tau x))) (+.f32 (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (PI.f32) (*.f32 -1/2 (*.f32 tau x)))) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2) -1/6)))))
(+.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (+.f32 (/.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (PI.f32) (*.f32 tau x))) (+.f32 (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (PI.f32) (*.f32 -1/2 (*.f32 tau x)))) (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) -1/6)))))
(/.f32 (cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 tau x)))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 tau x)))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 tau x)))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 tau x)))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 tau x)))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 tau x)))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 tau x)))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (cos.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 tau x)))) (*.f32 (PI.f32) (*.f32 tau x)))
(+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 0)
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(+.f32 0 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(-.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 0)
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(-.f32 0 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(-.f32 (*.f32 (sin.f32 0) (cos.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))))) (*.f32 (sin.f32 (/.f32 (PI.f32) 2)) (sin.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))))))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 1)
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (cos.f32 0))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2))
(*.f32 (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))))) 2))
(*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2) (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))))
(*.f32 (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2))
(*.f32 (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))))) 2))
(*.f32 (cos.f32 0) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 (cos.f32 0) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2))
(*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2) (/.f32 (cos.f32 0) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))))
(*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))))) 2) (/.f32 (cos.f32 0) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))))
(*.f32 (/.f32 (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2)) (*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2)))
(*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2) (*.f32 (/.f32 (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2)) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2)))
(*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2) (*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2) (/.f32 (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2))))
(*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))))) 2) (*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))))) 2) (/.f32 (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))))) 2))))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2))
(*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))))
(*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))))) 2) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))))
(*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2))
(*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2) (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))))
(*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))))) 2) (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 1)
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (*.f32 2 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) 2)
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (cos.f32 (-.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)))) 2)
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 1)
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(neg.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(+.f32 (/.f32 (PI.f32) 2) (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))))
(+.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (PI.f32) 2))
(-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))
(+.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) 0)
(+.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (PI.f32) 2))
(-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))
(+.f32 0 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))))
(+.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (PI.f32) 2))
(-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))
(+.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (PI.f32) 2))
(-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))
(+.f32 (+.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (neg.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x)))))
(+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)) (neg.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x)))))
(+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (/.f32 (PI.f32) 2) (neg.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))))))
(*.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) 1)
(+.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (PI.f32) 2))
(-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))))
(+.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (PI.f32) 2))
(-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))))))
(+.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (PI.f32) 2))
(-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))))))
(+.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (PI.f32) 2))
(-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 1 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))))
(+.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (PI.f32) 2))
(-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))))
(+.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (PI.f32) 2))
(-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (-.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)) -1)
(+.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (PI.f32) 2))
(-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 1 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))))
(+.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (PI.f32) 2))
(-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (*.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 1 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))))
(+.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (PI.f32) 2))
(-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (*.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))))) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))))
(+.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (PI.f32) 2))
(-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 (/.f32 1 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))))) (*.f32 (*.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))))))
(+.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (PI.f32) 2))
(-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 (/.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))))
(+.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (PI.f32) 2))
(-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 (*.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))))) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))))
(+.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (PI.f32) 2))
(-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) 1)
(+.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (PI.f32) 2))
(-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))))
(+.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (PI.f32) 2))
(-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (-.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)) -1)
(+.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (PI.f32) 2))
(-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (*.f32 2 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))) 2)
(+.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (PI.f32) 2))
(-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (*.f32 (-.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)) 2) -2)
(+.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (PI.f32) 2))
(-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))
(pow.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) 1)
(+.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (PI.f32) 2))
(-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))
(neg.f32 (-.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)))
(+.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (PI.f32) 2))
(-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))
(+.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 0)
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(+.f32 0 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(-.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 0)
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 1)
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(pow.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 1)
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))

localize110.0ms (0.8%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(sin.f32 (-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)) (-.f32 (*.f32 (/.f32 (PI.f32) 2) 2) (/.f32 (PI.f32) 2))))
0.4b
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))
0.4b
(/.f32 (sin.f32 (-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)) (-.f32 (*.f32 (/.f32 (PI.f32) 2) 2) (/.f32 (PI.f32) 2)))) (*.f32 (PI.f32) (*.f32 tau x)))
4.7b
(-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)) (-.f32 (*.f32 (/.f32 (PI.f32) 2) 2) (/.f32 (PI.f32) 2)))
Compiler

Compiled 155 to 75 computations (51.6% saved)

series6.0ms (0%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
2.0ms
tau
@-inf
(/.f32 (sin.f32 (-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)) (-.f32 (*.f32 (/.f32 (PI.f32) 2) 2) (/.f32 (PI.f32) 2)))) (*.f32 (PI.f32) (*.f32 tau x)))
1.0ms
x
@-inf
(/.f32 (sin.f32 (-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)) (-.f32 (*.f32 (/.f32 (PI.f32) 2) 2) (/.f32 (PI.f32) 2)))) (*.f32 (PI.f32) (*.f32 tau x)))
1.0ms
tau
@inf
(/.f32 (sin.f32 (-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)) (-.f32 (*.f32 (/.f32 (PI.f32) 2) 2) (/.f32 (PI.f32) 2)))) (*.f32 (PI.f32) (*.f32 tau x)))
0.0ms
x
@inf
(/.f32 (sin.f32 (-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)) (-.f32 (*.f32 (/.f32 (PI.f32) 2) 2) (/.f32 (PI.f32) 2)))) (*.f32 (PI.f32) (*.f32 tau x)))
0.0ms
tau
@0
(-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)) (-.f32 (*.f32 (/.f32 (PI.f32) 2) 2) (/.f32 (PI.f32) 2)))

rewrite93.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1020×rational_best.json-2
1020×rational_best.json-3
1020×rational_best.json-1
1020×rational_best.json-5
1018×exponential.json-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
017217
1149189
254173
3243273
Stop Event
node limit
Counts
3 → 112
Calls
Call 1
Inputs
(-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)) (-.f32 (*.f32 (/.f32 (PI.f32) 2) 2) (/.f32 (PI.f32) 2)))
(/.f32 (sin.f32 (-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)) (-.f32 (*.f32 (/.f32 (PI.f32) 2) 2) (/.f32 (PI.f32) 2)))) (*.f32 (PI.f32) (*.f32 tau x)))
(sin.f32 (-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)) (-.f32 (*.f32 (/.f32 (PI.f32) 2) 2) (/.f32 (PI.f32) 2))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 tau (*.f32 x (PI.f32))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 tau (*.f32 x (PI.f32))) (+.f32 (/.f32 (PI.f32) 2) (/.f32 (PI.f32) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (PI.f32) 2) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) 2)) (/.f32 (PI.f32) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (PI.f32) (-.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) -2)) (/.f32 (PI.f32) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 tau (*.f32 x (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 tau (*.f32 x (PI.f32)))) (-.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))) (/.f32 (PI.f32) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) -2)) (/.f32 (PI.f32) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (PI.f32) -2) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (PI.f32) -2) (+.f32 (PI.f32) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (PI.f32) -2) (-.f32 (/.f32 (PI.f32) 2) (neg.f32 (*.f32 tau (*.f32 x (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (PI.f32) -2) (-.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) 2))) (-.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))) (/.f32 (PI.f32) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (PI.f32)) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (PI.f32)) (neg.f32 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (PI.f32)) (-.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))) (*.f32 2 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 (/.f32 (PI.f32) 2) 3)) (-.f32 (/.f32 (PI.f32) 2) (*.f32 2 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (PI.f32) (*.f32 tau (*.f32 x (PI.f32)))) (-.f32 0 (*.f32 2 (-.f32 (/.f32 (PI.f32) 2) (*.f32 tau (*.f32 x (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (PI.f32) (*.f32 tau (*.f32 x (PI.f32)))) (-.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (PI.f32) 2) 3) (-.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) 2)) (*.f32 2 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (PI.f32) 2) 3) (-.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) -2)) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 tau (*.f32 x (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 tau (-.f32 (*.f32 (PI.f32) (+.f32 x x)) (*.f32 x (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 x (*.f32 tau (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 x (-.f32 (*.f32 (PI.f32) (+.f32 tau tau)) (*.f32 tau (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 tau x) (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 tau (*.f32 x (PI.f32))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 tau (*.f32 x (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 1 (*.f32 tau (*.f32 x (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 1 (/.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 tau (*.f32 x (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (PI.f32) (*.f32 tau x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (PI.f32) (-.f32 (*.f32 tau (+.f32 x x)) (*.f32 tau x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 tau (*.f32 x (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 x (PI.f32)) tau)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 x (PI.f32)) (-.f32 (+.f32 tau tau) tau))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 tau (PI.f32)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (*.f32 tau (*.f32 x (PI.f32)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 tau (*.f32 x (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 tau (*.f32 x (PI.f32)))) (-.f32 (*.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 tau (*.f32 (PI.f32) (+.f32 x x)))) (*.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 tau (*.f32 x (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 1 (*.f32 tau (*.f32 x (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 tau) (*.f32 (*.f32 x (PI.f32)) (*.f32 tau tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 tau x)) (*.f32 (PI.f32) (*.f32 (*.f32 tau x) (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (PI.f32)) (*.f32 (*.f32 tau x) (*.f32 (PI.f32) (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) (*.f32 (*.f32 tau x) (*.f32 tau x))) (/.f32 1 (*.f32 tau x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 tau x) (*.f32 (PI.f32) (PI.f32))) (/.f32 1 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 x (PI.f32)) (*.f32 tau tau)) (/.f32 1 tau))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 1 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 (*.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 tau (*.f32 x (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 tau (*.f32 x (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 1 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 tau (*.f32 x (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 tau (*.f32 x (PI.f32))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 tau (*.f32 x (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 tau (*.f32 x (PI.f32)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (*.f32 tau (*.f32 x (PI.f32)))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (*.f32 tau (*.f32 x (PI.f32)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 1 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 1 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))) (/.f32 1 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 1 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))))) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))))) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 1 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))))) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (sin.f32 0) (cos.f32 (*.f32 tau (*.f32 x (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (+.f32 (*.f32 (sin.f32 0) (cos.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 (sin.f32 0) (cos.f32 (*.f32 tau (*.f32 x (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (cos.f32 0) (cos.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) -2)))) (*.f32 (cos.f32 (-.f32 (PI.f32) (*.f32 tau (*.f32 x (PI.f32))))) (sin.f32 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (cos.f32 0) (cos.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) -2)))) (+.f32 (*.f32 (cos.f32 (-.f32 (PI.f32) (*.f32 tau (*.f32 x (PI.f32))))) (sin.f32 0)) (*.f32 (sin.f32 0) (cos.f32 (*.f32 tau (*.f32 x (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (cos.f32 (-.f32 (PI.f32) (*.f32 tau (*.f32 x (PI.f32))))) (sin.f32 0)) (*.f32 (cos.f32 0) (cos.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (cos.f32 (-.f32 (PI.f32) (*.f32 tau (*.f32 x (PI.f32))))) (sin.f32 0)) (+.f32 (*.f32 (cos.f32 0) (cos.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) -2)))) (*.f32 (sin.f32 0) (cos.f32 (*.f32 tau (*.f32 x (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sin.f32 0) (cos.f32 (*.f32 tau (*.f32 x (PI.f32))))) (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (cos.f32 (/.f32 (PI.f32) -2)) (sin.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) 2)))) (*.f32 (cos.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) 2))) (sin.f32 (/.f32 (PI.f32) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (cos.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) 2))) (sin.f32 (/.f32 (PI.f32) -2))) (*.f32 (cos.f32 (/.f32 (PI.f32) -2)) (sin.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (cos.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) 2))) (sin.f32 (/.f32 (PI.f32) -2))) (+.f32 (*.f32 (cos.f32 (/.f32 (PI.f32) -2)) (sin.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) 2)))) (*.f32 (sin.f32 0) (cos.f32 (*.f32 tau (*.f32 x (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (sin.f32 0) (cos.f32 (*.f32 tau (*.f32 x (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (sin.f32 0) (cos.f32 (neg.f32 (*.f32 tau (*.f32 x (PI.f32)))))) (*.f32 (cos.f32 0) (sin.f32 (neg.f32 (*.f32 tau (*.f32 x (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (cos.f32 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 1 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 1 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (/.f32 (-.f32 1 (cos.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))))) 2) (/.f32 1 (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cos.f32 0) (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 1 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))))) (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cos.f32 0) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (/.f32 (-.f32 1 (cos.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (/.f32 (-.f32 1 (cos.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))))) 2)) (*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))))) 2) (/.f32 (-.f32 1 (cos.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (/.f32 (-.f32 1 (cos.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 1 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))))) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (/.f32 (-.f32 1 (cos.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cos.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 tau (*.f32 x (PI.f32)))))))))

simplify231.0ms (1.7%)

Algorithm
egg-herbie
Rules
1060×rational_best.json-simplify-48
820×rational_best.json-simplify-44
684×rational_best.json-simplify-132
598×rational_best.json-simplify-43
566×rational_best.json-simplify-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03046734
16156484
218456478
339506316
Stop Event
node limit
Counts
184 → 241
Calls
Call 1
Inputs
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
1
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))))
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))))
(+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6)))) (+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
1
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))))
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))))
(+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6)))) (+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 tau (*.f32 (PI.f32) x))
(+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3)))))
(+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5)))) (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3))))))
(+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (*.f32 (pow.f32 x 7) (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5)))) (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3)))))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 tau (*.f32 x (PI.f32)))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (*.f32 tau (*.f32 x (PI.f32))))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)))) (*.f32 tau (*.f32 x (PI.f32)))))
(+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 x 7)))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)))) (*.f32 tau (*.f32 x (PI.f32))))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(+.f32 (*.f32 tau (*.f32 x (PI.f32))) 0)
(+.f32 (*.f32 tau (*.f32 x (PI.f32))) (+.f32 (/.f32 (PI.f32) 2) (/.f32 (PI.f32) -2)))
(+.f32 (/.f32 (PI.f32) 2) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) -2)))
(+.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) 2)) (/.f32 (PI.f32) -2))
(+.f32 (PI.f32) (-.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) -2)) (/.f32 (PI.f32) 2)))
(+.f32 0 (*.f32 tau (*.f32 x (PI.f32))))
(+.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 tau (*.f32 x (PI.f32)))) (-.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))) (/.f32 (PI.f32) 2)))
(+.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) -2)) (/.f32 (PI.f32) 2))
(+.f32 (neg.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))))
(+.f32 (/.f32 (PI.f32) -2) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) 2)))
(+.f32 (/.f32 (PI.f32) -2) (+.f32 (PI.f32) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) -2))))
(+.f32 (/.f32 (PI.f32) -2) (-.f32 (/.f32 (PI.f32) 2) (neg.f32 (*.f32 tau (*.f32 x (PI.f32))))))
(+.f32 (/.f32 (PI.f32) -2) (-.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) -2))))
(+.f32 (neg.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) 2))) (-.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))) (/.f32 (PI.f32) -2)))
(+.f32 (neg.f32 (PI.f32)) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (PI.f32)))
(+.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (PI.f32)) (neg.f32 (PI.f32)))
(+.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (PI.f32)) (-.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))) (*.f32 2 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) 2)))))
(+.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 (/.f32 (PI.f32) 2) 3)) (-.f32 (/.f32 (PI.f32) 2) (*.f32 2 (PI.f32))))
(+.f32 (-.f32 (PI.f32) (*.f32 tau (*.f32 x (PI.f32)))) (-.f32 0 (*.f32 2 (-.f32 (/.f32 (PI.f32) 2) (*.f32 tau (*.f32 x (PI.f32)))))))
(+.f32 (-.f32 (PI.f32) (*.f32 tau (*.f32 x (PI.f32)))) (-.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))) (PI.f32)))
(+.f32 (*.f32 (/.f32 (PI.f32) 2) 3) (-.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) 2)) (*.f32 2 (PI.f32))))
(+.f32 (*.f32 (/.f32 (PI.f32) 2) 3) (-.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) -2)) (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (-.f32 (*.f32 (PI.f32) (+.f32 x x)) (*.f32 x (PI.f32))))
(*.f32 x (*.f32 tau (PI.f32)))
(*.f32 x (-.f32 (*.f32 (PI.f32) (+.f32 tau tau)) (*.f32 tau (PI.f32))))
(*.f32 (*.f32 tau x) (PI.f32))
(*.f32 (*.f32 tau (*.f32 x (PI.f32))) 1)
(*.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 tau (*.f32 x (PI.f32)))))
(*.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 1 (*.f32 tau (*.f32 x (PI.f32))))))
(*.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 1 (/.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 tau (*.f32 x (PI.f32))))))
(*.f32 (PI.f32) (*.f32 tau x))
(*.f32 (PI.f32) (-.f32 (*.f32 tau (+.f32 x x)) (*.f32 tau x)))
(*.f32 1 (*.f32 tau (*.f32 x (PI.f32))))
(*.f32 (/.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(*.f32 (*.f32 x (PI.f32)) tau)
(*.f32 (*.f32 x (PI.f32)) (-.f32 (+.f32 tau tau) tau))
(*.f32 (*.f32 tau (PI.f32)) x)
(*.f32 (neg.f32 (*.f32 tau (*.f32 x (PI.f32)))) -1)
(*.f32 (/.f32 1 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 tau (*.f32 x (PI.f32)))))
(*.f32 (/.f32 1 (*.f32 tau (*.f32 x (PI.f32)))) (-.f32 (*.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 tau (*.f32 (PI.f32) (+.f32 x x)))) (*.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 tau (*.f32 x (PI.f32))))))
(*.f32 (*.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 1 (*.f32 tau (*.f32 x (PI.f32)))))
(*.f32 (/.f32 1 tau) (*.f32 (*.f32 x (PI.f32)) (*.f32 tau tau)))
(*.f32 (/.f32 1 (*.f32 tau x)) (*.f32 (PI.f32) (*.f32 (*.f32 tau x) (*.f32 tau x))))
(*.f32 (/.f32 1 (PI.f32)) (*.f32 (*.f32 tau x) (*.f32 (PI.f32) (PI.f32))))
(*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 tau x) (*.f32 tau x))) (/.f32 1 (*.f32 tau x)))
(*.f32 (*.f32 (*.f32 tau x) (*.f32 (PI.f32) (PI.f32))) (/.f32 1 (PI.f32)))
(*.f32 (*.f32 (*.f32 x (PI.f32)) (*.f32 tau tau)) (/.f32 1 tau))
(*.f32 (*.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 1 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32))))
(*.f32 (/.f32 (/.f32 1 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 (*.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 tau (*.f32 x (PI.f32))))))
(*.f32 (/.f32 (/.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 tau (*.f32 x (PI.f32)))))
(*.f32 (/.f32 (*.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 1 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 tau (*.f32 x (PI.f32)))))
(/.f32 (*.f32 tau (*.f32 x (PI.f32))) 1)
(/.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 tau (*.f32 x (PI.f32)))))
(/.f32 (neg.f32 (*.f32 tau (*.f32 x (PI.f32)))) -1)
(/.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))) 2)
(/.f32 (*.f32 (neg.f32 (*.f32 tau (*.f32 x (PI.f32)))) 2) -2)
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 1)
(neg.f32 (neg.f32 (*.f32 tau (*.f32 x (PI.f32)))))
(+.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) 0)
(+.f32 0 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))))
(-.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) 0)
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) 1)
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 1 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 1 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))))))
(*.f32 1 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))))
(*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))))
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))) (/.f32 1 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))))
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 1 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))))) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))))
(*.f32 (/.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))))) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))))))
(*.f32 (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))))
(*.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 1 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))))) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))))
(pow.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) 1)
(+.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) 0)
(+.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (sin.f32 0) (cos.f32 (*.f32 tau (*.f32 x (PI.f32))))))
(+.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (+.f32 (*.f32 (sin.f32 0) (cos.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 (sin.f32 0) (cos.f32 (*.f32 tau (*.f32 x (PI.f32)))))))
(+.f32 0 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))))
(+.f32 (*.f32 (cos.f32 0) (cos.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) -2)))) (*.f32 (cos.f32 (-.f32 (PI.f32) (*.f32 tau (*.f32 x (PI.f32))))) (sin.f32 0)))
(+.f32 (*.f32 (cos.f32 0) (cos.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) -2)))) (+.f32 (*.f32 (cos.f32 (-.f32 (PI.f32) (*.f32 tau (*.f32 x (PI.f32))))) (sin.f32 0)) (*.f32 (sin.f32 0) (cos.f32 (*.f32 tau (*.f32 x (PI.f32)))))))
(+.f32 (*.f32 (cos.f32 (-.f32 (PI.f32) (*.f32 tau (*.f32 x (PI.f32))))) (sin.f32 0)) (*.f32 (cos.f32 0) (cos.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) -2)))))
(+.f32 (*.f32 (cos.f32 (-.f32 (PI.f32) (*.f32 tau (*.f32 x (PI.f32))))) (sin.f32 0)) (+.f32 (*.f32 (cos.f32 0) (cos.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) -2)))) (*.f32 (sin.f32 0) (cos.f32 (*.f32 tau (*.f32 x (PI.f32)))))))
(+.f32 (*.f32 (sin.f32 0) (cos.f32 (*.f32 tau (*.f32 x (PI.f32))))) (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))))
(+.f32 (*.f32 (cos.f32 (/.f32 (PI.f32) -2)) (sin.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) 2)))) (*.f32 (cos.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) 2))) (sin.f32 (/.f32 (PI.f32) -2))))
(+.f32 (*.f32 (cos.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) 2))) (sin.f32 (/.f32 (PI.f32) -2))) (*.f32 (cos.f32 (/.f32 (PI.f32) -2)) (sin.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) 2)))))
(+.f32 (*.f32 (cos.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) 2))) (sin.f32 (/.f32 (PI.f32) -2))) (+.f32 (*.f32 (cos.f32 (/.f32 (PI.f32) -2)) (sin.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) 2)))) (*.f32 (sin.f32 0) (cos.f32 (*.f32 tau (*.f32 x (PI.f32)))))))
(-.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) 0)
(-.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (sin.f32 0) (cos.f32 (*.f32 tau (*.f32 x (PI.f32))))))
(-.f32 0 (neg.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))))
(-.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))))
(-.f32 (*.f32 (sin.f32 0) (cos.f32 (neg.f32 (*.f32 tau (*.f32 x (PI.f32)))))) (*.f32 (cos.f32 0) (sin.f32 (neg.f32 (*.f32 tau (*.f32 x (PI.f32)))))))
(*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) 1)
(*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))))
(*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (cos.f32 0))
(*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 1 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))))))
(*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 1 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))))))
(*.f32 1 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))))
(*.f32 (/.f32 1 (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (/.f32 (-.f32 1 (cos.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))))) 2))
(*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))))) 2) (/.f32 1 (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))))
(*.f32 (cos.f32 0) (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))))
(*.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 1 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))))) (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))))
(*.f32 (/.f32 (cos.f32 0) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (/.f32 (-.f32 1 (cos.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))))) 2))
(*.f32 (/.f32 (/.f32 1 (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (/.f32 (-.f32 1 (cos.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))))) 2)) (*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))))) 2) (/.f32 (-.f32 1 (cos.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))))) 2)))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (/.f32 (-.f32 1 (cos.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))))) 2))
(*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 1 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))))) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (/.f32 (-.f32 1 (cos.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))))) 2))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) 1)
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))))
(/.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) 2)
(pow.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) 1)
(cos.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 tau (*.f32 x (PI.f32)))))
Outputs
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 x (*.f32 tau (PI.f32)))
(*.f32 (PI.f32) (*.f32 tau x))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 x (*.f32 tau (PI.f32)))
(*.f32 (PI.f32) (*.f32 tau x))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 x (*.f32 tau (PI.f32)))
(*.f32 (PI.f32) (*.f32 tau x))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 x (*.f32 tau (PI.f32)))
(*.f32 (PI.f32) (*.f32 tau x))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 x (*.f32 tau (PI.f32)))
(*.f32 (PI.f32) (*.f32 tau x))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 x (*.f32 tau (PI.f32)))
(*.f32 (PI.f32) (*.f32 tau x))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 x (*.f32 tau (PI.f32)))
(*.f32 (PI.f32) (*.f32 tau x))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 x (*.f32 tau (PI.f32)))
(*.f32 (PI.f32) (*.f32 tau x))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 x (*.f32 tau (PI.f32)))
(*.f32 (PI.f32) (*.f32 tau x))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 x (*.f32 tau (PI.f32)))
(*.f32 (PI.f32) (*.f32 tau x))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 x (*.f32 tau (PI.f32)))
(*.f32 (PI.f32) (*.f32 tau x))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 x (*.f32 tau (PI.f32)))
(*.f32 (PI.f32) (*.f32 tau x))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 x (*.f32 tau (PI.f32)))
(*.f32 (PI.f32) (*.f32 tau x))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 x (*.f32 tau (PI.f32)))
(*.f32 (PI.f32) (*.f32 tau x))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 x (*.f32 tau (PI.f32)))
(*.f32 (PI.f32) (*.f32 tau x))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 x (*.f32 tau (PI.f32)))
(*.f32 (PI.f32) (*.f32 tau x))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 x (*.f32 tau (PI.f32)))
(*.f32 (PI.f32) (*.f32 tau x))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 x (*.f32 tau (PI.f32)))
(*.f32 (PI.f32) (*.f32 tau x))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 x (*.f32 tau (PI.f32)))
(*.f32 (PI.f32) (*.f32 tau x))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 x (*.f32 tau (PI.f32)))
(*.f32 (PI.f32) (*.f32 tau x))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 x (*.f32 tau (PI.f32)))
(*.f32 (PI.f32) (*.f32 tau x))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 x (*.f32 tau (PI.f32)))
(*.f32 (PI.f32) (*.f32 tau x))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 x (*.f32 tau (PI.f32)))
(*.f32 (PI.f32) (*.f32 tau x))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 x (*.f32 tau (PI.f32)))
(*.f32 (PI.f32) (*.f32 tau x))
1
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))))
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 x (PI.f32)) 2))))
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 2)))
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)))
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))))
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 x (PI.f32)) 2))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 x (PI.f32)) 4)))))
(+.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 2))) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4)))
(+.f32 1 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 2)) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4))))
(+.f32 1 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4))))
(+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6)))) (+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))))))
(+.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 x (PI.f32)) 2))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 x (PI.f32)) 4)))) (+.f32 1 (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (pow.f32 (*.f32 x (PI.f32)) 6)))))
(+.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 2))) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4)) (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 6))))
(+.f32 1 (+.f32 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4))) (*.f32 -1/5040 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 6))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
1
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))))
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 x (PI.f32)) 2))))
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 2)))
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)))
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))))
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 x (PI.f32)) 2))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 x (PI.f32)) 4)))))
(+.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 2))) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4)))
(+.f32 1 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 2)) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4))))
(+.f32 1 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4))))
(+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6)))) (+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))))))
(+.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 x (PI.f32)) 2))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 x (PI.f32)) 4)))) (+.f32 1 (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (pow.f32 (*.f32 x (PI.f32)) 6)))))
(+.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 2))) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4)) (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 6))))
(+.f32 1 (+.f32 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4))) (*.f32 -1/5040 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 6))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 tau (*.f32 (PI.f32) x))
(*.f32 x (*.f32 tau (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 (PI.f32) (*.f32 tau x))
(+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3)))))
(+.f32 (*.f32 x (*.f32 tau (PI.f32))) (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 x (PI.f32)) 3))))
(+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)))
(+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3)))
(+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5)))) (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3))))))
(+.f32 (*.f32 x (*.f32 tau (PI.f32))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 x (PI.f32)) 3))) (*.f32 1/120 (*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 x (PI.f32)) 5)))))
(+.f32 (*.f32 tau (*.f32 x (PI.f32))) (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5))))
(+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5))))
(+.f32 (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5)) (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3))))
(+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (*.f32 (pow.f32 x 7) (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5)))) (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3)))))))
(+.f32 (*.f32 x (*.f32 tau (PI.f32))) (+.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 x (PI.f32)) 3))) (*.f32 1/120 (*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 x (PI.f32)) 5)))) (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (pow.f32 (*.f32 x (PI.f32)) 7)))))
(+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)) (+.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5))) (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 7))))
(+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)) (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 7)))))
(+.f32 (*.f32 -1/5040 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 7)) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5)) (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3)))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 x (*.f32 tau (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 x (*.f32 tau (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 x (*.f32 tau (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 x (*.f32 tau (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 x (*.f32 tau (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 x (*.f32 tau (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 x (*.f32 tau (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 x (*.f32 tau (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 x (*.f32 tau (PI.f32)))
(*.f32 (PI.f32) (*.f32 tau x))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (*.f32 tau (*.f32 x (PI.f32))))
(+.f32 (*.f32 x (*.f32 tau (PI.f32))) (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 x (PI.f32)) 3))))
(+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)))
(+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3)))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)))) (*.f32 tau (*.f32 x (PI.f32)))))
(+.f32 (*.f32 x (*.f32 tau (PI.f32))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 x (PI.f32)) 3))) (*.f32 1/120 (*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 x (PI.f32)) 5)))))
(+.f32 (*.f32 tau (*.f32 x (PI.f32))) (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5))))
(+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5))))
(+.f32 (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5)) (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3))))
(+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 x 7)))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)))) (*.f32 tau (*.f32 x (PI.f32))))))
(+.f32 (*.f32 x (*.f32 tau (PI.f32))) (+.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 x (PI.f32)) 3))) (*.f32 1/120 (*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 x (PI.f32)) 5)))) (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (pow.f32 (*.f32 x (PI.f32)) 7)))))
(+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)) (+.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5))) (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 7))))
(+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)) (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 3)) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 7)))))
(+.f32 (*.f32 -1/5040 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 7)) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5)) (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3)))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 x (*.f32 tau (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 x (*.f32 tau (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 x (*.f32 tau (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 x (*.f32 tau (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 x (*.f32 tau (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 x (*.f32 tau (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 x (*.f32 tau (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 x (*.f32 tau (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(+.f32 (*.f32 tau (*.f32 x (PI.f32))) 0)
(*.f32 x (*.f32 tau (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 (PI.f32) (*.f32 tau x))
(+.f32 (*.f32 tau (*.f32 x (PI.f32))) (+.f32 (/.f32 (PI.f32) 2) (/.f32 (PI.f32) -2)))
(+.f32 (/.f32 (PI.f32) -2) (+.f32 (*.f32 x (*.f32 tau (PI.f32))) (/.f32 (PI.f32) 2)))
(+.f32 (/.f32 (PI.f32) -2) (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)))
(+.f32 (/.f32 (PI.f32) 2) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) -2)))
(+.f32 (/.f32 (PI.f32) -2) (+.f32 (*.f32 x (*.f32 tau (PI.f32))) (/.f32 (PI.f32) 2)))
(+.f32 (*.f32 tau (*.f32 x (PI.f32))) (+.f32 (/.f32 (PI.f32) 2) (/.f32 (PI.f32) -2)))
(+.f32 (/.f32 (PI.f32) -2) (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)))
(+.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) 2)) (/.f32 (PI.f32) -2))
(+.f32 (/.f32 (PI.f32) -2) (+.f32 (*.f32 x (*.f32 tau (PI.f32))) (/.f32 (PI.f32) 2)))
(+.f32 (*.f32 tau (*.f32 x (PI.f32))) (+.f32 (/.f32 (PI.f32) 2) (/.f32 (PI.f32) -2)))
(+.f32 (/.f32 (PI.f32) -2) (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)))
(+.f32 (PI.f32) (-.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) -2)) (/.f32 (PI.f32) 2)))
(+.f32 (PI.f32) (-.f32 (+.f32 (*.f32 x (*.f32 tau (PI.f32))) (/.f32 (PI.f32) -2)) (/.f32 (PI.f32) 2)))
(+.f32 (PI.f32) (-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) -2)) (/.f32 (PI.f32) 2)))
(+.f32 0 (*.f32 tau (*.f32 x (PI.f32))))
(*.f32 x (*.f32 tau (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 (PI.f32) (*.f32 tau x))
(+.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 tau (*.f32 x (PI.f32)))) (-.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))) (/.f32 (PI.f32) 2)))
(+.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 x (*.f32 tau (PI.f32)))) (-.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))) (/.f32 (PI.f32) 2)))
(+.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 tau (*.f32 x (PI.f32)))) (-.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))) (/.f32 (PI.f32) 2)))
(+.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))) (-.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))) (/.f32 (PI.f32) 2)))
(+.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) -2)) (/.f32 (PI.f32) 2))
(+.f32 (/.f32 (PI.f32) -2) (+.f32 (*.f32 x (*.f32 tau (PI.f32))) (/.f32 (PI.f32) 2)))
(+.f32 (*.f32 tau (*.f32 x (PI.f32))) (+.f32 (/.f32 (PI.f32) 2) (/.f32 (PI.f32) -2)))
(+.f32 (/.f32 (PI.f32) -2) (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)))
(+.f32 (neg.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))))
(+.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))) (neg.f32 (*.f32 x (*.f32 tau (PI.f32)))))
(+.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))) (neg.f32 (*.f32 tau (*.f32 x (PI.f32)))))
(+.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))) (neg.f32 (*.f32 tau (*.f32 x (PI.f32)))))
(*.f32 tau (*.f32 (PI.f32) (-.f32 (+.f32 x x) x)))
(+.f32 (/.f32 (PI.f32) -2) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) 2)))
(+.f32 (/.f32 (PI.f32) -2) (+.f32 (*.f32 x (*.f32 tau (PI.f32))) (/.f32 (PI.f32) 2)))
(+.f32 (*.f32 tau (*.f32 x (PI.f32))) (+.f32 (/.f32 (PI.f32) 2) (/.f32 (PI.f32) -2)))
(+.f32 (/.f32 (PI.f32) -2) (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)))
(+.f32 (/.f32 (PI.f32) -2) (+.f32 (PI.f32) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) -2))))
(+.f32 (/.f32 (PI.f32) -2) (+.f32 (/.f32 (PI.f32) -2) (+.f32 (PI.f32) (*.f32 x (*.f32 tau (PI.f32))))))
(+.f32 (PI.f32) (+.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) -2)) (/.f32 (PI.f32) -2)))
(+.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) -2) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) -2))))
(+.f32 (/.f32 (PI.f32) -2) (+.f32 (/.f32 (PI.f32) -2) (+.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 tau x)))))
(+.f32 (/.f32 (PI.f32) -2) (-.f32 (/.f32 (PI.f32) 2) (neg.f32 (*.f32 tau (*.f32 x (PI.f32))))))
(+.f32 (/.f32 (PI.f32) -2) (+.f32 (*.f32 x (*.f32 tau (PI.f32))) (/.f32 (PI.f32) 2)))
(+.f32 (*.f32 tau (*.f32 x (PI.f32))) (+.f32 (/.f32 (PI.f32) 2) (/.f32 (PI.f32) -2)))
(+.f32 (/.f32 (PI.f32) -2) (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)))
(+.f32 (/.f32 (PI.f32) -2) (-.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) -2))))
(+.f32 (/.f32 (PI.f32) -2) (-.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))) (+.f32 (*.f32 x (*.f32 tau (PI.f32))) (/.f32 (PI.f32) -2))))
(+.f32 (/.f32 (PI.f32) -2) (-.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) -2))))
(+.f32 (/.f32 (PI.f32) -2) (+.f32 (neg.f32 (/.f32 (PI.f32) -2)) (*.f32 tau (*.f32 (PI.f32) (-.f32 (+.f32 x x) x)))))
(+.f32 (neg.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) 2))) (-.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))) (/.f32 (PI.f32) -2)))
(+.f32 (neg.f32 (+.f32 (*.f32 x (*.f32 tau (PI.f32))) (/.f32 (PI.f32) 2))) (-.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))) (/.f32 (PI.f32) -2)))
(+.f32 (neg.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) 2))) (-.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))) (/.f32 (PI.f32) -2)))
(+.f32 (-.f32 (neg.f32 (/.f32 (PI.f32) 2)) (*.f32 tau (*.f32 x (PI.f32)))) (-.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))) (/.f32 (PI.f32) -2)))
(+.f32 (neg.f32 (/.f32 (PI.f32) 2)) (+.f32 (neg.f32 (/.f32 (PI.f32) -2)) (*.f32 tau (*.f32 (PI.f32) (-.f32 (+.f32 x x) x)))))
(+.f32 (neg.f32 (PI.f32)) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (PI.f32)))
(+.f32 (neg.f32 (PI.f32)) (+.f32 (PI.f32) (*.f32 x (*.f32 tau (PI.f32)))))
(+.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 -1 (*.f32 tau x))))
(+.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 (*.f32 tau x) -1)))
(+.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (PI.f32)) (neg.f32 (PI.f32)))
(+.f32 (neg.f32 (PI.f32)) (+.f32 (PI.f32) (*.f32 x (*.f32 tau (PI.f32)))))
(+.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 -1 (*.f32 tau x))))
(+.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 (*.f32 tau x) -1)))
(+.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (PI.f32)) (-.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))) (*.f32 2 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) 2)))))
(+.f32 (+.f32 (PI.f32) (*.f32 x (*.f32 tau (PI.f32)))) (-.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))) (*.f32 2 (+.f32 (*.f32 x (*.f32 tau (PI.f32))) (/.f32 (PI.f32) 2)))))
(+.f32 (PI.f32) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (-.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))) (*.f32 2 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) 2))))))
(+.f32 (PI.f32) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (-.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))) (*.f32 2 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) 2))))))
(+.f32 (PI.f32) (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (-.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))) (*.f32 2 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2))))))
(+.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 (/.f32 (PI.f32) 2) 3)) (-.f32 (/.f32 (PI.f32) 2) (*.f32 2 (PI.f32))))
(+.f32 (+.f32 (*.f32 x (*.f32 tau (PI.f32))) (*.f32 3 (/.f32 (PI.f32) 2))) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) 2)))
(+.f32 (*.f32 tau (*.f32 x (PI.f32))) (+.f32 (*.f32 3 (/.f32 (PI.f32) 2)) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) 2))))
(+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 3 (/.f32 (PI.f32) 2)) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) 2))))
(+.f32 (-.f32 (PI.f32) (*.f32 tau (*.f32 x (PI.f32)))) (-.f32 0 (*.f32 2 (-.f32 (/.f32 (PI.f32) 2) (*.f32 tau (*.f32 x (PI.f32)))))))
(+.f32 (-.f32 (PI.f32) (*.f32 x (*.f32 tau (PI.f32)))) (neg.f32 (*.f32 2 (-.f32 (/.f32 (PI.f32) 2) (*.f32 x (*.f32 tau (PI.f32)))))))
(+.f32 (-.f32 (PI.f32) (*.f32 tau (*.f32 x (PI.f32)))) (neg.f32 (*.f32 2 (-.f32 (/.f32 (PI.f32) 2) (*.f32 tau (*.f32 x (PI.f32)))))))
(+.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x))) (neg.f32 (*.f32 2 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))))))
(+.f32 (-.f32 (PI.f32) (*.f32 tau (*.f32 x (PI.f32)))) (-.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))) (PI.f32)))
(+.f32 (-.f32 (PI.f32) (*.f32 x (*.f32 tau (PI.f32)))) (-.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))) (PI.f32)))
(+.f32 (-.f32 (PI.f32) (*.f32 tau (*.f32 x (PI.f32)))) (-.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))) (PI.f32)))
(+.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x))) (-.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))) (PI.f32)))
(+.f32 (*.f32 (/.f32 (PI.f32) 2) 3) (-.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) 2)) (*.f32 2 (PI.f32))))
(+.f32 (*.f32 3 (/.f32 (PI.f32) 2)) (-.f32 (+.f32 (*.f32 x (*.f32 tau (PI.f32))) (/.f32 (PI.f32) 2)) (*.f32 (PI.f32) 2)))
(+.f32 (*.f32 3 (/.f32 (PI.f32) 2)) (-.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) 2)) (*.f32 (PI.f32) 2)))
(+.f32 (*.f32 3 (/.f32 (PI.f32) 2)) (-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)) (*.f32 (PI.f32) 2)))
(+.f32 (*.f32 (/.f32 (PI.f32) 2) 3) (-.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) -2)) (PI.f32)))
(+.f32 (*.f32 3 (/.f32 (PI.f32) 2)) (-.f32 (+.f32 (*.f32 x (*.f32 tau (PI.f32))) (/.f32 (PI.f32) -2)) (PI.f32)))
(+.f32 (*.f32 3 (/.f32 (PI.f32) 2)) (-.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) -2)) (PI.f32)))
(+.f32 (*.f32 3 (/.f32 (PI.f32) 2)) (-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) -2)) (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 x (*.f32 tau (PI.f32)))
(*.f32 (PI.f32) (*.f32 tau x))
(*.f32 tau (-.f32 (*.f32 (PI.f32) (+.f32 x x)) (*.f32 x (PI.f32))))
(+.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))) (neg.f32 (*.f32 x (*.f32 tau (PI.f32)))))
(+.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))) (neg.f32 (*.f32 tau (*.f32 x (PI.f32)))))
(+.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))) (neg.f32 (*.f32 tau (*.f32 x (PI.f32)))))
(*.f32 tau (*.f32 (PI.f32) (-.f32 (+.f32 x x) x)))
(*.f32 x (*.f32 tau (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 (PI.f32) (*.f32 tau x))
(*.f32 x (-.f32 (*.f32 (PI.f32) (+.f32 tau tau)) (*.f32 tau (PI.f32))))
(*.f32 x (*.f32 (PI.f32) (-.f32 (+.f32 tau tau) tau)))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 tau tau) tau) x))
(*.f32 (*.f32 tau x) (PI.f32))
(*.f32 x (*.f32 tau (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 (PI.f32) (*.f32 tau x))
(*.f32 (*.f32 tau (*.f32 x (PI.f32))) 1)
(*.f32 x (*.f32 tau (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 (PI.f32) (*.f32 tau x))
(*.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 tau (*.f32 x (PI.f32)))))
(*.f32 x (*.f32 tau (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 (PI.f32) (*.f32 tau x))
(*.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 1 (*.f32 tau (*.f32 x (PI.f32))))))
(*.f32 x (*.f32 tau (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 (PI.f32) (*.f32 tau x))
(*.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 1 (/.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 tau (*.f32 x (PI.f32))))))
(*.f32 x (*.f32 tau (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 (PI.f32) (*.f32 tau x))
(*.f32 (PI.f32) (*.f32 tau x))
(*.f32 x (*.f32 tau (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 (PI.f32) (-.f32 (*.f32 tau (+.f32 x x)) (*.f32 tau x)))
(+.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))) (neg.f32 (*.f32 x (*.f32 tau (PI.f32)))))
(+.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))) (neg.f32 (*.f32 tau (*.f32 x (PI.f32)))))
(+.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))) (neg.f32 (*.f32 tau (*.f32 x (PI.f32)))))
(*.f32 tau (*.f32 (PI.f32) (-.f32 (+.f32 x x) x)))
(*.f32 1 (*.f32 tau (*.f32 x (PI.f32))))
(*.f32 x (*.f32 tau (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 (PI.f32) (*.f32 tau x))
(*.f32 (/.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(*.f32 x (*.f32 tau (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 (PI.f32) (*.f32 tau x))
(*.f32 (*.f32 x (PI.f32)) tau)
(*.f32 x (*.f32 tau (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 (PI.f32) (*.f32 tau x))
(*.f32 (*.f32 x (PI.f32)) (-.f32 (+.f32 tau tau) tau))
(*.f32 x (*.f32 (PI.f32) (-.f32 (+.f32 tau tau) tau)))
(*.f32 (PI.f32) (*.f32 (-.f32 (+.f32 tau tau) tau) x))
(*.f32 (*.f32 tau (PI.f32)) x)
(*.f32 x (*.f32 tau (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 (PI.f32) (*.f32 tau x))
(*.f32 (neg.f32 (*.f32 tau (*.f32 x (PI.f32)))) -1)
(*.f32 x (*.f32 tau (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 (PI.f32) (*.f32 tau x))
(*.f32 (/.f32 1 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 tau (*.f32 x (PI.f32)))))
(*.f32 x (*.f32 tau (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 (PI.f32) (*.f32 tau x))
(*.f32 (/.f32 1 (*.f32 tau (*.f32 x (PI.f32)))) (-.f32 (*.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 tau (*.f32 (PI.f32) (+.f32 x x)))) (*.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 tau (*.f32 x (PI.f32))))))
(*.f32 (/.f32 1 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 (*.f32 x (*.f32 tau (PI.f32))) (-.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))) (*.f32 x (*.f32 tau (PI.f32))))))
(*.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 (/.f32 1 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) (-.f32 (+.f32 x x) x)))))
(*.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (*.f32 tau (*.f32 (PI.f32) (-.f32 (+.f32 x x) x))) (*.f32 tau (*.f32 x (PI.f32)))))
(*.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) (-.f32 (+.f32 x x) x))) (*.f32 (PI.f32) (*.f32 tau x))))
(*.f32 (*.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 1 (*.f32 tau (*.f32 x (PI.f32)))))
(*.f32 x (*.f32 tau (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 (PI.f32) (*.f32 tau x))
(*.f32 (/.f32 1 tau) (*.f32 (*.f32 x (PI.f32)) (*.f32 tau tau)))
(*.f32 x (*.f32 tau (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 (PI.f32) (*.f32 tau x))
(*.f32 (/.f32 1 (*.f32 tau x)) (*.f32 (PI.f32) (*.f32 (*.f32 tau x) (*.f32 tau x))))
(*.f32 x (*.f32 tau (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 (PI.f32) (*.f32 tau x))
(*.f32 (/.f32 1 (PI.f32)) (*.f32 (*.f32 tau x) (*.f32 (PI.f32) (PI.f32))))
(*.f32 x (*.f32 tau (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 (PI.f32) (*.f32 tau x))
(*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 tau x) (*.f32 tau x))) (/.f32 1 (*.f32 tau x)))
(*.f32 x (*.f32 tau (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 (PI.f32) (*.f32 tau x))
(*.f32 (*.f32 (*.f32 tau x) (*.f32 (PI.f32) (PI.f32))) (/.f32 1 (PI.f32)))
(*.f32 x (*.f32 tau (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 (PI.f32) (*.f32 tau x))
(*.f32 (*.f32 (*.f32 x (PI.f32)) (*.f32 tau tau)) (/.f32 1 tau))
(*.f32 x (*.f32 tau (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 (PI.f32) (*.f32 tau x))
(*.f32 (*.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 1 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32))))
(*.f32 x (*.f32 tau (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 (PI.f32) (*.f32 tau x))
(*.f32 (/.f32 (/.f32 1 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 (*.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 tau (*.f32 x (PI.f32))))))
(*.f32 x (*.f32 tau (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 (PI.f32) (*.f32 tau x))
(*.f32 (/.f32 (/.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 tau (*.f32 x (PI.f32)))))
(*.f32 x (*.f32 tau (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 (PI.f32) (*.f32 tau x))
(*.f32 (/.f32 (*.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 1 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 tau (*.f32 x (PI.f32)))))
(*.f32 x (*.f32 tau (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 (PI.f32) (*.f32 tau x))
(/.f32 (*.f32 tau (*.f32 x (PI.f32))) 1)
(*.f32 x (*.f32 tau (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 (PI.f32) (*.f32 tau x))
(/.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 tau (*.f32 x (PI.f32)))))
(*.f32 x (*.f32 tau (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 (PI.f32) (*.f32 tau x))
(/.f32 (neg.f32 (*.f32 tau (*.f32 x (PI.f32)))) -1)
(*.f32 x (*.f32 tau (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 (PI.f32) (*.f32 tau x))
(/.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))) 2)
(/.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))) 2)
(/.f32 (*.f32 (neg.f32 (*.f32 tau (*.f32 x (PI.f32)))) 2) -2)
(*.f32 x (*.f32 tau (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 (PI.f32) (*.f32 tau x))
(pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 1)
(*.f32 x (*.f32 tau (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 (PI.f32) (*.f32 tau x))
(neg.f32 (neg.f32 (*.f32 tau (*.f32 x (PI.f32)))))
(*.f32 x (*.f32 tau (PI.f32)))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 (PI.f32) (*.f32 tau x))
(+.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) 0)
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(+.f32 0 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))))
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(-.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) 0)
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) 1)
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))))
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 1 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))))))
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 1 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))))))
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32)))) (/.f32 1 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32)))) (/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32)))))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))))
(*.f32 1 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))))
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))))
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))))
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))) (/.f32 1 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))))
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 1 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))))) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))))
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))))) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))))))
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))))
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 1 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))))) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))))
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(pow.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) 1)
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(+.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) 0)
(sin.f32 (*.f32 x (*.f32 tau (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(+.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (sin.f32 0) (cos.f32 (*.f32 tau (*.f32 x (PI.f32))))))
(sin.f32 (*.f32 x (*.f32 tau (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(+.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (+.f32 (*.f32 (sin.f32 0) (cos.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 (sin.f32 0) (cos.f32 (*.f32 tau (*.f32 x (PI.f32)))))))
(sin.f32 (*.f32 x (*.f32 tau (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(+.f32 0 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))))
(sin.f32 (*.f32 x (*.f32 tau (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(+.f32 (*.f32 (cos.f32 0) (cos.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) -2)))) (*.f32 (cos.f32 (-.f32 (PI.f32) (*.f32 tau (*.f32 x (PI.f32))))) (sin.f32 0)))
(+.f32 (*.f32 (cos.f32 0) (cos.f32 (+.f32 (*.f32 x (*.f32 tau (PI.f32))) (/.f32 (PI.f32) -2)))) (*.f32 (sin.f32 0) (cos.f32 (-.f32 (PI.f32) (*.f32 x (*.f32 tau (PI.f32)))))))
(+.f32 (*.f32 (cos.f32 0) (cos.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) -2)))) (*.f32 (sin.f32 0) (cos.f32 (-.f32 (PI.f32) (*.f32 tau (*.f32 x (PI.f32)))))))
(+.f32 (*.f32 (cos.f32 0) (cos.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) -2)))) (*.f32 (sin.f32 0) (cos.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x))))))
(+.f32 (*.f32 (cos.f32 0) (cos.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) -2)))) (+.f32 (*.f32 (cos.f32 (-.f32 (PI.f32) (*.f32 tau (*.f32 x (PI.f32))))) (sin.f32 0)) (*.f32 (sin.f32 0) (cos.f32 (*.f32 tau (*.f32 x (PI.f32)))))))
(+.f32 (*.f32 (sin.f32 0) (cos.f32 (*.f32 x (*.f32 tau (PI.f32))))) (+.f32 (*.f32 (cos.f32 0) (cos.f32 (+.f32 (*.f32 x (*.f32 tau (PI.f32))) (/.f32 (PI.f32) -2)))) (*.f32 (sin.f32 0) (cos.f32 (-.f32 (PI.f32) (*.f32 x (*.f32 tau (PI.f32))))))))
(+.f32 (*.f32 (cos.f32 0) (cos.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) -2)))) (*.f32 (sin.f32 0) (+.f32 (cos.f32 (-.f32 (PI.f32) (*.f32 tau (*.f32 x (PI.f32))))) (cos.f32 (*.f32 tau (*.f32 x (PI.f32)))))))
(+.f32 (*.f32 (cos.f32 0) (cos.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) -2)))) (*.f32 (sin.f32 0) (+.f32 (cos.f32 (*.f32 tau (*.f32 x (PI.f32)))) (cos.f32 (-.f32 (PI.f32) (*.f32 tau (*.f32 x (PI.f32))))))))
(+.f32 (*.f32 (cos.f32 0) (cos.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) -2)))) (+.f32 0 (*.f32 (sin.f32 0) (cos.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x)))))))
(+.f32 (*.f32 (cos.f32 (-.f32 (PI.f32) (*.f32 tau (*.f32 x (PI.f32))))) (sin.f32 0)) (*.f32 (cos.f32 0) (cos.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) -2)))))
(+.f32 (*.f32 (cos.f32 0) (cos.f32 (+.f32 (*.f32 x (*.f32 tau (PI.f32))) (/.f32 (PI.f32) -2)))) (*.f32 (sin.f32 0) (cos.f32 (-.f32 (PI.f32) (*.f32 x (*.f32 tau (PI.f32)))))))
(+.f32 (*.f32 (cos.f32 0) (cos.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) -2)))) (*.f32 (sin.f32 0) (cos.f32 (-.f32 (PI.f32) (*.f32 tau (*.f32 x (PI.f32)))))))
(+.f32 (*.f32 (cos.f32 0) (cos.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) -2)))) (*.f32 (sin.f32 0) (cos.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x))))))
(+.f32 (*.f32 (cos.f32 (-.f32 (PI.f32) (*.f32 tau (*.f32 x (PI.f32))))) (sin.f32 0)) (+.f32 (*.f32 (cos.f32 0) (cos.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) -2)))) (*.f32 (sin.f32 0) (cos.f32 (*.f32 tau (*.f32 x (PI.f32)))))))
(+.f32 (*.f32 (sin.f32 0) (cos.f32 (*.f32 x (*.f32 tau (PI.f32))))) (+.f32 (*.f32 (cos.f32 0) (cos.f32 (+.f32 (*.f32 x (*.f32 tau (PI.f32))) (/.f32 (PI.f32) -2)))) (*.f32 (sin.f32 0) (cos.f32 (-.f32 (PI.f32) (*.f32 x (*.f32 tau (PI.f32))))))))
(+.f32 (*.f32 (cos.f32 0) (cos.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) -2)))) (*.f32 (sin.f32 0) (+.f32 (cos.f32 (-.f32 (PI.f32) (*.f32 tau (*.f32 x (PI.f32))))) (cos.f32 (*.f32 tau (*.f32 x (PI.f32)))))))
(+.f32 (*.f32 (cos.f32 0) (cos.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) -2)))) (*.f32 (sin.f32 0) (+.f32 (cos.f32 (*.f32 tau (*.f32 x (PI.f32)))) (cos.f32 (-.f32 (PI.f32) (*.f32 tau (*.f32 x (PI.f32))))))))
(+.f32 (*.f32 (cos.f32 0) (cos.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) -2)))) (+.f32 0 (*.f32 (sin.f32 0) (cos.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x)))))))
(+.f32 (*.f32 (sin.f32 0) (cos.f32 (*.f32 tau (*.f32 x (PI.f32))))) (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))))
(sin.f32 (*.f32 x (*.f32 tau (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(+.f32 (*.f32 (cos.f32 (/.f32 (PI.f32) -2)) (sin.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) 2)))) (*.f32 (cos.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) 2))) (sin.f32 (/.f32 (PI.f32) -2))))
(+.f32 (*.f32 (cos.f32 (/.f32 (PI.f32) -2)) (sin.f32 (+.f32 (*.f32 x (*.f32 tau (PI.f32))) (/.f32 (PI.f32) 2)))) (*.f32 (cos.f32 (+.f32 (*.f32 x (*.f32 tau (PI.f32))) (/.f32 (PI.f32) 2))) (sin.f32 (/.f32 (PI.f32) -2))))
(+.f32 (*.f32 (cos.f32 (/.f32 (PI.f32) -2)) (cos.f32 (neg.f32 (*.f32 tau (*.f32 x (PI.f32)))))) (*.f32 (sin.f32 (neg.f32 (*.f32 tau (*.f32 x (PI.f32))))) (sin.f32 (/.f32 (PI.f32) -2))))
(+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 tau x))) (cos.f32 (/.f32 (PI.f32) -2))) (*.f32 (sin.f32 (/.f32 (PI.f32) -2)) (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))))
(+.f32 (*.f32 (cos.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) 2))) (sin.f32 (/.f32 (PI.f32) -2))) (*.f32 (cos.f32 (/.f32 (PI.f32) -2)) (sin.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) 2)))))
(+.f32 (*.f32 (cos.f32 (/.f32 (PI.f32) -2)) (sin.f32 (+.f32 (*.f32 x (*.f32 tau (PI.f32))) (/.f32 (PI.f32) 2)))) (*.f32 (cos.f32 (+.f32 (*.f32 x (*.f32 tau (PI.f32))) (/.f32 (PI.f32) 2))) (sin.f32 (/.f32 (PI.f32) -2))))
(+.f32 (*.f32 (cos.f32 (/.f32 (PI.f32) -2)) (cos.f32 (neg.f32 (*.f32 tau (*.f32 x (PI.f32)))))) (*.f32 (sin.f32 (neg.f32 (*.f32 tau (*.f32 x (PI.f32))))) (sin.f32 (/.f32 (PI.f32) -2))))
(+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 tau x))) (cos.f32 (/.f32 (PI.f32) -2))) (*.f32 (sin.f32 (/.f32 (PI.f32) -2)) (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))))
(+.f32 (*.f32 (cos.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) 2))) (sin.f32 (/.f32 (PI.f32) -2))) (+.f32 (*.f32 (cos.f32 (/.f32 (PI.f32) -2)) (sin.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (/.f32 (PI.f32) 2)))) (*.f32 (sin.f32 0) (cos.f32 (*.f32 tau (*.f32 x (PI.f32)))))))
(+.f32 (*.f32 (cos.f32 (+.f32 (*.f32 x (*.f32 tau (PI.f32))) (/.f32 (PI.f32) 2))) (sin.f32 (/.f32 (PI.f32) -2))) (+.f32 (*.f32 (sin.f32 0) (cos.f32 (*.f32 x (*.f32 tau (PI.f32))))) (*.f32 (cos.f32 (/.f32 (PI.f32) -2)) (sin.f32 (+.f32 (*.f32 x (*.f32 tau (PI.f32))) (/.f32 (PI.f32) 2))))))
(+.f32 (*.f32 (cos.f32 (/.f32 (PI.f32) -2)) (cos.f32 (neg.f32 (*.f32 tau (*.f32 x (PI.f32)))))) (+.f32 (*.f32 (sin.f32 (neg.f32 (*.f32 tau (*.f32 x (PI.f32))))) (sin.f32 (/.f32 (PI.f32) -2))) (*.f32 (sin.f32 0) (cos.f32 (*.f32 tau (*.f32 x (PI.f32)))))))
(+.f32 (*.f32 (cos.f32 (/.f32 (PI.f32) -2)) (cos.f32 (neg.f32 (*.f32 tau (*.f32 x (PI.f32)))))) (+.f32 (*.f32 (sin.f32 0) (cos.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 (sin.f32 (neg.f32 (*.f32 tau (*.f32 x (PI.f32))))) (sin.f32 (/.f32 (PI.f32) -2)))))
(+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 tau x))) (cos.f32 (/.f32 (PI.f32) -2))) (+.f32 0 (*.f32 (sin.f32 (/.f32 (PI.f32) -2)) (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))))))
(-.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) 0)
(sin.f32 (*.f32 x (*.f32 tau (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(-.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (sin.f32 0) (cos.f32 (*.f32 tau (*.f32 x (PI.f32))))))
(sin.f32 (*.f32 x (*.f32 tau (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(-.f32 0 (neg.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))))
(sin.f32 (*.f32 x (*.f32 tau (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(-.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))))
(sin.f32 (*.f32 x (*.f32 tau (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(-.f32 (*.f32 (sin.f32 0) (cos.f32 (neg.f32 (*.f32 tau (*.f32 x (PI.f32)))))) (*.f32 (cos.f32 0) (sin.f32 (neg.f32 (*.f32 tau (*.f32 x (PI.f32)))))))
(sin.f32 (*.f32 x (*.f32 tau (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) 1)
(sin.f32 (*.f32 x (*.f32 tau (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))))
(sin.f32 (*.f32 x (*.f32 tau (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (cos.f32 0))
(sin.f32 (*.f32 x (*.f32 tau (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 1 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))))))
(sin.f32 (*.f32 x (*.f32 tau (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 1 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))))))
(*.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))))
(*.f32 1 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))))
(sin.f32 (*.f32 x (*.f32 tau (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))))
(sin.f32 (*.f32 x (*.f32 tau (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 1 (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (/.f32 (-.f32 1 (cos.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))))) 2))
(*.f32 (/.f32 1 (sin.f32 (*.f32 x (*.f32 tau (PI.f32))))) (/.f32 (-.f32 1 (cos.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))))) 2))
(*.f32 (/.f32 1 (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2))
(*.f32 (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2))
(*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))))) 2) (/.f32 1 (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))))
(*.f32 (/.f32 1 (sin.f32 (*.f32 x (*.f32 tau (PI.f32))))) (/.f32 (-.f32 1 (cos.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))))) 2))
(*.f32 (/.f32 1 (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2))
(*.f32 (/.f32 1 (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (/.f32 (-.f32 1 (cos.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))))) 2))
(*.f32 (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2))
(*.f32 (cos.f32 0) (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))))
(sin.f32 (*.f32 x (*.f32 tau (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 1 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))))) (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))))
(sin.f32 (*.f32 x (*.f32 tau (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 (cos.f32 0) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (/.f32 (-.f32 1 (cos.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))))) 2))
(*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))))) 2) (/.f32 (cos.f32 0) (sin.f32 (*.f32 x (*.f32 tau (PI.f32))))))
(*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2) (/.f32 (cos.f32 0) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))))
(*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))))) 2) (/.f32 (cos.f32 0) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))))
(*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2) (/.f32 (cos.f32 0) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))))
(*.f32 (/.f32 (/.f32 1 (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (/.f32 (-.f32 1 (cos.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))))) 2)) (*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))))) 2) (/.f32 (-.f32 1 (cos.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))))) 2)))
(*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))))) 2) (*.f32 (/.f32 (/.f32 1 (sin.f32 (*.f32 x (*.f32 tau (PI.f32))))) (/.f32 (-.f32 1 (cos.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))))) 2)) (/.f32 (-.f32 1 (cos.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))))) 2)))
(*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2) (*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2) (/.f32 (/.f32 1 (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2))))
(*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))))) 2) (*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))))) 2) (/.f32 (/.f32 1 (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (/.f32 (-.f32 1 (cos.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))))) 2))))
(*.f32 (*.f32 (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2)) (/.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2)))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (/.f32 (-.f32 1 (cos.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))))) 2))
(*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))))) 2) (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (sin.f32 (*.f32 x (*.f32 tau (PI.f32))))) (sin.f32 (*.f32 x (*.f32 tau (PI.f32))))))
(*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2) (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))))
(*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))))) 2) (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))))
(*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))))
(*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 1 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))))) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (/.f32 (-.f32 1 (cos.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))))) 2))
(*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))))) 2) (/.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (/.f32 1 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))))) (sin.f32 (*.f32 x (*.f32 tau (PI.f32))))))
(*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2) (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 1 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))))) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))))
(*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))))) 2) (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 1 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))))) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))))
(*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2) (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) 1)
(sin.f32 (*.f32 x (*.f32 tau (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))))
(sin.f32 (*.f32 x (*.f32 tau (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) 2)
(sin.f32 (*.f32 x (*.f32 tau (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(pow.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) 1)
(sin.f32 (*.f32 x (*.f32 tau (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
(cos.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 tau (*.f32 x (PI.f32)))))
(sin.f32 (*.f32 x (*.f32 tau (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))

eval398.0ms (3%)

Compiler

Compiled 30972 to 7710 computations (75.1% saved)

prune262.0ms (2%)

Pruning

45 alts after pruning (39 fresh and 6 done)

PrunedKeptTotal
New74814762
Fresh72532
Picked101
Done369
Total75945804
Error
0.1b
Counts
804 → 45
Alt Table
Click to see full alt table
StatusErrorProgram
4.4b
(*.f32 (/.f32 (/.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (cos.f32 (-.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)))) 2) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
0.8b
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 1) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
9.1b
(*.f32 (/.f32 (*.f32 (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))))) 2)) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
0.8b
(*.f32 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
12.0b
(*.f32 (/.f32 (*.f32 (PI.f32) (*.f32 tau x)) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
12.0b
(*.f32 (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
11.9b
(*.f32 (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.f32 (PI.f32) (*.f32 tau x))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
7.0b
(*.f32 (/.f32 (sin.f32 (-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)) (-.f32 (*.f32 (/.f32 (PI.f32) 2) 2) (/.f32 (PI.f32) 2)))) (*.f32 (PI.f32) (*.f32 tau x))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4))) (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))))
4.7b
(*.f32 (/.f32 (sin.f32 (+.f32 (/.f32 (PI.f32) -2) (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
0.9b
(*.f32 (/.f32 (sin.f32 (*.f32 (/.f32 1 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 tau (*.f32 x (PI.f32)))))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
1.1b
(*.f32 (/.f32 (sin.f32 (*.f32 (/.f32 1 tau) (*.f32 (*.f32 x (PI.f32)) (*.f32 tau tau)))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
0.7b
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
2.0b
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4)) (+.f32 1 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)) (*.f32 -1/5040 (pow.f32 (*.f32 (PI.f32) x) 6))))))
3.0b
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)) (+.f32 1 (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4)))))
2.9b
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (+.f32 1 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4)))))
5.1b
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
0.8b
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 1 (*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))))))
0.8b
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))))
0.9b
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
0.8b
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 tau (PI.f32)) x)) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
4.7b
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (-.f32 (/.f32 (PI.f32) 2) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
0.7b
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
5.1b
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
0.8b
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
5.1b
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
5.2b
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x (*.f32 (PI.f32) tau))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
5.1b
(*.f32 (/.f32 (cos.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
7.4b
(*.f32 (/.f32 (cos.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 x (*.f32 (PI.f32) tau))) (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)) (+.f32 1 (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4)))))
5.1b
(*.f32 (/.f32 (cos.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (/.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))))
5.1b
(*.f32 (/.f32 (cos.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
5.2b
(*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 tau x)))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
3.7b
(*.f32 (+.f32 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4))) (+.f32 1 (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 6)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
5.1b
(*.f32 (+.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 2))) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
3.7b
(*.f32 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 2)) (+.f32 1 (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4)) (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 6))))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
5.1b
(*.f32 (+.f32 1 (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4)) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 2)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
6.8b
(*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
6.8b
(*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
27.8b
(*.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
11.9b
(*.f32 1 (/.f32 (+.f32 (*.f32 (PI.f32) x) (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 3))) (*.f32 x (PI.f32))))
11.9b
(*.f32 1 (/.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3))) (*.f32 (PI.f32) x)) (*.f32 x (PI.f32))))
12.2b
(*.f32 1 (/.f32 (*.f32 (PI.f32) x) (*.f32 x (PI.f32))))
11.9b
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
14.9b
(*.f32 1 (/.f32 (cos.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 x (PI.f32)))) (*.f32 x (PI.f32))))
11.9b
(*.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
11.9b
(*.f32 1 (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))))
Compiler

Compiled 2519 to 1389 computations (44.9% saved)

localize80.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f32 (PI.f32) (*.f32 tau x))
0.4b
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))
0.4b
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))
0.4b
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (PI.f32) (*.f32 tau x)))
Compiler

Compiled 145 to 30 computations (79.3% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
tau
@0
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (PI.f32) (*.f32 tau x)))
0.0ms
x
@0
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (PI.f32) (*.f32 tau x)))
0.0ms
tau
@inf
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (PI.f32) (*.f32 tau x)))
0.0ms
tau
@-inf
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (PI.f32) (*.f32 tau x)))
0.0ms
x
@-inf
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (PI.f32) (*.f32 tau x)))

rewrite56.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
906×rational_best.json-5
904×rational_best.json-2
904×rational_best.json-3
904×rational_best.json-1
904×exponential.json-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01593
113139
245839
3191139
Stop Event
node limit
Counts
1 → 16
Calls
Call 1
Inputs
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (PI.f32) (*.f32 tau x)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 1)))))

simplify162.0ms (1.2%)

Algorithm
egg-herbie
Rules
1504×rational_best.json-simplify-78
1006×rational_best.json-simplify-54
680×rational_best.json-simplify-132
634×rational_best.json-simplify-50
622×rational_best.json-simplify-49
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0751712
11441640
22821640
37851640
425041640
553481640
Stop Event
node limit
Counts
40 → 36
Calls
Call 1
Inputs
1
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))))
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))))
(+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6)))) (+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
1
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))))
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))))
(+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6)))) (+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(+.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 0)
(+.f32 0 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))
(-.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 0)
(*.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 1)
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))
(*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))
(*.f32 (/.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))))
(*.f32 (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))
(*.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))
(pow.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 1)
Outputs
1
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))))
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 2))))
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)))
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)))
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))))
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 (PI.f32) x) 4)))))
(+.f32 1 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4))))
(+.f32 1 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4))))
(+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) (+.f32 1 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4))))
(+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6)))) (+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))))))
(+.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 (PI.f32) x) 4)))) (+.f32 1 (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (pow.f32 (*.f32 (PI.f32) x) 6)))))
(+.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2))) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4)) (*.f32 -1/5040 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 6))))
(+.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2))) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 6))))
(+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) (+.f32 (+.f32 1 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4))) (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 6))))
(+.f32 1 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 6)))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
1
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))))
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 2))))
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)))
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)))
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))))
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 (PI.f32) x) 4)))))
(+.f32 1 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4))))
(+.f32 1 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4))))
(+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) (+.f32 1 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4))))
(+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6)))) (+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))))))
(+.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 (PI.f32) x) 4)))) (+.f32 1 (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (pow.f32 (*.f32 (PI.f32) x) 6)))))
(+.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2))) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4)) (*.f32 -1/5040 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 6))))
(+.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2))) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 6))))
(+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) (+.f32 (+.f32 1 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4))) (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 6))))
(+.f32 1 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 6)))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(+.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 0)
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(+.f32 0 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(-.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 0)
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 1)
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(pow.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 1)
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))

localize39.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))
0.3b
(*.f32 (PI.f32) x)
0.4b
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))
0.5b
(pow.f32 (*.f32 (PI.f32) x) 2)
Compiler

Compiled 42 to 27 computations (35.7% saved)

series0.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite98.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1018×rational_best.json-simplify-57
668×rational_best.json-simplify-43
572×rational_best.json-simplify-44
520×rational_best.json-5
518×rational_best.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01227
19627
228227
3115227
4500427
Stop Event
node limit
Counts
1 → 27
Calls
Call 1
Inputs
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (-.f32 -1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (/.f32 (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3)) (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (/.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (/.f32 1 (/.f32 (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3)) (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3)) (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) (/.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (/.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3)) (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3)))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3)) (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3)))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 (/.f32 (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3)) (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3))) (/.f32 (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3)) (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3)) (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (/.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (/.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))))) (*.f32 (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (/.f32 (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3)) (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (/.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (/.f32 (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3)) (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3)))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (/.f32 (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3)) (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (-.f32 -1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))))))

simplify204.0ms (1.5%)

Algorithm
egg-herbie
Rules
1504×rational_best.json-simplify-132
1456×rational_best.json-simplify-2
896×rational_best.json-simplify-44
568×rational_best.json-simplify-80
506×rational_best.json-simplify-78
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0701621
11441621
23281621
313831621
434451621
573431621
Stop Event
node limit
Counts
39 → 41
Calls
Call 1
Inputs
1
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))
(*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))
(*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))
(-.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)) -1)
(-.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) 0)
(-.f32 0 (-.f32 -1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) 1)
(*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (/.f32 (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3)) (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3))))
(*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (/.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))))
(*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (/.f32 1 (/.f32 (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3)) (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3)))))
(*.f32 (/.f32 (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3)) (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 (/.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))))
(*.f32 (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) (/.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))))
(*.f32 (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (/.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 (/.f32 1 (/.f32 (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3)) (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3)))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 (/.f32 1 (/.f32 (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3)) (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3)))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 (/.f32 (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3)) (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3))) (/.f32 (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3)) (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3))))))
(*.f32 (/.f32 (/.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))))))
(*.f32 (/.f32 (/.f32 (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3)) (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))))
(*.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (/.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))))
(*.f32 (/.f32 (/.f32 (/.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))))) (*.f32 (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))))))
(*.f32 (/.f32 (/.f32 (/.f32 (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3)) (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))))))
(*.f32 (/.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (/.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))))))
(*.f32 (/.f32 (/.f32 1 (/.f32 (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3)) (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3)))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))))
(/.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) 1)
(/.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (/.f32 (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3)) (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3))))
(/.f32 (+.f32 2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3)) 2)
(/.f32 (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3)) -2)
(pow.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) 1)
(neg.f32 (-.f32 -1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
Outputs
1
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2)))
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2)))
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2)))
(*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))
(*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2))
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2)))
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2)))
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2)))
(*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))
(*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2))
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2)))
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2)))
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2)))
(-.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)) -1)
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2)))
(-.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) 0)
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2)))
(-.f32 0 (-.f32 -1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2)))
(*.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2)))
(*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) 1)
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2)))
(*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (/.f32 (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3)) (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3))))
(*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2))) (/.f32 (-.f32 -2 (*.f32 (pow.f32 (*.f32 x (PI.f32)) 2) -1/3)) (-.f32 -2 (*.f32 (pow.f32 (*.f32 x (PI.f32)) 2) -1/3))))
(*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2))) (/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 x (PI.f32)) 2) -1/3) -2) (-.f32 (*.f32 (pow.f32 (*.f32 x (PI.f32)) 2) -1/3) -2)))
(*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (/.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))))
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2)))
(*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (/.f32 1 (/.f32 (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3)) (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3)))))
(*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2))) (/.f32 1 (/.f32 (-.f32 -2 (*.f32 (pow.f32 (*.f32 x (PI.f32)) 2) -1/3)) (-.f32 -2 (*.f32 (pow.f32 (*.f32 x (PI.f32)) 2) -1/3)))))
(*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2))) (/.f32 1 (/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 x (PI.f32)) 2) -1/3) -2) (-.f32 (*.f32 (pow.f32 (*.f32 x (PI.f32)) 2) -1/3) -2))))
(*.f32 (/.f32 (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3)) (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2))) (/.f32 (-.f32 -2 (*.f32 (pow.f32 (*.f32 x (PI.f32)) 2) -1/3)) (-.f32 -2 (*.f32 (pow.f32 (*.f32 x (PI.f32)) 2) -1/3))))
(*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2))) (/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 x (PI.f32)) 2) -1/3) -2) (-.f32 (*.f32 (pow.f32 (*.f32 x (PI.f32)) 2) -1/3) -2)))
(*.f32 (/.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))))
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2)))
(*.f32 (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) (/.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))))
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2)))
(*.f32 (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (/.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2)))
(*.f32 (/.f32 1 (/.f32 (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3)) (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3)))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2))) (/.f32 1 (/.f32 (-.f32 -2 (*.f32 (pow.f32 (*.f32 x (PI.f32)) 2) -1/3)) (-.f32 -2 (*.f32 (pow.f32 (*.f32 x (PI.f32)) 2) -1/3)))))
(*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2))) (/.f32 1 (/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 x (PI.f32)) 2) -1/3) -2) (-.f32 (*.f32 (pow.f32 (*.f32 x (PI.f32)) 2) -1/3) -2))))
(*.f32 (/.f32 1 (/.f32 (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3)) (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3)))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 (/.f32 (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3)) (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3))) (/.f32 (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3)) (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3))))))
(*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2))) (/.f32 (-.f32 -2 (*.f32 (pow.f32 (*.f32 x (PI.f32)) 2) -1/3)) (-.f32 -2 (*.f32 (pow.f32 (*.f32 x (PI.f32)) 2) -1/3))))
(*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2))) (/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 x (PI.f32)) 2) -1/3) -2) (-.f32 (*.f32 (pow.f32 (*.f32 x (PI.f32)) 2) -1/3) -2)))
(*.f32 (/.f32 (/.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))))))
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2)))
(*.f32 (/.f32 (/.f32 (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3)) (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))))
(*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2))) (/.f32 (-.f32 -2 (*.f32 (pow.f32 (*.f32 x (PI.f32)) 2) -1/3)) (-.f32 -2 (*.f32 (pow.f32 (*.f32 x (PI.f32)) 2) -1/3))))
(*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2))) (/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 x (PI.f32)) 2) -1/3) -2) (-.f32 (*.f32 (pow.f32 (*.f32 x (PI.f32)) 2) -1/3) -2)))
(*.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (/.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))))
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2)))
(*.f32 (/.f32 (/.f32 (/.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))))) (*.f32 (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))))))
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2)))
(*.f32 (/.f32 (/.f32 (/.f32 (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3)) (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))))))
(*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2))) (/.f32 (-.f32 -2 (*.f32 (pow.f32 (*.f32 x (PI.f32)) 2) -1/3)) (-.f32 -2 (*.f32 (pow.f32 (*.f32 x (PI.f32)) 2) -1/3))))
(*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2))) (/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 x (PI.f32)) 2) -1/3) -2) (-.f32 (*.f32 (pow.f32 (*.f32 x (PI.f32)) 2) -1/3) -2)))
(*.f32 (/.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (/.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))))))
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2)))
(*.f32 (/.f32 (/.f32 1 (/.f32 (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3)) (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3)))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))))
(*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2))) (/.f32 1 (/.f32 (-.f32 -2 (*.f32 (pow.f32 (*.f32 x (PI.f32)) 2) -1/3)) (-.f32 -2 (*.f32 (pow.f32 (*.f32 x (PI.f32)) 2) -1/3)))))
(*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2))) (/.f32 1 (/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 x (PI.f32)) 2) -1/3) -2) (-.f32 (*.f32 (pow.f32 (*.f32 x (PI.f32)) 2) -1/3) -2))))
(/.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) 1)
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2)))
(/.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (/.f32 (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3)) (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3))))
(/.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2))) (/.f32 (-.f32 -2 (*.f32 (pow.f32 (*.f32 x (PI.f32)) 2) -1/3)) (-.f32 -2 (*.f32 (pow.f32 (*.f32 x (PI.f32)) 2) -1/3))))
(/.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2))) (/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 x (PI.f32)) 2) -1/3) -2) (-.f32 (*.f32 (pow.f32 (*.f32 x (PI.f32)) 2) -1/3) -2)))
(/.f32 (+.f32 2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3)) 2)
(/.f32 (+.f32 2 (*.f32 (pow.f32 (*.f32 x (PI.f32)) 2) -1/3)) 2)
(+.f32 1 (/.f32 (*.f32 (pow.f32 (*.f32 x (PI.f32)) 2) -1/3) 2))
(/.f32 (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/3)) -2)
(/.f32 (-.f32 -2 (*.f32 (pow.f32 (*.f32 x (PI.f32)) 2) -1/3)) -2)
(pow.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) 1)
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2)))
(neg.f32 (-.f32 -1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2)))

localize58.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f32 x (PI.f32))
0.3b
(*.f32 (PI.f32) (*.f32 tau x))
0.4b
(*.f32 (PI.f32) tau)
0.4b
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))
Compiler

Compiled 67 to 12 computations (82.1% saved)

localize66.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(*.f32 (PI.f32) tau)
0.4b
(sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))
0.4b
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))
0.4b
(/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 1) (*.f32 (*.f32 x (PI.f32)) tau))
Compiler

Compiled 85 to 20 computations (76.5% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
1.0ms
tau
@-inf
(/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 1) (*.f32 (*.f32 x (PI.f32)) tau))
0.0ms
tau
@inf
(/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 1) (*.f32 (*.f32 x (PI.f32)) tau))
0.0ms
tau
@0
(/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 1) (*.f32 (*.f32 x (PI.f32)) tau))
0.0ms
x
@0
(/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 1) (*.f32 (*.f32 x (PI.f32)) tau))
0.0ms
x
@inf
(/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 1) (*.f32 (*.f32 x (PI.f32)) tau))

rewrite113.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
810×rational_best.json-2
810×rational_best.json-3
810×rational_best.json-1
810×rational_best.json-5
810×rational_best.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01539
112539
241039
3167739
4692139
Stop Event
node limit
Counts
1 → 18
Calls
Call 1
Inputs
(/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 1) (*.f32 (*.f32 x (PI.f32)) tau))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))))))

simplify185.0ms (1.4%)

Algorithm
egg-herbie
Rules
946×rational_best.json-simplify-54
838×rational_best.json-simplify-50
838×rational_best.json-simplify-49
724×rational_best.json-simplify-2
674×rational_best.json-simplify-132
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0931790
11971718
23531718
39181718
426571718
559571718
Stop Event
node limit
Counts
42 → 41
Calls
Call 1
Inputs
1
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))))
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))))
(+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6)))) (+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
1
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))) 1)
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))) (+.f32 1 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4))))))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))) (+.f32 1 (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)))) (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 x 6) (pow.f32 (PI.f32) 6)))))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(+.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 0)
(+.f32 0 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))
(-.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 0)
(-.f32 0 (neg.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 1)
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))))
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))
(*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))
(*.f32 (/.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))))
(*.f32 (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))
(*.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))
(pow.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 1)
(neg.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))
Outputs
1
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))))
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 2))))
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)))
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)))
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))))
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 (PI.f32) x) 4)))))
(+.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2))) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)))
(+.f32 1 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4))))
(+.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2))) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4)))
(+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6)))) (+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))))))
(+.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 (PI.f32) x) 4)))) (+.f32 1 (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (pow.f32 (*.f32 (PI.f32) x) 6)))))
(+.f32 1 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) (+.f32 (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 6)) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)))))
(+.f32 (+.f32 1 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4))) (+.f32 (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 6)) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2))))
(+.f32 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4))) (+.f32 1 (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 6))))
(+.f32 (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4)) (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)) (+.f32 1 (*.f32 -1/5040 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 6)))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
1
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))) 1)
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 2))))
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)))
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))) (+.f32 1 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4))))))
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 (PI.f32) x) 4)))))
(+.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2))) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)))
(+.f32 1 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4))))
(+.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2))) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4)))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))) (+.f32 1 (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)))) (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 x 6) (pow.f32 (PI.f32) 6)))))))
(+.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 (PI.f32) x) 4)))) (+.f32 1 (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (pow.f32 (*.f32 (PI.f32) x) 6)))))
(+.f32 1 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) (+.f32 (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 6)) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)))))
(+.f32 (+.f32 1 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4))) (+.f32 (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 6)) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2))))
(+.f32 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4))) (+.f32 1 (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 6))))
(+.f32 (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4)) (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)) (+.f32 1 (*.f32 -1/5040 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 6)))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(+.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 0)
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(+.f32 0 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(-.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 0)
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(-.f32 0 (neg.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 1)
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(*.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(pow.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 1)
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))
(neg.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))

localize113.0ms (0.8%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.5b
(pow.f32 (*.f32 (PI.f32) x) 2)
0.6b
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4))
0.9b
(pow.f32 (*.f32 (PI.f32) x) 4)
4.4b
(cos.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 tau (*.f32 (PI.f32) x))))
Compiler

Compiled 148 to 72 computations (51.4% saved)

eval262.0ms (2%)

Compiler

Compiled 27346 to 9371 computations (65.7% saved)

prune202.0ms (1.5%)

Pruning

52 alts after pruning (43 fresh and 9 done)

PrunedKeptTotal
New66811679
Fresh23234
Picked101
Done1910
Total67252724
Error
0.1b
Counts
724 → 52
Alt Table
Click to see full alt table
StatusErrorProgram
4.4b
(*.f32 (/.f32 (/.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (cos.f32 (-.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)))) 2) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
0.8b
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 1) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
5.2b
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 1) (*.f32 (*.f32 x (PI.f32)) tau)) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
1.0b
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 1) (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))))
9.1b
(*.f32 (/.f32 (*.f32 (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))))) 2)) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
0.8b
(*.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
0.8b
(*.f32 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
5.0b
(*.f32 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (cos.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
12.0b
(*.f32 (/.f32 (*.f32 (PI.f32) (*.f32 tau x)) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
11.9b
(*.f32 (/.f32 (*.f32 (PI.f32) (*.f32 tau x)) (*.f32 x (*.f32 (PI.f32) tau))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
12.0b
(*.f32 (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
11.9b
(*.f32 (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.f32 (PI.f32) (*.f32 tau x))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
7.0b
(*.f32 (/.f32 (sin.f32 (-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)) (-.f32 (*.f32 (/.f32 (PI.f32) 2) 2) (/.f32 (PI.f32) 2)))) (*.f32 (PI.f32) (*.f32 tau x))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4))) (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))))
4.7b
(*.f32 (/.f32 (sin.f32 (+.f32 (/.f32 (PI.f32) -2) (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
0.9b
(*.f32 (/.f32 (sin.f32 (*.f32 (/.f32 1 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 tau (*.f32 x (PI.f32)))))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
1.1b
(*.f32 (/.f32 (sin.f32 (*.f32 (/.f32 1 tau) (*.f32 (*.f32 x (PI.f32)) (*.f32 tau tau)))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
0.7b
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
2.0b
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4)) (+.f32 1 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)) (*.f32 -1/5040 (pow.f32 (*.f32 (PI.f32) x) 6))))))
3.0b
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)) (+.f32 1 (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4)))))
2.9b
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (+.f32 1 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4)))))
5.1b
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
0.8b
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 1 (*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))))))
0.8b
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))))
0.9b
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
0.8b
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 tau (PI.f32)) x)) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
4.7b
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (-.f32 (/.f32 (PI.f32) 2) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
0.7b
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
5.1b
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
0.8b
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
5.1b
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
5.2b
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x (*.f32 (PI.f32) tau))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
5.1b
(*.f32 (/.f32 (cos.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
5.1b
(*.f32 (/.f32 (cos.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (/.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))))
5.1b
(*.f32 (/.f32 (cos.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
5.2b
(*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 tau x)))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
7.5b
(*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 tau x)))) (*.f32 x (*.f32 (PI.f32) tau))) (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)) (+.f32 1 (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4)))))
3.7b
(*.f32 (+.f32 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4))) (+.f32 1 (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 6)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
5.1b
(*.f32 (+.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2))) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
3.7b
(*.f32 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 2)) (+.f32 1 (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4)) (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 6))))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
5.1b
(*.f32 (+.f32 1 (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4)) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 2)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
6.8b
(*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
6.8b
(*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
27.8b
(*.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
11.9b
(*.f32 1 (/.f32 (+.f32 (*.f32 (PI.f32) x) (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 3))) (*.f32 x (PI.f32))))
11.9b
(*.f32 1 (/.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3))) (*.f32 (PI.f32) x)) (*.f32 x (PI.f32))))
11.9b
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
14.9b
(*.f32 1 (/.f32 (cos.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 x (PI.f32)))) (*.f32 x (PI.f32))))
11.9b
(*.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
11.9b
(*.f32 1 (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))))
30.4b
(*.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2)))
30.4b
(*.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))
12.2b
(*.f32 1 1)
Compiler

Compiled 1529 to 840 computations (45.1% saved)

regimes187.0ms (1.4%)

Counts
81 → 1
Calls
Call 1
Inputs
(*.f32 1 1)
(*.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2)))
(*.f32 1 (/.f32 (*.f32 (PI.f32) x) (*.f32 x (PI.f32))))
(*.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))
(*.f32 1 (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))))
(*.f32 1 (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))))
(*.f32 1 (/.f32 (cos.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 x (PI.f32)))) (*.f32 x (PI.f32))))
(*.f32 1 (/.f32 (+.f32 (*.f32 (PI.f32) x) (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 3))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.f32 (PI.f32) (*.f32 tau x))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 (/.f32 (*.f32 (PI.f32) (*.f32 tau x)) (*.f32 x (*.f32 (PI.f32) tau))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 1 (/.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3))) (*.f32 (PI.f32) x)) (*.f32 x (PI.f32))))
(*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (*.f32 (PI.f32) (*.f32 tau x)) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x (*.f32 (PI.f32) tau))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 1) (*.f32 (*.f32 x (PI.f32)) tau)) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 tau (PI.f32)) x)) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 tau x)))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 1) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (sin.f32 (*.f32 (/.f32 1 tau) (*.f32 (*.f32 x (PI.f32)) (*.f32 tau tau)))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (cos.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (cos.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (cos.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 x (*.f32 (PI.f32) tau)))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (cos.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (+.f32 1 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (+.f32 1 (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4)) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 2)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) (+.f32 1 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (+.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 2))) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (+.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2))) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (+.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2))) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (+.f32 1 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4)))))
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)) (+.f32 1 (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4)))))
(*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 tau x)))) (*.f32 x (*.f32 (PI.f32) tau))) (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)) (+.f32 1 (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4)))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (-.f32 (/.f32 (PI.f32) 2) (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x))))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (sin.f32 (+.f32 (/.f32 (PI.f32) -2) (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (cos.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 x (*.f32 (PI.f32) tau))) (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)) (+.f32 1 (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4)))))
(*.f32 (/.f32 (sin.f32 (*.f32 (/.f32 1 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 tau (*.f32 x (PI.f32)))))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (*.f32 (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 tau (*.f32 (PI.f32) (+.f32 x x))))) 2)) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 tau (*.f32 (PI.f32) 2))))) 2) (/.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 (PI.f32) (+.f32 tau tau))))) 2) (/.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2) (/.f32 1 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2) (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (/.f32 (+.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (cos.f32 (-.f32 (*.f32 x (*.f32 (PI.f32) tau)) (/.f32 (PI.f32) 2)))) 2) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (/.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (cos.f32 (-.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)))) 2) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (sin.f32 (-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)) (-.f32 (*.f32 (/.f32 (PI.f32) 2) 2) (/.f32 (PI.f32) 2)))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4)) (+.f32 1 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)) (*.f32 -1/5040 (pow.f32 (*.f32 (PI.f32) x) 6))))))
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4)) (+.f32 1 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)) (*.f32 -1/5040 (pow.f32 (*.f32 (PI.f32) x) 6))))))
(*.f32 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 2)) (+.f32 1 (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4)) (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 6))))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (+.f32 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4))) (+.f32 1 (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 6)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3)) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5)))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (cos.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 (PI.f32) (*.f32 tau x)))))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))))
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 1) (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))))
(*.f32 (/.f32 (sin.f32 (-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (PI.f32) 2)) (-.f32 (*.f32 (/.f32 (PI.f32) 2) 2) (/.f32 (PI.f32) 2)))) (*.f32 (PI.f32) (*.f32 tau x))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4))) (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))))
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (*.f32 (/.f32 (/.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 tau (*.f32 (PI.f32) 2))))) 2)) (*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 tau (*.f32 (PI.f32) 2))))) 2) (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 tau (*.f32 (PI.f32) 2))))) 2))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (*.f32 (/.f32 (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2)) (*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))) (+.f32 1 (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)))) (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 x 6) (pow.f32 (PI.f32) 6))))))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 1 (*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))))))
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (/.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))))
(*.f32 (/.f32 (cos.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (/.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))))
Outputs
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
Calls

4 calls:

39.0ms
x
37.0ms
(*.f32 x (PI.f32))
36.0ms
tau
35.0ms
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
Results
ErrorSegmentsBranch
0.7b1x
0.7b1tau
0.7b1(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
0.7b1(*.f32 x (PI.f32))
Compiler

Compiled 2490 to 782 computations (68.6% saved)

regimes56.0ms (0.4%)

Counts
31 → 1
Calls
Call 1
Inputs
(*.f32 1 1)
(*.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2)))
(*.f32 1 (/.f32 (*.f32 (PI.f32) x) (*.f32 x (PI.f32))))
(*.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))
(*.f32 1 (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))))
(*.f32 1 (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))))
(*.f32 1 (/.f32 (cos.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 x (PI.f32)))) (*.f32 x (PI.f32))))
(*.f32 1 (/.f32 (+.f32 (*.f32 (PI.f32) x) (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 3))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.f32 (PI.f32) (*.f32 tau x))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 (/.f32 (*.f32 (PI.f32) (*.f32 tau x)) (*.f32 x (*.f32 (PI.f32) tau))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 1 (/.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3))) (*.f32 (PI.f32) x)) (*.f32 x (PI.f32))))
(*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (*.f32 (PI.f32) (*.f32 tau x)) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x (*.f32 (PI.f32) tau))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 1) (*.f32 (*.f32 x (PI.f32)) tau)) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 tau (PI.f32)) x)) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
Outputs
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
Calls

3 calls:

17.0ms
(*.f32 x (PI.f32))
16.0ms
x
15.0ms
tau
Results
ErrorSegmentsBranch
0.7b1x
0.7b1tau
0.7b1(*.f32 x (PI.f32))
Compiler

Compiled 561 to 200 computations (64.3% saved)

regimes48.0ms (0.4%)

Counts
26 → 1
Calls
Call 1
Inputs
(*.f32 1 1)
(*.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2)))
(*.f32 1 (/.f32 (*.f32 (PI.f32) x) (*.f32 x (PI.f32))))
(*.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))
(*.f32 1 (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))))
(*.f32 1 (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))))
(*.f32 1 (/.f32 (cos.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 x (PI.f32)))) (*.f32 x (PI.f32))))
(*.f32 1 (/.f32 (+.f32 (*.f32 (PI.f32) x) (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 3))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.f32 (PI.f32) (*.f32 tau x))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 (/.f32 (*.f32 (PI.f32) (*.f32 tau x)) (*.f32 x (*.f32 (PI.f32) tau))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 1 (/.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3))) (*.f32 (PI.f32) x)) (*.f32 x (PI.f32))))
(*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (*.f32 (PI.f32) (*.f32 tau x)) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x (*.f32 (PI.f32) tau))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 1) (*.f32 (*.f32 x (PI.f32)) tau)) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
Outputs
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
Calls

3 calls:

14.0ms
(*.f32 x (PI.f32))
13.0ms
tau
13.0ms
x
Results
ErrorSegmentsBranch
0.9b1x
0.9b1tau
0.9b1(*.f32 x (PI.f32))
Compiler

Compiled 456 to 189 computations (58.6% saved)

regimes46.0ms (0.3%)

Counts
24 → 1
Calls
Call 1
Inputs
(*.f32 1 1)
(*.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2)))
(*.f32 1 (/.f32 (*.f32 (PI.f32) x) (*.f32 x (PI.f32))))
(*.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))
(*.f32 1 (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))))
(*.f32 1 (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))))
(*.f32 1 (/.f32 (cos.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 x (PI.f32)))) (*.f32 x (PI.f32))))
(*.f32 1 (/.f32 (+.f32 (*.f32 (PI.f32) x) (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 3))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.f32 (PI.f32) (*.f32 tau x))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 (/.f32 (*.f32 (PI.f32) (*.f32 tau x)) (*.f32 x (*.f32 (PI.f32) tau))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 1 (/.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3))) (*.f32 (PI.f32) x)) (*.f32 x (PI.f32))))
(*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (*.f32 (PI.f32) (*.f32 tau x)) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x (*.f32 (PI.f32) tau))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 1) (*.f32 (*.f32 x (PI.f32)) tau)) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
Outputs
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
Calls

3 calls:

13.0ms
x
13.0ms
tau
12.0ms
(*.f32 x (PI.f32))
Results
ErrorSegmentsBranch
5.1b1x
5.1b1tau
5.1b1(*.f32 x (PI.f32))
Compiler

Compiled 414 to 186 computations (55.1% saved)

regimes41.0ms (0.3%)

Counts
21 → 1
Calls
Call 1
Inputs
(*.f32 1 1)
(*.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2)))
(*.f32 1 (/.f32 (*.f32 (PI.f32) x) (*.f32 x (PI.f32))))
(*.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))
(*.f32 1 (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))))
(*.f32 1 (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))))
(*.f32 1 (/.f32 (cos.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 x (PI.f32)))) (*.f32 x (PI.f32))))
(*.f32 1 (/.f32 (+.f32 (*.f32 (PI.f32) x) (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 3))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.f32 (PI.f32) (*.f32 tau x))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 (/.f32 (*.f32 (PI.f32) (*.f32 tau x)) (*.f32 x (*.f32 (PI.f32) tau))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 1 (/.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3))) (*.f32 (PI.f32) x)) (*.f32 x (PI.f32))))
(*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (*.f32 (PI.f32) (*.f32 tau x)) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x (*.f32 (PI.f32) tau))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
Outputs
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
Calls

3 calls:

12.0ms
(*.f32 x (PI.f32))
11.0ms
tau
10.0ms
x
Results
ErrorSegmentsBranch
5.1b1x
5.1b1tau
5.1b1(*.f32 x (PI.f32))
Compiler

Compiled 346 to 157 computations (54.6% saved)

regimes36.0ms (0.3%)

Counts
20 → 1
Calls
Call 1
Inputs
(*.f32 1 1)
(*.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2)))
(*.f32 1 (/.f32 (*.f32 (PI.f32) x) (*.f32 x (PI.f32))))
(*.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))
(*.f32 1 (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))))
(*.f32 1 (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))))
(*.f32 1 (/.f32 (cos.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 x (PI.f32)))) (*.f32 x (PI.f32))))
(*.f32 1 (/.f32 (+.f32 (*.f32 (PI.f32) x) (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 3))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.f32 (PI.f32) (*.f32 tau x))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 (/.f32 (*.f32 (PI.f32) (*.f32 tau x)) (*.f32 x (*.f32 (PI.f32) tau))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 1 (/.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3))) (*.f32 (PI.f32) x)) (*.f32 x (PI.f32))))
(*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (*.f32 (PI.f32) (*.f32 tau x)) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x (*.f32 (PI.f32) tau))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
Outputs
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x (*.f32 (PI.f32) tau))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
Calls

3 calls:

11.0ms
(*.f32 x (PI.f32))
10.0ms
x
10.0ms
tau
Results
ErrorSegmentsBranch
5.2b1x
5.2b1tau
5.2b1(*.f32 x (PI.f32))
Compiler

Compiled 324 to 148 computations (54.3% saved)

regimes35.0ms (0.3%)

Counts
19 → 1
Calls
Call 1
Inputs
(*.f32 1 1)
(*.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2)))
(*.f32 1 (/.f32 (*.f32 (PI.f32) x) (*.f32 x (PI.f32))))
(*.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))
(*.f32 1 (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))))
(*.f32 1 (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))))
(*.f32 1 (/.f32 (cos.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 x (PI.f32)))) (*.f32 x (PI.f32))))
(*.f32 1 (/.f32 (+.f32 (*.f32 (PI.f32) x) (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 3))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.f32 (PI.f32) (*.f32 tau x))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 (/.f32 (*.f32 (PI.f32) (*.f32 tau x)) (*.f32 x (*.f32 (PI.f32) tau))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 1 (/.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3))) (*.f32 (PI.f32) x)) (*.f32 x (PI.f32))))
(*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (*.f32 (PI.f32) (*.f32 tau x)) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
Outputs
(*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
Calls

3 calls:

11.0ms
tau
9.0ms
x
9.0ms
(*.f32 x (PI.f32))
Results
ErrorSegmentsBranch
6.8b1x
6.8b1tau
6.8b1(*.f32 x (PI.f32))
Compiler

Compiled 302 to 139 computations (54% saved)

regimes29.0ms (0.2%)

Counts
14 → 1
Calls
Call 1
Inputs
(*.f32 1 1)
(*.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2)))
(*.f32 1 (/.f32 (*.f32 (PI.f32) x) (*.f32 x (PI.f32))))
(*.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))
(*.f32 1 (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))))
(*.f32 1 (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))))
(*.f32 1 (/.f32 (cos.f32 (-.f32 (/.f32 (PI.f32) 2) (*.f32 x (PI.f32)))) (*.f32 x (PI.f32))))
(*.f32 1 (/.f32 (+.f32 (*.f32 (PI.f32) x) (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 3))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.f32 (PI.f32) (*.f32 tau x))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 (/.f32 (*.f32 (PI.f32) (*.f32 tau x)) (*.f32 x (*.f32 (PI.f32) tau))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 1 (/.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3))) (*.f32 (PI.f32) x)) (*.f32 x (PI.f32))))
Outputs
(*.f32 1 (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))))
Calls

3 calls:

9.0ms
tau
7.0ms
(*.f32 x (PI.f32))
7.0ms
x
Results
ErrorSegmentsBranch
11.9b1x
11.9b1tau
11.9b1(*.f32 x (PI.f32))
Compiler

Compiled 202 to 121 computations (40.1% saved)

regimes97.0ms (0.7%)

Counts
6 → 1
Calls
Call 1
Inputs
(*.f32 1 1)
(*.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2)))
(*.f32 1 (/.f32 (*.f32 (PI.f32) x) (*.f32 x (PI.f32))))
(*.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))
Outputs
(*.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
Calls

3 calls:

86.0ms
tau
5.0ms
(*.f32 x (PI.f32))
4.0ms
x
Results
ErrorSegmentsBranch
11.9b1x
11.9b1tau
11.9b1(*.f32 x (PI.f32))
Compiler

Compiled 66 to 46 computations (30.3% saved)

regimes14.0ms (0.1%)

Accuracy

Total -18.7b remaining (-153.3%)

Threshold costs -18.7b (-153.3%)

Counts
3 → 1
Calls
Call 1
Inputs
(*.f32 1 1)
(*.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2)))
(*.f32 1 (/.f32 (*.f32 (PI.f32) x) (*.f32 x (PI.f32))))
Outputs
(*.f32 1 1)
Calls

3 calls:

6.0ms
x
3.0ms
(*.f32 x (PI.f32))
3.0ms
tau
Results
ErrorSegmentsBranch
12.2b1x
12.2b1tau
12.2b1(*.f32 x (PI.f32))
Compiler

Compiled 34 to 25 computations (26.5% saved)

simplify7.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
049564
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x (*.f32 (PI.f32) tau))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 1 (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))))
(*.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 1 1)
Outputs
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x (*.f32 (PI.f32) tau))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 1 (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))))
(*.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))))
(*.f32 1 1)
1
Compiler

Compiled 194 to 124 computations (36.1% saved)

soundness0.0ms (0%)

end150.0ms (1.1%)

Compiler

Compiled 176 to 72 computations (59.1% saved)

Profiling

Loading profile data...