Time bar (total: 16.6s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 0% | 100% | 0% | 0% | 0% | 0 |
| 100% | 0% | 0% | 100% | 0% | 0% | 0% | 1 |
Compiled 38 to 21 computations (44.7% saved)
| 3.5s | 8256× | body | 256 | valid |
| 2× | egg-herbie |
| 1168× | rational.json-simplify-2 |
| 1162× | rational.json-simplify-41 |
| 998× | trig.json-simplify-43 |
| 770× | trig.json-simplify-20 |
| 656× | rational.json-simplify-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 21 | 142 |
| 1 | 35 | 142 |
| 2 | 49 | 142 |
| 3 | 61 | 142 |
| 4 | 78 | 142 |
| 5 | 107 | 142 |
| 6 | 240 | 142 |
| 7 | 1003 | 142 |
| 8 | 2039 | 142 |
| 9 | 5210 | 142 |
| 0 | 2 | 2 |
| 1× | saturated |
| 1× | node limit |
| Inputs |
|---|
0 |
1 |
| Outputs |
|---|
0 |
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 (*.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))) |
Compiled 25 to 12 computations (52% saved)
| 1× | egg-herbie |
| 1840× | trig.json-simplify-41 |
| 794× | rational.json-simplify-2 |
| 780× | rational.json-simplify-41 |
| 528× | trig.json-simplify-20 |
| 448× | rational.json-simplify-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 71 |
| 1 | 21 | 71 |
| 2 | 29 | 71 |
| 3 | 40 | 71 |
| 4 | 52 | 71 |
| 5 | 72 | 71 |
| 6 | 164 | 71 |
| 7 | 695 | 71 |
| 8 | 1413 | 71 |
| 9 | 3571 | 71 |
| 1× | node limit |
| 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 (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 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
Compiled 65 to 20 computations (69.2% saved)
4 alts after pruning (4 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 0 | 3 | 3 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 0 | 4 | 4 |
| Status | Error | Program |
|---|---|---|
| ▶ | 0.6b | (*.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.6b | (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
| ▶ | 0.6b | (*.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)))) |
Compiled 69 to 32 computations (53.6% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.3b | (*.f32 x (PI.f32)) |
| ✓ | 0.3b | (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))) |
Compiled 67 to 11 computations (83.6% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 5.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))) |
| 1× | batch-egg-rewrite |
| 854× | rational.json-5 |
| 852× | exponential.json-3 |
| 852× | rational.json-1 |
| 852× | rational.json-2 |
| 852× | rational.json-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 94 |
| 1 | 123 | 94 |
| 2 | 427 | 94 |
| 3 | 1713 | 94 |
| 4 | 7438 | 94 |
| 1× | node limit |
| 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 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 (/.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 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 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 (/.f32 1 (/.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 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 (/.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 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 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 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 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 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) 1))))) (#(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 (/.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 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 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 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 (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 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) -1)))) (#(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 (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 tau (*.f32 (PI.f32) 2))))) 2) (*.f32 (/.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 tau (*.f32 (PI.f32) 2))))) 2) (*.f32 (/.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (cos.f32 0)))))) (#(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 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 (-.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 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 (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 (neg.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) -1)))) (#(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))) (sin.f32 (-.f32 (*.f32 x (*.f32 (PI.f32) tau)) (*.f32 (PI.f32) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (-.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 x 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 +.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 (PI.f32) (*.f32 (PI.f32) (-.f32 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 x (PI.f32)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 x (PI.f32)) (+.f32 (PI.f32) (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 (PI.f32) (neg.f32 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (+.f32 (*.f32 (PI.f32) (-.f32 1 x)) (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 x -1)) (neg.f32 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 x (PI.f32)) (neg.f32 (PI.f32))) (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (neg.f32 (PI.f32))) (*.f32 (PI.f32) (-.f32 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (neg.f32 (neg.f32 (PI.f32))) 0) (*.f32 (PI.f32) (-.f32 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (PI.f32) (+.f32 (PI.f32) (neg.f32 (PI.f32)))) (*.f32 (PI.f32) (-.f32 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (+.f32 (PI.f32) (neg.f32 (PI.f32)))) (*.f32 (PI.f32) (neg.f32 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (+.f32 (PI.f32) (neg.f32 (PI.f32)))) (+.f32 (*.f32 (PI.f32) (-.f32 1 x)) (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (neg.f32 (neg.f32 (PI.f32))) (+.f32 (PI.f32) (neg.f32 (PI.f32)))) (*.f32 (PI.f32) (-.f32 1 x)))))) (#(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 (PI.f32) (neg.f32 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 x (PI.f32)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (PI.f32) (neg.f32 x)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (+.f32 (*.f32 (PI.f32) (-.f32 1 x)) (neg.f32 (PI.f32)))))))) |
| 1× | egg-herbie |
| 1206× | rational.json-simplify-2 |
| 1118× | rational.json-simplify-47 |
| 892× | rational.json-simplify-44 |
| 664× | rational.json-simplify-41 |
| 610× | rational.json-simplify-54 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 222 | 3756 |
| 1 | 508 | 3612 |
| 2 | 1100 | 3612 |
| 3 | 2804 | 3612 |
| 1× | node limit |
| 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 (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 (/.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 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 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 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) 1)) |
(*.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 (/.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 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)))))) |
(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 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 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 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.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 (/.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 (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)))))) |
(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 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 (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 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) |
(*.f32 (neg.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) -1) |
(*.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 (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 tau (*.f32 (PI.f32) 2))))) 2) (*.f32 (/.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) 1)) |
(*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 tau (*.f32 (PI.f32) 2))))) 2) (*.f32 (/.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (cos.f32 0))) |
(*.f32 (cos.f32 0) (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 (-.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 1 (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 (neg.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) -1) |
(/.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) 2) |
(/.f32 (+.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (-.f32 (*.f32 x (*.f32 (PI.f32) tau)) (*.f32 (PI.f32) 2)))) 2) |
(/.f32 (+.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (-.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 x 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))))) |
(+.f32 (*.f32 x (PI.f32)) 0) |
(+.f32 0 (*.f32 x (PI.f32))) |
(-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 x))) |
(-.f32 (*.f32 x (PI.f32)) 0) |
(-.f32 (*.f32 x (PI.f32)) (+.f32 (PI.f32) (neg.f32 (PI.f32)))) |
(-.f32 0 (*.f32 (PI.f32) (neg.f32 x))) |
(-.f32 0 (+.f32 (*.f32 (PI.f32) (-.f32 1 x)) (neg.f32 (PI.f32)))) |
(-.f32 (*.f32 (PI.f32) (+.f32 x -1)) (neg.f32 (PI.f32))) |
(-.f32 (-.f32 (*.f32 x (PI.f32)) (neg.f32 (PI.f32))) (PI.f32)) |
(-.f32 (neg.f32 (neg.f32 (PI.f32))) (*.f32 (PI.f32) (-.f32 1 x))) |
(-.f32 (-.f32 (neg.f32 (neg.f32 (PI.f32))) 0) (*.f32 (PI.f32) (-.f32 1 x))) |
(-.f32 (-.f32 (PI.f32) (+.f32 (PI.f32) (neg.f32 (PI.f32)))) (*.f32 (PI.f32) (-.f32 1 x))) |
(-.f32 (-.f32 0 (+.f32 (PI.f32) (neg.f32 (PI.f32)))) (*.f32 (PI.f32) (neg.f32 x))) |
(-.f32 (-.f32 0 (+.f32 (PI.f32) (neg.f32 (PI.f32)))) (+.f32 (*.f32 (PI.f32) (-.f32 1 x)) (neg.f32 (PI.f32)))) |
(-.f32 (-.f32 (neg.f32 (neg.f32 (PI.f32))) (+.f32 (PI.f32) (neg.f32 (PI.f32)))) (*.f32 (PI.f32) (-.f32 1 x))) |
(/.f32 (*.f32 x (PI.f32)) 1) |
(/.f32 (*.f32 x (PI.f32)) (/.f32 (*.f32 x (PI.f32)) (*.f32 x (PI.f32)))) |
(/.f32 (*.f32 (PI.f32) (neg.f32 x)) -1) |
(pow.f32 (*.f32 x (PI.f32)) 1) |
(neg.f32 (*.f32 (PI.f32) (neg.f32 x))) |
(neg.f32 (+.f32 (*.f32 (PI.f32) (-.f32 1 x)) (neg.f32 (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 -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 1 (+.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/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 1 (+.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/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 1 (+.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/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 1 (+.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/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 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/6 (pow.f32 (*.f32 (PI.f32) x) 2)) (+.f32 1 (*.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 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 (*.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 (PI.f32) x) 2)) (*.f32 -1/5040 (pow.f32 (*.f32 (PI.f32) x) 6))) (+.f32 1 (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4)))) |
(/.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 -1/6 (*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))) (+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.f32 1/120 (*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 (PI.f32) x) 5))))) |
(+.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 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 3)) (+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.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 -1/6 (*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))) (+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.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 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 5)) (+.f32 (+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.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 -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 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 5)))) |
(+.f32 (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5)) (+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (*.f32 -1/5040 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 7))) (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3)))) |
(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 -1/6 (*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))) (+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.f32 1/120 (*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 (PI.f32) x) 5))))) |
(+.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 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 3)) (+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.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 -1/6 (*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3))) (+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.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 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 5)) (+.f32 (+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.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 -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 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 5)))) |
(+.f32 (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5)) (+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (*.f32 -1/5040 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 7))) (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3)))) |
(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 (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 (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 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 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 (/.f32 1 (/.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 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 (/.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 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))) |
(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 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 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 (/.f32 1 (/.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 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 (/.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 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)) |
(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 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 (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 0 (neg.f32 (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))) 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)) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (cos.f32 0)) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (cos.f32 0)) |
(*.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 (neg.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 (/.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 (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 tau (*.f32 (PI.f32) 2))))) 2) (*.f32 (/.f32 1 (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 (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 tau (*.f32 (PI.f32) 2))))) 2) (*.f32 (/.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (cos.f32 0))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (cos.f32 0)) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (cos.f32 0)) |
(*.f32 (cos.f32 0) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (cos.f32 0)) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (cos.f32 0)) |
(*.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 (-.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 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 (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 (neg.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 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) 2) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (cos.f32 0)) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (cos.f32 0)) |
(/.f32 (+.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (-.f32 (*.f32 x (*.f32 (PI.f32) tau)) (*.f32 (PI.f32) 2)))) 2) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (cos.f32 0)) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (cos.f32 0)) |
(/.f32 (+.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (-.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 x tau))) (*.f32 (PI.f32) 2)))) 2) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (cos.f32 0)) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (cos.f32 0)) |
(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))) |
(neg.f32 (neg.f32 (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 x (PI.f32)) 0) |
(*.f32 (PI.f32) x) |
(+.f32 0 (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) x) |
(-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 x))) |
(*.f32 (PI.f32) x) |
(-.f32 (*.f32 x (PI.f32)) 0) |
(*.f32 (PI.f32) x) |
(-.f32 (*.f32 x (PI.f32)) (+.f32 (PI.f32) (neg.f32 (PI.f32)))) |
(*.f32 (PI.f32) x) |
(-.f32 0 (*.f32 (PI.f32) (neg.f32 x))) |
(*.f32 (PI.f32) x) |
(-.f32 0 (+.f32 (*.f32 (PI.f32) (-.f32 1 x)) (neg.f32 (PI.f32)))) |
(*.f32 (PI.f32) x) |
(-.f32 (*.f32 (PI.f32) (+.f32 x -1)) (neg.f32 (PI.f32))) |
(*.f32 (PI.f32) x) |
(-.f32 (-.f32 (*.f32 x (PI.f32)) (neg.f32 (PI.f32))) (PI.f32)) |
(*.f32 (PI.f32) x) |
(-.f32 (neg.f32 (neg.f32 (PI.f32))) (*.f32 (PI.f32) (-.f32 1 x))) |
(*.f32 (PI.f32) x) |
(-.f32 (-.f32 (neg.f32 (neg.f32 (PI.f32))) 0) (*.f32 (PI.f32) (-.f32 1 x))) |
(*.f32 (PI.f32) x) |
(-.f32 (-.f32 (PI.f32) (+.f32 (PI.f32) (neg.f32 (PI.f32)))) (*.f32 (PI.f32) (-.f32 1 x))) |
(*.f32 (PI.f32) x) |
(-.f32 (-.f32 0 (+.f32 (PI.f32) (neg.f32 (PI.f32)))) (*.f32 (PI.f32) (neg.f32 x))) |
(*.f32 (PI.f32) x) |
(-.f32 (-.f32 0 (+.f32 (PI.f32) (neg.f32 (PI.f32)))) (+.f32 (*.f32 (PI.f32) (-.f32 1 x)) (neg.f32 (PI.f32)))) |
(*.f32 (PI.f32) x) |
(-.f32 (-.f32 (neg.f32 (neg.f32 (PI.f32))) (+.f32 (PI.f32) (neg.f32 (PI.f32)))) (*.f32 (PI.f32) (-.f32 1 x))) |
(*.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 (PI.f32) (neg.f32 x)) -1) |
(*.f32 (PI.f32) x) |
(pow.f32 (*.f32 x (PI.f32)) 1) |
(*.f32 (PI.f32) x) |
(neg.f32 (*.f32 (PI.f32) (neg.f32 x))) |
(*.f32 (PI.f32) x) |
(neg.f32 (+.f32 (*.f32 (PI.f32) (-.f32 1 x)) (neg.f32 (PI.f32)))) |
(*.f32 (PI.f32) x) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.3b | (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) |
| 0.4b | (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) | |
| ✓ | 0.4b | (*.f32 (PI.f32) (*.f32 x tau)) |
| ✓ | 0.4b | (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) |
Compiled 67 to 11 computations (83.6% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | tau | @ | -inf | (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) |
| 1.0ms | tau | @ | inf | (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) |
| 0.0ms | tau | @ | 0 | (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) |
| 0.0ms | x | @ | 0 | (*.f32 (PI.f32) (*.f32 x tau)) |
| 0.0ms | tau | @ | 0 | (*.f32 (PI.f32) (*.f32 x tau)) |
| 1× | batch-egg-rewrite |
| 870× | rational.json-simplify-47 |
| 830× | rational.json-simplify-49 |
| 700× | rational.json-simplify-50 |
| 644× | rational.json-5 |
| 642× | exponential.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 73 |
| 1 | 96 | 73 |
| 2 | 337 | 73 |
| 3 | 1323 | 73 |
| 4 | 5576 | 73 |
| 1× | node limit |
| Inputs |
|---|
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) |
(*.f32 (PI.f32) (*.f32 x tau)) |
(sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (-.f32 -1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))))) (/.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))))) (/.f32 (*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) 1) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))))) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))))) (/.f32 (/.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))))) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (*.f32 x tau)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (PI.f32) (*.f32 x tau)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 (*.f32 x tau))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (PI.f32) (+.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 x tau))) (+.f32 (PI.f32) (neg.f32 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (*.f32 x tau)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (*.f32 x tau)) (+.f32 (PI.f32) (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (*.f32 x tau)) (+.f32 (+.f32 (PI.f32) (neg.f32 (PI.f32))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (*.f32 x tau)) (+.f32 (+.f32 (PI.f32) (neg.f32 (PI.f32))) (+.f32 (PI.f32) (neg.f32 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 (PI.f32) (neg.f32 (*.f32 x tau))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (+.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 x tau))) (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (+.f32 (+.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 x tau))) (neg.f32 (PI.f32))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (+.f32 (*.f32 (PI.f32) (neg.f32 (*.f32 x tau))) (+.f32 (PI.f32) (neg.f32 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (+.f32 (+.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 x tau))) (neg.f32 (PI.f32))) (+.f32 (PI.f32) (neg.f32 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 (*.f32 x tau) -1)) (neg.f32 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 (*.f32 x tau) -1)) (+.f32 (neg.f32 (PI.f32)) (+.f32 (PI.f32) (neg.f32 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (PI.f32)) (-.f32 (*.f32 (PI.f32) (neg.f32 (*.f32 x tau))) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (PI.f32) (*.f32 (PI.f32) (neg.f32 (*.f32 x tau)))) (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (PI.f32) (*.f32 (PI.f32) (neg.f32 (*.f32 x tau)))) (+.f32 (PI.f32) (+.f32 (PI.f32) (neg.f32 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (-.f32 (*.f32 x tau) 2)) (neg.f32 (*.f32 (PI.f32) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 1 (*.f32 x tau))) (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 1 (+.f32 (*.f32 x tau) -1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (PI.f32) (+.f32 (PI.f32) (neg.f32 (PI.f32)))) (*.f32 (PI.f32) (-.f32 1 (*.f32 x tau))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (+.f32 (PI.f32) (neg.f32 (PI.f32)))) (*.f32 (PI.f32) (neg.f32 (*.f32 x tau))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (+.f32 (PI.f32) (neg.f32 (PI.f32)))) (+.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 x tau))) (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (-.f32 -1 (*.f32 (PI.f32) (+.f32 (*.f32 x tau) -1)))) (-.f32 1 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (PI.f32) (-.f32 -1 (*.f32 (PI.f32) (+.f32 (*.f32 x tau) -1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (-.f32 -1 (*.f32 (PI.f32) (*.f32 x tau)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 (PI.f32) (+.f32 (*.f32 x tau) -1)) (-.f32 -1 (PI.f32))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (*.f32 x tau)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (*.f32 x tau)) (/.f32 (*.f32 (PI.f32) (*.f32 x tau)) (*.f32 (PI.f32) (*.f32 x tau))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (neg.f32 (*.f32 x tau))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (PI.f32) (*.f32 x tau)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (PI.f32) (neg.f32 (*.f32 x tau))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (+.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 x tau))) (neg.f32 (PI.f32)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (sin.f32 (*.f32 (PI.f32) (neg.f32 (*.f32 x tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (-.f32 -1 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (cos.f32 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 (PI.f32) (neg.f32 (*.f32 x tau)))) -1)))) (#(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 x tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2) (*.f32 (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) 1))))) (#(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 x tau))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))))))) (#(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) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cos.f32 0) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.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 1 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.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 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) 1) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.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 (cos.f32 0) (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.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 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2))) (/.f32 (/.f32 (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) (/.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 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sin.f32 (*.f32 (PI.f32) (neg.f32 (*.f32 x tau)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (sin.f32 (*.f32 (PI.f32) (-.f32 (*.f32 x tau) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (sin.f32 (-.f32 (*.f32 (PI.f32) (neg.f32 (*.f32 x tau))) (PI.f32)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (sin.f32 (*.f32 (PI.f32) (neg.f32 (*.f32 x tau))))))))) |
| 1× | egg-herbie |
| 1404× | rational.json-simplify-47 |
| 906× | rational.json-simplify-54 |
| 866× | rational.json-simplify-1 |
| 822× | rational.json-simplify-43 |
| 666× | rational.json-simplify-50 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 250 | 4212 |
| 1 | 583 | 4068 |
| 2 | 1255 | 4064 |
| 3 | 3668 | 4064 |
| 1× | node limit |
| 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 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 -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 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) 0) |
(+.f32 0 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) |
(-.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) 0) |
(-.f32 0 (neg.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))))) |
(-.f32 (-.f32 0 (-.f32 -1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))))) 1) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) 1) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))))) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) |
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))))) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) 1)) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))))) |
(*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))))) |
(*.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))))) (/.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))))) |
(*.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))))) (/.f32 (*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) 1) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))))) |
(*.f32 (*.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))))) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))))) (/.f32 (/.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))))) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))))))) |
(pow.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) 1) |
(neg.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))))) |
(+.f32 (*.f32 (PI.f32) (*.f32 x tau)) 0) |
(+.f32 0 (*.f32 (PI.f32) (*.f32 x tau))) |
(-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 (*.f32 x tau)))) |
(-.f32 (PI.f32) (+.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 x tau))) (+.f32 (PI.f32) (neg.f32 (PI.f32))))) |
(-.f32 (*.f32 (PI.f32) (*.f32 x tau)) 0) |
(-.f32 (*.f32 (PI.f32) (*.f32 x tau)) (+.f32 (PI.f32) (neg.f32 (PI.f32)))) |
(-.f32 (*.f32 (PI.f32) (*.f32 x tau)) (+.f32 (+.f32 (PI.f32) (neg.f32 (PI.f32))) 0)) |
(-.f32 (*.f32 (PI.f32) (*.f32 x tau)) (+.f32 (+.f32 (PI.f32) (neg.f32 (PI.f32))) (+.f32 (PI.f32) (neg.f32 (PI.f32))))) |
(-.f32 0 (*.f32 (PI.f32) (neg.f32 (*.f32 x tau)))) |
(-.f32 0 (+.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 x tau))) (neg.f32 (PI.f32)))) |
(-.f32 0 (+.f32 (+.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 x tau))) (neg.f32 (PI.f32))) 0)) |
(-.f32 0 (+.f32 (*.f32 (PI.f32) (neg.f32 (*.f32 x tau))) (+.f32 (PI.f32) (neg.f32 (PI.f32))))) |
(-.f32 0 (+.f32 (+.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 x tau))) (neg.f32 (PI.f32))) (+.f32 (PI.f32) (neg.f32 (PI.f32))))) |
(-.f32 (*.f32 (PI.f32) (+.f32 (*.f32 x tau) -1)) (neg.f32 (PI.f32))) |
(-.f32 (*.f32 (PI.f32) (+.f32 (*.f32 x tau) -1)) (+.f32 (neg.f32 (PI.f32)) (+.f32 (PI.f32) (neg.f32 (PI.f32))))) |
(-.f32 (neg.f32 (PI.f32)) (-.f32 (*.f32 (PI.f32) (neg.f32 (*.f32 x tau))) (PI.f32))) |
(-.f32 (-.f32 (PI.f32) (*.f32 (PI.f32) (neg.f32 (*.f32 x tau)))) (PI.f32)) |
(-.f32 (-.f32 (PI.f32) (*.f32 (PI.f32) (neg.f32 (*.f32 x tau)))) (+.f32 (PI.f32) (+.f32 (PI.f32) (neg.f32 (PI.f32))))) |
(-.f32 (*.f32 (PI.f32) (-.f32 (*.f32 x tau) 2)) (neg.f32 (*.f32 (PI.f32) 2))) |
(-.f32 (*.f32 (PI.f32) (+.f32 1 (*.f32 x tau))) (PI.f32)) |
(-.f32 (*.f32 (PI.f32) (+.f32 1 (+.f32 (*.f32 x tau) -1))) 0) |
(-.f32 (-.f32 (PI.f32) (+.f32 (PI.f32) (neg.f32 (PI.f32)))) (*.f32 (PI.f32) (-.f32 1 (*.f32 x tau)))) |
(-.f32 (-.f32 0 (+.f32 (PI.f32) (neg.f32 (PI.f32)))) (*.f32 (PI.f32) (neg.f32 (*.f32 x tau)))) |
(-.f32 (-.f32 0 (+.f32 (PI.f32) (neg.f32 (PI.f32)))) (+.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 x tau))) (neg.f32 (PI.f32)))) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 (PI.f32) (+.f32 (*.f32 x tau) -1)))) (-.f32 1 (PI.f32))) |
(-.f32 (-.f32 (PI.f32) (-.f32 -1 (*.f32 (PI.f32) (+.f32 (*.f32 x tau) -1)))) 1) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 (PI.f32) (*.f32 x tau)))) 1) |
(-.f32 (-.f32 (*.f32 (PI.f32) (+.f32 (*.f32 x tau) -1)) (-.f32 -1 (PI.f32))) 1) |
(/.f32 (*.f32 (PI.f32) (*.f32 x tau)) 1) |
(/.f32 (*.f32 (PI.f32) (*.f32 x tau)) (/.f32 (*.f32 (PI.f32) (*.f32 x tau)) (*.f32 (PI.f32) (*.f32 x tau)))) |
(/.f32 (*.f32 (PI.f32) (neg.f32 (*.f32 x tau))) -1) |
(pow.f32 (*.f32 (PI.f32) (*.f32 x tau)) 1) |
(neg.f32 (*.f32 (PI.f32) (neg.f32 (*.f32 x tau)))) |
(neg.f32 (+.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 x tau))) (neg.f32 (PI.f32)))) |
(+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 0) |
(+.f32 0 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) |
(-.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 0) |
(-.f32 0 (sin.f32 (*.f32 (PI.f32) (neg.f32 (*.f32 x tau))))) |
(-.f32 (-.f32 0 (-.f32 -1 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))))) 1) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 1) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))))) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (cos.f32 0)) |
(*.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (neg.f32 (*.f32 x tau)))) -1) |
(*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2) (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))))) |
(*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2) (*.f32 (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) 1)) |
(*.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 x tau)))))) |
(*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))))) |
(*.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 x tau))))) |
(*.f32 (cos.f32 0) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) |
(*.f32 (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2)) |
(*.f32 (*.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 1 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2))) |
(*.f32 (*.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 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) 1) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2))) |
(*.f32 (*.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 (cos.f32 0) (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2))) |
(*.f32 (*.f32 (*.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 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2))) (/.f32 (/.f32 (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) (/.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 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 1) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (neg.f32 (*.f32 x tau)))) -1) |
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 2) 2) |
(/.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (sin.f32 (*.f32 (PI.f32) (-.f32 (*.f32 x tau) 2)))) 2) |
(/.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (sin.f32 (-.f32 (*.f32 (PI.f32) (neg.f32 (*.f32 x tau))) (PI.f32)))) 2) |
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 1) |
(neg.f32 (sin.f32 (*.f32 (PI.f32) (neg.f32 (*.f32 x 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 (*.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/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 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 1 (+.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/5040 (*.f32 (pow.f32 tau 6) (pow.f32 (*.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 (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 6)) 1)) |
(+.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 -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 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4))))) |
(/.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 (*.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 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 1 (+.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/5040 (*.f32 (pow.f32 tau 6) (pow.f32 (*.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 (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 6)) 1)) |
(+.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 -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 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4))))) |
(/.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 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 -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 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 (PI.f32) x) 5))) (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3)))) |
(+.f32 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 3)) (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 5))) |
(+.f32 (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 5)) (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) 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 -1/6 (*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 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 -1/5040 (*.f32 (pow.f32 tau 7) (pow.f32 (*.f32 (PI.f32) x) 7))))) |
(+.f32 (+.f32 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 3)) (*.f32 tau (*.f32 (PI.f32) x))) (*.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/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 -1/5040 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 7)))) |
(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 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 (PI.f32) x) 5))) (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 3)))) |
(+.f32 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 3)) (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 5))) |
(+.f32 (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 5)) (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) 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 -1/6 (*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 (PI.f32) x) 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 -1/5040 (*.f32 (pow.f32 tau 7) (pow.f32 (*.f32 (PI.f32) x) 7))))) |
(+.f32 (+.f32 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 3)) (*.f32 tau (*.f32 (PI.f32) x))) (*.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/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 -1/5040 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 7)))) |
(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 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) 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 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(-.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x 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 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(-.f32 (-.f32 0 (-.f32 -1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))))) 1) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) 1) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) 1)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))))) |
(/.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 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))))) |
(/.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 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))))) (/.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))))) |
(/.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 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))))) (/.f32 (*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) 1) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 (*.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))))) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))))) (/.f32 (/.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))))) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(pow.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x 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 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(+.f32 (*.f32 (PI.f32) (*.f32 x tau)) 0) |
(*.f32 tau (*.f32 (PI.f32) x)) |
(+.f32 0 (*.f32 (PI.f32) (*.f32 x tau))) |
(*.f32 tau (*.f32 (PI.f32) x)) |
(-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 (*.f32 x tau)))) |
(*.f32 tau (*.f32 (PI.f32) x)) |
(-.f32 (PI.f32) (+.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 x tau))) (+.f32 (PI.f32) (neg.f32 (PI.f32))))) |
(*.f32 tau (*.f32 (PI.f32) x)) |
(-.f32 (*.f32 (PI.f32) (*.f32 x tau)) 0) |
(*.f32 tau (*.f32 (PI.f32) x)) |
(-.f32 (*.f32 (PI.f32) (*.f32 x tau)) (+.f32 (PI.f32) (neg.f32 (PI.f32)))) |
(*.f32 tau (*.f32 (PI.f32) x)) |
(-.f32 (*.f32 (PI.f32) (*.f32 x tau)) (+.f32 (+.f32 (PI.f32) (neg.f32 (PI.f32))) 0)) |
(*.f32 tau (*.f32 (PI.f32) x)) |
(-.f32 (*.f32 (PI.f32) (*.f32 x tau)) (+.f32 (+.f32 (PI.f32) (neg.f32 (PI.f32))) (+.f32 (PI.f32) (neg.f32 (PI.f32))))) |
(*.f32 tau (*.f32 (PI.f32) x)) |
(-.f32 0 (*.f32 (PI.f32) (neg.f32 (*.f32 x tau)))) |
(*.f32 tau (*.f32 (PI.f32) x)) |
(-.f32 0 (+.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 x tau))) (neg.f32 (PI.f32)))) |
(*.f32 tau (*.f32 (PI.f32) x)) |
(-.f32 0 (+.f32 (+.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 x tau))) (neg.f32 (PI.f32))) 0)) |
(*.f32 tau (*.f32 (PI.f32) x)) |
(-.f32 0 (+.f32 (*.f32 (PI.f32) (neg.f32 (*.f32 x tau))) (+.f32 (PI.f32) (neg.f32 (PI.f32))))) |
(*.f32 tau (*.f32 (PI.f32) x)) |
(-.f32 0 (+.f32 (+.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 x tau))) (neg.f32 (PI.f32))) (+.f32 (PI.f32) (neg.f32 (PI.f32))))) |
(*.f32 tau (*.f32 (PI.f32) x)) |
(-.f32 (*.f32 (PI.f32) (+.f32 (*.f32 x tau) -1)) (neg.f32 (PI.f32))) |
(*.f32 tau (*.f32 (PI.f32) x)) |
(-.f32 (*.f32 (PI.f32) (+.f32 (*.f32 x tau) -1)) (+.f32 (neg.f32 (PI.f32)) (+.f32 (PI.f32) (neg.f32 (PI.f32))))) |
(*.f32 tau (*.f32 (PI.f32) x)) |
(-.f32 (neg.f32 (PI.f32)) (-.f32 (*.f32 (PI.f32) (neg.f32 (*.f32 x tau))) (PI.f32))) |
(*.f32 tau (*.f32 (PI.f32) x)) |
(-.f32 (-.f32 (PI.f32) (*.f32 (PI.f32) (neg.f32 (*.f32 x tau)))) (PI.f32)) |
(*.f32 tau (*.f32 (PI.f32) x)) |
(-.f32 (-.f32 (PI.f32) (*.f32 (PI.f32) (neg.f32 (*.f32 x tau)))) (+.f32 (PI.f32) (+.f32 (PI.f32) (neg.f32 (PI.f32))))) |
(*.f32 tau (*.f32 (PI.f32) x)) |
(-.f32 (*.f32 (PI.f32) (-.f32 (*.f32 x tau) 2)) (neg.f32 (*.f32 (PI.f32) 2))) |
(-.f32 (*.f32 (PI.f32) (-.f32 (*.f32 tau x) 2)) (neg.f32 (*.f32 2 (PI.f32)))) |
(-.f32 (*.f32 (PI.f32) (-.f32 (*.f32 tau x) 2)) (*.f32 (PI.f32) -2)) |
(-.f32 (*.f32 (PI.f32) (+.f32 1 (*.f32 x tau))) (PI.f32)) |
(*.f32 tau (*.f32 (PI.f32) x)) |
(-.f32 (*.f32 (PI.f32) (+.f32 1 (+.f32 (*.f32 x tau) -1))) 0) |
(*.f32 tau (*.f32 (PI.f32) x)) |
(-.f32 (-.f32 (PI.f32) (+.f32 (PI.f32) (neg.f32 (PI.f32)))) (*.f32 (PI.f32) (-.f32 1 (*.f32 x tau)))) |
(*.f32 tau (*.f32 (PI.f32) x)) |
(-.f32 (-.f32 0 (+.f32 (PI.f32) (neg.f32 (PI.f32)))) (*.f32 (PI.f32) (neg.f32 (*.f32 x tau)))) |
(*.f32 tau (*.f32 (PI.f32) x)) |
(-.f32 (-.f32 0 (+.f32 (PI.f32) (neg.f32 (PI.f32)))) (+.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 x tau))) (neg.f32 (PI.f32)))) |
(*.f32 tau (*.f32 (PI.f32) x)) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 (PI.f32) (+.f32 (*.f32 x tau) -1)))) (-.f32 1 (PI.f32))) |
(*.f32 tau (*.f32 (PI.f32) x)) |
(-.f32 (-.f32 (PI.f32) (-.f32 -1 (*.f32 (PI.f32) (+.f32 (*.f32 x tau) -1)))) 1) |
(*.f32 tau (*.f32 (PI.f32) x)) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 (PI.f32) (*.f32 x tau)))) 1) |
(*.f32 tau (*.f32 (PI.f32) x)) |
(-.f32 (-.f32 (*.f32 (PI.f32) (+.f32 (*.f32 x tau) -1)) (-.f32 -1 (PI.f32))) 1) |
(*.f32 tau (*.f32 (PI.f32) x)) |
(/.f32 (*.f32 (PI.f32) (*.f32 x tau)) 1) |
(*.f32 tau (*.f32 (PI.f32) x)) |
(/.f32 (*.f32 (PI.f32) (*.f32 x tau)) (/.f32 (*.f32 (PI.f32) (*.f32 x tau)) (*.f32 (PI.f32) (*.f32 x tau)))) |
(*.f32 tau (*.f32 (PI.f32) x)) |
(/.f32 (*.f32 (PI.f32) (neg.f32 (*.f32 x tau))) -1) |
(*.f32 tau (*.f32 (PI.f32) x)) |
(pow.f32 (*.f32 (PI.f32) (*.f32 x tau)) 1) |
(*.f32 tau (*.f32 (PI.f32) x)) |
(neg.f32 (*.f32 (PI.f32) (neg.f32 (*.f32 x tau)))) |
(*.f32 tau (*.f32 (PI.f32) x)) |
(neg.f32 (+.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 x tau))) (neg.f32 (PI.f32)))) |
(*.f32 tau (*.f32 (PI.f32) x)) |
(+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 0) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(+.f32 0 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(-.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 0) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(-.f32 0 (sin.f32 (*.f32 (PI.f32) (neg.f32 (*.f32 x tau))))) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(-.f32 (-.f32 0 (-.f32 -1 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))))) 1) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 1) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))))) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (cos.f32 0)) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (neg.f32 (*.f32 x tau)))) -1) |
(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 x tau))))) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2) (*.f32 (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) 1)) |
(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 x tau)))))) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))))) |
(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) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))))) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 (cos.f32 0) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) (/.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 (-.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 1 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) (/.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 (-.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 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) 1) (/.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 (-.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 (cos.f32 0) (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))))) (/.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 (/.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 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2))) (/.f32 (/.f32 (/.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) (/.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 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 1) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))))) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (neg.f32 (*.f32 x tau)))) -1) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 2) 2) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (sin.f32 (*.f32 (PI.f32) (-.f32 (*.f32 x tau) 2)))) 2) |
(/.f32 (+.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 (PI.f32) (-.f32 (*.f32 tau x) 2)))) 2) |
(/.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (sin.f32 (-.f32 (*.f32 (PI.f32) (neg.f32 (*.f32 x tau))) (PI.f32)))) 2) |
(/.f32 (+.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (-.f32 (*.f32 (PI.f32) (neg.f32 (*.f32 tau x))) (PI.f32)))) 2) |
(/.f32 (+.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (-.f32 (*.f32 (*.f32 tau x) (neg.f32 (PI.f32))) (PI.f32)))) 2) |
(/.f32 (+.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (-.f32 (*.f32 (PI.f32) (*.f32 tau (neg.f32 x))) (PI.f32)))) 2) |
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 1) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(neg.f32 (sin.f32 (*.f32 (PI.f32) (neg.f32 (*.f32 x tau))))) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.3b | (*.f32 x (PI.f32)) | |
| ✓ | 0.3b | (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)) |
Compiled 64 to 10 computations (84.4% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | x | @ | 0 | (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) |
| 0.0ms | x | @ | 0 | (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) |
| 0.0ms | tau | @ | 0 | (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) |
| 0.0ms | x | @ | 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)) |
| 1× | batch-egg-rewrite |
| 824× | rational.json-simplify-47 |
| 686× | rational.json-simplify-49 |
| 678× | rational.json-simplify-50 |
| 630× | rational.json-5 |
| 628× | exponential.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 58 |
| 1 | 94 | 58 |
| 2 | 324 | 58 |
| 3 | 1285 | 58 |
| 4 | 5447 | 58 |
| 1× | node limit |
| Inputs |
|---|
(/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) |
(sin.f32 (*.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 (-.f32 0 (-.f32 -1 (/.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))) 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 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 (/.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 (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)))) 1))))) (#(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 (/.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 (/.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 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 (/.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)))) 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 (/.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 (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 (/.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 (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 (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 0 (-.f32 -1 (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))) 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 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 (neg.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) -1)))) (#(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 (/.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) 1))))) (#(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 (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 (PI.f32) (+.f32 tau tau))))) 2) (/.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 (-.f32 1 (cos.f32 (*.f32 x (*.f32 (PI.f32) (+.f32 tau tau))))) 2) (/.f32 (cos.f32 0) (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 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 (-.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 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 (-.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 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) 1) (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 (PI.f32) (+.f32 tau tau))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.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 (cos.f32 0) (/.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 (/.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 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 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 (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 (neg.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) -1)))) (#(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))) (sin.f32 (*.f32 (PI.f32) (-.f32 (*.f32 x tau) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (-.f32 (neg.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)))) 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))))))))) |
| 1× | egg-herbie |
| 1332× | rational.json-simplify-2 |
| 1182× | rational.json-simplify-1 |
| 1152× | rational.json-simplify-47 |
| 750× | rational.json-simplify-43 |
| 714× | rational.json-simplify-54 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 184 | 3240 |
| 1 | 416 | 3096 |
| 2 | 820 | 3096 |
| 3 | 2283 | 3096 |
| 4 | 6972 | 3096 |
| 1× | node limit |
| 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 (/.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 0 (-.f32 -1 (/.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))) 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 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 (/.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 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) 1)) |
(*.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 (/.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 (/.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 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 (/.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)))) 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 (/.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 (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 (/.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 (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 (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 0 (-.f32 -1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))) 1) |
(*.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 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 (neg.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) -1) |
(*.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 (/.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) 1)) |
(*.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 (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 (PI.f32) (+.f32 tau tau))))) 2) (/.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 (-.f32 1 (cos.f32 (*.f32 x (*.f32 (PI.f32) (+.f32 tau tau))))) 2) (/.f32 (cos.f32 0) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))) |
(*.f32 (cos.f32 0) (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 (-.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 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 (-.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 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) 1) (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 (PI.f32) (+.f32 tau tau))))) 2))) |
(*.f32 (*.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 (cos.f32 0) (/.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 (/.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 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 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 (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 (neg.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) -1) |
(/.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) 2) |
(/.f32 (+.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 (PI.f32) (-.f32 (*.f32 x tau) 2)))) 2) |
(/.f32 (+.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (-.f32 (neg.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)))) 2) |
(pow.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 1) |
(neg.f32 (neg.f32 (sin.f32 (*.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 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 2))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 (PI.f32) x) 4))) 1)) |
(+.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 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 (PI.f32) x) 2))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 (PI.f32) x) 4))) 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 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 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 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 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 2))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 (PI.f32) x) 4))) 1)) |
(+.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 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 (PI.f32) x) 2))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 (PI.f32) x) 4))) 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 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 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))) |
(*.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 (pow.f32 tau 3) (*.f32 (pow.f32 (*.f32 (PI.f32) x) 3) -1/6))) |
(+.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 (*.f32 tau (*.f32 (PI.f32) x)) (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (*.f32 (PI.f32) x) 5) 1/120))) (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (*.f32 (PI.f32) x) 3) -1/6))) |
(+.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 (*.f32 tau (*.f32 (PI.f32) x)) (*.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 tau (*.f32 (PI.f32) x)) (+.f32 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (*.f32 (PI.f32) x) 5) 1/120)) (+.f32 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (*.f32 (PI.f32) x) 3) -1/6)) (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (pow.f32 (*.f32 (PI.f32) x) 7)))))) |
(+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (+.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 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 5))))) |
(+.f32 (+.f32 (+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.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 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3)) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5)) (*.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 (PI.f32) x)) |
(*.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 tau (*.f32 (PI.f32) x)) (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (*.f32 (PI.f32) x) 3) -1/6))) |
(+.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 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 (*.f32 tau (*.f32 (PI.f32) x)) (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (*.f32 (PI.f32) x) 5) 1/120))) (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (*.f32 (PI.f32) x) 3) -1/6))) |
(+.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 (*.f32 tau (*.f32 (PI.f32) x)) (*.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 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 tau (*.f32 (PI.f32) x)) (+.f32 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (*.f32 (PI.f32) x) 5) 1/120)) (+.f32 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (*.f32 (PI.f32) x) 3) -1/6)) (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (pow.f32 (*.f32 (PI.f32) x) 7)))))) |
(+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (+.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 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 5))))) |
(+.f32 (+.f32 (+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.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 (PI.f32) (*.f32 tau x)) (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 3)) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 5)) (*.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 (/.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 (-.f32 0 (-.f32 -1 (/.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))) 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 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 (/.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 (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)))) 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 (/.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 (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 (/.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 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 (/.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)))) 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 (/.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 (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 (/.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 (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 (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))) |
(+.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 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 (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 0 (neg.f32 (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 0 (-.f32 -1 (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))) 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 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 (neg.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 (/.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))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 (PI.f32) (+.f32 tau tau))))) 2) (*.f32 (/.f32 1 (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 (/.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))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 (PI.f32) (+.f32 tau tau))))) 2) (/.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 (-.f32 1 (cos.f32 (*.f32 x (*.f32 (PI.f32) (+.f32 tau tau))))) 2) (/.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 (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 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))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 (*.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 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))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 (*.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 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) 1) (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 (PI.f32) (+.f32 tau tau))))) 2))) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 (*.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 (cos.f32 0) (/.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))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 (*.f32 (*.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 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 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))) |
(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 (neg.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 (*.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))) |
(/.f32 (+.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 (PI.f32) (-.f32 (*.f32 x tau) 2)))) 2) |
(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 (neg.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)))) 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))) |
(neg.f32 (neg.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) |
Compiled 17016 to 4288 computations (74.8% saved)
38 alts after pruning (35 fresh and 3 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 492 | 35 | 527 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 2 | 2 |
| Total | 492 | 38 | 530 |
| Status | Error | Program |
|---|---|---|
| 5.1b | (*.f32 (/.f32 (/.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (sin.f32 (-.f32 (*.f32 (PI.f32) (neg.f32 (*.f32 x tau))) (PI.f32)))) 2) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 5.9b | (*.f32 (/.f32 (/.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (sin.f32 (*.f32 (PI.f32) (-.f32 (*.f32 x tau) 2)))) 2) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 5.9b | (*.f32 (/.f32 (/.f32 (+.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (-.f32 (*.f32 x (*.f32 (PI.f32) tau)) (*.f32 (PI.f32) 2)))) 2) (*.f32 x (*.f32 (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)))) | |
| 4.9b | (*.f32 (/.f32 (-.f32 (-.f32 0 (-.f32 -1 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))))) 1) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 9.4b | (*.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.5b | (*.f32 (/.f32 (*.f32 (*.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 1 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 11.3b | (*.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.3b | (*.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)))) | |
| 6.2b | (*.f32 (/.f32 (sin.f32 (-.f32 (*.f32 (PI.f32) (+.f32 1 (*.f32 x tau))) (PI.f32))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 5.8b | (*.f32 (/.f32 (sin.f32 (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 (*.f32 x tau))))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 6.7b | (*.f32 (/.f32 (sin.f32 (*.f32 (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 x))) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| ▶ | 6.6b | (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (-.f32 (-.f32 (*.f32 x (PI.f32)) (neg.f32 (PI.f32))) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
| 6.6b | (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (-.f32 (-.f32 (*.f32 x (PI.f32)) (neg.f32 (PI.f32))) (PI.f32))) (*.f32 x (PI.f32)))) | |
| ▶ | 6.6b | (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 x)))) (*.f32 x (PI.f32)))) |
| 6.6b | (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (-.f32 (-.f32 (*.f32 x (PI.f32)) (neg.f32 (PI.f32))) (PI.f32)))) | |
| ✓ | 0.6b | (*.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.1b | (*.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))))) | |
| 4.9b | (*.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 (/.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 (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))))))) | |
| 5.4b | (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (-.f32 (*.f32 (PI.f32) (+.f32 1 (+.f32 (*.f32 x tau) -1))) 0)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 6.2b | (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (-.f32 (*.f32 (PI.f32) (+.f32 1 (*.f32 x tau))) (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| ✓ | 0.6b | (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
| 4.9b | (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) | |
| ▶ | 0.7b | (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x 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 (PI.f32) (*.f32 x tau))) (*.f32 tau (*.f32 (PI.f32) 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.6b | (*.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)))) |
| 4.9b | (*.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.8b | (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
| 0.8b | (*.f32 (-.f32 (-.f32 0 (-.f32 -1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))))) 1) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 4.2b | (*.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 (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 6)) 1)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 5.4b | (*.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)))) | |
| 6.7b | (*.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.7b | (*.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 (*.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 (/.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 (/.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 (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 (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.3b | (*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
Compiled 2577 to 1186 computations (54% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.4b | (*.f32 (PI.f32) (*.f32 x tau)) | |
| ✓ | 0.4b | (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
| ✓ | 0.4b | (*.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.4b | (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) |
Compiled 143 to 21 computations (85.3% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | x | @ | inf | (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
| 1.0ms | x | @ | -inf | (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
| 1.0ms | x | @ | 0 | (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
| 0.0ms | x | @ | 0 | (*.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.0ms | x | @ | inf | (*.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))))) |
| 1× | batch-egg-rewrite |
| 1656× | rational.json-simplify-47 |
| 748× | rational.json-simplify-55 |
| 672× | rational.json-5 |
| 670× | exponential.json-3 |
| 670× | rational.json-1 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 156 |
| 1 | 112 | 86 |
| 2 | 361 | 86 |
| 3 | 1380 | 86 |
| 4 | 6297 | 86 |
| 1× | node limit |
| Inputs |
|---|
(*.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 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
| Outputs |
|---|
((#(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 0 (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (-.f32 -1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.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))) 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 pow.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.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)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.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)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.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 0 (-.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)))))) 1)))) (#(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)))) 1)))) (#(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 (/.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 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.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 fabs.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 fabs.f32 (neg.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 fabs.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)))) (fabs.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 fabs.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)))) (neg.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 fabs.f32 (*.f32 (fabs.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 fabs.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (fabs.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (neg.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)))) (fabs.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 fabs.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (fabs.f32 (*.f32 x (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.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))) (fabs.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 fabs.f32 (*.f32 (fabs.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (fabs.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (fabs.f32 (*.f32 x (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (fabs.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (fabs.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 fabs.f32 (*.f32 (neg.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 fabs.f32 (*.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (fabs.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (fabs.f32 (*.f32 x (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (fabs.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 fabs.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (fabs.f32 (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (fabs.f32 (*.f32 x (PI.f32)))) (fabs.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (fabs.f32 (*.f32 x (PI.f32)))) (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (fabs.f32 (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (fabs.f32 (*.f32 x (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (fabs.f32 (*.f32 x (PI.f32)))) (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (fabs.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 fabs.f32 (*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (fabs.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 fabs.f32 (*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (fabs.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))) (fabs.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (fabs.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))) (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (fabs.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))) (fabs.f32 (*.f32 x (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (fabs.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))) (fabs.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 fabs.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 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (neg.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 fabs.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 (/.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)))) (fabs.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 fabs.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))) (fabs.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.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 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (fabs.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 fabs.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 (fabs.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.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 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) 2) (fabs.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (neg.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))) (fabs.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 fabs.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)))) (fabs.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))) (fabs.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 fabs.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)))) (neg.f32 (fabs.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))))))))) |
| 1× | egg-herbie |
| 1296× | rational.json-simplify-55 |
| 1178× | rational.json-simplify-79 |
| 1110× | rational.json-simplify-2 |
| 1076× | rational.json-simplify-104 |
| 1030× | rational.json-simplify-76 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 175 | 3851 |
| 1 | 368 | 3791 |
| 2 | 591 | 3791 |
| 3 | 2562 | 3791 |
| 4 | 5399 | 3791 |
| 1× | node limit |
| Inputs |
|---|
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 (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 x (PI.f32))) (*.f32 x (PI.f32))) |
1 |
(+.f32 1 (*.f32 -1/3 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))) |
(+.f32 1 (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))) (*.f32 (+.f32 (*.f32 1/60 (pow.f32 (PI.f32) 4)) (*.f32 1/36 (pow.f32 (PI.f32) 4))) (pow.f32 x 4)))) |
(+.f32 1 (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 (+.f32 (*.f32 1/60 (pow.f32 (PI.f32) 4)) (*.f32 1/36 (pow.f32 (PI.f32) 4))) (pow.f32 x 4)) (*.f32 (+.f32 (*.f32 -1/2520 (pow.f32 (PI.f32) 6)) (*.f32 -1/360 (pow.f32 (PI.f32) 6))) (pow.f32 x 6))))) |
(/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) x)) 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))) |
(/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) x)) 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))) |
(/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) x)) 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))) |
(/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) x)) 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))) |
(/.f32 (pow.f32 (sin.f32 (*.f32 x (PI.f32))) 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))) |
(/.f32 (pow.f32 (sin.f32 (*.f32 x (PI.f32))) 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))) |
(/.f32 (pow.f32 (sin.f32 (*.f32 x (PI.f32))) 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))) |
(/.f32 (pow.f32 (sin.f32 (*.f32 x (PI.f32))) 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))) |
(+.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 0 (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))) |
(-.f32 (-.f32 0 (-.f32 -1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.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))) 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))))) |
(pow.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) 1) |
(neg.f32 (neg.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)))) 0) |
(+.f32 0 (*.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)))) 0) |
(-.f32 0 (neg.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 0 (-.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)))))) 1) |
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) 1) |
(/.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))))) |
(pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) 1) |
(neg.f32 (neg.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))) |
(fabs.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))) |
(fabs.f32 (neg.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))) |
(fabs.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)))) (fabs.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))))) |
(fabs.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)))) (neg.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))))) |
(fabs.f32 (*.f32 (fabs.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))) |
(fabs.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (fabs.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))) |
(fabs.f32 (neg.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)))) (fabs.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))))) |
(fabs.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))) |
(fabs.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (fabs.f32 (*.f32 x (PI.f32)))))) |
(fabs.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))) (fabs.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))))) |
(fabs.f32 (*.f32 (fabs.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))) |
(fabs.f32 (*.f32 (fabs.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (fabs.f32 (*.f32 x (PI.f32)))))) |
(fabs.f32 (*.f32 (fabs.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (fabs.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))))) |
(fabs.f32 (*.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))) |
(fabs.f32 (*.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (fabs.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))) |
(fabs.f32 (*.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (fabs.f32 (*.f32 x (PI.f32)))))) |
(fabs.f32 (*.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (fabs.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))))) |
(fabs.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (fabs.f32 (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))) |
(fabs.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (fabs.f32 (*.f32 x (PI.f32)))) (fabs.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))) |
(fabs.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (fabs.f32 (*.f32 x (PI.f32)))) (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))) |
(fabs.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (fabs.f32 (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (fabs.f32 (*.f32 x (PI.f32)))))) |
(fabs.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (fabs.f32 (*.f32 x (PI.f32)))) (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (fabs.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))))) |
(fabs.f32 (*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (fabs.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))))) |
(fabs.f32 (*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (fabs.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))) (fabs.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))) |
(fabs.f32 (*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (fabs.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))) (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))) |
(fabs.f32 (*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (fabs.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))) (fabs.f32 (*.f32 x (PI.f32)))))) |
(fabs.f32 (*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (fabs.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))) (fabs.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))))) |
(fabs.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 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (neg.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))))) |
(fabs.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 (/.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)))) (fabs.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))))))) |
(fabs.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))) (fabs.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))))) |
(fabs.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 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (fabs.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))))))))) |
(fabs.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 (fabs.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))))) |
(fabs.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 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) 2) (fabs.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) 2))))) |
(fabs.f32 (/.f32 (neg.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))) (fabs.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))))) |
(fabs.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)))) (fabs.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))) (fabs.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))))) |
(fabs.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)))) (neg.f32 (fabs.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 |
|---|
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 (*.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 1 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2)) (*.f32 1/120 (pow.f32 (*.f32 x (PI.f32)) 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 1 (+.f32 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2)) (*.f32 -1/5040 (pow.f32 (*.f32 x (PI.f32)) 6))) (*.f32 1/120 (pow.f32 (*.f32 x (PI.f32)) 4)))) |
(+.f32 1 (+.f32 (*.f32 1/120 (pow.f32 (*.f32 x (PI.f32)) 4)) (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2)) (*.f32 -1/5040 (pow.f32 (*.f32 x (PI.f32)) 6))))) |
(+.f32 (*.f32 1/120 (pow.f32 (*.f32 x (PI.f32)) 4)) (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2)) (+.f32 1 (*.f32 -1/5040 (pow.f32 (*.f32 x (PI.f32)) 6))))) |
(+.f32 (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2)) (+.f32 (+.f32 1 (*.f32 1/120 (pow.f32 (*.f32 x (PI.f32)) 4))) (*.f32 -1/5040 (pow.f32 (*.f32 x (PI.f32)) 6)))) |
(+.f32 1 (+.f32 (*.f32 -1/5040 (pow.f32 (*.f32 x (PI.f32)) 6)) (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 x (PI.f32)) 2)) (*.f32 1/120 (pow.f32 (*.f32 x (PI.f32)) 4))))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 x (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 x (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 x (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.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 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))) |
1 |
(+.f32 1 (*.f32 -1/3 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))) |
(+.f32 1 (*.f32 (pow.f32 (*.f32 x (PI.f32)) 2) -1/3)) |
(+.f32 1 (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))) (*.f32 (+.f32 (*.f32 1/60 (pow.f32 (PI.f32) 4)) (*.f32 1/36 (pow.f32 (PI.f32) 4))) (pow.f32 x 4)))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 (*.f32 x (PI.f32)) 2) -1/3) (*.f32 (pow.f32 x 4) (+.f32 (*.f32 (pow.f32 (PI.f32) 4) 1/60) (*.f32 (pow.f32 (PI.f32) 4) 1/36))))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 (*.f32 x (PI.f32)) 2) -1/3) (*.f32 (pow.f32 x 4) (*.f32 (pow.f32 (PI.f32) 4) 2/45)))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 (*.f32 x (PI.f32)) 2) -1/3) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 2/45 (pow.f32 x 4))))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 (*.f32 x (PI.f32)) 2) -1/3) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 x 4) 2/45)))) |
(+.f32 1 (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 (+.f32 (*.f32 1/60 (pow.f32 (PI.f32) 4)) (*.f32 1/36 (pow.f32 (PI.f32) 4))) (pow.f32 x 4)) (*.f32 (+.f32 (*.f32 -1/2520 (pow.f32 (PI.f32) 6)) (*.f32 -1/360 (pow.f32 (PI.f32) 6))) (pow.f32 x 6))))) |
(+.f32 (*.f32 (pow.f32 (*.f32 x (PI.f32)) 2) -1/3) (+.f32 (+.f32 (*.f32 (pow.f32 x 4) (+.f32 (*.f32 (pow.f32 (PI.f32) 4) 1/60) (*.f32 (pow.f32 (PI.f32) 4) 1/36))) (*.f32 (pow.f32 x 6) (+.f32 (*.f32 (pow.f32 (PI.f32) 6) -1/2520) (*.f32 (pow.f32 (PI.f32) 6) -1/360)))) 1)) |
(+.f32 (*.f32 (pow.f32 (*.f32 x (PI.f32)) 2) -1/3) (+.f32 1 (+.f32 (*.f32 (pow.f32 x 4) (*.f32 (pow.f32 (PI.f32) 4) 2/45)) (*.f32 (pow.f32 x 6) (*.f32 (pow.f32 (PI.f32) 6) -1/315))))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 (*.f32 x (PI.f32)) 2) -1/3) (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 2/45 (pow.f32 x 4))) (*.f32 (pow.f32 x 6) (*.f32 (pow.f32 (PI.f32) 6) -1/315))))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 (*.f32 x (PI.f32)) 2) -1/3) (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 x 4) 2/45)) (*.f32 (pow.f32 x 6) (*.f32 (pow.f32 (PI.f32) 6) -1/315))))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 (*.f32 x (PI.f32)) 2) -1/3) (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 x 4) 2/45)) (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 x 6) -1/315))))) |
(/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) x)) 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))) |
(/.f32 (pow.f32 (sin.f32 (*.f32 x (PI.f32))) 2) (pow.f32 (*.f32 x (PI.f32)) 2)) |
(/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) x)) 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))) |
(/.f32 (pow.f32 (sin.f32 (*.f32 x (PI.f32))) 2) (pow.f32 (*.f32 x (PI.f32)) 2)) |
(/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) x)) 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))) |
(/.f32 (pow.f32 (sin.f32 (*.f32 x (PI.f32))) 2) (pow.f32 (*.f32 x (PI.f32)) 2)) |
(/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) x)) 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))) |
(/.f32 (pow.f32 (sin.f32 (*.f32 x (PI.f32))) 2) (pow.f32 (*.f32 x (PI.f32)) 2)) |
(/.f32 (pow.f32 (sin.f32 (*.f32 x (PI.f32))) 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))) |
(/.f32 (pow.f32 (sin.f32 (*.f32 x (PI.f32))) 2) (pow.f32 (*.f32 x (PI.f32)) 2)) |
(/.f32 (pow.f32 (sin.f32 (*.f32 x (PI.f32))) 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))) |
(/.f32 (pow.f32 (sin.f32 (*.f32 x (PI.f32))) 2) (pow.f32 (*.f32 x (PI.f32)) 2)) |
(/.f32 (pow.f32 (sin.f32 (*.f32 x (PI.f32))) 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))) |
(/.f32 (pow.f32 (sin.f32 (*.f32 x (PI.f32))) 2) (pow.f32 (*.f32 x (PI.f32)) 2)) |
(/.f32 (pow.f32 (sin.f32 (*.f32 x (PI.f32))) 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))) |
(/.f32 (pow.f32 (sin.f32 (*.f32 x (PI.f32))) 2) (pow.f32 (*.f32 x (PI.f32)) 2)) |
(+.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) 0) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(+.f32 0 (/.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))) 0) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(-.f32 0 (neg.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 0 (-.f32 -1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.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))) 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 (/.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))) |
(pow.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) 1) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(neg.f32 (neg.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)))) 0) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(+.f32 0 (*.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 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.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))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(-.f32 0 (neg.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 0 (-.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)))))) 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 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.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 (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 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.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 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(neg.f32 (neg.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)))) |
(fabs.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)))) |
(fabs.f32 (neg.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)))) |
(fabs.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)))) (fabs.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)))) |
(fabs.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)))) (neg.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)))) |
(fabs.f32 (*.f32 (fabs.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)))) |
(fabs.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (fabs.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)))) |
(fabs.f32 (neg.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)))) (fabs.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)))) |
(fabs.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (neg.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)))) |
(fabs.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (fabs.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)))) |
(fabs.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))) (fabs.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)))) |
(fabs.f32 (*.f32 (fabs.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (neg.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)))) |
(fabs.f32 (*.f32 (fabs.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (fabs.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)))) |
(fabs.f32 (*.f32 (fabs.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (fabs.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)))) |
(fabs.f32 (*.f32 (neg.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)))) |
(fabs.f32 (*.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (fabs.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)))) |
(fabs.f32 (*.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (fabs.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)))) |
(fabs.f32 (*.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (fabs.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)))) |
(fabs.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (fabs.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)))) |
(fabs.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (fabs.f32 (*.f32 x (PI.f32)))) (fabs.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)))) |
(fabs.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (fabs.f32 (*.f32 x (PI.f32)))) (neg.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)))) |
(fabs.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (fabs.f32 (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (fabs.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)))) |
(fabs.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (fabs.f32 (*.f32 x (PI.f32)))) (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (fabs.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)))) |
(fabs.f32 (*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (fabs.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)))) |
(fabs.f32 (*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (fabs.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))) (fabs.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)))) |
(fabs.f32 (*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (fabs.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))) (neg.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)))) |
(fabs.f32 (*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (fabs.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))) (fabs.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)))) |
(fabs.f32 (*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (fabs.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))) (fabs.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)))) |
(fabs.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 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (neg.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)))) |
(fabs.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 (/.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)))) (fabs.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)))) |
(fabs.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))) (fabs.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)))) |
(fabs.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 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (fabs.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 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(fabs.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 (fabs.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (neg.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)))) |
(fabs.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 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) 2) (fabs.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) 2))))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(fabs.f32 (/.f32 (neg.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))) (fabs.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)))) |
(fabs.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)))) (fabs.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))) (fabs.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)))) |
(fabs.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)))) (neg.f32 (fabs.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)))) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (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))) |
Compiled 30 to 9 computations (70% saved)
3 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 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))) |
| 1× | batch-egg-rewrite |
| 2008× | rational.json-1 |
| 2008× | rational.json-2 |
| 2002× | rational.json-5 |
| 2000× | rational.json-4 |
| 2000× | rational.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 13 |
| 1 | 69 | 13 |
| 2 | 244 | 13 |
| 3 | 957 | 13 |
| 4 | 3943 | 13 |
| 1× | node limit |
| 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 (sin.f32 (*.f32 x (PI.f32))) (*.f32 0 (neg.f32 (cos.f32 (*.f32 x (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (sin.f32 (*.f32 x (PI.f32))) (+.f32 0 (*.f32 0 (neg.f32 (cos.f32 (*.f32 x (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (sin.f32 (*.f32 x (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (neg.f32 (cos.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))) 0)))) (#(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 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 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 (/.f32 1 (sin.f32 (*.f32 x (PI.f32)))) (cos.f32 0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (/.f32 1 (sin.f32 (*.f32 x (PI.f32)))) 1))))) (#(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 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))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.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))))))))) (#(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 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (-.f32 (*.f32 x (PI.f32)) (*.f32 (PI.f32) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (sin.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 (PI.f32) (-.f32 1 x)))) (sin.f32 (-.f32 (*.f32 (PI.f32) (-.f32 1 x)) (*.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))))))))) |
| 1× | egg-herbie |
| 1430× | rational.json-simplify-1 |
| 1306× | rational.json-simplify-47 |
| 964× | rational.json-simplify-2 |
| 910× | rational.json-simplify-41 |
| 836× | rational.json-simplify-49 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 86 | 559 |
| 1 | 196 | 559 |
| 2 | 490 | 559 |
| 3 | 1834 | 549 |
| 4 | 7121 | 549 |
| 1× | node limit |
| 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 (sin.f32 (*.f32 x (PI.f32))) (*.f32 0 (neg.f32 (cos.f32 (*.f32 x (PI.f32)))))) |
(+.f32 (sin.f32 (*.f32 x (PI.f32))) (+.f32 0 (*.f32 0 (neg.f32 (cos.f32 (*.f32 x (PI.f32))))))) |
(+.f32 0 (sin.f32 (*.f32 x (PI.f32)))) |
(+.f32 (*.f32 0 (neg.f32 (cos.f32 (*.f32 x (PI.f32))))) (sin.f32 (*.f32 x (PI.f32)))) |
(-.f32 (sin.f32 (*.f32 x (PI.f32))) 0) |
(*.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 1 (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 (/.f32 1 (sin.f32 (*.f32 x (PI.f32)))) (cos.f32 0))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (/.f32 1 (sin.f32 (*.f32 x (PI.f32)))) 1)) |
(*.f32 (cos.f32 0) (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))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.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 (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 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (-.f32 (*.f32 x (PI.f32)) (*.f32 (PI.f32) 2)))) 2) |
(/.f32 (+.f32 (sin.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 (PI.f32) (-.f32 1 x)))) (sin.f32 (-.f32 (*.f32 (PI.f32) (-.f32 1 x)) (*.f32 (PI.f32) 2)))) 2) |
(pow.f32 (sin.f32 (*.f32 x (PI.f32))) 1) |
(neg.f32 (neg.f32 (sin.f32 (*.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 -1/6 (pow.f32 (*.f32 (PI.f32) x) 3)) (+.f32 (*.f32 (PI.f32) x) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 5)))) |
(+.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 (*.f32 (PI.f32) x) (*.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 -1/6 (pow.f32 (*.f32 (PI.f32) x) 3)) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 5)) (+.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 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 3)) (+.f32 (*.f32 (PI.f32) x) (*.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 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 3)) (*.f32 -1/5040 (pow.f32 (*.f32 (PI.f32) x) 7))) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 5)))) |
(+.f32 (*.f32 (PI.f32) x) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 5)) (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 3)) (*.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 (sin.f32 (*.f32 x (PI.f32))) (*.f32 0 (neg.f32 (cos.f32 (*.f32 x (PI.f32)))))) |
(sin.f32 (*.f32 (PI.f32) x)) |
(+.f32 (sin.f32 (*.f32 x (PI.f32))) (+.f32 0 (*.f32 0 (neg.f32 (cos.f32 (*.f32 x (PI.f32))))))) |
(sin.f32 (*.f32 (PI.f32) x)) |
(+.f32 0 (sin.f32 (*.f32 x (PI.f32)))) |
(sin.f32 (*.f32 (PI.f32) x)) |
(+.f32 (*.f32 0 (neg.f32 (cos.f32 (*.f32 x (PI.f32))))) (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 (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 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 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 (/.f32 1 (sin.f32 (*.f32 x (PI.f32)))) (cos.f32 0))) |
(sin.f32 (*.f32 (PI.f32) x)) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (/.f32 1 (sin.f32 (*.f32 x (PI.f32)))) 1)) |
(sin.f32 (*.f32 (PI.f32) x)) |
(*.f32 (cos.f32 0) (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))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.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)))))) |
(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 (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (-.f32 (*.f32 x (PI.f32)) (*.f32 (PI.f32) 2)))) 2) |
(sin.f32 (*.f32 (PI.f32) x)) |
(/.f32 (+.f32 (sin.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 (PI.f32) (-.f32 1 x)))) (sin.f32 (-.f32 (*.f32 (PI.f32) (-.f32 1 x)) (*.f32 (PI.f32) 2)))) 2) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1 x))) (cos.f32 0)) |
(*.f32 (cos.f32 0) (sin.f32 (*.f32 (PI.f32) (-.f32 1 x)))) |
(sin.f32 (*.f32 (PI.f32) (-.f32 1 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)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.3b | (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
| 0.4b | (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) | |
| 0.4b | (*.f32 (PI.f32) (*.f32 x tau)) | |
| ✓ | 0.4b | (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) (*.f32 x tau))) |
Compiled 75 to 13 computations (82.7% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | tau | @ | inf | (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) (*.f32 x tau))) |
| 1.0ms | tau | @ | -inf | (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) (*.f32 x tau))) |
| 0.0ms | tau | @ | 0 | (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) (*.f32 x tau))) |
| 0.0ms | x | @ | 0 | (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) (*.f32 x tau))) |
| 0.0ms | tau | @ | 0 | (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
| 1× | batch-egg-rewrite |
| 1086× | rational.json-simplify-49 |
| 968× | rational.json-simplify-47 |
| 688× | rational.json-5 |
| 686× | exponential.json-3 |
| 686× | rational.json-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 58 |
| 1 | 116 | 58 |
| 2 | 370 | 58 |
| 3 | 1420 | 58 |
| 4 | 6104 | 58 |
| 1× | node limit |
| Inputs |
|---|
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) (*.f32 x 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 0 (-.f32 -1 (/.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))) 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 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 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 (/.f32 1 (/.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 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 (/.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 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 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 (sin.f32 (neg.f32 (*.f32 tau (*.f32 (PI.f32) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (-.f32 -1 (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))) 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 1 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (neg.f32 (*.f32 tau (*.f32 (PI.f32) x)))) -1)))) (#(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 tau (*.f32 (PI.f32) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 (PI.f32) (+.f32 tau tau))))) 2) (*.f32 (/.f32 1 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (cos.f32 0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 (PI.f32) (+.f32 tau tau))))) 2) (*.f32 (/.f32 1 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) 1))))) (#(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 1 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 (PI.f32) (+.f32 tau tau))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.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 1 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.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 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 (neg.f32 (*.f32 tau (*.f32 (PI.f32) x)))) -1)))) (#(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))) (sin.f32 (*.f32 (PI.f32) (-.f32 (*.f32 tau x) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (-.f32 (neg.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)))) 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 (sin.f32 (neg.f32 (*.f32 tau (*.f32 (PI.f32) x))))))))) |
| 1× | egg-herbie |
| 1020× | rational.json-simplify-1 |
| 912× | rational.json-simplify-2 |
| 844× | exponential.json-simplify-26 |
| 792× | rational.json-simplify-47 |
| 526× | rational.json-simplify-46 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 160 | 2818 |
| 1 | 370 | 2674 |
| 2 | 738 | 2674 |
| 3 | 1848 | 2674 |
| 4 | 5340 | 2674 |
| 1× | node limit |
| 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 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))) |
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 0 (-.f32 -1 (/.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))) 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 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 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 (/.f32 1 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))) 1)) |
(*.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 (/.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 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)))))) |
(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 (sin.f32 (neg.f32 (*.f32 tau (*.f32 (PI.f32) x))))) |
(-.f32 (-.f32 0 (-.f32 -1 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) 1) |
(*.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 1 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) |
(*.f32 (sin.f32 (neg.f32 (*.f32 tau (*.f32 (PI.f32) x)))) -1) |
(*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 (PI.f32) (+.f32 tau tau))))) 2) (/.f32 1 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) |
(*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 (PI.f32) (+.f32 tau tau))))) 2) (*.f32 (/.f32 1 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (cos.f32 0))) |
(*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 (PI.f32) (+.f32 tau tau))))) 2) (*.f32 (/.f32 1 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) 1)) |
(*.f32 (cos.f32 0) (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 x (*.f32 (PI.f32) (+.f32 tau tau))))) 2)) |
(*.f32 (*.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 1 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 (PI.f32) (+.f32 tau tau))))) 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 (sin.f32 (neg.f32 (*.f32 tau (*.f32 (PI.f32) x)))) -1) |
(/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 2) 2) |
(/.f32 (+.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 (PI.f32) (-.f32 (*.f32 tau x) 2)))) 2) |
(/.f32 (+.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (-.f32 (neg.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)))) 2) |
(pow.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 1) |
(neg.f32 (sin.f32 (neg.f32 (*.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 (pow.f32 (*.f32 x (PI.f32)) 2) -1/6))) |
(+.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 1 (+.f32 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (*.f32 x (PI.f32)) 2) -1/6)) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 (*.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 (*.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 1 (+.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 (pow.f32 tau 2) (*.f32 (pow.f32 (*.f32 x (PI.f32)) 2) -1/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 1 (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4)) (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 2)) (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 6))))) |
(+.f32 1 (+.f32 (*.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 (*.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 (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)))) |
(/.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)))) |
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 (pow.f32 (*.f32 x (PI.f32)) 2) -1/6))) |
(+.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 1 (+.f32 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (*.f32 x (PI.f32)) 2) -1/6)) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 (*.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 (*.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 1 (+.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 (pow.f32 tau 2) (*.f32 (pow.f32 (*.f32 x (PI.f32)) 2) -1/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 1 (+.f32 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 4)) (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 2)) (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 6))))) |
(+.f32 1 (+.f32 (*.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 (*.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 (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 -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 -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/120 (*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 x (PI.f32)) 5))) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 x (PI.f32)) 3))))) |
(+.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 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/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 x (PI.f32)) 5))) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 x (PI.f32)) 3))))) (*.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 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 tau (*.f32 x (PI.f32))) (+.f32 (+.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 -1/6 (pow.f32 (*.f32 tau (*.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 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)) (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 7))))) |
(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 -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 -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/120 (*.f32 (pow.f32 tau 5) (pow.f32 (*.f32 x (PI.f32)) 5))) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 x (PI.f32)) 3))))) |
(+.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 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/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 x (PI.f32)) 5))) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (pow.f32 (*.f32 x (PI.f32)) 3))))) (*.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 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 tau (*.f32 x (PI.f32))) (+.f32 (+.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 -1/6 (pow.f32 (*.f32 tau (*.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 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 5)) (*.f32 -1/5040 (pow.f32 (*.f32 tau (*.f32 x (PI.f32))) 7))))) |
(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 0 (-.f32 -1 (/.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))) 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 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 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 (/.f32 1 (/.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 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 (/.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 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)))) |
(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 (sin.f32 (neg.f32 (*.f32 tau (*.f32 (PI.f32) x))))) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(-.f32 (-.f32 0 (-.f32 -1 (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))) 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 1 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(*.f32 (sin.f32 (neg.f32 (*.f32 tau (*.f32 (PI.f32) x)))) -1) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 (PI.f32) (+.f32 tau tau))))) 2) (/.f32 1 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 (PI.f32) (+.f32 tau tau))))) 2) (*.f32 (/.f32 1 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (cos.f32 0))) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 (PI.f32) (+.f32 tau tau))))) 2) (*.f32 (/.f32 1 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) 1)) |
(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 1 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 (PI.f32) (+.f32 tau tau))))) 2)) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(*.f32 (*.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 1 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 x (*.f32 (PI.f32) (+.f32 tau tau))))) 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 (sin.f32 (neg.f32 (*.f32 tau (*.f32 (PI.f32) x)))) -1) |
(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))) (sin.f32 (*.f32 (PI.f32) (-.f32 (*.f32 tau x) 2)))) 2) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (+.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (-.f32 (neg.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)))) 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 (sin.f32 (neg.f32 (*.f32 tau (*.f32 (PI.f32) x))))) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.3b | (*.f32 (PI.f32) (-.f32 1 x)) |
| ✓ | 0.4b | (/.f32 (sin.f32 (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 x)))) (*.f32 x (PI.f32))) |
| 0.4b | (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) | |
| ✓ | 6.5b | (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 x))) |
Compiled 92 to 35 computations (62% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | x | @ | 0 | (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 x))) |
| 1.0ms | x | @ | -inf | (/.f32 (sin.f32 (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 x)))) (*.f32 x (PI.f32))) |
| 1.0ms | x | @ | inf | (/.f32 (sin.f32 (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 x)))) (*.f32 x (PI.f32))) |
| 1.0ms | x | @ | inf | (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 x))) |
| 0.0ms | x | @ | -inf | (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 x))) |
| 1× | batch-egg-rewrite |
| 802× | rational.json-simplify-47 |
| 652× | rational.json-5 |
| 650× | exponential.json-3 |
| 650× | rational.json-1 |
| 650× | rational.json-2 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 71 |
| 1 | 110 | 71 |
| 2 | 357 | 69 |
| 3 | 1414 | 51 |
| 4 | 5737 | 51 |
| 1× | node limit |
| Inputs |
|---|
(-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 x))) |
(/.f32 (sin.f32 (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 x)))) (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (-.f32 1 x)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 x -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (-.f32 (*.f32 (PI.f32) x) 1))))) (#(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) (+.f32 x -1)) (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (PI.f32) -1) (-.f32 (*.f32 (PI.f32) (+.f32 x -1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (PI.f32) x) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (PI.f32) (+.f32 x -1)) 1) (-.f32 (PI.f32) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (PI.f32) (+.f32 x -1)) 1) (+.f32 (-.f32 (PI.f32) -1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (PI.f32) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (PI.f32) (-.f32 (/.f32 (PI.f32) (PI.f32)) (-.f32 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 (PI.f32) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 x (PI.f32))))) (#(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 (neg.f32 (*.f32 (PI.f32) x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (PI.f32) x) (*.f32 (PI.f32) x)) (/.f32 1 (*.f32 (PI.f32) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (PI.f32) x) (*.f32 (PI.f32) x)) (*.f32 (/.f32 1 (*.f32 (PI.f32) x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (/.f32 1 (PI.f32)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 x x) (*.f32 (/.f32 1 x) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) x) (*.f32 (PI.f32) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (*.f32 (PI.f32) x) (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) x) (*.f32 (PI.f32) x))) (/.f32 (/.f32 1 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) x) (*.f32 (PI.f32) x))))))) (#(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 (neg.f32 (*.f32 (PI.f32) x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (PI.f32) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (*.f32 (PI.f32) x)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (+.f32 (*.f32 (PI.f32) (-.f32 1 x)) (neg.f32 (PI.f32)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (-.f32 -1 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))) (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))) (*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))))) (/.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (PI.f32) (neg.f32 (*.f32 (PI.f32) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (-.f32 -1 (*.f32 (PI.f32) (+.f32 x -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (-.f32 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (PI.f32) (-.f32 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 (PI.f32) x)) (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (*.f32 (PI.f32) (+.f32 x -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (*.f32 (PI.f32) (+.f32 x -1))) (+.f32 (-.f32 1 (PI.f32)) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (*.f32 (PI.f32) x)) (-.f32 (PI.f32) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (*.f32 (PI.f32) x)) (+.f32 1 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (*.f32 (PI.f32) x)) (+.f32 (-.f32 (PI.f32) -1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (PI.f32) -1) (-.f32 -1 (*.f32 (PI.f32) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (PI.f32) (*.f32 (PI.f32) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (PI.f32) (+.f32 (*.f32 (PI.f32) (+.f32 1 x)) (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (-.f32 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 (PI.f32) (+.f32 x -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (+.f32 (*.f32 (PI.f32) x) (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (+.f32 (+.f32 (*.f32 (PI.f32) x) (neg.f32 (PI.f32))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (+.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (*.f32 (PI.f32) x)) (neg.f32 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (PI.f32)) (*.f32 (PI.f32) (-.f32 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (PI.f32)) (+.f32 (*.f32 (PI.f32) (-.f32 x 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (PI.f32)) (+.f32 (*.f32 (PI.f32) (+.f32 x -1)) (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (PI.f32)) (+.f32 0 (*.f32 (PI.f32) (-.f32 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (-.f32 2 x)) (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (-.f32 2 x)) (-.f32 (-.f32 (PI.f32) (neg.f32 (PI.f32))) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (-.f32 -1 x)) (*.f32 (neg.f32 (PI.f32)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (-.f32 -1 x)) (neg.f32 (*.f32 (PI.f32) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (PI.f32) (neg.f32 (PI.f32))) (*.f32 (PI.f32) (+.f32 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (neg.f32 (PI.f32)) (*.f32 (PI.f32) (-.f32 2 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (PI.f32) (-.f32 1 x)) (neg.f32 (PI.f32))) (neg.f32 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (neg.f32 (*.f32 (PI.f32) x)) (neg.f32 (PI.f32))) (neg.f32 (*.f32 (PI.f32) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (PI.f32) (-.f32 (*.f32 (PI.f32) x) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (PI.f32) (-.f32 (*.f32 (PI.f32) (+.f32 x -1)) 1)) (-.f32 (PI.f32) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (-.f32 (*.f32 (PI.f32) x) 1)) (-.f32 1 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (-.f32 (*.f32 (PI.f32) (+.f32 x -1)) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (-.f32 -1 (PI.f32))) (-.f32 (*.f32 (PI.f32) x) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (neg.f32 (*.f32 (PI.f32) x)) (-.f32 -1 (PI.f32))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (-.f32 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (-.f32 1 x)) (/.f32 (*.f32 (PI.f32) (-.f32 1 x)) (*.f32 (PI.f32) (-.f32 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (+.f32 x -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (PI.f32) (-.f32 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (PI.f32) (+.f32 x -1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (+.f32 (*.f32 (PI.f32) x) (neg.f32 (PI.f32)))))))) |
| 1× | egg-herbie |
| 1634× | rational.json-simplify-47 |
| 1140× | rational.json-simplify-2 |
| 838× | rational.json-simplify-49 |
| 762× | rational.json-simplify-54 |
| 606× | rational.json-simplify-1 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 203 | 2419 |
| 1 | 455 | 2395 |
| 2 | 1154 | 2209 |
| 3 | 3437 | 1987 |
| 1× | node limit |
| Inputs |
|---|
(*.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) |
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) (*.f32 (-.f32 1 x) (PI.f32)))) (*.f32 x (PI.f32))) |
(/.f32 (sin.f32 (-.f32 (PI.f32) (*.f32 (-.f32 1 x) (PI.f32)))) (*.f32 x (PI.f32))) |
(/.f32 (sin.f32 (-.f32 (PI.f32) (*.f32 (-.f32 1 x) (PI.f32)))) (*.f32 x (PI.f32))) |
(/.f32 (sin.f32 (-.f32 (PI.f32) (*.f32 (-.f32 1 x) (PI.f32)))) (*.f32 x (PI.f32))) |
(/.f32 (sin.f32 (-.f32 (PI.f32) (*.f32 (+.f32 1 (*.f32 -1 x)) (PI.f32)))) (*.f32 x (PI.f32))) |
(/.f32 (sin.f32 (-.f32 (PI.f32) (*.f32 (+.f32 1 (*.f32 -1 x)) (PI.f32)))) (*.f32 x (PI.f32))) |
(/.f32 (sin.f32 (-.f32 (PI.f32) (*.f32 (+.f32 1 (*.f32 -1 x)) (PI.f32)))) (*.f32 x (PI.f32))) |
(/.f32 (sin.f32 (-.f32 (PI.f32) (*.f32 (+.f32 1 (*.f32 -1 x)) (PI.f32)))) (*.f32 x (PI.f32))) |
(PI.f32) |
(+.f32 (*.f32 -1 (*.f32 x (PI.f32))) (PI.f32)) |
(+.f32 (*.f32 -1 (*.f32 x (PI.f32))) (PI.f32)) |
(+.f32 (*.f32 -1 (*.f32 x (PI.f32))) (PI.f32)) |
(*.f32 -1 (*.f32 x (PI.f32))) |
(+.f32 (PI.f32) (*.f32 -1 (*.f32 x (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 -1 (*.f32 x (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 -1 (*.f32 x (PI.f32)))) |
(*.f32 -1 (*.f32 x (PI.f32))) |
(+.f32 (PI.f32) (*.f32 -1 (*.f32 x (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 -1 (*.f32 x (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 -1 (*.f32 x (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 x -1))) |
(+.f32 1 (-.f32 (*.f32 (PI.f32) x) 1)) |
(+.f32 (*.f32 (PI.f32) x) 0) |
(+.f32 0 (*.f32 (PI.f32) x)) |
(+.f32 (*.f32 (PI.f32) (+.f32 x -1)) (PI.f32)) |
(+.f32 (-.f32 (PI.f32) -1) (-.f32 (*.f32 (PI.f32) (+.f32 x -1)) 1)) |
(+.f32 (-.f32 (*.f32 (PI.f32) x) 1) 1) |
(+.f32 (-.f32 (*.f32 (PI.f32) (+.f32 x -1)) 1) (-.f32 (PI.f32) -1)) |
(+.f32 (-.f32 (*.f32 (PI.f32) (+.f32 x -1)) 1) (+.f32 (-.f32 (PI.f32) -1) 0)) |
(*.f32 (PI.f32) x) |
(*.f32 (PI.f32) (-.f32 (/.f32 (PI.f32) (PI.f32)) (-.f32 1 x))) |
(*.f32 1 (*.f32 (PI.f32) x)) |
(*.f32 x (PI.f32)) |
(*.f32 (*.f32 (PI.f32) x) 1) |
(*.f32 (*.f32 (PI.f32) x) (/.f32 (*.f32 (PI.f32) x) (*.f32 (PI.f32) x))) |
(*.f32 (neg.f32 (*.f32 (PI.f32) x)) -1) |
(*.f32 (*.f32 (*.f32 (PI.f32) x) (*.f32 (PI.f32) x)) (/.f32 1 (*.f32 (PI.f32) x))) |
(*.f32 (*.f32 (*.f32 (PI.f32) x) (*.f32 (PI.f32) x)) (*.f32 (/.f32 1 (*.f32 (PI.f32) x)) 1)) |
(*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (/.f32 1 (PI.f32)) x)) |
(*.f32 (*.f32 x x) (*.f32 (/.f32 1 x) (PI.f32))) |
(*.f32 (/.f32 1 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) x) (*.f32 (PI.f32) x))) |
(*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) x) (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) x) (*.f32 (PI.f32) x))) (/.f32 (/.f32 1 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) x) (*.f32 (PI.f32) x)))) |
(/.f32 (*.f32 (PI.f32) x) 1) |
(/.f32 (*.f32 (PI.f32) x) (/.f32 (*.f32 (PI.f32) x) (*.f32 (PI.f32) x))) |
(/.f32 (neg.f32 (*.f32 (PI.f32) x)) -1) |
(pow.f32 (*.f32 (PI.f32) x) 1) |
(neg.f32 (neg.f32 (*.f32 (PI.f32) x))) |
(neg.f32 (+.f32 (*.f32 (PI.f32) (-.f32 1 x)) (neg.f32 (PI.f32)))) |
(+.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) 0) |
(+.f32 0 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))) |
(-.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) 0) |
(-.f32 0 (neg.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))) |
(-.f32 (-.f32 0 (-.f32 -1 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))) 1) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) 1) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))) (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))) (*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))) 1)) |
(*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))))) (/.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))))) |
(pow.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) 1) |
(neg.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))) |
(+.f32 (PI.f32) (neg.f32 (*.f32 (PI.f32) x))) |
(+.f32 1 (-.f32 -1 (*.f32 (PI.f32) (+.f32 x -1)))) |
(+.f32 (*.f32 (PI.f32) (-.f32 1 x)) 0) |
(+.f32 0 (*.f32 (PI.f32) (-.f32 1 x))) |
(+.f32 (neg.f32 (*.f32 (PI.f32) x)) (PI.f32)) |
(+.f32 (-.f32 -1 (*.f32 (PI.f32) (+.f32 x -1))) 1) |
(+.f32 (-.f32 -1 (*.f32 (PI.f32) (+.f32 x -1))) (+.f32 (-.f32 1 (PI.f32)) (PI.f32))) |
(+.f32 (-.f32 -1 (*.f32 (PI.f32) x)) (-.f32 (PI.f32) -1)) |
(+.f32 (-.f32 -1 (*.f32 (PI.f32) x)) (+.f32 1 (PI.f32))) |
(+.f32 (-.f32 -1 (*.f32 (PI.f32) x)) (+.f32 (-.f32 (PI.f32) -1) 0)) |
(+.f32 (-.f32 (PI.f32) -1) (-.f32 -1 (*.f32 (PI.f32) x))) |
(-.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(-.f32 (PI.f32) (+.f32 (*.f32 (PI.f32) (+.f32 1 x)) (neg.f32 (PI.f32)))) |
(-.f32 (*.f32 (PI.f32) (-.f32 1 x)) 0) |
(-.f32 0 (*.f32 (PI.f32) (+.f32 x -1))) |
(-.f32 0 (+.f32 (*.f32 (PI.f32) x) (neg.f32 (PI.f32)))) |
(-.f32 0 (+.f32 (+.f32 (*.f32 (PI.f32) x) (neg.f32 (PI.f32))) 0)) |
(-.f32 0 (+.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 x 2)))) |
(-.f32 (neg.f32 (*.f32 (PI.f32) x)) (neg.f32 (PI.f32))) |
(-.f32 (neg.f32 (PI.f32)) (*.f32 (PI.f32) (-.f32 x 2))) |
(-.f32 (neg.f32 (PI.f32)) (+.f32 (*.f32 (PI.f32) (-.f32 x 2)) 0)) |
(-.f32 (neg.f32 (PI.f32)) (+.f32 (*.f32 (PI.f32) (+.f32 x -1)) (neg.f32 (PI.f32)))) |
(-.f32 (neg.f32 (PI.f32)) (+.f32 0 (*.f32 (PI.f32) (-.f32 x 2)))) |
(-.f32 (*.f32 (PI.f32) (-.f32 2 x)) (PI.f32)) |
(-.f32 (*.f32 (PI.f32) (-.f32 2 x)) (-.f32 (-.f32 (PI.f32) (neg.f32 (PI.f32))) (PI.f32))) |
(-.f32 (*.f32 (PI.f32) (-.f32 -1 x)) (*.f32 (neg.f32 (PI.f32)) 2)) |
(-.f32 (*.f32 (PI.f32) (-.f32 -1 x)) (neg.f32 (*.f32 (PI.f32) 2))) |
(-.f32 (-.f32 (PI.f32) (neg.f32 (PI.f32))) (*.f32 (PI.f32) (+.f32 1 x))) |
(-.f32 (+.f32 (neg.f32 (PI.f32)) (*.f32 (PI.f32) (-.f32 2 x))) 0) |
(-.f32 (+.f32 (*.f32 (PI.f32) (-.f32 1 x)) (neg.f32 (PI.f32))) (neg.f32 (PI.f32))) |
(-.f32 (+.f32 (neg.f32 (*.f32 (PI.f32) x)) (neg.f32 (PI.f32))) (neg.f32 (*.f32 (PI.f32) 2))) |
(-.f32 (-.f32 (PI.f32) (-.f32 (*.f32 (PI.f32) x) 1)) 1) |
(-.f32 (-.f32 (PI.f32) (-.f32 (*.f32 (PI.f32) (+.f32 x -1)) 1)) (-.f32 (PI.f32) -1)) |
(-.f32 (-.f32 0 (-.f32 (*.f32 (PI.f32) x) 1)) (-.f32 1 (PI.f32))) |
(-.f32 (-.f32 0 (-.f32 (*.f32 (PI.f32) (+.f32 x -1)) 1)) 1) |
(-.f32 (-.f32 0 (-.f32 -1 (PI.f32))) (-.f32 (*.f32 (PI.f32) x) -1)) |
(-.f32 (-.f32 (neg.f32 (*.f32 (PI.f32) x)) (-.f32 -1 (PI.f32))) 1) |
(/.f32 (*.f32 (PI.f32) (-.f32 1 x)) 1) |
(/.f32 (*.f32 (PI.f32) (-.f32 1 x)) (/.f32 (*.f32 (PI.f32) (-.f32 1 x)) (*.f32 (PI.f32) (-.f32 1 x)))) |
(/.f32 (*.f32 (PI.f32) (+.f32 x -1)) -1) |
(pow.f32 (*.f32 (PI.f32) (-.f32 1 x)) 1) |
(neg.f32 (*.f32 (PI.f32) (+.f32 x -1))) |
(neg.f32 (+.f32 (*.f32 (PI.f32) x) (neg.f32 (PI.f32)))) |
| Outputs |
|---|
(*.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) |
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 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4))) |
(+.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 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 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)) (+.f32 (+.f32 1 (*.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/6 (pow.f32 (*.f32 (PI.f32) x) 2)) (+.f32 (*.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/6 (pow.f32 (*.f32 (PI.f32) x) 2)) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4)) (*.f32 -1/5040 (pow.f32 (*.f32 (PI.f32) x) 6))))) |
(/.f32 (sin.f32 (-.f32 (PI.f32) (*.f32 (-.f32 1 x) (PI.f32)))) (*.f32 x (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1 x))) (*.f32 (PI.f32) x)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) |
(/.f32 (sin.f32 (-.f32 (PI.f32) (*.f32 (-.f32 1 x) (PI.f32)))) (*.f32 x (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1 x))) (*.f32 (PI.f32) x)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) |
(/.f32 (sin.f32 (-.f32 (PI.f32) (*.f32 (-.f32 1 x) (PI.f32)))) (*.f32 x (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1 x))) (*.f32 (PI.f32) x)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) |
(/.f32 (sin.f32 (-.f32 (PI.f32) (*.f32 (-.f32 1 x) (PI.f32)))) (*.f32 x (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1 x))) (*.f32 (PI.f32) x)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) |
(/.f32 (sin.f32 (-.f32 (PI.f32) (*.f32 (+.f32 1 (*.f32 -1 x)) (PI.f32)))) (*.f32 x (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1 x))) (*.f32 (PI.f32) x)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) |
(/.f32 (sin.f32 (-.f32 (PI.f32) (*.f32 (+.f32 1 (*.f32 -1 x)) (PI.f32)))) (*.f32 x (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1 x))) (*.f32 (PI.f32) x)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) |
(/.f32 (sin.f32 (-.f32 (PI.f32) (*.f32 (+.f32 1 (*.f32 -1 x)) (PI.f32)))) (*.f32 x (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1 x))) (*.f32 (PI.f32) x)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) |
(/.f32 (sin.f32 (-.f32 (PI.f32) (*.f32 (+.f32 1 (*.f32 -1 x)) (PI.f32)))) (*.f32 x (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1 x))) (*.f32 (PI.f32) x)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) |
(PI.f32) |
(+.f32 (*.f32 -1 (*.f32 x (PI.f32))) (PI.f32)) |
(+.f32 (PI.f32) (*.f32 x (neg.f32 (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) (neg.f32 x))) |
(-.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 1 x)) |
(+.f32 (*.f32 -1 (*.f32 x (PI.f32))) (PI.f32)) |
(+.f32 (PI.f32) (*.f32 x (neg.f32 (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) (neg.f32 x))) |
(-.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 1 x)) |
(+.f32 (*.f32 -1 (*.f32 x (PI.f32))) (PI.f32)) |
(+.f32 (PI.f32) (*.f32 x (neg.f32 (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) (neg.f32 x))) |
(-.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 1 x)) |
(*.f32 -1 (*.f32 x (PI.f32))) |
(*.f32 x (neg.f32 (PI.f32))) |
(*.f32 (PI.f32) (neg.f32 x)) |
(+.f32 (PI.f32) (*.f32 -1 (*.f32 x (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 x (neg.f32 (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) (neg.f32 x))) |
(-.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 1 x)) |
(+.f32 (PI.f32) (*.f32 -1 (*.f32 x (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 x (neg.f32 (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) (neg.f32 x))) |
(-.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 1 x)) |
(+.f32 (PI.f32) (*.f32 -1 (*.f32 x (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 x (neg.f32 (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) (neg.f32 x))) |
(-.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 1 x)) |
(*.f32 -1 (*.f32 x (PI.f32))) |
(*.f32 x (neg.f32 (PI.f32))) |
(*.f32 (PI.f32) (neg.f32 x)) |
(+.f32 (PI.f32) (*.f32 -1 (*.f32 x (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 x (neg.f32 (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) (neg.f32 x))) |
(-.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 1 x)) |
(+.f32 (PI.f32) (*.f32 -1 (*.f32 x (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 x (neg.f32 (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) (neg.f32 x))) |
(-.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 1 x)) |
(+.f32 (PI.f32) (*.f32 -1 (*.f32 x (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 x (neg.f32 (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) (neg.f32 x))) |
(-.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 1 x)) |
(+.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 x -1))) |
(*.f32 (PI.f32) x) |
(+.f32 1 (-.f32 (*.f32 (PI.f32) x) 1)) |
(*.f32 (PI.f32) x) |
(+.f32 (*.f32 (PI.f32) x) 0) |
(*.f32 (PI.f32) x) |
(+.f32 0 (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) x) |
(+.f32 (*.f32 (PI.f32) (+.f32 x -1)) (PI.f32)) |
(*.f32 (PI.f32) x) |
(+.f32 (-.f32 (PI.f32) -1) (-.f32 (*.f32 (PI.f32) (+.f32 x -1)) 1)) |
(*.f32 (PI.f32) x) |
(+.f32 (-.f32 (*.f32 (PI.f32) x) 1) 1) |
(*.f32 (PI.f32) x) |
(+.f32 (-.f32 (*.f32 (PI.f32) (+.f32 x -1)) 1) (-.f32 (PI.f32) -1)) |
(*.f32 (PI.f32) x) |
(+.f32 (-.f32 (*.f32 (PI.f32) (+.f32 x -1)) 1) (+.f32 (-.f32 (PI.f32) -1) 0)) |
(*.f32 (PI.f32) x) |
(*.f32 (PI.f32) x) |
(*.f32 (PI.f32) (-.f32 (/.f32 (PI.f32) (PI.f32)) (-.f32 1 x))) |
(*.f32 (PI.f32) (-.f32 x (-.f32 1 (/.f32 (PI.f32) (PI.f32))))) |
(*.f32 1 (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) x) |
(*.f32 x (PI.f32)) |
(*.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 (neg.f32 (*.f32 (PI.f32) x)) -1) |
(*.f32 (PI.f32) x) |
(*.f32 (*.f32 (*.f32 (PI.f32) x) (*.f32 (PI.f32) x)) (/.f32 1 (*.f32 (PI.f32) x))) |
(*.f32 (PI.f32) x) |
(*.f32 (*.f32 (*.f32 (PI.f32) x) (*.f32 (PI.f32) x)) (*.f32 (/.f32 1 (*.f32 (PI.f32) x)) 1)) |
(*.f32 (PI.f32) x) |
(*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (/.f32 1 (PI.f32)) x)) |
(*.f32 (PI.f32) x) |
(*.f32 (*.f32 x x) (*.f32 (/.f32 1 x) (PI.f32))) |
(*.f32 (PI.f32) x) |
(*.f32 (/.f32 1 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) x) (*.f32 (PI.f32) x))) |
(*.f32 (PI.f32) x) |
(*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) x) (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) x) (*.f32 (PI.f32) x))) (/.f32 (/.f32 1 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) x) (*.f32 (PI.f32) x)))) |
(*.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 (neg.f32 (*.f32 (PI.f32) x)) -1) |
(*.f32 (PI.f32) x) |
(pow.f32 (*.f32 (PI.f32) x) 1) |
(*.f32 (PI.f32) x) |
(neg.f32 (neg.f32 (*.f32 (PI.f32) x))) |
(*.f32 (PI.f32) x) |
(neg.f32 (+.f32 (*.f32 (PI.f32) (-.f32 1 x)) (neg.f32 (PI.f32)))) |
(*.f32 (PI.f32) x) |
(+.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) 0) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1 x))) (*.f32 (PI.f32) x)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) |
(+.f32 0 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1 x))) (*.f32 (PI.f32) x)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) |
(-.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) 0) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1 x))) (*.f32 (PI.f32) x)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) |
(-.f32 0 (neg.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1 x))) (*.f32 (PI.f32) x)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) |
(-.f32 (-.f32 0 (-.f32 -1 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))) 1) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1 x))) (*.f32 (PI.f32) x)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1 x))) (*.f32 (PI.f32) x)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) 1) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1 x))) (*.f32 (PI.f32) x)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1 x))) (*.f32 (PI.f32) x)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))) (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1 x))) (*.f32 (PI.f32) x)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))) (*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))) 1)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1 x))) (*.f32 (PI.f32) x)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) |
(*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1 x))) (*.f32 (PI.f32) x)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))))) (/.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1 x))) (*.f32 (PI.f32) x)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) |
(pow.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) 1) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1 x))) (*.f32 (PI.f32) x)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) |
(neg.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1 x))) (*.f32 (PI.f32) x)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) |
(+.f32 (PI.f32) (neg.f32 (*.f32 (PI.f32) x))) |
(+.f32 (PI.f32) (*.f32 x (neg.f32 (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) (neg.f32 x))) |
(-.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 1 x)) |
(+.f32 1 (-.f32 -1 (*.f32 (PI.f32) (+.f32 x -1)))) |
(+.f32 (PI.f32) (*.f32 x (neg.f32 (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) (neg.f32 x))) |
(-.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 1 x)) |
(+.f32 (*.f32 (PI.f32) (-.f32 1 x)) 0) |
(+.f32 (PI.f32) (*.f32 x (neg.f32 (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) (neg.f32 x))) |
(-.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 1 x)) |
(+.f32 0 (*.f32 (PI.f32) (-.f32 1 x))) |
(+.f32 (PI.f32) (*.f32 x (neg.f32 (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) (neg.f32 x))) |
(-.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 1 x)) |
(+.f32 (neg.f32 (*.f32 (PI.f32) x)) (PI.f32)) |
(+.f32 (PI.f32) (*.f32 x (neg.f32 (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) (neg.f32 x))) |
(-.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 1 x)) |
(+.f32 (-.f32 -1 (*.f32 (PI.f32) (+.f32 x -1))) 1) |
(+.f32 (PI.f32) (*.f32 x (neg.f32 (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) (neg.f32 x))) |
(-.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 1 x)) |
(+.f32 (-.f32 -1 (*.f32 (PI.f32) (+.f32 x -1))) (+.f32 (-.f32 1 (PI.f32)) (PI.f32))) |
(+.f32 (PI.f32) (*.f32 x (neg.f32 (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) (neg.f32 x))) |
(-.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 1 x)) |
(+.f32 (-.f32 -1 (*.f32 (PI.f32) x)) (-.f32 (PI.f32) -1)) |
(+.f32 (PI.f32) (*.f32 x (neg.f32 (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) (neg.f32 x))) |
(-.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 1 x)) |
(+.f32 (-.f32 -1 (*.f32 (PI.f32) x)) (+.f32 1 (PI.f32))) |
(+.f32 (PI.f32) (*.f32 x (neg.f32 (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) (neg.f32 x))) |
(-.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 1 x)) |
(+.f32 (-.f32 -1 (*.f32 (PI.f32) x)) (+.f32 (-.f32 (PI.f32) -1) 0)) |
(+.f32 (PI.f32) (*.f32 x (neg.f32 (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) (neg.f32 x))) |
(-.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 1 x)) |
(+.f32 (-.f32 (PI.f32) -1) (-.f32 -1 (*.f32 (PI.f32) x))) |
(+.f32 (PI.f32) (*.f32 x (neg.f32 (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) (neg.f32 x))) |
(-.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 1 x)) |
(-.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(+.f32 (PI.f32) (*.f32 x (neg.f32 (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) (neg.f32 x))) |
(*.f32 (PI.f32) (-.f32 1 x)) |
(-.f32 (PI.f32) (+.f32 (*.f32 (PI.f32) (+.f32 1 x)) (neg.f32 (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 x (neg.f32 (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) (neg.f32 x))) |
(-.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 1 x)) |
(-.f32 (*.f32 (PI.f32) (-.f32 1 x)) 0) |
(+.f32 (PI.f32) (*.f32 x (neg.f32 (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) (neg.f32 x))) |
(-.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 1 x)) |
(-.f32 0 (*.f32 (PI.f32) (+.f32 x -1))) |
(+.f32 (PI.f32) (*.f32 x (neg.f32 (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) (neg.f32 x))) |
(-.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 1 x)) |
(-.f32 0 (+.f32 (*.f32 (PI.f32) x) (neg.f32 (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 x (neg.f32 (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) (neg.f32 x))) |
(-.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 1 x)) |
(-.f32 0 (+.f32 (+.f32 (*.f32 (PI.f32) x) (neg.f32 (PI.f32))) 0)) |
(+.f32 (PI.f32) (*.f32 x (neg.f32 (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) (neg.f32 x))) |
(-.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 1 x)) |
(-.f32 0 (+.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 x 2)))) |
(-.f32 (neg.f32 (PI.f32)) (*.f32 (PI.f32) (-.f32 x 2))) |
(*.f32 (PI.f32) (-.f32 -1 (-.f32 x 2))) |
(*.f32 (PI.f32) (-.f32 2 (+.f32 x 1))) |
(-.f32 (neg.f32 (*.f32 (PI.f32) x)) (neg.f32 (PI.f32))) |
(+.f32 (PI.f32) (*.f32 x (neg.f32 (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) (neg.f32 x))) |
(-.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 1 x)) |
(-.f32 (neg.f32 (PI.f32)) (*.f32 (PI.f32) (-.f32 x 2))) |
(*.f32 (PI.f32) (-.f32 -1 (-.f32 x 2))) |
(*.f32 (PI.f32) (-.f32 2 (+.f32 x 1))) |
(-.f32 (neg.f32 (PI.f32)) (+.f32 (*.f32 (PI.f32) (-.f32 x 2)) 0)) |
(-.f32 (neg.f32 (PI.f32)) (*.f32 (PI.f32) (-.f32 x 2))) |
(*.f32 (PI.f32) (-.f32 -1 (-.f32 x 2))) |
(*.f32 (PI.f32) (-.f32 2 (+.f32 x 1))) |
(-.f32 (neg.f32 (PI.f32)) (+.f32 (*.f32 (PI.f32) (+.f32 x -1)) (neg.f32 (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 x (neg.f32 (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) (neg.f32 x))) |
(-.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 1 x)) |
(-.f32 (neg.f32 (PI.f32)) (+.f32 0 (*.f32 (PI.f32) (-.f32 x 2)))) |
(-.f32 (neg.f32 (PI.f32)) (*.f32 (PI.f32) (-.f32 x 2))) |
(*.f32 (PI.f32) (-.f32 -1 (-.f32 x 2))) |
(*.f32 (PI.f32) (-.f32 2 (+.f32 x 1))) |
(-.f32 (*.f32 (PI.f32) (-.f32 2 x)) (PI.f32)) |
(*.f32 (PI.f32) (+.f32 -1 (-.f32 2 x))) |
(-.f32 (*.f32 (PI.f32) (-.f32 2 x)) (-.f32 (-.f32 (PI.f32) (neg.f32 (PI.f32))) (PI.f32))) |
(-.f32 (*.f32 (PI.f32) (-.f32 2 x)) (PI.f32)) |
(*.f32 (PI.f32) (+.f32 -1 (-.f32 2 x))) |
(-.f32 (*.f32 (PI.f32) (-.f32 -1 x)) (*.f32 (neg.f32 (PI.f32)) 2)) |
(+.f32 (PI.f32) (*.f32 x (neg.f32 (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) (neg.f32 x))) |
(-.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 1 x)) |
(-.f32 (*.f32 (PI.f32) (-.f32 -1 x)) (neg.f32 (*.f32 (PI.f32) 2))) |
(+.f32 (PI.f32) (*.f32 x (neg.f32 (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) (neg.f32 x))) |
(-.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 1 x)) |
(-.f32 (-.f32 (PI.f32) (neg.f32 (PI.f32))) (*.f32 (PI.f32) (+.f32 1 x))) |
(+.f32 (PI.f32) (*.f32 x (neg.f32 (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) (neg.f32 x))) |
(-.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 1 x)) |
(-.f32 (+.f32 (neg.f32 (PI.f32)) (*.f32 (PI.f32) (-.f32 2 x))) 0) |
(-.f32 (*.f32 (PI.f32) (-.f32 2 x)) (PI.f32)) |
(*.f32 (PI.f32) (+.f32 -1 (-.f32 2 x))) |
(-.f32 (+.f32 (*.f32 (PI.f32) (-.f32 1 x)) (neg.f32 (PI.f32))) (neg.f32 (PI.f32))) |
(+.f32 (PI.f32) (*.f32 x (neg.f32 (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) (neg.f32 x))) |
(-.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 1 x)) |
(-.f32 (+.f32 (neg.f32 (*.f32 (PI.f32) x)) (neg.f32 (PI.f32))) (neg.f32 (*.f32 (PI.f32) 2))) |
(+.f32 (PI.f32) (*.f32 x (neg.f32 (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) (neg.f32 x))) |
(-.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 1 x)) |
(-.f32 (-.f32 (PI.f32) (-.f32 (*.f32 (PI.f32) x) 1)) 1) |
(+.f32 (PI.f32) (*.f32 x (neg.f32 (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) (neg.f32 x))) |
(-.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 1 x)) |
(-.f32 (-.f32 (PI.f32) (-.f32 (*.f32 (PI.f32) (+.f32 x -1)) 1)) (-.f32 (PI.f32) -1)) |
(+.f32 (PI.f32) (*.f32 x (neg.f32 (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) (neg.f32 x))) |
(-.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 1 x)) |
(-.f32 (-.f32 0 (-.f32 (*.f32 (PI.f32) x) 1)) (-.f32 1 (PI.f32))) |
(+.f32 (PI.f32) (*.f32 x (neg.f32 (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) (neg.f32 x))) |
(-.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 1 x)) |
(-.f32 (-.f32 0 (-.f32 (*.f32 (PI.f32) (+.f32 x -1)) 1)) 1) |
(+.f32 (PI.f32) (*.f32 x (neg.f32 (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) (neg.f32 x))) |
(-.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 1 x)) |
(-.f32 (-.f32 0 (-.f32 -1 (PI.f32))) (-.f32 (*.f32 (PI.f32) x) -1)) |
(+.f32 (PI.f32) (*.f32 x (neg.f32 (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) (neg.f32 x))) |
(-.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 1 x)) |
(-.f32 (-.f32 (neg.f32 (*.f32 (PI.f32) x)) (-.f32 -1 (PI.f32))) 1) |
(+.f32 (PI.f32) (*.f32 x (neg.f32 (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) (neg.f32 x))) |
(-.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 1 x)) |
(/.f32 (*.f32 (PI.f32) (-.f32 1 x)) 1) |
(+.f32 (PI.f32) (*.f32 x (neg.f32 (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) (neg.f32 x))) |
(-.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 1 x)) |
(/.f32 (*.f32 (PI.f32) (-.f32 1 x)) (/.f32 (*.f32 (PI.f32) (-.f32 1 x)) (*.f32 (PI.f32) (-.f32 1 x)))) |
(+.f32 (PI.f32) (*.f32 x (neg.f32 (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) (neg.f32 x))) |
(-.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 1 x)) |
(/.f32 (*.f32 (PI.f32) (+.f32 x -1)) -1) |
(+.f32 (PI.f32) (*.f32 x (neg.f32 (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) (neg.f32 x))) |
(-.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 1 x)) |
(pow.f32 (*.f32 (PI.f32) (-.f32 1 x)) 1) |
(+.f32 (PI.f32) (*.f32 x (neg.f32 (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) (neg.f32 x))) |
(-.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 1 x)) |
(neg.f32 (*.f32 (PI.f32) (+.f32 x -1))) |
(+.f32 (PI.f32) (*.f32 x (neg.f32 (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) (neg.f32 x))) |
(-.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 1 x)) |
(neg.f32 (+.f32 (*.f32 (PI.f32) x) (neg.f32 (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 x (neg.f32 (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) (neg.f32 x))) |
(-.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 1 x)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.3b | (-.f32 (*.f32 x (PI.f32)) (neg.f32 (PI.f32))) |
| 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 (-.f32 (*.f32 x (PI.f32)) (neg.f32 (PI.f32))) (PI.f32)) tau)) |
| ✓ | 6.5b | (-.f32 (-.f32 (*.f32 x (PI.f32)) (neg.f32 (PI.f32))) (PI.f32)) |
Compiled 100 to 14 computations (86% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | x | @ | 0 | (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (-.f32 (-.f32 (*.f32 x (PI.f32)) (neg.f32 (PI.f32))) (PI.f32)) tau)) |
| 0.0ms | tau | @ | 0 | (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (-.f32 (-.f32 (*.f32 x (PI.f32)) (neg.f32 (PI.f32))) (PI.f32)) tau)) |
| 0.0ms | tau | @ | -inf | (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (-.f32 (-.f32 (*.f32 x (PI.f32)) (neg.f32 (PI.f32))) (PI.f32)) tau)) |
| 0.0ms | x | @ | 0 | (-.f32 (-.f32 (*.f32 x (PI.f32)) (neg.f32 (PI.f32))) (PI.f32)) |
| 0.0ms | x | @ | -inf | (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (-.f32 (-.f32 (*.f32 x (PI.f32)) (neg.f32 (PI.f32))) (PI.f32)) tau)) |
| 1× | batch-egg-rewrite |
| 1240× | rational.json-simplify-47 |
| 886× | rational.json-simplify-1 |
| 792× | rational.json-5 |
| 790× | exponential.json-3 |
| 790× | rational.json-1 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 109 |
| 1 | 135 | 69 |
| 2 | 485 | 63 |
| 3 | 1720 | 63 |
| 4 | 7176 | 63 |
| 1× | node limit |
| Inputs |
|---|
(-.f32 (-.f32 (*.f32 x (PI.f32)) (neg.f32 (PI.f32))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (-.f32 (-.f32 (*.f32 x (PI.f32)) (neg.f32 (PI.f32))) (PI.f32)) tau)) |
(-.f32 (*.f32 x (PI.f32)) (neg.f32 (PI.f32))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 x -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 x (PI.f32)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (PI.f32)) (*.f32 (PI.f32) (+.f32 x 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 x 1)) (neg.f32 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 x (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (-.f32 -1 (*.f32 (PI.f32) (neg.f32 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (-.f32 (*.f32 (PI.f32) (+.f32 x -1)) (-.f32 -1 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 x -1)) (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (PI.f32)) (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (PI.f32) (+.f32 x -1)) (-.f32 -1 (PI.f32))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (PI.f32) 1) (-.f32 -1 (*.f32 (PI.f32) (-.f32 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (neg.f32 (PI.f32))) (-.f32 1 (*.f32 (PI.f32) (-.f32 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (PI.f32)) (-.f32 -1 (*.f32 (PI.f32) (-.f32 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (*.f32 (PI.f32) (neg.f32 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 1 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (*.f32 (PI.f32) (-.f32 1 x))) (+.f32 (PI.f32) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 1 x))) (-.f32 -1 (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 x (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (PI.f32) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (PI.f32) (+.f32 -1 (+.f32 x 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (PI.f32) (+.f32 -1 (*.f32 (+.f32 x 1) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (PI.f32) (+.f32 (+.f32 x -1) (/.f32 (PI.f32) (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (PI.f32) (+.f32 1 (-.f32 (+.f32 x 1) 2)))))) (#(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 (neg.f32 (PI.f32)) (+.f32 -1 (-.f32 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 x (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (*.f32 (PI.f32) (neg.f32 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) (neg.f32 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (/.f32 1 (PI.f32)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) (PI.f32)) (+.f32 (/.f32 1 (PI.f32)) (*.f32 (/.f32 1 (PI.f32)) (+.f32 x -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 x x) (*.f32 (/.f32 1 x) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 x (*.f32 x (*.f32 (PI.f32) (PI.f32)))) (/.f32 1 (*.f32 x (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 x (*.f32 x (*.f32 (PI.f32) (PI.f32)))) (*.f32 (/.f32 1 (*.f32 x (PI.f32))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 x (PI.f32))) (*.f32 x (*.f32 x (*.f32 (PI.f32) (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 x (*.f32 x (*.f32 (PI.f32) (PI.f32)))) (*.f32 x (*.f32 x (*.f32 (PI.f32) (PI.f32))))) (/.f32 (/.f32 1 (*.f32 x (PI.f32))) (*.f32 x (*.f32 x (*.f32 (PI.f32) (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 (PI.f32) (neg.f32 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 x (PI.f32)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (PI.f32) (neg.f32 x))))))) |
((#(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 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 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 (/.f32 1 (/.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 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 (/.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 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 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 (PI.f32) (*.f32 x (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 x (PI.f32)) (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 x 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (PI.f32) (+.f32 x 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (-.f32 -1 (*.f32 (PI.f32) (-.f32 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (-.f32 (PI.f32) (-.f32 -1 (*.f32 x (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (PI.f32) (-.f32 -1 (*.f32 x (PI.f32)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (PI.f32) 1) (-.f32 -1 (*.f32 (PI.f32) (neg.f32 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (neg.f32 (PI.f32))) (-.f32 1 (*.f32 (PI.f32) (neg.f32 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (*.f32 (PI.f32) (neg.f32 x))) (+.f32 (PI.f32) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (*.f32 (PI.f32) (neg.f32 x))) (-.f32 -1 (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (*.f32 (PI.f32) (-.f32 -1 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (*.f32 (PI.f32) (-.f32 1 x))) (-.f32 1 (*.f32 (PI.f32) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (*.f32 (PI.f32) -2)) (-.f32 -1 (*.f32 (PI.f32) (-.f32 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (PI.f32) (+.f32 x 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (PI.f32) (*.f32 (+.f32 x 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (PI.f32) (+.f32 x (/.f32 (PI.f32) (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) (+.f32 x 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) (+.f32 x 1)) (/.f32 (*.f32 (PI.f32) (+.f32 x 1)) (*.f32 (PI.f32) (+.f32 x 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 (PI.f32) (+.f32 x 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (*.f32 (PI.f32) (-.f32 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) (-.f32 -1 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) (PI.f32)) (+.f32 (/.f32 1 (PI.f32)) (*.f32 (/.f32 1 (PI.f32)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (PI.f32) (+.f32 x 1)) (*.f32 (PI.f32) (+.f32 x 1))) (/.f32 1 (*.f32 (PI.f32) (+.f32 x 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (PI.f32) (+.f32 x 1)) (*.f32 (PI.f32) (+.f32 x 1))) (*.f32 (/.f32 1 (*.f32 (PI.f32) (+.f32 x 1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 x 1) (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (PI.f32) (+.f32 x 1))) (*.f32 (*.f32 (PI.f32) (+.f32 x 1)) (*.f32 (PI.f32) (+.f32 x 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (PI.f32) (+.f32 x 1)) (*.f32 (*.f32 (PI.f32) (+.f32 x 1)) (*.f32 (*.f32 (PI.f32) (+.f32 x 1)) (*.f32 (PI.f32) (+.f32 x 1))))) (/.f32 (/.f32 1 (*.f32 (PI.f32) (+.f32 x 1))) (*.f32 (*.f32 (PI.f32) (+.f32 x 1)) (*.f32 (PI.f32) (+.f32 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (+.f32 x 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (+.f32 x 1)) (/.f32 (*.f32 (PI.f32) (+.f32 x 1)) (*.f32 (PI.f32) (+.f32 x 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (-.f32 -1 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (PI.f32) (+.f32 x 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (PI.f32) (-.f32 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (PI.f32) (+.f32 -2 (-.f32 1 x)))))))) |
| 1× | egg-herbie |
| 1814× | rational.json-simplify-47 |
| 1096× | rational.json-simplify-2 |
| 936× | rational.json-simplify-54 |
| 922× | exponential.json-simplify-26 |
| 892× | rational.json-simplify-44 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 204 | 3167 |
| 1 | 394 | 3079 |
| 2 | 897 | 2995 |
| 3 | 2252 | 2991 |
| 4 | 7155 | 2991 |
| 1× | node limit |
| Inputs |
|---|
(*.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) |
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))) |
(PI.f32) |
(+.f32 (*.f32 (PI.f32) x) (PI.f32)) |
(+.f32 (*.f32 (PI.f32) x) (PI.f32)) |
(+.f32 (*.f32 (PI.f32) x) (PI.f32)) |
(*.f32 (PI.f32) x) |
(+.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(+.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(+.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) x) |
(+.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(+.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(+.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(+.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 x -1))) |
(+.f32 (*.f32 x (PI.f32)) 0) |
(+.f32 (neg.f32 (PI.f32)) (*.f32 (PI.f32) (+.f32 x 1))) |
(+.f32 (*.f32 (PI.f32) (+.f32 x 1)) (neg.f32 (PI.f32))) |
(+.f32 0 (*.f32 x (PI.f32))) |
(+.f32 1 (-.f32 -1 (*.f32 (PI.f32) (neg.f32 x)))) |
(+.f32 -1 (-.f32 (*.f32 (PI.f32) (+.f32 x -1)) (-.f32 -1 (PI.f32)))) |
(+.f32 (*.f32 (PI.f32) (+.f32 x -1)) (PI.f32)) |
(+.f32 (-.f32 -1 (PI.f32)) (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x)))) |
(+.f32 (-.f32 (*.f32 (PI.f32) (+.f32 x -1)) (-.f32 -1 (PI.f32))) -1) |
(+.f32 (+.f32 (PI.f32) 1) (-.f32 -1 (*.f32 (PI.f32) (-.f32 1 x)))) |
(+.f32 (-.f32 -1 (neg.f32 (PI.f32))) (-.f32 1 (*.f32 (PI.f32) (-.f32 1 x)))) |
(+.f32 (-.f32 1 (PI.f32)) (-.f32 -1 (*.f32 (PI.f32) (-.f32 -1 x)))) |
(+.f32 (-.f32 -1 (*.f32 (PI.f32) (neg.f32 x))) 1) |
(+.f32 (-.f32 -1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 1 (PI.f32))) |
(+.f32 (-.f32 -1 (*.f32 (PI.f32) (-.f32 1 x))) (+.f32 (PI.f32) 1)) |
(+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 1 x))) (-.f32 -1 (neg.f32 (PI.f32)))) |
(+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) |
(*.f32 x (PI.f32)) |
(*.f32 (PI.f32) x) |
(*.f32 (PI.f32) (+.f32 -1 (+.f32 x 1))) |
(*.f32 (PI.f32) (+.f32 -1 (*.f32 (+.f32 x 1) 1))) |
(*.f32 (PI.f32) (+.f32 (+.f32 x -1) (/.f32 (PI.f32) (PI.f32)))) |
(*.f32 (PI.f32) (+.f32 1 (-.f32 (+.f32 x 1) 2))) |
(*.f32 (*.f32 x (PI.f32)) 1) |
(*.f32 (*.f32 x (PI.f32)) (/.f32 (*.f32 x (PI.f32)) (*.f32 x (PI.f32)))) |
(*.f32 (neg.f32 (PI.f32)) (+.f32 -1 (-.f32 1 x))) |
(*.f32 1 (*.f32 x (PI.f32))) |
(*.f32 -1 (*.f32 (PI.f32) (neg.f32 x))) |
(*.f32 (*.f32 (PI.f32) (neg.f32 x)) -1) |
(*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (/.f32 1 (PI.f32)) x)) |
(*.f32 (*.f32 (PI.f32) (PI.f32)) (+.f32 (/.f32 1 (PI.f32)) (*.f32 (/.f32 1 (PI.f32)) (+.f32 x -1)))) |
(*.f32 (*.f32 x x) (*.f32 (/.f32 1 x) (PI.f32))) |
(*.f32 (*.f32 x (*.f32 x (*.f32 (PI.f32) (PI.f32)))) (/.f32 1 (*.f32 x (PI.f32)))) |
(*.f32 (*.f32 x (*.f32 x (*.f32 (PI.f32) (PI.f32)))) (*.f32 (/.f32 1 (*.f32 x (PI.f32))) 1)) |
(*.f32 (/.f32 1 (*.f32 x (PI.f32))) (*.f32 x (*.f32 x (*.f32 (PI.f32) (PI.f32))))) |
(*.f32 (*.f32 (*.f32 x (*.f32 x (*.f32 (PI.f32) (PI.f32)))) (*.f32 x (*.f32 x (*.f32 (PI.f32) (PI.f32))))) (/.f32 (/.f32 1 (*.f32 x (PI.f32))) (*.f32 x (*.f32 x (*.f32 (PI.f32) (PI.f32)))))) |
(/.f32 (*.f32 x (PI.f32)) 1) |
(/.f32 (*.f32 x (PI.f32)) (/.f32 (*.f32 x (PI.f32)) (*.f32 x (PI.f32)))) |
(/.f32 (*.f32 (PI.f32) (neg.f32 x)) -1) |
(pow.f32 (*.f32 x (PI.f32)) 1) |
(neg.f32 (*.f32 (PI.f32) (neg.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 (/.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 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 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 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) 1)) |
(*.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 (/.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 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)))))) |
(pow.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 1) |
(+.f32 (PI.f32) (*.f32 x (PI.f32))) |
(+.f32 (*.f32 x (PI.f32)) (PI.f32)) |
(+.f32 (*.f32 (PI.f32) (+.f32 x 1)) 0) |
(+.f32 0 (*.f32 (PI.f32) (+.f32 x 1))) |
(+.f32 1 (-.f32 -1 (*.f32 (PI.f32) (-.f32 -1 x)))) |
(+.f32 -1 (-.f32 (PI.f32) (-.f32 -1 (*.f32 x (PI.f32))))) |
(+.f32 (-.f32 (PI.f32) (-.f32 -1 (*.f32 x (PI.f32)))) -1) |
(+.f32 (+.f32 (PI.f32) 1) (-.f32 -1 (*.f32 (PI.f32) (neg.f32 x)))) |
(+.f32 (-.f32 -1 (neg.f32 (PI.f32))) (-.f32 1 (*.f32 (PI.f32) (neg.f32 x)))) |
(+.f32 (-.f32 -1 (*.f32 (PI.f32) (neg.f32 x))) (+.f32 (PI.f32) 1)) |
(+.f32 (-.f32 1 (*.f32 (PI.f32) (neg.f32 x))) (-.f32 -1 (neg.f32 (PI.f32)))) |
(+.f32 (-.f32 -1 (*.f32 (PI.f32) (-.f32 -1 x))) 1) |
(+.f32 (-.f32 -1 (*.f32 (PI.f32) (-.f32 1 x))) (-.f32 1 (*.f32 (PI.f32) -2))) |
(+.f32 (-.f32 1 (*.f32 (PI.f32) -2)) (-.f32 -1 (*.f32 (PI.f32) (-.f32 1 x)))) |
(*.f32 (PI.f32) (+.f32 x 1)) |
(*.f32 (PI.f32) (*.f32 (+.f32 x 1) 1)) |
(*.f32 (PI.f32) (+.f32 x (/.f32 (PI.f32) (PI.f32)))) |
(*.f32 (*.f32 (PI.f32) (+.f32 x 1)) 1) |
(*.f32 (*.f32 (PI.f32) (+.f32 x 1)) (/.f32 (*.f32 (PI.f32) (+.f32 x 1)) (*.f32 (PI.f32) (+.f32 x 1)))) |
(*.f32 1 (*.f32 (PI.f32) (+.f32 x 1))) |
(*.f32 -1 (*.f32 (PI.f32) (-.f32 -1 x))) |
(*.f32 (*.f32 (PI.f32) (-.f32 -1 x)) -1) |
(*.f32 (*.f32 (PI.f32) (PI.f32)) (+.f32 (/.f32 1 (PI.f32)) (*.f32 (/.f32 1 (PI.f32)) x))) |
(*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 x 1)) (*.f32 (PI.f32) (+.f32 x 1))) (/.f32 1 (*.f32 (PI.f32) (+.f32 x 1)))) |
(*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 x 1)) (*.f32 (PI.f32) (+.f32 x 1))) (*.f32 (/.f32 1 (*.f32 (PI.f32) (+.f32 x 1))) 1)) |
(*.f32 (+.f32 x 1) (PI.f32)) |
(*.f32 (/.f32 1 (*.f32 (PI.f32) (+.f32 x 1))) (*.f32 (*.f32 (PI.f32) (+.f32 x 1)) (*.f32 (PI.f32) (+.f32 x 1)))) |
(*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 x 1)) (*.f32 (*.f32 (PI.f32) (+.f32 x 1)) (*.f32 (*.f32 (PI.f32) (+.f32 x 1)) (*.f32 (PI.f32) (+.f32 x 1))))) (/.f32 (/.f32 1 (*.f32 (PI.f32) (+.f32 x 1))) (*.f32 (*.f32 (PI.f32) (+.f32 x 1)) (*.f32 (PI.f32) (+.f32 x 1))))) |
(/.f32 (*.f32 (PI.f32) (+.f32 x 1)) 1) |
(/.f32 (*.f32 (PI.f32) (+.f32 x 1)) (/.f32 (*.f32 (PI.f32) (+.f32 x 1)) (*.f32 (PI.f32) (+.f32 x 1)))) |
(/.f32 (*.f32 (PI.f32) (-.f32 -1 x)) -1) |
(pow.f32 (*.f32 (PI.f32) (+.f32 x 1)) 1) |
(neg.f32 (*.f32 (PI.f32) (-.f32 -1 x))) |
(neg.f32 (*.f32 (PI.f32) (+.f32 -2 (-.f32 1 x)))) |
| Outputs |
|---|
(*.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) |
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 x tau)) 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 x tau)) 2)) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 x tau)) 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 1 (+.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/5040 (*.f32 (pow.f32 tau 6) (pow.f32 (*.f32 (PI.f32) x) 6))))) |
(+.f32 1 (+.f32 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 x tau)) 2)) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 x tau)) 4))) (*.f32 -1/5040 (pow.f32 (*.f32 (PI.f32) (*.f32 x tau)) 6)))) |
(+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 x tau)) 2)) (+.f32 (*.f32 -1/5040 (pow.f32 (*.f32 (PI.f32) (*.f32 x tau)) 6)) (+.f32 1 (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 x tau)) 4))))) |
(+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 x tau)) 2)) (+.f32 1 (+.f32 (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 x tau)) 4)) (*.f32 -1/5040 (pow.f32 (*.f32 (PI.f32) (*.f32 x tau)) 6))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) |
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 x tau)) 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 x tau)) 2)) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 x tau)) 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 1 (+.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/5040 (*.f32 (pow.f32 tau 6) (pow.f32 (*.f32 (PI.f32) x) 6))))) |
(+.f32 1 (+.f32 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 x tau)) 2)) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 x tau)) 4))) (*.f32 -1/5040 (pow.f32 (*.f32 (PI.f32) (*.f32 x tau)) 6)))) |
(+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 x tau)) 2)) (+.f32 (*.f32 -1/5040 (pow.f32 (*.f32 (PI.f32) (*.f32 x tau)) 6)) (+.f32 1 (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 x tau)) 4))))) |
(+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 x tau)) 2)) (+.f32 1 (+.f32 (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 x tau)) 4)) (*.f32 -1/5040 (pow.f32 (*.f32 (PI.f32) (*.f32 x tau)) 6))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) |
(PI.f32) |
(+.f32 (*.f32 (PI.f32) x) (PI.f32)) |
(+.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 x -1)) |
(+.f32 (*.f32 (PI.f32) x) (PI.f32)) |
(+.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 x -1)) |
(+.f32 (*.f32 (PI.f32) x) (PI.f32)) |
(+.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 x -1)) |
(*.f32 (PI.f32) x) |
(+.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 x -1)) |
(+.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 x -1)) |
(+.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 x -1)) |
(*.f32 (PI.f32) x) |
(+.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 x -1)) |
(+.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 x -1)) |
(+.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 x -1)) |
(+.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 x -1))) |
(*.f32 (PI.f32) x) |
(+.f32 (*.f32 x (PI.f32)) 0) |
(*.f32 (PI.f32) x) |
(+.f32 (neg.f32 (PI.f32)) (*.f32 (PI.f32) (+.f32 x 1))) |
(*.f32 (PI.f32) x) |
(+.f32 (*.f32 (PI.f32) (+.f32 x 1)) (neg.f32 (PI.f32))) |
(*.f32 (PI.f32) x) |
(+.f32 0 (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) x) |
(+.f32 1 (-.f32 -1 (*.f32 (PI.f32) (neg.f32 x)))) |
(*.f32 (PI.f32) x) |
(+.f32 -1 (-.f32 (*.f32 (PI.f32) (+.f32 x -1)) (-.f32 -1 (PI.f32)))) |
(*.f32 (PI.f32) x) |
(+.f32 (*.f32 (PI.f32) (+.f32 x -1)) (PI.f32)) |
(*.f32 (PI.f32) x) |
(+.f32 (-.f32 -1 (PI.f32)) (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x)))) |
(+.f32 (-.f32 (*.f32 (PI.f32) (+.f32 x -1)) (-.f32 -1 (PI.f32))) -1) |
(*.f32 (PI.f32) x) |
(+.f32 (+.f32 (PI.f32) 1) (-.f32 -1 (*.f32 (PI.f32) (-.f32 1 x)))) |
(+.f32 (PI.f32) (+.f32 1 (-.f32 -1 (*.f32 (PI.f32) (-.f32 1 x))))) |
(+.f32 (PI.f32) (-.f32 0 (*.f32 (PI.f32) (-.f32 1 x)))) |
(+.f32 (PI.f32) (neg.f32 (*.f32 (PI.f32) (-.f32 1 x)))) |
(+.f32 (-.f32 -1 (neg.f32 (PI.f32))) (-.f32 1 (*.f32 (PI.f32) (-.f32 1 x)))) |
(+.f32 (-.f32 (PI.f32) 1) (-.f32 1 (*.f32 (PI.f32) (-.f32 1 x)))) |
(+.f32 (+.f32 (PI.f32) -1) (-.f32 1 (*.f32 (PI.f32) (-.f32 1 x)))) |
(+.f32 (-.f32 1 (PI.f32)) (-.f32 -1 (*.f32 (PI.f32) (-.f32 -1 x)))) |
(+.f32 (-.f32 -1 (*.f32 (PI.f32) (neg.f32 x))) 1) |
(*.f32 (PI.f32) x) |
(+.f32 (-.f32 -1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 1 (PI.f32))) |
(+.f32 (-.f32 1 (PI.f32)) (-.f32 -1 (*.f32 (PI.f32) (-.f32 -1 x)))) |
(+.f32 (-.f32 -1 (*.f32 (PI.f32) (-.f32 1 x))) (+.f32 (PI.f32) 1)) |
(+.f32 (PI.f32) (+.f32 1 (-.f32 -1 (*.f32 (PI.f32) (-.f32 1 x))))) |
(+.f32 (PI.f32) (-.f32 0 (*.f32 (PI.f32) (-.f32 1 x)))) |
(+.f32 (PI.f32) (neg.f32 (*.f32 (PI.f32) (-.f32 1 x)))) |
(+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 1 x))) (-.f32 -1 (neg.f32 (PI.f32)))) |
(+.f32 (-.f32 -1 (neg.f32 (PI.f32))) (-.f32 1 (*.f32 (PI.f32) (-.f32 1 x)))) |
(+.f32 (-.f32 (PI.f32) 1) (-.f32 1 (*.f32 (PI.f32) (-.f32 1 x)))) |
(+.f32 (+.f32 (PI.f32) -1) (-.f32 1 (*.f32 (PI.f32) (-.f32 1 x)))) |
(+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) |
(+.f32 (-.f32 -1 (PI.f32)) (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x)))) |
(*.f32 x (PI.f32)) |
(*.f32 (PI.f32) x) |
(*.f32 (PI.f32) x) |
(*.f32 (PI.f32) (+.f32 -1 (+.f32 x 1))) |
(*.f32 (PI.f32) x) |
(*.f32 (PI.f32) (+.f32 -1 (*.f32 (+.f32 x 1) 1))) |
(*.f32 (PI.f32) x) |
(*.f32 (PI.f32) (+.f32 (+.f32 x -1) (/.f32 (PI.f32) (PI.f32)))) |
(*.f32 (PI.f32) (+.f32 x (+.f32 -1 (/.f32 (PI.f32) (PI.f32))))) |
(*.f32 (PI.f32) (+.f32 1 (-.f32 (+.f32 x 1) 2))) |
(*.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 (neg.f32 (PI.f32)) (+.f32 -1 (-.f32 1 x))) |
(*.f32 (PI.f32) x) |
(*.f32 1 (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) x) |
(*.f32 -1 (*.f32 (PI.f32) (neg.f32 x))) |
(*.f32 (PI.f32) x) |
(*.f32 (*.f32 (PI.f32) (neg.f32 x)) -1) |
(*.f32 (PI.f32) x) |
(*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (/.f32 1 (PI.f32)) x)) |
(*.f32 (PI.f32) x) |
(*.f32 (*.f32 (PI.f32) (PI.f32)) (+.f32 (/.f32 1 (PI.f32)) (*.f32 (/.f32 1 (PI.f32)) (+.f32 x -1)))) |
(*.f32 (*.f32 (PI.f32) (PI.f32)) (+.f32 (/.f32 1 (PI.f32)) (*.f32 (+.f32 x -1) (/.f32 1 (PI.f32))))) |
(*.f32 (*.f32 x x) (*.f32 (/.f32 1 x) (PI.f32))) |
(*.f32 (PI.f32) x) |
(*.f32 (*.f32 x (*.f32 x (*.f32 (PI.f32) (PI.f32)))) (/.f32 1 (*.f32 x (PI.f32)))) |
(*.f32 (PI.f32) x) |
(*.f32 (*.f32 x (*.f32 x (*.f32 (PI.f32) (PI.f32)))) (*.f32 (/.f32 1 (*.f32 x (PI.f32))) 1)) |
(*.f32 (PI.f32) x) |
(*.f32 (/.f32 1 (*.f32 x (PI.f32))) (*.f32 x (*.f32 x (*.f32 (PI.f32) (PI.f32))))) |
(*.f32 (PI.f32) x) |
(*.f32 (*.f32 (*.f32 x (*.f32 x (*.f32 (PI.f32) (PI.f32)))) (*.f32 x (*.f32 x (*.f32 (PI.f32) (PI.f32))))) (/.f32 (/.f32 1 (*.f32 x (PI.f32))) (*.f32 x (*.f32 x (*.f32 (PI.f32) (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 (PI.f32) (neg.f32 x)) -1) |
(*.f32 (PI.f32) x) |
(pow.f32 (*.f32 x (PI.f32)) 1) |
(*.f32 (PI.f32) x) |
(neg.f32 (*.f32 (PI.f32) (neg.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 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) |
(+.f32 0 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) |
(-.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 0) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 1) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x 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 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x 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 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x 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 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) 1)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x 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 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x 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 (/.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 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) |
(pow.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 1) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) |
(+.f32 (PI.f32) (*.f32 x (PI.f32))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 x -1)) |
(+.f32 (*.f32 x (PI.f32)) (PI.f32)) |
(+.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 x -1)) |
(+.f32 (*.f32 (PI.f32) (+.f32 x 1)) 0) |
(+.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 x -1)) |
(+.f32 0 (*.f32 (PI.f32) (+.f32 x 1))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 x -1)) |
(+.f32 1 (-.f32 -1 (*.f32 (PI.f32) (-.f32 -1 x)))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 x -1)) |
(+.f32 -1 (-.f32 (PI.f32) (-.f32 -1 (*.f32 x (PI.f32))))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 x -1)) |
(+.f32 (-.f32 (PI.f32) (-.f32 -1 (*.f32 x (PI.f32)))) -1) |
(+.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 x -1)) |
(+.f32 (+.f32 (PI.f32) 1) (-.f32 -1 (*.f32 (PI.f32) (neg.f32 x)))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 x -1)) |
(+.f32 (-.f32 -1 (neg.f32 (PI.f32))) (-.f32 1 (*.f32 (PI.f32) (neg.f32 x)))) |
(+.f32 (-.f32 (PI.f32) 1) (-.f32 1 (*.f32 (PI.f32) (neg.f32 x)))) |
(+.f32 (+.f32 (PI.f32) -1) (-.f32 1 (*.f32 (PI.f32) (neg.f32 x)))) |
(+.f32 (PI.f32) (+.f32 -1 (-.f32 1 (*.f32 (PI.f32) (neg.f32 x))))) |
(+.f32 (-.f32 -1 (*.f32 (PI.f32) (neg.f32 x))) (+.f32 (PI.f32) 1)) |
(+.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 x -1)) |
(+.f32 (-.f32 1 (*.f32 (PI.f32) (neg.f32 x))) (-.f32 -1 (neg.f32 (PI.f32)))) |
(+.f32 (-.f32 -1 (neg.f32 (PI.f32))) (-.f32 1 (*.f32 (PI.f32) (neg.f32 x)))) |
(+.f32 (-.f32 (PI.f32) 1) (-.f32 1 (*.f32 (PI.f32) (neg.f32 x)))) |
(+.f32 (+.f32 (PI.f32) -1) (-.f32 1 (*.f32 (PI.f32) (neg.f32 x)))) |
(+.f32 (PI.f32) (+.f32 -1 (-.f32 1 (*.f32 (PI.f32) (neg.f32 x))))) |
(+.f32 (-.f32 -1 (*.f32 (PI.f32) (-.f32 -1 x))) 1) |
(+.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 x -1)) |
(+.f32 (-.f32 -1 (*.f32 (PI.f32) (-.f32 1 x))) (-.f32 1 (*.f32 (PI.f32) -2))) |
(+.f32 (-.f32 1 (*.f32 (PI.f32) -2)) (-.f32 -1 (*.f32 (PI.f32) (-.f32 1 x)))) |
(+.f32 (-.f32 -1 (*.f32 (PI.f32) (-.f32 1 x))) (-.f32 1 (*.f32 (PI.f32) -2))) |
(*.f32 (PI.f32) (+.f32 x 1)) |
(+.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 x -1)) |
(*.f32 (PI.f32) (*.f32 (+.f32 x 1) 1)) |
(+.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 x -1)) |
(*.f32 (PI.f32) (+.f32 x (/.f32 (PI.f32) (PI.f32)))) |
(*.f32 (*.f32 (PI.f32) (+.f32 x 1)) 1) |
(+.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 x -1)) |
(*.f32 (*.f32 (PI.f32) (+.f32 x 1)) (/.f32 (*.f32 (PI.f32) (+.f32 x 1)) (*.f32 (PI.f32) (+.f32 x 1)))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 x -1)) |
(*.f32 1 (*.f32 (PI.f32) (+.f32 x 1))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 x -1)) |
(*.f32 -1 (*.f32 (PI.f32) (-.f32 -1 x))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 x -1)) |
(*.f32 (*.f32 (PI.f32) (-.f32 -1 x)) -1) |
(+.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 x -1)) |
(*.f32 (*.f32 (PI.f32) (PI.f32)) (+.f32 (/.f32 1 (PI.f32)) (*.f32 (/.f32 1 (PI.f32)) x))) |
(*.f32 (*.f32 (PI.f32) (PI.f32)) (+.f32 (/.f32 1 (PI.f32)) (*.f32 x (/.f32 1 (PI.f32))))) |
(*.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 (/.f32 1 (PI.f32)) (*.f32 x (/.f32 1 (PI.f32)))))) |
(*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 x 1)) (*.f32 (PI.f32) (+.f32 x 1))) (/.f32 1 (*.f32 (PI.f32) (+.f32 x 1)))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 x -1)) |
(*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 x 1)) (*.f32 (PI.f32) (+.f32 x 1))) (*.f32 (/.f32 1 (*.f32 (PI.f32) (+.f32 x 1))) 1)) |
(+.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 x -1)) |
(*.f32 (+.f32 x 1) (PI.f32)) |
(+.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 x -1)) |
(*.f32 (/.f32 1 (*.f32 (PI.f32) (+.f32 x 1))) (*.f32 (*.f32 (PI.f32) (+.f32 x 1)) (*.f32 (PI.f32) (+.f32 x 1)))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 x -1)) |
(*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 x 1)) (*.f32 (*.f32 (PI.f32) (+.f32 x 1)) (*.f32 (*.f32 (PI.f32) (+.f32 x 1)) (*.f32 (PI.f32) (+.f32 x 1))))) (/.f32 (/.f32 1 (*.f32 (PI.f32) (+.f32 x 1))) (*.f32 (*.f32 (PI.f32) (+.f32 x 1)) (*.f32 (PI.f32) (+.f32 x 1))))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 x -1)) |
(/.f32 (*.f32 (PI.f32) (+.f32 x 1)) 1) |
(+.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 x -1)) |
(/.f32 (*.f32 (PI.f32) (+.f32 x 1)) (/.f32 (*.f32 (PI.f32) (+.f32 x 1)) (*.f32 (PI.f32) (+.f32 x 1)))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 x -1)) |
(/.f32 (*.f32 (PI.f32) (-.f32 -1 x)) -1) |
(+.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 x -1)) |
(pow.f32 (*.f32 (PI.f32) (+.f32 x 1)) 1) |
(+.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 x -1)) |
(neg.f32 (*.f32 (PI.f32) (-.f32 -1 x))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) (-.f32 x -1)) |
(neg.f32 (*.f32 (PI.f32) (+.f32 -2 (-.f32 1 x)))) |
(neg.f32 (*.f32 (PI.f32) (+.f32 (-.f32 1 x) -2))) |
Compiled 25144 to 6649 computations (73.6% saved)
52 alts after pruning (47 fresh and 5 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 698 | 29 | 727 |
| Fresh | 12 | 18 | 30 |
| Picked | 1 | 0 | 1 |
| Done | 2 | 5 | 7 |
| Total | 713 | 52 | 765 |
| Status | Error | Program |
|---|---|---|
| 5.1b | (*.f32 (/.f32 (/.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (sin.f32 (-.f32 (*.f32 (PI.f32) (neg.f32 (*.f32 x tau))) (PI.f32)))) 2) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 5.9b | (*.f32 (/.f32 (/.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (sin.f32 (*.f32 (PI.f32) (-.f32 (*.f32 x tau) 2)))) 2) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 5.9b | (*.f32 (/.f32 (/.f32 (+.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (-.f32 (*.f32 x (*.f32 (PI.f32) tau)) (*.f32 (PI.f32) 2)))) 2) (*.f32 x (*.f32 (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)))) | |
| 4.9b | (*.f32 (/.f32 (-.f32 (-.f32 0 (-.f32 -1 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))))) 1) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 11.3b | (*.f32 (/.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 5.8b | (*.f32 (/.f32 (sin.f32 (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 (*.f32 x tau))))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 6.7b | (*.f32 (/.f32 (sin.f32 (*.f32 (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 x))) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 7.4b | (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (-.f32 (+.f32 (-.f32 (PI.f32) (-.f32 -1 (*.f32 x (PI.f32)))) -1) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 7.1b | (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (-.f32 (*.f32 (+.f32 x 1) (PI.f32)) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 7.2b | (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (-.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 (/.f32 1 (PI.f32)) (*.f32 x (/.f32 1 (PI.f32)))))) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| ▶ | 8.0b | (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (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 (*.f32 (PI.f32) (PI.f32)) (*.f32 (/.f32 1 (PI.f32)) x)) tau)) (/.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 (*.f32 x x) (*.f32 (/.f32 1 x) (PI.f32))) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 7.1b | (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 (PI.f32) (+.f32 -1 (+.f32 x 1))) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| ▶ | 5.0b | (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (+.f32 (-.f32 (*.f32 (PI.f32) x) 1) 1)) (*.f32 x (PI.f32)))) |
| 0.9b | (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 (*.f32 x x) (*.f32 (/.f32 1 x) (PI.f32)))) (*.f32 x (PI.f32)))) | |
| 7.2b | (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1 x))) (*.f32 (PI.f32) x))) | |
| 6.6b | (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (-.f32 (-.f32 (*.f32 x (PI.f32)) (neg.f32 (PI.f32))) (PI.f32)))) | |
| ✓ | 0.6b | (*.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)))) |
| 3.1b | (*.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))))) | |
| 4.9b | (*.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)))) | |
| 9.2b | (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) 1) | |
| 5.4b | (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (-.f32 (*.f32 (PI.f32) (+.f32 1 (+.f32 (*.f32 x tau) -1))) 0)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| ✓ | 0.6b | (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
| 0.7b | (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (-.f32 (-.f32 0 (-.f32 -1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))) 1)) | |
| 4.9b | (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) | |
| 0.9b | (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) x)) 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))) | |
| 0.8b | (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (/.f32 (pow.f32 (sin.f32 (*.f32 x (PI.f32))) 2) (pow.f32 (*.f32 x (PI.f32)) 2)))) | |
| 6.1b | (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (+.f32 1 (*.f32 (pow.f32 (*.f32 x (PI.f32)) 2) -1/3)))) | |
| 9.2b | (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) 1) | |
| 0.9b | (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (*.f32 (PI.f32) 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.6b | (*.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)))) |
| 4.9b | (*.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.8b | (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
| 3.3b | (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) (*.f32 x 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 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) (*.f32 x tau))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) | |
| 0.8b | (*.f32 (-.f32 (-.f32 0 (-.f32 -1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))))) 1) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 5.4b | (*.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)))) | |
| 6.7b | (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 x tau)) 2))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| ▶ | 6.7b | (*.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)))) |
| 11.3b | (*.f32 1 (/.f32 (+.f32 (*.f32 (PI.f32) x) (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 3))) (*.f32 x (PI.f32)))) | |
| ▶ | 11.5b | (*.f32 1 (/.f32 (*.f32 (PI.f32) x) (*.f32 x (PI.f32)))) |
| 14.5b | (*.f32 1 (/.f32 (sin.f32 (-.f32 (-.f32 (*.f32 x (PI.f32)) (neg.f32 (PI.f32))) (PI.f32))) (*.f32 x (PI.f32)))) | |
| 14.6b | (*.f32 1 (/.f32 (sin.f32 (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 x)))) (*.f32 x (PI.f32)))) | |
| 15.0b | (*.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1 x))) (*.f32 x (PI.f32)))) | |
| 14.6b | (*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (-.f32 (-.f32 (*.f32 x (PI.f32)) (neg.f32 (PI.f32))) (PI.f32)))) | |
| 14.7b | (*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 x))))) | |
| ✓ | 11.3b | (*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
| 11.3b | (*.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) | |
| 11.3b | (*.f32 1 (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))) |
Compiled 2514 to 1487 computations (40.9% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.4b | (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (/.f32 1 (PI.f32)) x)) |
| ✓ | 0.4b | (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (/.f32 1 (PI.f32)) x)) tau)) |
| ✓ | 0.5b | (*.f32 (/.f32 1 (PI.f32)) x) |
| ✓ | 1.0b | (*.f32 (PI.f32) (PI.f32)) |
Compiled 108 to 37 computations (65.7% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | tau | @ | -inf | (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (/.f32 1 (PI.f32)) x)) tau)) |
| 0.0ms | tau | @ | inf | (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (/.f32 1 (PI.f32)) x)) tau)) |
| 0.0ms | x | @ | 0 | (*.f32 (/.f32 1 (PI.f32)) x) |
| 0.0ms | x | @ | -inf | (*.f32 (/.f32 1 (PI.f32)) x) |
| 0.0ms | x | @ | inf | (*.f32 (/.f32 1 (PI.f32)) x) |
| 1× | batch-egg-rewrite |
| 896× | rational.json-5 |
| 894× | exponential.json-3 |
| 894× | rational.json-1 |
| 894× | rational.json-2 |
| 894× | rational.json-4 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 118 |
| 1 | 147 | 118 |
| 2 | 483 | 74 |
| 3 | 1999 | 74 |
| 4 | 7682 | 74 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (PI.f32) (PI.f32)) |
(*.f32 (/.f32 1 (PI.f32)) x) |
(/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (/.f32 1 (PI.f32)) x)) tau)) |
(*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (/.f32 1 (PI.f32)) x)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (PI.f32)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (PI.f32) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (PI.f32)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (PI.f32)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (PI.f32)) (/.f32 (PI.f32) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (PI.f32) (PI.f32)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (PI.f32) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (neg.f32 (*.f32 (PI.f32) (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) (fabs.f32 (/.f32 (PI.f32) (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) (neg.f32 (/.f32 (PI.f32) (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (-.f32 0 (neg.f32 (*.f32 (PI.f32) (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (-.f32 0 (/.f32 (*.f32 (PI.f32) (PI.f32)) (fabs.f32 (/.f32 (PI.f32) (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (PI.f32) (fabs.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (PI.f32) (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (PI.f32) (/.f32 (PI.f32) (fabs.f32 (/.f32 (PI.f32) (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (fabs.f32 (PI.f32)) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (fabs.f32 (PI.f32)) (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (fabs.f32 (PI.f32)) (/.f32 (PI.f32) (fabs.f32 (/.f32 (PI.f32) (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (neg.f32 (PI.f32)) (fabs.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (neg.f32 (PI.f32)) (/.f32 (PI.f32) (fabs.f32 (/.f32 (PI.f32) (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (/.f32 (PI.f32) (fabs.f32 (/.f32 (PI.f32) (PI.f32)))) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (/.f32 (PI.f32) (fabs.f32 (/.f32 (PI.f32) (PI.f32)))) (fabs.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (/.f32 (PI.f32) (fabs.f32 (/.f32 (PI.f32) (PI.f32)))) (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (/.f32 (PI.f32) (fabs.f32 (/.f32 (PI.f32) (PI.f32)))) (/.f32 (PI.f32) (fabs.f32 (/.f32 (PI.f32) (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) (/.f32 (*.f32 (PI.f32) (PI.f32)) (neg.f32 (*.f32 (PI.f32) (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) (/.f32 (*.f32 (PI.f32) (PI.f32)) (/.f32 (*.f32 (PI.f32) (PI.f32)) (fabs.f32 (/.f32 (PI.f32) (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) (/.f32 (PI.f32) (fabs.f32 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) (/.f32 (/.f32 (PI.f32) (PI.f32)) (fabs.f32 (/.f32 (/.f32 (PI.f32) (PI.f32)) (/.f32 (PI.f32) (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) (/.f32 (fabs.f32 (PI.f32)) (neg.f32 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) (/.f32 (*.f32 (PI.f32) 2) (*.f32 (fabs.f32 (PI.f32)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (neg.f32 (*.f32 (PI.f32) (PI.f32))) (fabs.f32 (/.f32 (PI.f32) (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) (fabs.f32 (/.f32 (PI.f32) (PI.f32)))) (fabs.f32 (/.f32 (PI.f32) (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) (-.f32 0 (fabs.f32 (/.f32 (PI.f32) (PI.f32)))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 1 (PI.f32)) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (/.f32 1 (PI.f32)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 1 (PI.f32)) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 1 (PI.f32)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 1 (PI.f32)) x) (/.f32 (*.f32 (/.f32 1 (PI.f32)) x) (*.f32 (/.f32 1 (PI.f32)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (/.f32 1 (PI.f32)) x) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))))) (/.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) 1))))) |
((#(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 pow.f32 (*.f32 (PI.f32) x) 1))))) |
| 1× | egg-herbie |
| 1624× | rational.json-simplify-76 |
| 1460× | rational.json-simplify-111 |
| 966× | rational.json-simplify-2 |
| 766× | rational.json-simplify-47 |
| 522× | rational.json-simplify-54 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 161 | 2248 |
| 1 | 344 | 2176 |
| 2 | 673 | 2176 |
| 3 | 2092 | 2176 |
| 4 | 6420 | 2176 |
| 1× | node limit |
| Inputs |
|---|
(/.f32 x (PI.f32)) |
(/.f32 x (PI.f32)) |
(/.f32 x (PI.f32)) |
(/.f32 x (PI.f32)) |
(/.f32 x (PI.f32)) |
(/.f32 x (PI.f32)) |
(/.f32 x (PI.f32)) |
(/.f32 x (PI.f32)) |
(/.f32 x (PI.f32)) |
(/.f32 x (PI.f32)) |
(/.f32 x (PI.f32)) |
(/.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))) |
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 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 (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 (PI.f32) (PI.f32)) 0) |
(+.f32 0 (*.f32 (PI.f32) (PI.f32))) |
(-.f32 (*.f32 (PI.f32) (PI.f32)) 0) |
(/.f32 (*.f32 (PI.f32) (PI.f32)) 1) |
(/.f32 (*.f32 (PI.f32) (PI.f32)) (/.f32 (PI.f32) (PI.f32))) |
(pow.f32 (*.f32 (PI.f32) (PI.f32)) 1) |
(fabs.f32 (*.f32 (PI.f32) (PI.f32))) |
(fabs.f32 (neg.f32 (*.f32 (PI.f32) (PI.f32)))) |
(fabs.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) (fabs.f32 (/.f32 (PI.f32) (PI.f32))))) |
(fabs.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) (neg.f32 (/.f32 (PI.f32) (PI.f32))))) |
(fabs.f32 (-.f32 0 (neg.f32 (*.f32 (PI.f32) (PI.f32))))) |
(fabs.f32 (-.f32 0 (/.f32 (*.f32 (PI.f32) (PI.f32)) (fabs.f32 (/.f32 (PI.f32) (PI.f32)))))) |
(fabs.f32 (*.f32 (PI.f32) (fabs.f32 (PI.f32)))) |
(fabs.f32 (*.f32 (PI.f32) (neg.f32 (PI.f32)))) |
(fabs.f32 (*.f32 (PI.f32) (/.f32 (PI.f32) (fabs.f32 (/.f32 (PI.f32) (PI.f32)))))) |
(fabs.f32 (*.f32 (fabs.f32 (PI.f32)) (PI.f32))) |
(fabs.f32 (*.f32 (fabs.f32 (PI.f32)) (neg.f32 (PI.f32)))) |
(fabs.f32 (*.f32 (fabs.f32 (PI.f32)) (/.f32 (PI.f32) (fabs.f32 (/.f32 (PI.f32) (PI.f32)))))) |
(fabs.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32))) |
(fabs.f32 (*.f32 (neg.f32 (PI.f32)) (fabs.f32 (PI.f32)))) |
(fabs.f32 (*.f32 (neg.f32 (PI.f32)) (/.f32 (PI.f32) (fabs.f32 (/.f32 (PI.f32) (PI.f32)))))) |
(fabs.f32 (*.f32 (/.f32 (PI.f32) (fabs.f32 (/.f32 (PI.f32) (PI.f32)))) (PI.f32))) |
(fabs.f32 (*.f32 (/.f32 (PI.f32) (fabs.f32 (/.f32 (PI.f32) (PI.f32)))) (fabs.f32 (PI.f32)))) |
(fabs.f32 (*.f32 (/.f32 (PI.f32) (fabs.f32 (/.f32 (PI.f32) (PI.f32)))) (neg.f32 (PI.f32)))) |
(fabs.f32 (*.f32 (/.f32 (PI.f32) (fabs.f32 (/.f32 (PI.f32) (PI.f32)))) (/.f32 (PI.f32) (fabs.f32 (/.f32 (PI.f32) (PI.f32)))))) |
(fabs.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) (/.f32 (*.f32 (PI.f32) (PI.f32)) (neg.f32 (*.f32 (PI.f32) (PI.f32)))))) |
(fabs.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) (/.f32 (*.f32 (PI.f32) (PI.f32)) (/.f32 (*.f32 (PI.f32) (PI.f32)) (fabs.f32 (/.f32 (PI.f32) (PI.f32))))))) |
(fabs.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) (/.f32 (PI.f32) (fabs.f32 (PI.f32))))) |
(fabs.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) (/.f32 (/.f32 (PI.f32) (PI.f32)) (fabs.f32 (/.f32 (/.f32 (PI.f32) (PI.f32)) (/.f32 (PI.f32) (PI.f32))))))) |
(fabs.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) (/.f32 (fabs.f32 (PI.f32)) (neg.f32 (PI.f32))))) |
(fabs.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) (/.f32 (*.f32 (PI.f32) 2) (*.f32 (fabs.f32 (PI.f32)) 2)))) |
(fabs.f32 (/.f32 (neg.f32 (*.f32 (PI.f32) (PI.f32))) (fabs.f32 (/.f32 (PI.f32) (PI.f32))))) |
(fabs.f32 (/.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) (fabs.f32 (/.f32 (PI.f32) (PI.f32)))) (fabs.f32 (/.f32 (PI.f32) (PI.f32))))) |
(fabs.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) (-.f32 0 (fabs.f32 (/.f32 (PI.f32) (PI.f32)))))) |
(+.f32 (*.f32 (/.f32 1 (PI.f32)) x) 0) |
(+.f32 0 (*.f32 (/.f32 1 (PI.f32)) x)) |
(-.f32 (*.f32 (/.f32 1 (PI.f32)) x) 0) |
(/.f32 (*.f32 (/.f32 1 (PI.f32)) x) 1) |
(/.f32 (*.f32 (/.f32 1 (PI.f32)) x) (/.f32 (*.f32 (/.f32 1 (PI.f32)) x) (*.f32 (/.f32 1 (PI.f32)) x))) |
(pow.f32 (*.f32 (/.f32 1 (PI.f32)) x) 1) |
(+.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) 0) |
(+.f32 0 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) |
(-.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) 0) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) 1) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))))) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))))) |
(*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))))) |
(*.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))))) (/.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))))) |
(pow.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) 1) |
(+.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))) |
(pow.f32 (*.f32 (PI.f32) x) 1) |
| Outputs |
|---|
(/.f32 x (PI.f32)) |
(/.f32 x (PI.f32)) |
(/.f32 x (PI.f32)) |
(/.f32 x (PI.f32)) |
(/.f32 x (PI.f32)) |
(/.f32 x (PI.f32)) |
(/.f32 x (PI.f32)) |
(/.f32 x (PI.f32)) |
(/.f32 x (PI.f32)) |
(/.f32 x (PI.f32)) |
(/.f32 x (PI.f32)) |
(/.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 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 x (PI.f32)) 2)))) |
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 x (*.f32 (PI.f32) tau)) 2))) |
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 x tau)) 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 1 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 x (*.f32 (PI.f32) tau)) 2)) (*.f32 1/120 (pow.f32 (*.f32 x (*.f32 (PI.f32) tau)) 4)))) |
(+.f32 1 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 x tau)) 2)) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 x tau)) 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 1 (+.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/5040 (*.f32 (pow.f32 tau 6) (pow.f32 (*.f32 x (PI.f32)) 6))))) |
(+.f32 1 (+.f32 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 x (*.f32 (PI.f32) tau)) 2)) (*.f32 1/120 (pow.f32 (*.f32 x (*.f32 (PI.f32) tau)) 4))) (*.f32 -1/5040 (pow.f32 (*.f32 x (*.f32 (PI.f32) tau)) 6)))) |
(+.f32 1 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 x (*.f32 (PI.f32) tau)) 2)) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 x (*.f32 (PI.f32) tau)) 4)) (*.f32 -1/5040 (pow.f32 (*.f32 x (*.f32 (PI.f32) tau)) 6))))) |
(+.f32 1 (+.f32 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 x tau)) 2)) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 x tau)) 4))) (*.f32 -1/5040 (pow.f32 (*.f32 (PI.f32) (*.f32 x tau)) 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 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) |
(/.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 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) |
(/.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 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) |
(/.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 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) |
(/.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 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) |
(/.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 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) |
(/.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 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) |
(/.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 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) |
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 x (*.f32 (PI.f32) tau)) 2))) |
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 x tau)) 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 1 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 x (*.f32 (PI.f32) tau)) 2)) (*.f32 1/120 (pow.f32 (*.f32 x (*.f32 (PI.f32) tau)) 4)))) |
(+.f32 1 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 x tau)) 2)) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 x tau)) 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 1 (+.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/5040 (*.f32 (pow.f32 tau 6) (pow.f32 (*.f32 x (PI.f32)) 6))))) |
(+.f32 1 (+.f32 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 x (*.f32 (PI.f32) tau)) 2)) (*.f32 1/120 (pow.f32 (*.f32 x (*.f32 (PI.f32) tau)) 4))) (*.f32 -1/5040 (pow.f32 (*.f32 x (*.f32 (PI.f32) tau)) 6)))) |
(+.f32 1 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 x (*.f32 (PI.f32) tau)) 2)) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 x (*.f32 (PI.f32) tau)) 4)) (*.f32 -1/5040 (pow.f32 (*.f32 x (*.f32 (PI.f32) tau)) 6))))) |
(+.f32 1 (+.f32 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 x tau)) 2)) (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 x tau)) 4))) (*.f32 -1/5040 (pow.f32 (*.f32 (PI.f32) (*.f32 x tau)) 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 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) |
(/.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 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) |
(/.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 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) |
(/.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 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) |
(/.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 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) |
(/.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 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) |
(/.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 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) |
(/.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 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) |
(*.f32 (PI.f32) x) |
(*.f32 x (PI.f32)) |
(*.f32 (PI.f32) x) |
(*.f32 x (PI.f32)) |
(*.f32 (PI.f32) x) |
(*.f32 x (PI.f32)) |
(*.f32 (PI.f32) x) |
(*.f32 x (PI.f32)) |
(*.f32 (PI.f32) x) |
(*.f32 x (PI.f32)) |
(*.f32 (PI.f32) x) |
(*.f32 x (PI.f32)) |
(*.f32 (PI.f32) x) |
(*.f32 x (PI.f32)) |
(*.f32 (PI.f32) x) |
(*.f32 x (PI.f32)) |
(*.f32 (PI.f32) x) |
(*.f32 x (PI.f32)) |
(*.f32 (PI.f32) x) |
(*.f32 x (PI.f32)) |
(*.f32 (PI.f32) x) |
(*.f32 x (PI.f32)) |
(*.f32 (PI.f32) x) |
(*.f32 x (PI.f32)) |
(+.f32 (*.f32 (PI.f32) (PI.f32)) 0) |
(*.f32 (PI.f32) (PI.f32)) |
(+.f32 0 (*.f32 (PI.f32) (PI.f32))) |
(*.f32 (PI.f32) (PI.f32)) |
(-.f32 (*.f32 (PI.f32) (PI.f32)) 0) |
(*.f32 (PI.f32) (PI.f32)) |
(/.f32 (*.f32 (PI.f32) (PI.f32)) 1) |
(*.f32 (PI.f32) (PI.f32)) |
(/.f32 (*.f32 (PI.f32) (PI.f32)) (/.f32 (PI.f32) (PI.f32))) |
(*.f32 (PI.f32) (PI.f32)) |
(pow.f32 (*.f32 (PI.f32) (PI.f32)) 1) |
(*.f32 (PI.f32) (PI.f32)) |
(fabs.f32 (*.f32 (PI.f32) (PI.f32))) |
(*.f32 (PI.f32) (PI.f32)) |
(fabs.f32 (neg.f32 (*.f32 (PI.f32) (PI.f32)))) |
(*.f32 (PI.f32) (PI.f32)) |
(fabs.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) (fabs.f32 (/.f32 (PI.f32) (PI.f32))))) |
(*.f32 (PI.f32) (PI.f32)) |
(fabs.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) (neg.f32 (/.f32 (PI.f32) (PI.f32))))) |
(*.f32 (PI.f32) (PI.f32)) |
(fabs.f32 (-.f32 0 (neg.f32 (*.f32 (PI.f32) (PI.f32))))) |
(*.f32 (PI.f32) (PI.f32)) |
(fabs.f32 (-.f32 0 (/.f32 (*.f32 (PI.f32) (PI.f32)) (fabs.f32 (/.f32 (PI.f32) (PI.f32)))))) |
(*.f32 (PI.f32) (PI.f32)) |
(fabs.f32 (*.f32 (PI.f32) (fabs.f32 (PI.f32)))) |
(*.f32 (PI.f32) (PI.f32)) |
(fabs.f32 (*.f32 (PI.f32) (neg.f32 (PI.f32)))) |
(*.f32 (PI.f32) (PI.f32)) |
(fabs.f32 (*.f32 (PI.f32) (/.f32 (PI.f32) (fabs.f32 (/.f32 (PI.f32) (PI.f32)))))) |
(*.f32 (PI.f32) (PI.f32)) |
(fabs.f32 (*.f32 (fabs.f32 (PI.f32)) (PI.f32))) |
(*.f32 (PI.f32) (PI.f32)) |
(fabs.f32 (*.f32 (fabs.f32 (PI.f32)) (neg.f32 (PI.f32)))) |
(*.f32 (PI.f32) (PI.f32)) |
(fabs.f32 (*.f32 (fabs.f32 (PI.f32)) (/.f32 (PI.f32) (fabs.f32 (/.f32 (PI.f32) (PI.f32)))))) |
(*.f32 (PI.f32) (PI.f32)) |
(fabs.f32 (*.f32 (neg.f32 (PI.f32)) (PI.f32))) |
(*.f32 (PI.f32) (PI.f32)) |
(fabs.f32 (*.f32 (neg.f32 (PI.f32)) (fabs.f32 (PI.f32)))) |
(*.f32 (PI.f32) (PI.f32)) |
(fabs.f32 (*.f32 (neg.f32 (PI.f32)) (/.f32 (PI.f32) (fabs.f32 (/.f32 (PI.f32) (PI.f32)))))) |
(*.f32 (PI.f32) (PI.f32)) |
(fabs.f32 (*.f32 (/.f32 (PI.f32) (fabs.f32 (/.f32 (PI.f32) (PI.f32)))) (PI.f32))) |
(*.f32 (PI.f32) (PI.f32)) |
(fabs.f32 (*.f32 (/.f32 (PI.f32) (fabs.f32 (/.f32 (PI.f32) (PI.f32)))) (fabs.f32 (PI.f32)))) |
(*.f32 (PI.f32) (PI.f32)) |
(fabs.f32 (*.f32 (/.f32 (PI.f32) (fabs.f32 (/.f32 (PI.f32) (PI.f32)))) (neg.f32 (PI.f32)))) |
(*.f32 (PI.f32) (PI.f32)) |
(fabs.f32 (*.f32 (/.f32 (PI.f32) (fabs.f32 (/.f32 (PI.f32) (PI.f32)))) (/.f32 (PI.f32) (fabs.f32 (/.f32 (PI.f32) (PI.f32)))))) |
(*.f32 (PI.f32) (PI.f32)) |
(fabs.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) (/.f32 (*.f32 (PI.f32) (PI.f32)) (neg.f32 (*.f32 (PI.f32) (PI.f32)))))) |
(*.f32 (PI.f32) (PI.f32)) |
(fabs.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) (/.f32 (*.f32 (PI.f32) (PI.f32)) (/.f32 (*.f32 (PI.f32) (PI.f32)) (fabs.f32 (/.f32 (PI.f32) (PI.f32))))))) |
(*.f32 (PI.f32) (PI.f32)) |
(fabs.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) (/.f32 (PI.f32) (fabs.f32 (PI.f32))))) |
(*.f32 (PI.f32) (PI.f32)) |
(fabs.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) (/.f32 (/.f32 (PI.f32) (PI.f32)) (fabs.f32 (/.f32 (/.f32 (PI.f32) (PI.f32)) (/.f32 (PI.f32) (PI.f32))))))) |
(*.f32 (PI.f32) (PI.f32)) |
(fabs.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) (/.f32 (fabs.f32 (PI.f32)) (neg.f32 (PI.f32))))) |
(*.f32 (PI.f32) (PI.f32)) |
(fabs.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) (/.f32 (*.f32 (PI.f32) 2) (*.f32 (fabs.f32 (PI.f32)) 2)))) |
(fabs.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) (/.f32 (*.f32 (PI.f32) 2) (*.f32 2 (fabs.f32 (PI.f32)))))) |
(fabs.f32 (/.f32 (neg.f32 (*.f32 (PI.f32) (PI.f32))) (fabs.f32 (/.f32 (PI.f32) (PI.f32))))) |
(*.f32 (PI.f32) (PI.f32)) |
(fabs.f32 (/.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) (fabs.f32 (/.f32 (PI.f32) (PI.f32)))) (fabs.f32 (/.f32 (PI.f32) (PI.f32))))) |
(*.f32 (PI.f32) (PI.f32)) |
(fabs.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) (-.f32 0 (fabs.f32 (/.f32 (PI.f32) (PI.f32)))))) |
(*.f32 (PI.f32) (PI.f32)) |
(+.f32 (*.f32 (/.f32 1 (PI.f32)) x) 0) |
(*.f32 x (/.f32 1 (PI.f32))) |
(+.f32 0 (*.f32 (/.f32 1 (PI.f32)) x)) |
(*.f32 x (/.f32 1 (PI.f32))) |
(-.f32 (*.f32 (/.f32 1 (PI.f32)) x) 0) |
(*.f32 x (/.f32 1 (PI.f32))) |
(/.f32 (*.f32 (/.f32 1 (PI.f32)) x) 1) |
(*.f32 x (/.f32 1 (PI.f32))) |
(/.f32 (*.f32 (/.f32 1 (PI.f32)) x) (/.f32 (*.f32 (/.f32 1 (PI.f32)) x) (*.f32 (/.f32 1 (PI.f32)) x))) |
(*.f32 x (/.f32 1 (PI.f32))) |
(pow.f32 (*.f32 (/.f32 1 (PI.f32)) x) 1) |
(*.f32 x (/.f32 1 (PI.f32))) |
(+.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) 0) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) |
(+.f32 0 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) |
(-.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) 0) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) 1) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) |
(*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) |
(*.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))))) (/.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) |
(pow.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) 1) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) |
(+.f32 (*.f32 (PI.f32) x) 0) |
(*.f32 x (PI.f32)) |
(+.f32 0 (*.f32 (PI.f32) x)) |
(*.f32 x (PI.f32)) |
(-.f32 (*.f32 (PI.f32) x) 0) |
(*.f32 x (PI.f32)) |
(/.f32 (*.f32 (PI.f32) x) 1) |
(*.f32 x (PI.f32)) |
(/.f32 (*.f32 (PI.f32) x) (/.f32 (*.f32 (PI.f32) x) (*.f32 (PI.f32) x))) |
(*.f32 x (PI.f32)) |
(pow.f32 (*.f32 (PI.f32) x) 1) |
(*.f32 x (PI.f32)) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.3b | (*.f32 (PI.f32) x) |
| 0.3b | (*.f32 x (PI.f32)) |
Compiled 27 to 9 computations (66.7% saved)
3 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | x | @ | 0 | (*.f32 (PI.f32) x) |
| 0.0ms | x | @ | inf | (*.f32 (PI.f32) x) |
| 0.0ms | x | @ | -inf | (*.f32 (PI.f32) x) |
| 1× | batch-egg-rewrite |
| 1314× | rational.json-5 |
| 1312× | exponential.json-3 |
| 1312× | rational.json-1 |
| 1312× | rational.json-2 |
| 1312× | rational.json-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 6 | 9 |
| 1 | 51 | 9 |
| 2 | 177 | 9 |
| 3 | 646 | 9 |
| 4 | 2528 | 9 |
| 1× | node limit |
| 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 0 (neg.f32 (*.f32 (PI.f32) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (-.f32 -1 (*.f32 (PI.f32) x))) 1)))) (#(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 pow.f32 (*.f32 (PI.f32) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (*.f32 (PI.f32) x))))))) |
| 1× | egg-herbie |
| 1792× | rational.json-simplify-47 |
| 826× | rational.json-simplify-111 |
| 810× | rational.json-simplify-1 |
| 782× | rational.json-simplify-104 |
| 726× | rational.json-simplify-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 23 | 81 |
| 1 | 46 | 81 |
| 2 | 113 | 81 |
| 3 | 347 | 81 |
| 4 | 1386 | 81 |
| 5 | 3600 | 81 |
| 6 | 6471 | 81 |
| 1× | node limit |
| Inputs |
|---|
(+.f32 (*.f32 (PI.f32) x) 0) |
(+.f32 0 (*.f32 (PI.f32) x)) |
(-.f32 (*.f32 (PI.f32) x) 0) |
(-.f32 0 (neg.f32 (*.f32 (PI.f32) x))) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 (PI.f32) x))) 1) |
(/.f32 (*.f32 (PI.f32) x) 1) |
(/.f32 (*.f32 (PI.f32) x) (/.f32 (*.f32 (PI.f32) x) (*.f32 (PI.f32) x))) |
(pow.f32 (*.f32 (PI.f32) x) 1) |
(neg.f32 (neg.f32 (*.f32 (PI.f32) x))) |
| 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 0 (neg.f32 (*.f32 (PI.f32) x))) |
(*.f32 (PI.f32) x) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 (PI.f32) x))) 1) |
(*.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) |
(pow.f32 (*.f32 (PI.f32) x) 1) |
(*.f32 (PI.f32) x) |
(neg.f32 (neg.f32 (*.f32 (PI.f32) x))) |
(*.f32 (PI.f32) x) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.3b | (*.f32 x (PI.f32)) | |
| 0.4b | (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) | |
| ✓ | 0.4b | (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) |
| ✓ | 0.5b | (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) |
Compiled 78 to 30 computations (61.5% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | tau | @ | -inf | (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) |
| 2.0ms | tau | @ | 0 | (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) |
| 1.0ms | x | @ | 0 | (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) |
| 1.0ms | x | @ | inf | (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) |
| 1.0ms | tau | @ | 0 | (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) |
| 1× | batch-egg-rewrite |
| 1034× | rational.json-simplify-49 |
| 926× | rational.json-simplify-47 |
| 748× | rational.json-simplify-50 |
| 604× | rational.json-5 |
| 602× | exponential.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 48 |
| 1 | 104 | 48 |
| 2 | 344 | 48 |
| 3 | 1293 | 48 |
| 4 | 5424 | 48 |
| 1× | node limit |
| Inputs |
|---|
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) |
(*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (-.f32 -1 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) (/.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (pow.f32 tau 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 tau (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))))) 2) (/.f32 1 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 tau (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))))) 2) (*.f32 (/.f32 1 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 tau (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))))) 2) (pow.f32 (/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 tau (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))))) 2) (/.f32 (/.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (PI.f32) 2) (pow.f32 (*.f32 tau x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 x 2) (pow.f32 (*.f32 tau (PI.f32)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 x 2) (*.f32 (pow.f32 (*.f32 tau (PI.f32)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 tau x) 2) (pow.f32 (PI.f32) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 tau (PI.f32)) 2) (pow.f32 x 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) (pow.f32 (*.f32 tau (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 tau (*.f32 (*.f32 tau (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))))) (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x)))))) 2) (/.f32 (/.f32 1 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) (pow.f32 (*.f32 tau (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 tau (*.f32 (*.f32 tau (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))))) (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x)))))) 2) (/.f32 (*.f32 (/.f32 1 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) 1) (pow.f32 (*.f32 tau (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 tau (*.f32 (*.f32 tau (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))))) (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x)))))) 2) (/.f32 (pow.f32 (/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) 2) (pow.f32 (*.f32 tau (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (*.f32 tau (*.f32 (*.f32 tau (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))))) (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x)))))) 2) (pow.f32 (*.f32 tau (*.f32 (*.f32 tau (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))))) (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x)))))) 2)) (/.f32 (/.f32 (/.f32 1 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) (pow.f32 (*.f32 tau (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))))) 2)) (pow.f32 (*.f32 tau (*.f32 (*.f32 tau (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))))) (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x)))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) (/.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) -1/6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) -1/6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) -1/6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) -1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (-.f32 -1 (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) -1/6))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) -1/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) -1/6) (/.f32 (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) -1/6) (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) -1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) -1/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) -1/6))))))) |
| 1× | egg-herbie |
| 1320× | rational.json-simplify-55 |
| 1180× | rational.json-simplify-54 |
| 1020× | rational.json-simplify-43 |
| 686× | rational.json-simplify-47 |
| 644× | rational.json-simplify-49 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 94 | 2167 |
| 1 | 195 | 2167 |
| 2 | 473 | 2167 |
| 3 | 2030 | 2127 |
| 4 | 6568 | 2127 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))) |
(*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))) |
(*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))) |
(*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))) |
(*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))) |
(*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))) |
(*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))) |
(*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))) |
(*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))) |
(*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))) |
(*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))) |
(*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))) |
(*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))) |
(*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))) |
(*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))) |
(*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))) |
(*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))) |
(*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))) |
(*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))) |
(*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))) |
(*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))) |
(*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))) |
(*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))) |
(*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))) |
(*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) |
(*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) |
(*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) |
(*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) |
(*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) |
(*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) |
(*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) |
(*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) |
(*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) |
(*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) |
(*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) |
(*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) |
(*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) |
(*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) |
(*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) |
(*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) |
(*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) |
(*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) |
(*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) |
(*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) |
(*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) |
(*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) |
(*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) |
(*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) |
(+.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) 0) |
(+.f32 0 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) |
(-.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) 0) |
(-.f32 0 (neg.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2))) |
(-.f32 (-.f32 0 (-.f32 -1 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2))) 1) |
(*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) 1) |
(*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) (/.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2))) |
(*.f32 1 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) |
(*.f32 (/.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) |
(*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 2)) |
(*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (pow.f32 tau 2)) |
(*.f32 (pow.f32 (*.f32 tau (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))))) 2) (/.f32 1 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2))) |
(*.f32 (pow.f32 (*.f32 tau (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))))) 2) (*.f32 (/.f32 1 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) 1)) |
(*.f32 (pow.f32 (*.f32 tau (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))))) 2) (pow.f32 (/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) 2)) |
(*.f32 (pow.f32 (*.f32 tau (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))))) 2) (/.f32 (/.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2))) |
(*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (*.f32 tau x) 2)) |
(*.f32 (pow.f32 x 2) (pow.f32 (*.f32 tau (PI.f32)) 2)) |
(*.f32 (pow.f32 x 2) (*.f32 (pow.f32 (*.f32 tau (PI.f32)) 2) 1)) |
(*.f32 (pow.f32 (*.f32 tau x) 2) (pow.f32 (PI.f32) 2)) |
(*.f32 (pow.f32 (*.f32 tau (PI.f32)) 2) (pow.f32 x 2)) |
(*.f32 (/.f32 1 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) (pow.f32 (*.f32 tau (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))))) 2)) |
(*.f32 (pow.f32 (*.f32 tau (*.f32 (*.f32 tau (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))))) (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x)))))) 2) (/.f32 (/.f32 1 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) (pow.f32 (*.f32 tau (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))))) 2))) |
(*.f32 (pow.f32 (*.f32 tau (*.f32 (*.f32 tau (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))))) (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x)))))) 2) (/.f32 (*.f32 (/.f32 1 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) 1) (pow.f32 (*.f32 tau (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))))) 2))) |
(*.f32 (pow.f32 (*.f32 tau (*.f32 (*.f32 tau (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))))) (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x)))))) 2) (/.f32 (pow.f32 (/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) 2) (pow.f32 (*.f32 tau (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))))) 2))) |
(*.f32 (*.f32 (pow.f32 (*.f32 tau (*.f32 (*.f32 tau (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))))) (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x)))))) 2) (pow.f32 (*.f32 tau (*.f32 (*.f32 tau (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))))) (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x)))))) 2)) (/.f32 (/.f32 (/.f32 1 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) (pow.f32 (*.f32 tau (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))))) 2)) (pow.f32 (*.f32 tau (*.f32 (*.f32 tau (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))))) (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x)))))) 2))) |
(/.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) 1) |
(/.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) (/.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2))) |
(neg.f32 (neg.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2))) |
(+.f32 (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) -1/6) 0) |
(+.f32 0 (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) -1/6)) |
(-.f32 (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) -1/6) 0) |
(-.f32 0 (neg.f32 (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) -1/6))) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) -1/6))) 1) |
(/.f32 (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) -1/6) 1) |
(/.f32 (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) -1/6) (/.f32 (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) -1/6) (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) -1/6))) |
(pow.f32 (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) -1/6) 1) |
(neg.f32 (neg.f32 (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) -1/6))) |
| Outputs |
|---|
(*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2) |
(*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2) |
(*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2) |
(*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2) |
(*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2) |
(*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2) |
(*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2) |
(*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2) |
(*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2) |
(*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2) |
(*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2) |
(*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2) |
(*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2) |
(*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2) |
(*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2) |
(*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2) |
(*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2) |
(*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2) |
(*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2) |
(*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2) |
(*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2) |
(*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2) |
(*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2) |
(*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2) |
(*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) |
(*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) |
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)) |
(*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) |
(*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) |
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)) |
(*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) |
(*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) |
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)) |
(*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) |
(*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) |
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)) |
(*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) |
(*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) |
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)) |
(*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) |
(*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) |
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)) |
(*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) |
(*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) |
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)) |
(*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) |
(*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) |
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)) |
(*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) |
(*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) |
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)) |
(*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) |
(*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) |
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)) |
(*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) |
(*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) |
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)) |
(*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) |
(*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) |
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)) |
(*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) |
(*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) |
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)) |
(*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) |
(*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) |
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)) |
(*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) |
(*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) |
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)) |
(*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) |
(*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) |
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)) |
(*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) |
(*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) |
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)) |
(*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) |
(*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) |
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)) |
(*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) |
(*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) |
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)) |
(*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) |
(*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) |
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)) |
(*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) |
(*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) |
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)) |
(*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) |
(*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) |
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)) |
(*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) |
(*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) |
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)) |
(*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) |
(*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) |
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)) |
(+.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) 0) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2) |
(+.f32 0 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2) |
(-.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) 0) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2) |
(-.f32 0 (neg.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2) |
(-.f32 (-.f32 0 (-.f32 -1 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2))) 1) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2) |
(*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) 1) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2) |
(*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) (/.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2) |
(*.f32 1 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2) |
(*.f32 (/.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2) |
(*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 2)) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2) |
(*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (pow.f32 tau 2)) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2) |
(*.f32 (pow.f32 (*.f32 tau (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))))) 2) (/.f32 1 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2) |
(*.f32 (pow.f32 (*.f32 tau (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))))) 2) (*.f32 (/.f32 1 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) 1)) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2) |
(*.f32 (pow.f32 (*.f32 tau (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))))) 2) (pow.f32 (/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) 2)) |
(pow.f32 (*.f32 (*.f32 tau (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))))) (/.f32 1 (*.f32 tau (*.f32 (PI.f32) x)))) 2) |
(pow.f32 (*.f32 (*.f32 tau (*.f32 (*.f32 (PI.f32) (*.f32 x x)) (*.f32 tau (PI.f32)))) (/.f32 1 (*.f32 (PI.f32) (*.f32 tau x)))) 2) |
(pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 tau (*.f32 x (*.f32 (PI.f32) (*.f32 tau x))))) (/.f32 1 (*.f32 (PI.f32) (*.f32 tau x)))) 2) |
(pow.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 tau (*.f32 (PI.f32) (*.f32 x x)))) (/.f32 1 (*.f32 (PI.f32) (*.f32 tau x)))) tau) 2) |
(*.f32 (pow.f32 (*.f32 tau (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))))) 2) (/.f32 (/.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2) |
(*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (*.f32 tau x) 2)) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2) |
(*.f32 (pow.f32 x 2) (pow.f32 (*.f32 tau (PI.f32)) 2)) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2) |
(*.f32 (pow.f32 x 2) (*.f32 (pow.f32 (*.f32 tau (PI.f32)) 2) 1)) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2) |
(*.f32 (pow.f32 (*.f32 tau x) 2) (pow.f32 (PI.f32) 2)) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2) |
(*.f32 (pow.f32 (*.f32 tau (PI.f32)) 2) (pow.f32 x 2)) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2) |
(*.f32 (/.f32 1 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) (pow.f32 (*.f32 tau (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))))) 2)) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2) |
(*.f32 (pow.f32 (*.f32 tau (*.f32 (*.f32 tau (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))))) (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x)))))) 2) (/.f32 (/.f32 1 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) (pow.f32 (*.f32 tau (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))))) 2))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2) |
(*.f32 (pow.f32 (*.f32 tau (*.f32 (*.f32 tau (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))))) (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x)))))) 2) (/.f32 (*.f32 (/.f32 1 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) 1) (pow.f32 (*.f32 tau (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))))) 2))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2) |
(*.f32 (pow.f32 (*.f32 tau (*.f32 (*.f32 tau (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))))) (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x)))))) 2) (/.f32 (pow.f32 (/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) 2) (pow.f32 (*.f32 tau (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))))) 2))) |
(*.f32 (pow.f32 (*.f32 tau (*.f32 (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x)))) (*.f32 tau (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))))))) 2) (/.f32 (pow.f32 (/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) 2) (pow.f32 (*.f32 tau (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))))) 2))) |
(*.f32 (pow.f32 (*.f32 tau (*.f32 tau (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 x x)) (*.f32 tau (PI.f32))) (*.f32 (*.f32 (PI.f32) (*.f32 x x)) (*.f32 tau (PI.f32)))))) 2) (/.f32 (pow.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) 2) (pow.f32 (*.f32 tau (*.f32 (*.f32 (PI.f32) (*.f32 x x)) (*.f32 tau (PI.f32)))) 2))) |
(*.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 tau (*.f32 x (*.f32 (PI.f32) (*.f32 tau x))))) (/.f32 1 (*.f32 (PI.f32) (*.f32 tau x)))) 2) (/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau (*.f32 x (*.f32 (PI.f32) (*.f32 tau x))))) 2) (pow.f32 (*.f32 (PI.f32) (*.f32 tau (*.f32 x (*.f32 (PI.f32) (*.f32 tau x))))) 2))) |
(*.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 tau (*.f32 (PI.f32) (*.f32 x x)))) (/.f32 1 (*.f32 (PI.f32) (*.f32 tau x)))) tau) 2) (/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2) (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2))) |
(*.f32 (*.f32 (pow.f32 (*.f32 tau (*.f32 (*.f32 tau (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))))) (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x)))))) 2) (pow.f32 (*.f32 tau (*.f32 (*.f32 tau (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))))) (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x)))))) 2)) (/.f32 (/.f32 (/.f32 1 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) (pow.f32 (*.f32 tau (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))))) 2)) (pow.f32 (*.f32 tau (*.f32 (*.f32 tau (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))))) (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x)))))) 2))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2) |
(/.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) 1) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2) |
(/.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) (/.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2) |
(neg.f32 (neg.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2) |
(+.f32 (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) -1/6) 0) |
(*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) |
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)) |
(+.f32 0 (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) -1/6)) |
(*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) |
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)) |
(-.f32 (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) -1/6) 0) |
(*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) |
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)) |
(-.f32 0 (neg.f32 (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) -1/6))) |
(*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) |
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) -1/6))) 1) |
(*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) |
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)) |
(/.f32 (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) -1/6) 1) |
(*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) |
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)) |
(/.f32 (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) -1/6) (/.f32 (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) -1/6) (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) -1/6))) |
(*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) |
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)) |
(pow.f32 (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) -1/6) 1) |
(*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) |
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)) |
(neg.f32 (neg.f32 (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) -1/6))) |
(*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) |
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.3b | (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) | |
| ✓ | 0.4b | (/.f32 (sin.f32 (+.f32 (-.f32 (*.f32 (PI.f32) x) 1) 1)) (*.f32 x (PI.f32))) |
| 0.4b | (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) | |
| ✓ | 4.6b | (+.f32 (-.f32 (*.f32 (PI.f32) x) 1) 1) |
Compiled 92 to 33 computations (64.1% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | x | @ | 0 | (/.f32 (sin.f32 (+.f32 (-.f32 (*.f32 (PI.f32) x) 1) 1)) (*.f32 x (PI.f32))) |
| 0.0ms | x | @ | 0 | (+.f32 (-.f32 (*.f32 (PI.f32) x) 1) 1) |
| 0.0ms | x | @ | inf | (/.f32 (sin.f32 (+.f32 (-.f32 (*.f32 (PI.f32) x) 1) 1)) (*.f32 x (PI.f32))) |
| 0.0ms | x | @ | -inf | (/.f32 (sin.f32 (+.f32 (-.f32 (*.f32 (PI.f32) x) 1) 1)) (*.f32 x (PI.f32))) |
| 0.0ms | x | @ | inf | (+.f32 (-.f32 (*.f32 (PI.f32) x) 1) 1) |
| 1× | batch-egg-rewrite |
| 994× | rational.json-simplify-47 |
| 914× | rational.json-5 |
| 912× | exponential.json-3 |
| 912× | rational.json-1 |
| 912× | rational.json-2 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 60 |
| 1 | 119 | 36 |
| 2 | 430 | 36 |
| 3 | 1726 | 36 |
| 4 | 7778 | 36 |
| 1× | node limit |
| Inputs |
|---|
(+.f32 (-.f32 (*.f32 (PI.f32) x) 1) 1) |
(/.f32 (sin.f32 (+.f32 (-.f32 (*.f32 (PI.f32) x) 1) 1)) (*.f32 x (PI.f32))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 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) (+.f32 (PI.f32) (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 1 (-.f32 1 (*.f32 (PI.f32) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (PI.f32) x) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (PI.f32) x) -1) (+.f32 (+.f32 (PI.f32) -1) (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (*.f32 (PI.f32) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (+.f32 (*.f32 (PI.f32) (-.f32 1 x)) (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 -1 (-.f32 -1 (*.f32 (PI.f32) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 -1 (-.f32 (+.f32 -1 (*.f32 (PI.f32) (-.f32 1 x))) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 x -1)) (neg.f32 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (PI.f32) x) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (PI.f32) x) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (PI.f32) (+.f32 x -1)) -1) (-.f32 -1 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (PI.f32) (+.f32 x -1)) -1) (+.f32 -1 (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 1 x))) (-.f32 1 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 (PI.f32) x) (neg.f32 (PI.f32))) (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (+.f32 (*.f32 (PI.f32) x) -1) (neg.f32 (PI.f32))) (+.f32 (PI.f32) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (neg.f32 (PI.f32))) (*.f32 (PI.f32) (-.f32 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (PI.f32) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 x (PI.f32))))) (#(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 1 (*.f32 (PI.f32) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (*.f32 (PI.f32) x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (PI.f32) x) (*.f32 (PI.f32) x)) (/.f32 1 (*.f32 (PI.f32) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (PI.f32) x) (*.f32 (PI.f32) x)) (*.f32 (/.f32 1 (*.f32 (PI.f32) x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 x x) (*.f32 (/.f32 1 x) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (/.f32 1 (PI.f32)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) x) (*.f32 (PI.f32) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (PI.f32) x) (*.f32 (*.f32 (PI.f32) x) (*.f32 (*.f32 (PI.f32) x) (*.f32 (PI.f32) x)))) (/.f32 (/.f32 1 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) x) (*.f32 (PI.f32) x))))))) (#(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 (neg.f32 (*.f32 (PI.f32) x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (PI.f32) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (*.f32 (PI.f32) x)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (+.f32 (*.f32 (PI.f32) (-.f32 1 x)) (neg.f32 (PI.f32)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))) (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))) (*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))))) (/.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) 1))))) |
| 1× | egg-herbie |
| 1268× | rational.json-simplify-47 |
| 1150× | rational.json-simplify-1 |
| 1098× | rational.json-simplify-50 |
| 846× | rational.json-simplify-2 |
| 652× | rational.json-simplify-49 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 131 | 1126 |
| 1 | 267 | 1126 |
| 2 | 743 | 1126 |
| 3 | 2444 | 1126 |
| 4 | 6329 | 1126 |
| 1× | node limit |
| Inputs |
|---|
(*.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) |
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 (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 x (PI.f32))) (*.f32 x (PI.f32))) |
(-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 x))) |
(-.f32 (*.f32 (PI.f32) x) 0) |
(-.f32 (*.f32 (PI.f32) x) (+.f32 (PI.f32) (neg.f32 (PI.f32)))) |
(-.f32 1 (-.f32 1 (*.f32 (PI.f32) x))) |
(-.f32 (+.f32 (*.f32 (PI.f32) x) -1) -1) |
(-.f32 (+.f32 (*.f32 (PI.f32) x) -1) (+.f32 (+.f32 (PI.f32) -1) (neg.f32 (PI.f32)))) |
(-.f32 0 (neg.f32 (*.f32 (PI.f32) x))) |
(-.f32 0 (+.f32 (*.f32 (PI.f32) (-.f32 1 x)) (neg.f32 (PI.f32)))) |
(-.f32 -1 (-.f32 -1 (*.f32 (PI.f32) x))) |
(-.f32 -1 (-.f32 (+.f32 -1 (*.f32 (PI.f32) (-.f32 1 x))) (PI.f32))) |
(-.f32 (*.f32 (PI.f32) (+.f32 x -1)) (neg.f32 (PI.f32))) |
(-.f32 (+.f32 (*.f32 (PI.f32) x) -2) -2) |
(-.f32 (+.f32 (*.f32 (PI.f32) x) 1) 1) |
(-.f32 (+.f32 (*.f32 (PI.f32) (+.f32 x -1)) -1) (-.f32 -1 (PI.f32))) |
(-.f32 (+.f32 (*.f32 (PI.f32) (+.f32 x -1)) -1) (+.f32 -1 (neg.f32 (PI.f32)))) |
(-.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 1 x))) (-.f32 1 (PI.f32))) |
(-.f32 (-.f32 (*.f32 (PI.f32) x) (neg.f32 (PI.f32))) (PI.f32)) |
(-.f32 (-.f32 (+.f32 (*.f32 (PI.f32) x) -1) (neg.f32 (PI.f32))) (+.f32 (PI.f32) -1)) |
(-.f32 (neg.f32 (neg.f32 (PI.f32))) (*.f32 (PI.f32) (-.f32 1 x))) |
(*.f32 (PI.f32) x) |
(*.f32 x (PI.f32)) |
(*.f32 (*.f32 (PI.f32) x) 1) |
(*.f32 (*.f32 (PI.f32) x) (/.f32 (*.f32 (PI.f32) x) (*.f32 (PI.f32) x))) |
(*.f32 1 (*.f32 (PI.f32) x)) |
(*.f32 (neg.f32 (*.f32 (PI.f32) x)) -1) |
(*.f32 (*.f32 (*.f32 (PI.f32) x) (*.f32 (PI.f32) x)) (/.f32 1 (*.f32 (PI.f32) x))) |
(*.f32 (*.f32 (*.f32 (PI.f32) x) (*.f32 (PI.f32) x)) (*.f32 (/.f32 1 (*.f32 (PI.f32) x)) 1)) |
(*.f32 (*.f32 x x) (*.f32 (/.f32 1 x) (PI.f32))) |
(*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (/.f32 1 (PI.f32)) x)) |
(*.f32 (/.f32 1 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) x) (*.f32 (PI.f32) x))) |
(*.f32 (*.f32 (*.f32 (PI.f32) x) (*.f32 (*.f32 (PI.f32) x) (*.f32 (*.f32 (PI.f32) x) (*.f32 (PI.f32) x)))) (/.f32 (/.f32 1 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) x) (*.f32 (PI.f32) x)))) |
(/.f32 (*.f32 (PI.f32) x) 1) |
(/.f32 (*.f32 (PI.f32) x) (/.f32 (*.f32 (PI.f32) x) (*.f32 (PI.f32) x))) |
(/.f32 (neg.f32 (*.f32 (PI.f32) x)) -1) |
(pow.f32 (*.f32 (PI.f32) x) 1) |
(neg.f32 (neg.f32 (*.f32 (PI.f32) x))) |
(neg.f32 (+.f32 (*.f32 (PI.f32) (-.f32 1 x)) (neg.f32 (PI.f32)))) |
(+.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) 0) |
(+.f32 0 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))) |
(-.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) 0) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) 1) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))) (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))) (*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))) 1)) |
(*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))))) (/.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))))) |
(pow.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) 1) |
| Outputs |
|---|
(*.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) |
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 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/6 (pow.f32 (*.f32 (PI.f32) x) 2)) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4)) 1)) |
(+.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 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 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 (*.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 1/120 (pow.f32 (*.f32 (PI.f32) x) 4)) (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)) (+.f32 1 (*.f32 -1/5040 (pow.f32 (*.f32 (PI.f32) x) 6))))) |
(+.f32 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)) (+.f32 (*.f32 -1/5040 (pow.f32 (*.f32 (PI.f32) x) 6)) (+.f32 1 (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4))))) |
(/.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 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) |
(-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 x))) |
(*.f32 (PI.f32) x) |
(-.f32 (*.f32 (PI.f32) x) 0) |
(*.f32 (PI.f32) x) |
(-.f32 (*.f32 (PI.f32) x) (+.f32 (PI.f32) (neg.f32 (PI.f32)))) |
(*.f32 (PI.f32) x) |
(-.f32 1 (-.f32 1 (*.f32 (PI.f32) x))) |
(*.f32 (PI.f32) x) |
(-.f32 (+.f32 (*.f32 (PI.f32) x) -1) -1) |
(*.f32 (PI.f32) x) |
(-.f32 (+.f32 (*.f32 (PI.f32) x) -1) (+.f32 (+.f32 (PI.f32) -1) (neg.f32 (PI.f32)))) |
(*.f32 (PI.f32) x) |
(-.f32 0 (neg.f32 (*.f32 (PI.f32) x))) |
(*.f32 (PI.f32) x) |
(-.f32 0 (+.f32 (*.f32 (PI.f32) (-.f32 1 x)) (neg.f32 (PI.f32)))) |
(*.f32 (PI.f32) x) |
(-.f32 -1 (-.f32 -1 (*.f32 (PI.f32) x))) |
(*.f32 (PI.f32) x) |
(-.f32 -1 (-.f32 (+.f32 -1 (*.f32 (PI.f32) (-.f32 1 x))) (PI.f32))) |
(*.f32 (PI.f32) x) |
(-.f32 (*.f32 (PI.f32) (+.f32 x -1)) (neg.f32 (PI.f32))) |
(*.f32 (PI.f32) x) |
(-.f32 (+.f32 (*.f32 (PI.f32) x) -2) -2) |
(-.f32 (+.f32 (*.f32 (PI.f32) x) 1) 1) |
(*.f32 (PI.f32) x) |
(-.f32 (+.f32 (*.f32 (PI.f32) (+.f32 x -1)) -1) (-.f32 -1 (PI.f32))) |
(*.f32 (PI.f32) x) |
(-.f32 (+.f32 (*.f32 (PI.f32) (+.f32 x -1)) -1) (+.f32 -1 (neg.f32 (PI.f32)))) |
(*.f32 (PI.f32) x) |
(-.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 1 x))) (-.f32 1 (PI.f32))) |
(*.f32 (PI.f32) x) |
(-.f32 (-.f32 (*.f32 (PI.f32) x) (neg.f32 (PI.f32))) (PI.f32)) |
(*.f32 (PI.f32) x) |
(-.f32 (-.f32 (+.f32 (*.f32 (PI.f32) x) -1) (neg.f32 (PI.f32))) (+.f32 (PI.f32) -1)) |
(*.f32 (PI.f32) x) |
(-.f32 (neg.f32 (neg.f32 (PI.f32))) (*.f32 (PI.f32) (-.f32 1 x))) |
(*.f32 (PI.f32) x) |
(*.f32 (PI.f32) x) |
(*.f32 x (PI.f32)) |
(*.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 1 (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) x) |
(*.f32 (neg.f32 (*.f32 (PI.f32) x)) -1) |
(*.f32 (PI.f32) x) |
(*.f32 (*.f32 (*.f32 (PI.f32) x) (*.f32 (PI.f32) x)) (/.f32 1 (*.f32 (PI.f32) x))) |
(*.f32 (PI.f32) x) |
(*.f32 (*.f32 (*.f32 (PI.f32) x) (*.f32 (PI.f32) x)) (*.f32 (/.f32 1 (*.f32 (PI.f32) x)) 1)) |
(*.f32 (PI.f32) x) |
(*.f32 (*.f32 x x) (*.f32 (/.f32 1 x) (PI.f32))) |
(*.f32 (PI.f32) x) |
(*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (/.f32 1 (PI.f32)) x)) |
(*.f32 (PI.f32) x) |
(*.f32 (/.f32 1 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) x) (*.f32 (PI.f32) x))) |
(*.f32 (PI.f32) x) |
(*.f32 (*.f32 (*.f32 (PI.f32) x) (*.f32 (*.f32 (PI.f32) x) (*.f32 (*.f32 (PI.f32) x) (*.f32 (PI.f32) x)))) (/.f32 (/.f32 1 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) x) (*.f32 (PI.f32) x)))) |
(*.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 (neg.f32 (*.f32 (PI.f32) x)) -1) |
(*.f32 (PI.f32) x) |
(pow.f32 (*.f32 (PI.f32) x) 1) |
(*.f32 (PI.f32) x) |
(neg.f32 (neg.f32 (*.f32 (PI.f32) x))) |
(*.f32 (PI.f32) x) |
(neg.f32 (+.f32 (*.f32 (PI.f32) (-.f32 1 x)) (neg.f32 (PI.f32)))) |
(*.f32 (PI.f32) x) |
(+.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) 0) |
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) |
(+.f32 0 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) |
(-.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) 0) |
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) 1) |
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))) (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))) (*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))) 1)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) |
(*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))))) (/.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) |
(pow.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) 1) |
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.4b | (*.f32 (PI.f32) (-.f32 -1 x)) |
| ✓ | 0.4b | (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau)) |
| ✓ | 1.0b | (-.f32 -1 (PI.f32)) |
| ✓ | 7.3b | (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) |
Compiled 124 to 60 computations (51.6% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | tau | @ | inf | (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau)) |
| 1.0ms | tau | @ | 0 | (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau)) |
| 1.0ms | x | @ | 0 | (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau)) |
| 1.0ms | x | @ | -inf | (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau)) |
| 1.0ms | x | @ | inf | (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau)) |
| 1× | batch-egg-rewrite |
| 924× | rational.json-5 |
| 922× | exponential.json-3 |
| 922× | rational.json-1 |
| 922× | rational.json-2 |
| 922× | rational.json-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 19 | 124 |
| 1 | 159 | 124 |
| 2 | 493 | 124 |
| 3 | 1922 | 124 |
| 1× | node limit |
| Inputs |
|---|
(+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) |
(-.f32 -1 (PI.f32)) |
(/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau)) |
(*.f32 (PI.f32) (-.f32 -1 x)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) (/.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32)))) (/.f32 1 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32)))) (*.f32 (/.f32 1 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32)))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32)))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))))) (/.f32 (/.f32 1 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32)))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) (/.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (PI.f32)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (-.f32 -1 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (+.f32 1 (PI.f32))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 -1 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 -1 (PI.f32)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 -1 (PI.f32)) (/.f32 (-.f32 -1 (PI.f32)) (-.f32 -1 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (PI.f32)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 1 (PI.f32)) (+.f32 1 (PI.f32))) (/.f32 1 (-.f32 -1 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 1 (PI.f32)) (+.f32 1 (PI.f32))) (*.f32 (/.f32 1 (-.f32 -1 (PI.f32))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 -1 (PI.f32))) (*.f32 (+.f32 1 (PI.f32)) (+.f32 1 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (+.f32 1 (PI.f32)) (+.f32 1 (PI.f32))) (*.f32 (+.f32 1 (PI.f32)) (+.f32 1 (PI.f32)))) (/.f32 (/.f32 1 (-.f32 -1 (PI.f32))) (*.f32 (+.f32 1 (PI.f32)) (+.f32 1 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 -1 (PI.f32)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 -1 (PI.f32)) (/.f32 (-.f32 -1 (PI.f32)) (-.f32 -1 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (PI.f32)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 -1 (PI.f32)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (+.f32 1 (PI.f32))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau)) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau))) (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau))) (*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau)))) (/.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (-.f32 -1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (PI.f32) (-.f32 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (-.f32 -1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (-.f32 -1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (-.f32 -1 x)) (/.f32 (*.f32 (PI.f32) (-.f32 -1 x)) (*.f32 (PI.f32) (-.f32 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (PI.f32) (-.f32 -1 x)) 1))))) |
| 1× | egg-herbie |
| 1438× | rational.json-simplify-54 |
| 1404× | rational.json-simplify-50 |
| 1018× | rational.json-simplify-43 |
| 996× | rational.json-simplify-58 |
| 690× | exponential.json-simplify-26 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 211 | 5208 |
| 1 | 432 | 4920 |
| 2 | 857 | 4852 |
| 3 | 2813 | 4126 |
| 4 | 6820 | 3712 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 -1 (+.f32 (*.f32 -1 (PI.f32)) (PI.f32))) |
(+.f32 (*.f32 -1 (+.f32 (*.f32 -1 (PI.f32)) (PI.f32))) (*.f32 (PI.f32) x)) |
(+.f32 (*.f32 -1 (+.f32 (*.f32 -1 (PI.f32)) (PI.f32))) (*.f32 (PI.f32) x)) |
(+.f32 (*.f32 -1 (+.f32 (*.f32 -1 (PI.f32)) (PI.f32))) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) x) |
(+.f32 (*.f32 -1 (+.f32 (*.f32 -1 (PI.f32)) (PI.f32))) (*.f32 (PI.f32) x)) |
(+.f32 (*.f32 -1 (+.f32 (*.f32 -1 (PI.f32)) (PI.f32))) (*.f32 (PI.f32) x)) |
(+.f32 (*.f32 -1 (+.f32 (*.f32 -1 (PI.f32)) (PI.f32))) (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) x) |
(+.f32 (*.f32 -1 (+.f32 (*.f32 -1 (PI.f32)) (PI.f32))) (*.f32 (PI.f32) x)) |
(+.f32 (*.f32 -1 (+.f32 (*.f32 -1 (PI.f32)) (PI.f32))) (*.f32 (PI.f32) x)) |
(+.f32 (*.f32 -1 (+.f32 (*.f32 -1 (PI.f32)) (PI.f32))) (*.f32 (PI.f32) x)) |
(*.f32 -1 (/.f32 (*.f32 (PI.f32) x) (+.f32 (*.f32 -1 (PI.f32)) (PI.f32)))) |
(+.f32 (*.f32 -1 (/.f32 (*.f32 (PI.f32) x) (+.f32 (*.f32 -1 (PI.f32)) (PI.f32)))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)) (pow.f32 (+.f32 (*.f32 -1 (PI.f32)) (PI.f32)) 2)))) |
(+.f32 (*.f32 -1 (*.f32 (-.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 tau 2) (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 -1 (PI.f32)) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 (*.f32 -1 (PI.f32)) (PI.f32)) 3)))) (pow.f32 x 3))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (PI.f32) x) (+.f32 (*.f32 -1 (PI.f32)) (PI.f32)))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)) (pow.f32 (+.f32 (*.f32 -1 (PI.f32)) (PI.f32)) 2))))) |
(+.f32 (*.f32 -1 (/.f32 (*.f32 (-.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 tau 2) (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 -1 (PI.f32)) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 (*.f32 -1 (PI.f32)) (PI.f32)) 3)))) (*.f32 (pow.f32 x 4) (PI.f32))) (+.f32 (*.f32 -1 (PI.f32)) (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 (-.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 tau 2) (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 -1 (PI.f32)) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 (*.f32 -1 (PI.f32)) (PI.f32)) 3)))) (pow.f32 x 3))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (PI.f32) x) (+.f32 (*.f32 -1 (PI.f32)) (PI.f32)))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)) (pow.f32 (+.f32 (*.f32 -1 (PI.f32)) (PI.f32)) 2)))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) 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 (*.f32 -1 (PI.f32)) (PI.f32))) (*.f32 tau (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))) |
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (pow.f32 (+.f32 (*.f32 -1 (PI.f32)) (PI.f32)) 2)) (*.f32 tau (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (+.f32 (*.f32 -1 (PI.f32)) (PI.f32))) (*.f32 tau (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (/.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 (*.f32 -1 (PI.f32)) (PI.f32))) (*.f32 tau (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (pow.f32 (+.f32 (*.f32 -1 (PI.f32)) (PI.f32)) 3)) (*.f32 tau (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)))) (+.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)))) (pow.f32 (+.f32 (*.f32 -1 (PI.f32)) (PI.f32)) 2)) (*.f32 tau (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3))))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1 (PI.f32)) (PI.f32)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 tau (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 x (PI.f32))))) |
(+.f32 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 -1 (PI.f32)) (PI.f32)) 2) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 tau (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (+.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (+.f32 (*.f32 -1 (PI.f32)) (PI.f32))) (*.f32 tau (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))))) |
(+.f32 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 -1 (PI.f32)) (PI.f32)) 3) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 tau (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)))) (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (pow.f32 (+.f32 (*.f32 -1 (PI.f32)) (PI.f32)) 2)) (*.f32 tau (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3)))) (+.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (+.f32 (*.f32 -1 (PI.f32)) (PI.f32))) (*.f32 tau (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))))))) |
(*.f32 -1 (/.f32 (*.f32 (PI.f32) x) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 x) (PI.f32))) (PI.f32)))) |
(+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 x) (PI.f32))) (PI.f32)))) (*.f32 -1 (/.f32 (*.f32 (PI.f32) x) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 x) (PI.f32))) (PI.f32))))) |
(+.f32 (*.f32 -1/120 (/.f32 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 x) (PI.f32))) (PI.f32)))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 x) (PI.f32))) (PI.f32)))) (*.f32 -1 (/.f32 (*.f32 (PI.f32) x) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 x) (PI.f32))) (PI.f32)))))) |
(+.f32 (*.f32 -1/120 (/.f32 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 x) (PI.f32))) (PI.f32)))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 x) (PI.f32))) (PI.f32)))) (+.f32 (*.f32 1/5040 (/.f32 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 x 7) (pow.f32 (PI.f32) 7))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 x) (PI.f32))) (PI.f32)))) (*.f32 -1 (/.f32 (*.f32 (PI.f32) x) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 x) (PI.f32))) (PI.f32))))))) |
(*.f32 -1 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 x) (PI.f32))) (PI.f32)) tau))) |
(*.f32 -1 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 x) (PI.f32))) (PI.f32)) tau))) |
(*.f32 -1 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 x) (PI.f32))) (PI.f32)) tau))) |
(*.f32 -1 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 x) (PI.f32))) (PI.f32)) tau))) |
(*.f32 -1 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 x) (PI.f32))) (PI.f32)) tau))) |
(*.f32 -1 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 x) (PI.f32))) (PI.f32)) tau))) |
(*.f32 -1 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 x) (PI.f32))) (PI.f32)) tau))) |
(*.f32 -1 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 x) (PI.f32))) (PI.f32)) tau))) |
(*.f32 -1 (PI.f32)) |
(+.f32 (*.f32 -1 (PI.f32)) (*.f32 -1 (*.f32 x (PI.f32)))) |
(+.f32 (*.f32 -1 (PI.f32)) (*.f32 -1 (*.f32 x (PI.f32)))) |
(+.f32 (*.f32 -1 (PI.f32)) (*.f32 -1 (*.f32 x (PI.f32)))) |
(*.f32 -1 (*.f32 x (PI.f32))) |
(+.f32 (*.f32 -1 (PI.f32)) (*.f32 -1 (*.f32 x (PI.f32)))) |
(+.f32 (*.f32 -1 (PI.f32)) (*.f32 -1 (*.f32 x (PI.f32)))) |
(+.f32 (*.f32 -1 (PI.f32)) (*.f32 -1 (*.f32 x (PI.f32)))) |
(*.f32 -1 (*.f32 x (PI.f32))) |
(+.f32 (*.f32 -1 (PI.f32)) (*.f32 -1 (*.f32 x (PI.f32)))) |
(+.f32 (*.f32 -1 (PI.f32)) (*.f32 -1 (*.f32 x (PI.f32)))) |
(+.f32 (*.f32 -1 (PI.f32)) (*.f32 -1 (*.f32 x (PI.f32)))) |
(-.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) 0) |
(*.f32 1 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32)))) |
(*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) 1) |
(*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) (/.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))))) |
(*.f32 (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32)))) (/.f32 1 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))))) |
(*.f32 (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32)))) (*.f32 (/.f32 1 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32)))) 1)) |
(*.f32 (/.f32 1 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32)))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))))) |
(*.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32)))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))))) (/.f32 (/.f32 1 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32)))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32)))))) |
(/.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) 1) |
(/.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) (/.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))))) |
(pow.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) 1) |
(+.f32 (-.f32 -1 (PI.f32)) 0) |
(+.f32 0 (-.f32 -1 (PI.f32))) |
(+.f32 (-.f32 -1 (+.f32 1 (PI.f32))) 1) |
(*.f32 1 (-.f32 -1 (PI.f32))) |
(*.f32 (-.f32 -1 (PI.f32)) 1) |
(*.f32 (-.f32 -1 (PI.f32)) (/.f32 (-.f32 -1 (PI.f32)) (-.f32 -1 (PI.f32)))) |
(*.f32 (+.f32 1 (PI.f32)) -1) |
(*.f32 (*.f32 (+.f32 1 (PI.f32)) (+.f32 1 (PI.f32))) (/.f32 1 (-.f32 -1 (PI.f32)))) |
(*.f32 (*.f32 (+.f32 1 (PI.f32)) (+.f32 1 (PI.f32))) (*.f32 (/.f32 1 (-.f32 -1 (PI.f32))) 1)) |
(*.f32 (/.f32 1 (-.f32 -1 (PI.f32))) (*.f32 (+.f32 1 (PI.f32)) (+.f32 1 (PI.f32)))) |
(*.f32 (*.f32 (*.f32 (+.f32 1 (PI.f32)) (+.f32 1 (PI.f32))) (*.f32 (+.f32 1 (PI.f32)) (+.f32 1 (PI.f32)))) (/.f32 (/.f32 1 (-.f32 -1 (PI.f32))) (*.f32 (+.f32 1 (PI.f32)) (+.f32 1 (PI.f32))))) |
(/.f32 (-.f32 -1 (PI.f32)) 1) |
(/.f32 (-.f32 -1 (PI.f32)) (/.f32 (-.f32 -1 (PI.f32)) (-.f32 -1 (PI.f32)))) |
(/.f32 (+.f32 1 (PI.f32)) -1) |
(pow.f32 (-.f32 -1 (PI.f32)) 1) |
(neg.f32 (+.f32 1 (PI.f32))) |
(+.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau)) 0) |
(+.f32 0 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau))) |
(-.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau)) 0) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau)) 1) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau)) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau)))) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau))) (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau)))) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau))) (*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau))) 1)) |
(*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau)))) |
(*.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau)))) (/.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau))))) |
(pow.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau)) 1) |
(+.f32 (*.f32 (PI.f32) (-.f32 -1 x)) 0) |
(+.f32 0 (*.f32 (PI.f32) (-.f32 -1 x))) |
(-.f32 (*.f32 (PI.f32) (-.f32 -1 x)) 0) |
(/.f32 (*.f32 (PI.f32) (-.f32 -1 x)) 1) |
(/.f32 (*.f32 (PI.f32) (-.f32 -1 x)) (/.f32 (*.f32 (PI.f32) (-.f32 -1 x)) (*.f32 (PI.f32) (-.f32 -1 x)))) |
(pow.f32 (*.f32 (PI.f32) (-.f32 -1 x)) 1) |
| Outputs |
|---|
(*.f32 -1 (+.f32 (*.f32 -1 (PI.f32)) (PI.f32))) |
(*.f32 -1 (+.f32 (PI.f32) (*.f32 -1 (PI.f32)))) |
(neg.f32 (+.f32 (PI.f32) (neg.f32 (PI.f32)))) |
0 |
(+.f32 (*.f32 -1 (+.f32 (*.f32 -1 (PI.f32)) (PI.f32))) (*.f32 (PI.f32) x)) |
(+.f32 (*.f32 -1 (+.f32 (PI.f32) (*.f32 -1 (PI.f32)))) (*.f32 (PI.f32) x)) |
(+.f32 (neg.f32 (+.f32 (PI.f32) (neg.f32 (PI.f32)))) (*.f32 (PI.f32) x)) |
(+.f32 (*.f32 (PI.f32) x) 0) |
(*.f32 (PI.f32) x) |
(+.f32 (*.f32 -1 (+.f32 (*.f32 -1 (PI.f32)) (PI.f32))) (*.f32 (PI.f32) x)) |
(+.f32 (*.f32 -1 (+.f32 (PI.f32) (*.f32 -1 (PI.f32)))) (*.f32 (PI.f32) x)) |
(+.f32 (neg.f32 (+.f32 (PI.f32) (neg.f32 (PI.f32)))) (*.f32 (PI.f32) x)) |
(+.f32 (*.f32 (PI.f32) x) 0) |
(*.f32 (PI.f32) x) |
(+.f32 (*.f32 -1 (+.f32 (*.f32 -1 (PI.f32)) (PI.f32))) (*.f32 (PI.f32) x)) |
(+.f32 (*.f32 -1 (+.f32 (PI.f32) (*.f32 -1 (PI.f32)))) (*.f32 (PI.f32) x)) |
(+.f32 (neg.f32 (+.f32 (PI.f32) (neg.f32 (PI.f32)))) (*.f32 (PI.f32) x)) |
(+.f32 (*.f32 (PI.f32) x) 0) |
(*.f32 (PI.f32) x) |
(*.f32 (PI.f32) x) |
(+.f32 (*.f32 -1 (+.f32 (PI.f32) (*.f32 -1 (PI.f32)))) (*.f32 (PI.f32) x)) |
(+.f32 (neg.f32 (+.f32 (PI.f32) (neg.f32 (PI.f32)))) (*.f32 (PI.f32) x)) |
(+.f32 (*.f32 (PI.f32) x) 0) |
(+.f32 (*.f32 -1 (+.f32 (*.f32 -1 (PI.f32)) (PI.f32))) (*.f32 (PI.f32) x)) |
(+.f32 (*.f32 -1 (+.f32 (PI.f32) (*.f32 -1 (PI.f32)))) (*.f32 (PI.f32) x)) |
(+.f32 (neg.f32 (+.f32 (PI.f32) (neg.f32 (PI.f32)))) (*.f32 (PI.f32) x)) |
(+.f32 (*.f32 (PI.f32) x) 0) |
(*.f32 (PI.f32) x) |
(+.f32 (*.f32 -1 (+.f32 (*.f32 -1 (PI.f32)) (PI.f32))) (*.f32 (PI.f32) x)) |
(+.f32 (*.f32 -1 (+.f32 (PI.f32) (*.f32 -1 (PI.f32)))) (*.f32 (PI.f32) x)) |
(+.f32 (neg.f32 (+.f32 (PI.f32) (neg.f32 (PI.f32)))) (*.f32 (PI.f32) x)) |
(+.f32 (*.f32 (PI.f32) x) 0) |
(*.f32 (PI.f32) x) |
(+.f32 (*.f32 -1 (+.f32 (*.f32 -1 (PI.f32)) (PI.f32))) (*.f32 (PI.f32) x)) |
(+.f32 (*.f32 -1 (+.f32 (PI.f32) (*.f32 -1 (PI.f32)))) (*.f32 (PI.f32) x)) |
(+.f32 (neg.f32 (+.f32 (PI.f32) (neg.f32 (PI.f32)))) (*.f32 (PI.f32) x)) |
(+.f32 (*.f32 (PI.f32) x) 0) |
(*.f32 (PI.f32) x) |
(*.f32 (PI.f32) x) |
(+.f32 (*.f32 -1 (+.f32 (PI.f32) (*.f32 -1 (PI.f32)))) (*.f32 (PI.f32) x)) |
(+.f32 (neg.f32 (+.f32 (PI.f32) (neg.f32 (PI.f32)))) (*.f32 (PI.f32) x)) |
(+.f32 (*.f32 (PI.f32) x) 0) |
(+.f32 (*.f32 -1 (+.f32 (*.f32 -1 (PI.f32)) (PI.f32))) (*.f32 (PI.f32) x)) |
(+.f32 (*.f32 -1 (+.f32 (PI.f32) (*.f32 -1 (PI.f32)))) (*.f32 (PI.f32) x)) |
(+.f32 (neg.f32 (+.f32 (PI.f32) (neg.f32 (PI.f32)))) (*.f32 (PI.f32) x)) |
(+.f32 (*.f32 (PI.f32) x) 0) |
(*.f32 (PI.f32) x) |
(+.f32 (*.f32 -1 (+.f32 (*.f32 -1 (PI.f32)) (PI.f32))) (*.f32 (PI.f32) x)) |
(+.f32 (*.f32 -1 (+.f32 (PI.f32) (*.f32 -1 (PI.f32)))) (*.f32 (PI.f32) x)) |
(+.f32 (neg.f32 (+.f32 (PI.f32) (neg.f32 (PI.f32)))) (*.f32 (PI.f32) x)) |
(+.f32 (*.f32 (PI.f32) x) 0) |
(*.f32 (PI.f32) x) |
(+.f32 (*.f32 -1 (+.f32 (*.f32 -1 (PI.f32)) (PI.f32))) (*.f32 (PI.f32) x)) |
(+.f32 (*.f32 -1 (+.f32 (PI.f32) (*.f32 -1 (PI.f32)))) (*.f32 (PI.f32) x)) |
(+.f32 (neg.f32 (+.f32 (PI.f32) (neg.f32 (PI.f32)))) (*.f32 (PI.f32) x)) |
(+.f32 (*.f32 (PI.f32) x) 0) |
(*.f32 (PI.f32) x) |
(*.f32 -1 (/.f32 (*.f32 (PI.f32) x) (+.f32 (*.f32 -1 (PI.f32)) (PI.f32)))) |
(*.f32 -1 (/.f32 (*.f32 (PI.f32) x) (+.f32 (PI.f32) (*.f32 -1 (PI.f32))))) |
(neg.f32 (/.f32 (*.f32 (PI.f32) x) (+.f32 (PI.f32) (neg.f32 (PI.f32))))) |
(neg.f32 (/.f32 (*.f32 (PI.f32) x) 0)) |
(+.f32 (*.f32 -1 (/.f32 (*.f32 (PI.f32) x) (+.f32 (*.f32 -1 (PI.f32)) (PI.f32)))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)) (pow.f32 (+.f32 (*.f32 -1 (PI.f32)) (PI.f32)) 2)))) |
(+.f32 (*.f32 -1 (/.f32 (*.f32 (PI.f32) x) (+.f32 (PI.f32) (*.f32 -1 (PI.f32))))) (*.f32 -1 (/.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (pow.f32 (+.f32 (PI.f32) (*.f32 -1 (PI.f32))) 2)))) |
(*.f32 -1 (+.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (pow.f32 (+.f32 (PI.f32) (neg.f32 (PI.f32))) 2)) (/.f32 (*.f32 (PI.f32) x) (+.f32 (PI.f32) (neg.f32 (PI.f32)))))) |
(*.f32 -1 (+.f32 (/.f32 (*.f32 (PI.f32) x) (+.f32 (PI.f32) (neg.f32 (PI.f32)))) (/.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (pow.f32 (+.f32 (PI.f32) (neg.f32 (PI.f32))) 2)))) |
(neg.f32 (+.f32 (/.f32 (*.f32 (PI.f32) x) 0) (/.f32 (pow.f32 (*.f32 (PI.f32) x) 2) 0))) |
(+.f32 (*.f32 -1 (*.f32 (-.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 tau 2) (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 -1 (PI.f32)) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 (*.f32 -1 (PI.f32)) (PI.f32)) 3)))) (pow.f32 x 3))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (PI.f32) x) (+.f32 (*.f32 -1 (PI.f32)) (PI.f32)))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)) (pow.f32 (+.f32 (*.f32 -1 (PI.f32)) (PI.f32)) 2))))) |
(+.f32 (*.f32 -1 (/.f32 (*.f32 (PI.f32) x) (+.f32 (PI.f32) (*.f32 -1 (PI.f32))))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (pow.f32 (+.f32 (PI.f32) (*.f32 -1 (PI.f32))) 2))) (*.f32 -1 (*.f32 (-.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 tau 2) (pow.f32 (PI.f32) 3)) (+.f32 (PI.f32) (*.f32 -1 (PI.f32))))) (*.f32 -1 (/.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 (PI.f32) (*.f32 -1 (PI.f32))) 3)))) (pow.f32 x 3))))) |
(+.f32 (neg.f32 (/.f32 (*.f32 (PI.f32) x) (+.f32 (PI.f32) (neg.f32 (PI.f32))))) (*.f32 -1 (+.f32 (*.f32 (-.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 tau 2) (pow.f32 (PI.f32) 3)) (+.f32 (PI.f32) (neg.f32 (PI.f32))))) (neg.f32 (/.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 (PI.f32) (neg.f32 (PI.f32))) 3)))) (pow.f32 x 3)) (/.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (pow.f32 (+.f32 (PI.f32) (neg.f32 (PI.f32))) 2))))) |
(*.f32 -1 (+.f32 (*.f32 (-.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 tau 2) (pow.f32 (PI.f32) 3)) (+.f32 (PI.f32) (neg.f32 (PI.f32))))) (neg.f32 (/.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 (PI.f32) (neg.f32 (PI.f32))) 3)))) (pow.f32 x 3)) (+.f32 (/.f32 (*.f32 (PI.f32) x) (+.f32 (PI.f32) (neg.f32 (PI.f32)))) (/.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (pow.f32 (+.f32 (PI.f32) (neg.f32 (PI.f32))) 2))))) |
(*.f32 -1 (+.f32 (/.f32 (*.f32 (PI.f32) x) 0) (+.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) x) 2) 0) (*.f32 (-.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 tau 2) (pow.f32 (PI.f32) 3)) 0)) (neg.f32 (/.f32 (pow.f32 (PI.f32) 3) 0))) (pow.f32 x 3))))) |
(+.f32 (*.f32 -1 (/.f32 (*.f32 (-.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 tau 2) (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 -1 (PI.f32)) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 (*.f32 -1 (PI.f32)) (PI.f32)) 3)))) (*.f32 (pow.f32 x 4) (PI.f32))) (+.f32 (*.f32 -1 (PI.f32)) (PI.f32)))) (+.f32 (*.f32 -1 (*.f32 (-.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 tau 2) (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 -1 (PI.f32)) (PI.f32)))) (*.f32 -1 (/.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 (*.f32 -1 (PI.f32)) (PI.f32)) 3)))) (pow.f32 x 3))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (PI.f32) x) (+.f32 (*.f32 -1 (PI.f32)) (PI.f32)))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)) (pow.f32 (+.f32 (*.f32 -1 (PI.f32)) (PI.f32)) 2)))))) |
(+.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (PI.f32) x) (+.f32 (PI.f32) (*.f32 -1 (PI.f32))))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (pow.f32 (+.f32 (PI.f32) (*.f32 -1 (PI.f32))) 2))) (*.f32 -1 (*.f32 (-.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 tau 2) (pow.f32 (PI.f32) 3)) (+.f32 (PI.f32) (*.f32 -1 (PI.f32))))) (*.f32 -1 (/.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 (PI.f32) (*.f32 -1 (PI.f32))) 3)))) (pow.f32 x 3))))) (*.f32 -1 (/.f32 (*.f32 (-.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 tau 2) (pow.f32 (PI.f32) 3)) (+.f32 (PI.f32) (*.f32 -1 (PI.f32))))) (*.f32 -1 (/.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 (PI.f32) (*.f32 -1 (PI.f32))) 3)))) (*.f32 (PI.f32) (pow.f32 x 4))) (+.f32 (PI.f32) (*.f32 -1 (PI.f32)))))) |
(+.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (PI.f32) x) (+.f32 (PI.f32) (neg.f32 (PI.f32))))) (*.f32 -1 (+.f32 (*.f32 (-.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 tau 2) (pow.f32 (PI.f32) 3)) (+.f32 (PI.f32) (neg.f32 (PI.f32))))) (neg.f32 (/.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 (PI.f32) (neg.f32 (PI.f32))) 3)))) (pow.f32 x 3)) (/.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (pow.f32 (+.f32 (PI.f32) (neg.f32 (PI.f32))) 2))))) (neg.f32 (/.f32 (*.f32 (PI.f32) (*.f32 (-.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 tau 2) (pow.f32 (PI.f32) 3)) (+.f32 (PI.f32) (neg.f32 (PI.f32))))) (neg.f32 (/.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 (PI.f32) (neg.f32 (PI.f32))) 3)))) (pow.f32 x 4))) (+.f32 (PI.f32) (neg.f32 (PI.f32)))))) |
(+.f32 (neg.f32 (/.f32 (*.f32 (PI.f32) x) (+.f32 (PI.f32) (neg.f32 (PI.f32))))) (*.f32 -1 (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 tau 2) (pow.f32 (PI.f32) 3)) (+.f32 (PI.f32) (neg.f32 (PI.f32))))) (neg.f32 (/.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 (PI.f32) (neg.f32 (PI.f32))) 3)))) (*.f32 (PI.f32) (pow.f32 x 4))) (+.f32 (PI.f32) (neg.f32 (PI.f32)))) (+.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) x) 2) (pow.f32 (+.f32 (PI.f32) (neg.f32 (PI.f32))) 2)) (*.f32 (-.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 tau 2) (pow.f32 (PI.f32) 3)) (+.f32 (PI.f32) (neg.f32 (PI.f32))))) (neg.f32 (/.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 (PI.f32) (neg.f32 (PI.f32))) 3)))) (pow.f32 x 3)))))) |
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 tau 2) (pow.f32 (PI.f32) 3)) 0)) (neg.f32 (/.f32 (pow.f32 (PI.f32) 3) 0))) (neg.f32 (pow.f32 x 3))) (*.f32 -1 (+.f32 (/.f32 (*.f32 (PI.f32) x) 0) (+.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) x) 2) 0) (/.f32 (*.f32 (-.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 tau 2) (pow.f32 (PI.f32) 3)) 0)) (neg.f32 (/.f32 (pow.f32 (PI.f32) 3) 0))) (*.f32 (PI.f32) (pow.f32 x 4))) 0))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) |
(+.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 (*.f32 -1 (PI.f32)) (PI.f32))) (*.f32 tau (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))) |
(+.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (*.f32 (+.f32 (PI.f32) (*.f32 -1 (PI.f32))) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) tau))) |
(+.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (*.f32 (+.f32 (PI.f32) (neg.f32 (PI.f32))) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) tau))) |
(+.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 0) (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) tau))) |
(+.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 0 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) tau))) |
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (pow.f32 (+.f32 (*.f32 -1 (PI.f32)) (PI.f32)) 2)) (*.f32 tau (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (+.f32 (*.f32 -1 (PI.f32)) (PI.f32))) (*.f32 tau (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))))) |
(+.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (+.f32 (/.f32 (*.f32 (+.f32 (PI.f32) (*.f32 -1 (PI.f32))) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) tau)) (/.f32 (*.f32 (pow.f32 (+.f32 (PI.f32) (*.f32 -1 (PI.f32))) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 tau (pow.f32 (*.f32 (PI.f32) x) 3))))) |
(+.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (+.f32 (/.f32 (*.f32 (+.f32 (PI.f32) (neg.f32 (PI.f32))) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) tau)) (/.f32 (*.f32 (pow.f32 (+.f32 (PI.f32) (neg.f32 (PI.f32))) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 tau (pow.f32 (*.f32 (PI.f32) x) 3))))) |
(+.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 0) (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) tau)) (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 0) (*.f32 tau (pow.f32 (*.f32 (PI.f32) x) 3))))) |
(+.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (+.f32 (/.f32 0 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) tau)) (/.f32 0 (*.f32 tau (pow.f32 (*.f32 (PI.f32) x) 3))))) |
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (+.f32 (*.f32 -1 (PI.f32)) (PI.f32))) (*.f32 tau (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (pow.f32 (+.f32 (*.f32 -1 (PI.f32)) (PI.f32)) 3)) (*.f32 tau (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)))) (+.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)))) (pow.f32 (+.f32 (*.f32 -1 (PI.f32)) (PI.f32)) 2)) (*.f32 tau (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3))))))) |
(+.f32 (/.f32 (*.f32 (+.f32 (PI.f32) (*.f32 -1 (PI.f32))) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) tau)) (+.f32 (/.f32 (*.f32 (pow.f32 (+.f32 (PI.f32) (*.f32 -1 (PI.f32))) 3) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 tau (pow.f32 (*.f32 (PI.f32) x) 4))) (+.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (*.f32 (pow.f32 (+.f32 (PI.f32) (*.f32 -1 (PI.f32))) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 tau (pow.f32 (*.f32 (PI.f32) x) 3)))))) |
(+.f32 (/.f32 (*.f32 (+.f32 (PI.f32) (neg.f32 (PI.f32))) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) tau)) (+.f32 (/.f32 (*.f32 (pow.f32 (+.f32 (PI.f32) (neg.f32 (PI.f32))) 3) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 tau (pow.f32 (*.f32 (PI.f32) x) 4))) (+.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (*.f32 (pow.f32 (+.f32 (PI.f32) (neg.f32 (PI.f32))) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 tau (pow.f32 (*.f32 (PI.f32) x) 3)))))) |
(+.f32 (/.f32 (*.f32 (+.f32 (PI.f32) (neg.f32 (PI.f32))) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) tau)) (+.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (+.f32 (/.f32 (*.f32 (pow.f32 (+.f32 (PI.f32) (neg.f32 (PI.f32))) 3) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 tau (pow.f32 (*.f32 (PI.f32) x) 4))) (/.f32 (*.f32 (pow.f32 (+.f32 (PI.f32) (neg.f32 (PI.f32))) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 tau (pow.f32 (*.f32 (PI.f32) x) 3)))))) |
(+.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 0) (*.f32 tau (pow.f32 (*.f32 (PI.f32) x) 3))) (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 0) (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) tau)) (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 0) (*.f32 tau (pow.f32 (*.f32 (PI.f32) x) 4)))))) |
(+.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (+.f32 (/.f32 0 (*.f32 tau (pow.f32 (*.f32 (PI.f32) x) 3))) (+.f32 (/.f32 0 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) tau)) (/.f32 0 (*.f32 tau (pow.f32 (*.f32 (PI.f32) x) 4)))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) |
(+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1 (PI.f32)) (PI.f32)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 tau (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 x (PI.f32))))) |
(+.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (*.f32 (+.f32 (PI.f32) (*.f32 -1 (PI.f32))) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) tau))) |
(+.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (*.f32 (+.f32 (PI.f32) (neg.f32 (PI.f32))) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) tau))) |
(+.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 0) (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) tau))) |
(+.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 0 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) tau))) |
(+.f32 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 -1 (PI.f32)) (PI.f32)) 2) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 tau (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (+.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (+.f32 (*.f32 -1 (PI.f32)) (PI.f32))) (*.f32 tau (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))))) |
(+.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (+.f32 (/.f32 (*.f32 (+.f32 (PI.f32) (*.f32 -1 (PI.f32))) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) tau)) (/.f32 (*.f32 (pow.f32 (+.f32 (PI.f32) (*.f32 -1 (PI.f32))) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 tau (pow.f32 (*.f32 (PI.f32) x) 3))))) |
(+.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (+.f32 (/.f32 (*.f32 (+.f32 (PI.f32) (neg.f32 (PI.f32))) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) tau)) (/.f32 (*.f32 (pow.f32 (+.f32 (PI.f32) (neg.f32 (PI.f32))) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 tau (pow.f32 (*.f32 (PI.f32) x) 3))))) |
(+.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 0) (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) tau)) (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 0) (*.f32 tau (pow.f32 (*.f32 (PI.f32) x) 3))))) |
(+.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (+.f32 (/.f32 0 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) tau)) (/.f32 0 (*.f32 tau (pow.f32 (*.f32 (PI.f32) x) 3))))) |
(+.f32 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 -1 (PI.f32)) (PI.f32)) 3) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 tau (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)))) (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (pow.f32 (+.f32 (*.f32 -1 (PI.f32)) (PI.f32)) 2)) (*.f32 tau (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3)))) (+.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (+.f32 (*.f32 -1 (PI.f32)) (PI.f32))) (*.f32 tau (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))))))) |
(+.f32 (/.f32 (*.f32 (+.f32 (PI.f32) (*.f32 -1 (PI.f32))) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) tau)) (+.f32 (/.f32 (*.f32 (pow.f32 (+.f32 (PI.f32) (*.f32 -1 (PI.f32))) 3) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 tau (pow.f32 (*.f32 (PI.f32) x) 4))) (+.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (*.f32 (pow.f32 (+.f32 (PI.f32) (*.f32 -1 (PI.f32))) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 tau (pow.f32 (*.f32 (PI.f32) x) 3)))))) |
(+.f32 (/.f32 (*.f32 (+.f32 (PI.f32) (neg.f32 (PI.f32))) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) tau)) (+.f32 (/.f32 (*.f32 (pow.f32 (+.f32 (PI.f32) (neg.f32 (PI.f32))) 3) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 tau (pow.f32 (*.f32 (PI.f32) x) 4))) (+.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (*.f32 (pow.f32 (+.f32 (PI.f32) (neg.f32 (PI.f32))) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 tau (pow.f32 (*.f32 (PI.f32) x) 3)))))) |
(+.f32 (/.f32 (*.f32 (+.f32 (PI.f32) (neg.f32 (PI.f32))) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) tau)) (+.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (+.f32 (/.f32 (*.f32 (pow.f32 (+.f32 (PI.f32) (neg.f32 (PI.f32))) 3) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 tau (pow.f32 (*.f32 (PI.f32) x) 4))) (/.f32 (*.f32 (pow.f32 (+.f32 (PI.f32) (neg.f32 (PI.f32))) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 tau (pow.f32 (*.f32 (PI.f32) x) 3)))))) |
(+.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 0) (*.f32 tau (pow.f32 (*.f32 (PI.f32) x) 3))) (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 0) (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) tau)) (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 0) (*.f32 tau (pow.f32 (*.f32 (PI.f32) x) 4)))))) |
(+.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (+.f32 (/.f32 0 (*.f32 tau (pow.f32 (*.f32 (PI.f32) x) 3))) (+.f32 (/.f32 0 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) tau)) (/.f32 0 (*.f32 tau (pow.f32 (*.f32 (PI.f32) x) 4)))))) |
(*.f32 -1 (/.f32 (*.f32 (PI.f32) x) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 x) (PI.f32))) (PI.f32)))) |
(*.f32 -1 (/.f32 (*.f32 (PI.f32) x) (+.f32 (PI.f32) (*.f32 -1 (*.f32 (PI.f32) (+.f32 x 1)))))) |
(neg.f32 (/.f32 (*.f32 (PI.f32) x) (+.f32 (PI.f32) (*.f32 (neg.f32 (PI.f32)) (+.f32 x 1))))) |
(neg.f32 (/.f32 (*.f32 (PI.f32) x) (+.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 -1 x))))) |
(+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 x) (PI.f32))) (PI.f32)))) (*.f32 -1 (/.f32 (*.f32 (PI.f32) x) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 x) (PI.f32))) (PI.f32))))) |
(+.f32 (*.f32 -1 (/.f32 (*.f32 (PI.f32) x) (+.f32 (PI.f32) (*.f32 -1 (*.f32 (PI.f32) (+.f32 x 1)))))) (*.f32 1/6 (/.f32 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 3)) (+.f32 (PI.f32) (*.f32 -1 (*.f32 (PI.f32) (+.f32 x 1))))))) |
(+.f32 (neg.f32 (/.f32 (*.f32 (PI.f32) x) (+.f32 (PI.f32) (*.f32 (neg.f32 (PI.f32)) (+.f32 x 1))))) (*.f32 1/6 (/.f32 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 3)) (+.f32 (PI.f32) (*.f32 (neg.f32 (PI.f32)) (+.f32 x 1)))))) |
(+.f32 (neg.f32 (/.f32 (*.f32 (PI.f32) x) (+.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 -1 x))))) (*.f32 1/6 (/.f32 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 3)) (+.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 -1 x)))))) |
(+.f32 (*.f32 -1/120 (/.f32 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 x) (PI.f32))) (PI.f32)))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 x) (PI.f32))) (PI.f32)))) (*.f32 -1 (/.f32 (*.f32 (PI.f32) x) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 x) (PI.f32))) (PI.f32)))))) |
(+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 3)) (+.f32 (PI.f32) (*.f32 -1 (*.f32 (PI.f32) (+.f32 x 1)))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (PI.f32) x) (+.f32 (PI.f32) (*.f32 -1 (*.f32 (PI.f32) (+.f32 x 1)))))) (*.f32 -1/120 (/.f32 (*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 (PI.f32) x) 5)) (+.f32 (PI.f32) (*.f32 -1 (*.f32 (PI.f32) (+.f32 x 1)))))))) |
(+.f32 (neg.f32 (/.f32 (*.f32 (PI.f32) x) (+.f32 (PI.f32) (*.f32 (neg.f32 (PI.f32)) (+.f32 x 1))))) (+.f32 (*.f32 -1/120 (/.f32 (*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 (PI.f32) x) 5)) (+.f32 (PI.f32) (*.f32 (neg.f32 (PI.f32)) (+.f32 x 1))))) (*.f32 1/6 (/.f32 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 3)) (+.f32 (PI.f32) (*.f32 (neg.f32 (PI.f32)) (+.f32 x 1))))))) |
(+.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (PI.f32) x) (+.f32 (PI.f32) (*.f32 (neg.f32 (PI.f32)) (+.f32 x 1))))) (*.f32 1/6 (/.f32 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 3)) (+.f32 (PI.f32) (*.f32 (neg.f32 (PI.f32)) (+.f32 x 1)))))) (*.f32 -1/120 (/.f32 (*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 (PI.f32) x) 5)) (+.f32 (PI.f32) (*.f32 (neg.f32 (PI.f32)) (+.f32 x 1)))))) |
(+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 3)) (+.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 -1 x))))) (+.f32 (neg.f32 (/.f32 (*.f32 (PI.f32) x) (+.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 -1 x))))) (*.f32 -1/120 (/.f32 (*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 (PI.f32) x) 5)) (+.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 -1 x))))))) |
(+.f32 (*.f32 -1/120 (/.f32 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 x) (PI.f32))) (PI.f32)))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 x) (PI.f32))) (PI.f32)))) (+.f32 (*.f32 1/5040 (/.f32 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 x 7) (pow.f32 (PI.f32) 7))) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 x) (PI.f32))) (PI.f32)))) (*.f32 -1 (/.f32 (*.f32 (PI.f32) x) (+.f32 (*.f32 -1 (*.f32 (+.f32 1 x) (PI.f32))) (PI.f32))))))) |
(+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 3)) (+.f32 (PI.f32) (*.f32 -1 (*.f32 (PI.f32) (+.f32 x 1)))))) (+.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (PI.f32) x) (+.f32 (PI.f32) (*.f32 -1 (*.f32 (PI.f32) (+.f32 x 1)))))) (*.f32 1/5040 (/.f32 (*.f32 (pow.f32 tau 6) (pow.f32 (*.f32 (PI.f32) x) 7)) (+.f32 (PI.f32) (*.f32 -1 (*.f32 (PI.f32) (+.f32 x 1))))))) (*.f32 -1/120 (/.f32 (*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 (PI.f32) x) 5)) (+.f32 (PI.f32) (*.f32 -1 (*.f32 (PI.f32) (+.f32 x 1)))))))) |
(+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 3)) (+.f32 (PI.f32) (*.f32 (neg.f32 (PI.f32)) (+.f32 x 1))))) (+.f32 (*.f32 -1/120 (/.f32 (*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 (PI.f32) x) 5)) (+.f32 (PI.f32) (*.f32 (neg.f32 (PI.f32)) (+.f32 x 1))))) (+.f32 (neg.f32 (/.f32 (*.f32 (PI.f32) x) (+.f32 (PI.f32) (*.f32 (neg.f32 (PI.f32)) (+.f32 x 1))))) (*.f32 1/5040 (/.f32 (*.f32 (pow.f32 tau 6) (pow.f32 (*.f32 (PI.f32) x) 7)) (+.f32 (PI.f32) (*.f32 (neg.f32 (PI.f32)) (+.f32 x 1)))))))) |
(+.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (PI.f32) x) (+.f32 (PI.f32) (*.f32 (neg.f32 (PI.f32)) (+.f32 x 1))))) (*.f32 1/6 (/.f32 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 3)) (+.f32 (PI.f32) (*.f32 (neg.f32 (PI.f32)) (+.f32 x 1)))))) (+.f32 (*.f32 1/5040 (/.f32 (*.f32 (pow.f32 tau 6) (pow.f32 (*.f32 (PI.f32) x) 7)) (+.f32 (PI.f32) (*.f32 (neg.f32 (PI.f32)) (+.f32 x 1))))) (*.f32 -1/120 (/.f32 (*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 (PI.f32) x) 5)) (+.f32 (PI.f32) (*.f32 (neg.f32 (PI.f32)) (+.f32 x 1))))))) |
(+.f32 (neg.f32 (/.f32 (*.f32 (PI.f32) x) (+.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 -1 x))))) (+.f32 (*.f32 -1/120 (/.f32 (*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 (PI.f32) x) 5)) (+.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 -1 x))))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (pow.f32 tau 2) (pow.f32 (*.f32 (PI.f32) x) 3)) (+.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 -1 x))))) (*.f32 1/5040 (/.f32 (*.f32 (pow.f32 tau 6) (pow.f32 (*.f32 (PI.f32) x) 7)) (+.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 -1 x)))))))) |
(*.f32 -1 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 x) (PI.f32))) (PI.f32)) tau))) |
(*.f32 -1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (+.f32 (PI.f32) (*.f32 -1 (*.f32 (PI.f32) (+.f32 x 1))))))) |
(neg.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (+.f32 (PI.f32) (*.f32 (neg.f32 (PI.f32)) (+.f32 x 1)))))) |
(neg.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (+.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 -1 x)))))) |
(*.f32 -1 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 x) (PI.f32))) (PI.f32)) tau))) |
(*.f32 -1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (+.f32 (PI.f32) (*.f32 -1 (*.f32 (PI.f32) (+.f32 x 1))))))) |
(neg.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (+.f32 (PI.f32) (*.f32 (neg.f32 (PI.f32)) (+.f32 x 1)))))) |
(neg.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (+.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 -1 x)))))) |
(*.f32 -1 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 x) (PI.f32))) (PI.f32)) tau))) |
(*.f32 -1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (+.f32 (PI.f32) (*.f32 -1 (*.f32 (PI.f32) (+.f32 x 1))))))) |
(neg.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (+.f32 (PI.f32) (*.f32 (neg.f32 (PI.f32)) (+.f32 x 1)))))) |
(neg.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (+.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 -1 x)))))) |
(*.f32 -1 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 x) (PI.f32))) (PI.f32)) tau))) |
(*.f32 -1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (+.f32 (PI.f32) (*.f32 -1 (*.f32 (PI.f32) (+.f32 x 1))))))) |
(neg.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (+.f32 (PI.f32) (*.f32 (neg.f32 (PI.f32)) (+.f32 x 1)))))) |
(neg.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (+.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 -1 x)))))) |
(*.f32 -1 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 x) (PI.f32))) (PI.f32)) tau))) |
(*.f32 -1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (+.f32 (PI.f32) (*.f32 -1 (*.f32 (PI.f32) (+.f32 x 1))))))) |
(neg.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (+.f32 (PI.f32) (*.f32 (neg.f32 (PI.f32)) (+.f32 x 1)))))) |
(neg.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (+.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 -1 x)))))) |
(*.f32 -1 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 x) (PI.f32))) (PI.f32)) tau))) |
(*.f32 -1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (+.f32 (PI.f32) (*.f32 -1 (*.f32 (PI.f32) (+.f32 x 1))))))) |
(neg.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (+.f32 (PI.f32) (*.f32 (neg.f32 (PI.f32)) (+.f32 x 1)))))) |
(neg.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (+.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 -1 x)))))) |
(*.f32 -1 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 x) (PI.f32))) (PI.f32)) tau))) |
(*.f32 -1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (+.f32 (PI.f32) (*.f32 -1 (*.f32 (PI.f32) (+.f32 x 1))))))) |
(neg.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (+.f32 (PI.f32) (*.f32 (neg.f32 (PI.f32)) (+.f32 x 1)))))) |
(neg.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (+.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 -1 x)))))) |
(*.f32 -1 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (+.f32 (*.f32 -1 (*.f32 (+.f32 1 x) (PI.f32))) (PI.f32)) tau))) |
(*.f32 -1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (+.f32 (PI.f32) (*.f32 -1 (*.f32 (PI.f32) (+.f32 x 1))))))) |
(neg.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (+.f32 (PI.f32) (*.f32 (neg.f32 (PI.f32)) (+.f32 x 1)))))) |
(neg.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (+.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 -1 x)))))) |
(*.f32 -1 (PI.f32)) |
(neg.f32 (PI.f32)) |
(+.f32 (*.f32 -1 (PI.f32)) (*.f32 -1 (*.f32 x (PI.f32)))) |
(+.f32 (*.f32 -1 (PI.f32)) (*.f32 -1 (*.f32 (PI.f32) x))) |
(*.f32 -1 (+.f32 (PI.f32) (*.f32 (PI.f32) x))) |
(*.f32 (PI.f32) (+.f32 -1 (neg.f32 x))) |
(*.f32 (PI.f32) (-.f32 -1 x)) |
(+.f32 (*.f32 -1 (PI.f32)) (*.f32 -1 (*.f32 x (PI.f32)))) |
(+.f32 (*.f32 -1 (PI.f32)) (*.f32 -1 (*.f32 (PI.f32) x))) |
(*.f32 -1 (+.f32 (PI.f32) (*.f32 (PI.f32) x))) |
(*.f32 (PI.f32) (+.f32 -1 (neg.f32 x))) |
(*.f32 (PI.f32) (-.f32 -1 x)) |
(+.f32 (*.f32 -1 (PI.f32)) (*.f32 -1 (*.f32 x (PI.f32)))) |
(+.f32 (*.f32 -1 (PI.f32)) (*.f32 -1 (*.f32 (PI.f32) x))) |
(*.f32 -1 (+.f32 (PI.f32) (*.f32 (PI.f32) x))) |
(*.f32 (PI.f32) (+.f32 -1 (neg.f32 x))) |
(*.f32 (PI.f32) (-.f32 -1 x)) |
(*.f32 -1 (*.f32 x (PI.f32))) |
(*.f32 -1 (*.f32 (PI.f32) x)) |
(*.f32 (neg.f32 (PI.f32)) x) |
(*.f32 (PI.f32) (neg.f32 x)) |
(+.f32 (*.f32 -1 (PI.f32)) (*.f32 -1 (*.f32 x (PI.f32)))) |
(+.f32 (*.f32 -1 (PI.f32)) (*.f32 -1 (*.f32 (PI.f32) x))) |
(*.f32 -1 (+.f32 (PI.f32) (*.f32 (PI.f32) x))) |
(*.f32 (PI.f32) (+.f32 -1 (neg.f32 x))) |
(*.f32 (PI.f32) (-.f32 -1 x)) |
(+.f32 (*.f32 -1 (PI.f32)) (*.f32 -1 (*.f32 x (PI.f32)))) |
(+.f32 (*.f32 -1 (PI.f32)) (*.f32 -1 (*.f32 (PI.f32) x))) |
(*.f32 -1 (+.f32 (PI.f32) (*.f32 (PI.f32) x))) |
(*.f32 (PI.f32) (+.f32 -1 (neg.f32 x))) |
(*.f32 (PI.f32) (-.f32 -1 x)) |
(+.f32 (*.f32 -1 (PI.f32)) (*.f32 -1 (*.f32 x (PI.f32)))) |
(+.f32 (*.f32 -1 (PI.f32)) (*.f32 -1 (*.f32 (PI.f32) x))) |
(*.f32 -1 (+.f32 (PI.f32) (*.f32 (PI.f32) x))) |
(*.f32 (PI.f32) (+.f32 -1 (neg.f32 x))) |
(*.f32 (PI.f32) (-.f32 -1 x)) |
(*.f32 -1 (*.f32 x (PI.f32))) |
(*.f32 -1 (*.f32 (PI.f32) x)) |
(*.f32 (neg.f32 (PI.f32)) x) |
(*.f32 (PI.f32) (neg.f32 x)) |
(+.f32 (*.f32 -1 (PI.f32)) (*.f32 -1 (*.f32 x (PI.f32)))) |
(+.f32 (*.f32 -1 (PI.f32)) (*.f32 -1 (*.f32 (PI.f32) x))) |
(*.f32 -1 (+.f32 (PI.f32) (*.f32 (PI.f32) x))) |
(*.f32 (PI.f32) (+.f32 -1 (neg.f32 x))) |
(*.f32 (PI.f32) (-.f32 -1 x)) |
(+.f32 (*.f32 -1 (PI.f32)) (*.f32 -1 (*.f32 x (PI.f32)))) |
(+.f32 (*.f32 -1 (PI.f32)) (*.f32 -1 (*.f32 (PI.f32) x))) |
(*.f32 -1 (+.f32 (PI.f32) (*.f32 (PI.f32) x))) |
(*.f32 (PI.f32) (+.f32 -1 (neg.f32 x))) |
(*.f32 (PI.f32) (-.f32 -1 x)) |
(+.f32 (*.f32 -1 (PI.f32)) (*.f32 -1 (*.f32 x (PI.f32)))) |
(+.f32 (*.f32 -1 (PI.f32)) (*.f32 -1 (*.f32 (PI.f32) x))) |
(*.f32 -1 (+.f32 (PI.f32) (*.f32 (PI.f32) x))) |
(*.f32 (PI.f32) (+.f32 -1 (neg.f32 x))) |
(*.f32 (PI.f32) (-.f32 -1 x)) |
(-.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) 0) |
(+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) |
(*.f32 1 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32)))) |
(+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) |
(*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) 1) |
(+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) |
(*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) (/.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))))) |
(+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) |
(*.f32 (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32)))) (/.f32 1 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))))) |
(+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) |
(*.f32 (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32)))) (*.f32 (/.f32 1 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32)))) 1)) |
(+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) |
(*.f32 (/.f32 1 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32)))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))))) |
(+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) |
(*.f32 (*.f32 (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32)))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))))) (/.f32 (/.f32 1 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32)))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32)))))) |
(+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) |
(/.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) 1) |
(+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) |
(/.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) (/.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))))) |
(+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) |
(pow.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) 1) |
(+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) |
(+.f32 (-.f32 -1 (PI.f32)) 0) |
(-.f32 -1 (PI.f32)) |
(+.f32 0 (-.f32 -1 (PI.f32))) |
(-.f32 -1 (PI.f32)) |
(+.f32 (-.f32 -1 (+.f32 1 (PI.f32))) 1) |
(-.f32 -1 (PI.f32)) |
(*.f32 1 (-.f32 -1 (PI.f32))) |
(-.f32 -1 (PI.f32)) |
(*.f32 (-.f32 -1 (PI.f32)) 1) |
(-.f32 -1 (PI.f32)) |
(*.f32 (-.f32 -1 (PI.f32)) (/.f32 (-.f32 -1 (PI.f32)) (-.f32 -1 (PI.f32)))) |
(-.f32 -1 (PI.f32)) |
(*.f32 (+.f32 1 (PI.f32)) -1) |
(-.f32 -1 (PI.f32)) |
(*.f32 (*.f32 (+.f32 1 (PI.f32)) (+.f32 1 (PI.f32))) (/.f32 1 (-.f32 -1 (PI.f32)))) |
(-.f32 -1 (PI.f32)) |
(*.f32 (*.f32 (+.f32 1 (PI.f32)) (+.f32 1 (PI.f32))) (*.f32 (/.f32 1 (-.f32 -1 (PI.f32))) 1)) |
(-.f32 -1 (PI.f32)) |
(*.f32 (/.f32 1 (-.f32 -1 (PI.f32))) (*.f32 (+.f32 1 (PI.f32)) (+.f32 1 (PI.f32)))) |
(-.f32 -1 (PI.f32)) |
(*.f32 (*.f32 (*.f32 (+.f32 1 (PI.f32)) (+.f32 1 (PI.f32))) (*.f32 (+.f32 1 (PI.f32)) (+.f32 1 (PI.f32)))) (/.f32 (/.f32 1 (-.f32 -1 (PI.f32))) (*.f32 (+.f32 1 (PI.f32)) (+.f32 1 (PI.f32))))) |
(-.f32 -1 (PI.f32)) |
(/.f32 (-.f32 -1 (PI.f32)) 1) |
(-.f32 -1 (PI.f32)) |
(/.f32 (-.f32 -1 (PI.f32)) (/.f32 (-.f32 -1 (PI.f32)) (-.f32 -1 (PI.f32)))) |
(-.f32 -1 (PI.f32)) |
(/.f32 (+.f32 1 (PI.f32)) -1) |
(-.f32 -1 (PI.f32)) |
(pow.f32 (-.f32 -1 (PI.f32)) 1) |
(-.f32 -1 (PI.f32)) |
(neg.f32 (+.f32 1 (PI.f32))) |
(-.f32 -1 (PI.f32)) |
(+.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau)) 0) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))))) |
(+.f32 0 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))))) |
(-.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau)) 0) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))))) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau)) 1) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau)) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))))) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau))) (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))))) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau))) (*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau))) 1)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))))) |
(*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))))) |
(*.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau)))) (/.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau))))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))))) |
(pow.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau)) 1) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))))) |
(+.f32 (*.f32 (PI.f32) (-.f32 -1 x)) 0) |
(+.f32 (*.f32 -1 (PI.f32)) (*.f32 -1 (*.f32 (PI.f32) x))) |
(*.f32 -1 (+.f32 (PI.f32) (*.f32 (PI.f32) x))) |
(*.f32 (PI.f32) (+.f32 -1 (neg.f32 x))) |
(*.f32 (PI.f32) (-.f32 -1 x)) |
(+.f32 0 (*.f32 (PI.f32) (-.f32 -1 x))) |
(+.f32 (*.f32 -1 (PI.f32)) (*.f32 -1 (*.f32 (PI.f32) x))) |
(*.f32 -1 (+.f32 (PI.f32) (*.f32 (PI.f32) x))) |
(*.f32 (PI.f32) (+.f32 -1 (neg.f32 x))) |
(*.f32 (PI.f32) (-.f32 -1 x)) |
(-.f32 (*.f32 (PI.f32) (-.f32 -1 x)) 0) |
(+.f32 (*.f32 -1 (PI.f32)) (*.f32 -1 (*.f32 (PI.f32) x))) |
(*.f32 -1 (+.f32 (PI.f32) (*.f32 (PI.f32) x))) |
(*.f32 (PI.f32) (+.f32 -1 (neg.f32 x))) |
(*.f32 (PI.f32) (-.f32 -1 x)) |
(/.f32 (*.f32 (PI.f32) (-.f32 -1 x)) 1) |
(+.f32 (*.f32 -1 (PI.f32)) (*.f32 -1 (*.f32 (PI.f32) x))) |
(*.f32 -1 (+.f32 (PI.f32) (*.f32 (PI.f32) x))) |
(*.f32 (PI.f32) (+.f32 -1 (neg.f32 x))) |
(*.f32 (PI.f32) (-.f32 -1 x)) |
(/.f32 (*.f32 (PI.f32) (-.f32 -1 x)) (/.f32 (*.f32 (PI.f32) (-.f32 -1 x)) (*.f32 (PI.f32) (-.f32 -1 x)))) |
(+.f32 (*.f32 -1 (PI.f32)) (*.f32 -1 (*.f32 (PI.f32) x))) |
(*.f32 -1 (+.f32 (PI.f32) (*.f32 (PI.f32) x))) |
(*.f32 (PI.f32) (+.f32 -1 (neg.f32 x))) |
(*.f32 (PI.f32) (-.f32 -1 x)) |
(pow.f32 (*.f32 (PI.f32) (-.f32 -1 x)) 1) |
(+.f32 (*.f32 -1 (PI.f32)) (*.f32 -1 (*.f32 (PI.f32) x))) |
(*.f32 -1 (+.f32 (PI.f32) (*.f32 (PI.f32) x))) |
(*.f32 (PI.f32) (+.f32 -1 (neg.f32 x))) |
(*.f32 (PI.f32) (-.f32 -1 x)) |
Compiled 18137 to 6923 computations (61.8% saved)
57 alts after pruning (49 fresh and 8 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 506 | 10 | 516 |
| Fresh | 3 | 39 | 42 |
| Picked | 0 | 1 | 1 |
| Done | 2 | 7 | 9 |
| Total | 511 | 57 | 568 |
| Status | Error | Program |
|---|---|---|
| 5.1b | (*.f32 (/.f32 (/.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (sin.f32 (-.f32 (*.f32 (PI.f32) (neg.f32 (*.f32 x tau))) (PI.f32)))) 2) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 5.9b | (*.f32 (/.f32 (/.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (sin.f32 (*.f32 (PI.f32) (-.f32 (*.f32 x tau) 2)))) 2) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 5.9b | (*.f32 (/.f32 (/.f32 (+.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (-.f32 (*.f32 x (*.f32 (PI.f32) tau)) (*.f32 (PI.f32) 2)))) 2) (*.f32 x (*.f32 (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)))) | |
| 4.9b | (*.f32 (/.f32 (-.f32 (-.f32 0 (-.f32 -1 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))))) 1) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 11.3b | (*.f32 (/.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 5.8b | (*.f32 (/.f32 (sin.f32 (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 (*.f32 x tau))))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 6.7b | (*.f32 (/.f32 (sin.f32 (*.f32 (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 x))) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 7.4b | (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (-.f32 (+.f32 (-.f32 (PI.f32) (-.f32 -1 (*.f32 x (PI.f32)))) -1) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 7.1b | (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (-.f32 (*.f32 (+.f32 x 1) (PI.f32)) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 7.2b | (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (-.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 (/.f32 1 (PI.f32)) (*.f32 x (/.f32 1 (PI.f32)))))) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| ✓ | 8.0b | (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (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 (*.f32 (PI.f32) (PI.f32)) (/.f32 x (PI.f32))) tau)) (/.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 (*.f32 x x) (*.f32 (/.f32 1 x) (PI.f32))) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 7.1b | (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 (PI.f32) (+.f32 -1 (+.f32 x 1))) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 5.7b | (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (-.f32 (+.f32 (*.f32 (PI.f32) x) 1) 1)) (*.f32 x (PI.f32)))) | |
| 0.9b | (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 (*.f32 x x) (*.f32 (/.f32 1 x) (PI.f32)))) (*.f32 x (PI.f32)))) | |
| 7.2b | (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1 x))) (*.f32 (PI.f32) x))) | |
| 6.6b | (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (-.f32 (-.f32 (*.f32 x (PI.f32)) (neg.f32 (PI.f32))) (PI.f32)))) | |
| ✓ | 0.6b | (*.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)))) |
| 3.1b | (*.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 (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4)) 1))) | |
| 4.9b | (*.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)))) | |
| 9.2b | (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) 1) | |
| 5.4b | (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (-.f32 (*.f32 (PI.f32) (+.f32 1 (+.f32 (*.f32 x tau) -1))) 0)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| ✓ | 0.6b | (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
| 0.7b | (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (-.f32 (-.f32 0 (-.f32 -1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))) 1)) | |
| 4.9b | (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) | |
| 0.9b | (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) x)) 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))) | |
| 0.8b | (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (/.f32 (pow.f32 (sin.f32 (*.f32 x (PI.f32))) 2) (pow.f32 (*.f32 x (PI.f32)) 2)))) | |
| 6.1b | (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (+.f32 1 (*.f32 (pow.f32 (*.f32 x (PI.f32)) 2) -1/3)))) | |
| 9.2b | (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) 1) | |
| 0.9b | (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (*.f32 (PI.f32) 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 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (+.f32 (-.f32 (*.f32 (PI.f32) x) 1) 1)) (*.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.6b | (*.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)))) |
| 4.9b | (*.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.8b | (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
| 3.3b | (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) (*.f32 x 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 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) (*.f32 x tau))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) | |
| 0.8b | (*.f32 (-.f32 (-.f32 0 (-.f32 -1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))))) 1) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| ▶ | 5.4b | (*.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)))) |
| 6.7b | (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 x tau)) 2))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 6.7b | (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 x (*.f32 (PI.f32) tau)) 2))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| ✓ | 6.7b | (*.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)))) |
| ▶ | 6.7b | (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) |
| 14.4b | (*.f32 1 (/.f32 (-.f32 (-.f32 0 (-.f32 -1 (*.f32 (PI.f32) x))) 1) (*.f32 x (PI.f32)))) | |
| 11.3b | (*.f32 1 (/.f32 (+.f32 (*.f32 (PI.f32) x) (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 3))) (*.f32 x (PI.f32)))) | |
| 14.8b | (*.f32 1 (/.f32 (*.f32 (PI.f32) x) (-.f32 (-.f32 (*.f32 x (PI.f32)) (neg.f32 (PI.f32))) (PI.f32)))) | |
| 14.8b | (*.f32 1 (/.f32 (*.f32 (PI.f32) x) (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 x))))) | |
| ✓ | 11.5b | (*.f32 1 (/.f32 (*.f32 (PI.f32) x) (*.f32 x (PI.f32)))) |
| 14.6b | (*.f32 1 (/.f32 (sin.f32 (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 x)))) (*.f32 x (PI.f32)))) | |
| 13.8b | (*.f32 1 (/.f32 (sin.f32 (+.f32 (-.f32 (*.f32 (PI.f32) x) 1) 1)) (*.f32 x (PI.f32)))) | |
| 15.0b | (*.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1 x))) (*.f32 x (PI.f32)))) | |
| 14.7b | (*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 x))))) | |
| ✓ | 11.3b | (*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
| ▶ | 11.3b | (*.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) |
| 11.3b | (*.f32 1 (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))) |
Compiled 2650 to 1595 computations (39.8% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.4b | (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) | |
| ✓ | 0.4b | (*.f32 (*.f32 (PI.f32) (PI.f32)) (/.f32 x (PI.f32))) |
| ✓ | 0.4b | (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (/.f32 x (PI.f32))) tau)) |
| 1.0b | (*.f32 (PI.f32) (PI.f32)) |
Compiled 94 to 14 computations (85.1% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | x | @ | 0 | (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (/.f32 x (PI.f32))) tau)) |
| 0.0ms | tau | @ | 0 | (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (/.f32 x (PI.f32))) tau)) |
| 0.0ms | x | @ | inf | (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (/.f32 x (PI.f32))) tau)) |
| 0.0ms | x | @ | -inf | (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (/.f32 x (PI.f32))) tau)) |
| 0.0ms | tau | @ | -inf | (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (/.f32 x (PI.f32))) tau)) |
| 1× | batch-egg-rewrite |
| 1088× | rational.json-simplify-55 |
| 892× | rational.json-5 |
| 890× | exponential.json-3 |
| 890× | rational.json-1 |
| 890× | rational.json-2 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 80 |
| 1 | 131 | 80 |
| 2 | 444 | 80 |
| 3 | 1807 | 48 |
| 4 | 7960 | 48 |
| 1× | node limit |
| Inputs |
|---|
(/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (/.f32 x (PI.f32))) tau)) |
(*.f32 (*.f32 (PI.f32) (PI.f32)) (/.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 (/.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 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 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 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 (/.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 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 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 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 (*.f32 x (PI.f32)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 x (PI.f32)) (/.f32 (PI.f32) (PI.f32)))))) (#(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 pow.f32 (*.f32 x (PI.f32)) 1))))) |
| 1× | egg-herbie |
| 1410× | rational.json-simplify-54 |
| 930× | exponential.json-simplify-26 |
| 734× | rational.json-simplify-41 |
| 616× | rational.json-simplify-79 |
| 602× | rational.json-simplify-47 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 74 | 1665 |
| 1 | 155 | 1593 |
| 2 | 341 | 1593 |
| 3 | 960 | 1593 |
| 4 | 2823 | 1593 |
| 5 | 5322 | 1593 |
| 1× | node limit |
| 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 (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 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 (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 (/.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 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 1 (/.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 (/.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 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)))))) |
(pow.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 1) |
(+.f32 (*.f32 x (PI.f32)) 0) |
(+.f32 0 (*.f32 x (PI.f32))) |
(-.f32 (*.f32 x (PI.f32)) 0) |
(/.f32 (*.f32 x (PI.f32)) 1) |
(/.f32 (*.f32 x (PI.f32)) (/.f32 (PI.f32) (PI.f32))) |
(/.f32 (*.f32 x (PI.f32)) (/.f32 (*.f32 x (PI.f32)) (*.f32 x (PI.f32)))) |
(pow.f32 (*.f32 x (PI.f32)) 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 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 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/5040 (*.f32 (pow.f32 tau 6) (pow.f32 (*.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 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) (+.f32 (+.f32 1 (*.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 (*.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 (*.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 (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 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 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 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/5040 (*.f32 (pow.f32 tau 6) (pow.f32 (*.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 (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) (+.f32 (+.f32 1 (*.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 (*.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 (*.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 (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 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 (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 (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 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 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 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 (/.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 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))) |
(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 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 (*.f32 x (PI.f32)) 1) |
(*.f32 (PI.f32) x) |
(/.f32 (*.f32 x (PI.f32)) (/.f32 (PI.f32) (PI.f32))) |
(/.f32 (*.f32 (PI.f32) x) (/.f32 (PI.f32) (PI.f32))) |
(*.f32 (*.f32 (PI.f32) (PI.f32)) (/.f32 x (PI.f32))) |
(*.f32 (*.f32 (PI.f32) x) (/.f32 (PI.f32) (PI.f32))) |
(/.f32 (*.f32 x (PI.f32)) (/.f32 (*.f32 x (PI.f32)) (*.f32 x (PI.f32)))) |
(*.f32 (PI.f32) x) |
(pow.f32 (*.f32 x (PI.f32)) 1) |
(*.f32 (PI.f32) x) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 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) |
Compiled 42 to 27 computations (35.7% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | x | @ | -inf | (pow.f32 (*.f32 (PI.f32) x) 2) |
| 1.0ms | x | @ | inf | (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)) |
| 1.0ms | x | @ | 0 | (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)) |
| 0.0ms | x | @ | 0 | (pow.f32 (*.f32 (PI.f32) x) 2) |
| 0.0ms | x | @ | inf | (pow.f32 (*.f32 (PI.f32) x) 2) |
| 1× | batch-egg-rewrite |
| 884× | rational.json-simplify-54 |
| 716× | rational.json-simplify-47 |
| 616× | rational.json-simplify-49 |
| 574× | rational.json-simplify-58 |
| 532× | rational.json-simplify-50 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 63 |
| 1 | 104 | 63 |
| 2 | 315 | 63 |
| 3 | 1111 | 63 |
| 4 | 4430 | 63 |
| 1× | node limit |
| Inputs |
|---|
(pow.f32 (*.f32 (PI.f32) x) 2) |
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)) |
(+.f32 1 (*.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) 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 (-.f32 0 (-.f32 -1 (pow.f32 (*.f32 (PI.f32) x) 2))) 1)))) (#(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 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 (pow.f32 (PI.f32) 2) (pow.f32 x 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))) 2) (/.f32 1 (pow.f32 (*.f32 (PI.f32) x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))) 2) (*.f32 (/.f32 1 (pow.f32 (*.f32 (PI.f32) x) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))) 2) (pow.f32 (/.f32 1 (*.f32 (PI.f32) x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x 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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (*.f32 (PI.f32) x) 2)) (pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))) (*.f32 (PI.f32) (*.f32 x x)))) 2) (/.f32 (/.f32 1 (pow.f32 (*.f32 (PI.f32) x) 2)) (pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))) (*.f32 (PI.f32) (*.f32 x x)))) 2) (/.f32 (*.f32 (/.f32 1 (pow.f32 (*.f32 (PI.f32) x) 2)) 1) (pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))) (*.f32 (PI.f32) (*.f32 x x)))) 2) (/.f32 (pow.f32 (/.f32 1 (*.f32 (PI.f32) x)) 2) (pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))) (*.f32 (PI.f32) (*.f32 x x)))) 2) (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))) (*.f32 (PI.f32) (*.f32 x x)))) 2)) (/.f32 (/.f32 (/.f32 1 (pow.f32 (*.f32 (PI.f32) x) 2)) (pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))) 2)) (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))) (*.f32 (PI.f32) (*.f32 x 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 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 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) 1)))) (#(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 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))))))) |
((#(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 1 (neg.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (-.f32 -1 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 1 (-.f32 -1 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (/.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)) (/.f32 1 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)) (*.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)) (/.f32 (/.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1))) (-.f32 -1 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)) (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)) (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1))) (/.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)) (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)) (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1))) (/.f32 (*.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)) 1) (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)) (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1))) (*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)) (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)))) (/.f32 (/.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)) (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1))) (*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)) (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (/.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (-.f32 -1 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6))))))) |
| 1× | egg-herbie |
| 1100× | rational.json-simplify-111 |
| 1004× | rational.json-simplify-49 |
| 978× | rational.json-simplify-54 |
| 952× | rational.json-simplify-2 |
| 690× | rational.json-simplify-1 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 112 | 1982 |
| 1 | 238 | 1982 |
| 2 | 695 | 1954 |
| 3 | 2122 | 1954 |
| 4 | 5887 | 1954 |
| 1× | node limit |
| Inputs |
|---|
(*.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))) |
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 (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 (-.f32 0 (-.f32 -1 (pow.f32 (*.f32 (PI.f32) x) 2))) 1) |
(*.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 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 (pow.f32 (PI.f32) 2) (pow.f32 x 2)) |
(*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)) |
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))) 2) (/.f32 1 (pow.f32 (*.f32 (PI.f32) x) 2))) |
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))) 2) (*.f32 (/.f32 1 (pow.f32 (*.f32 (PI.f32) x) 2)) 1)) |
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))) 2) (pow.f32 (/.f32 1 (*.f32 (PI.f32) x)) 2)) |
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x 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 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))) 2)) |
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))) (*.f32 (PI.f32) (*.f32 x x)))) 2) (/.f32 (/.f32 1 (pow.f32 (*.f32 (PI.f32) x) 2)) (pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))) 2))) |
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))) (*.f32 (PI.f32) (*.f32 x x)))) 2) (/.f32 (*.f32 (/.f32 1 (pow.f32 (*.f32 (PI.f32) x) 2)) 1) (pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))) 2))) |
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))) (*.f32 (PI.f32) (*.f32 x x)))) 2) (/.f32 (pow.f32 (/.f32 1 (*.f32 (PI.f32) x)) 2) (pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))) 2))) |
(*.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))) (*.f32 (PI.f32) (*.f32 x x)))) 2) (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))) (*.f32 (PI.f32) (*.f32 x x)))) 2)) (/.f32 (/.f32 (/.f32 1 (pow.f32 (*.f32 (PI.f32) x) 2)) (pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))) 2)) (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))) (*.f32 (PI.f32) (*.f32 x 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))) |
(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 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) 1) |
(-.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))) |
(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))) |
(-.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) -1) |
(-.f32 1 (neg.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6))) |
(-.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) 0) |
(-.f32 0 (-.f32 -1 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6))) |
(-.f32 (-.f32 0 (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6))) 1) |
(-.f32 (-.f32 1 (-.f32 -1 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6))) 1) |
(*.f32 1 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)) |
(*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) 1) |
(*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (/.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1))) |
(*.f32 (/.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)) |
(*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)) (/.f32 1 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1))) |
(*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)) (*.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)) 1)) |
(*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)) (/.f32 (/.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1))) |
(*.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1))) (-.f32 -1 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6))) |
(*.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)) (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1))) |
(*.f32 (*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)) (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1))) (/.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)) (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)))) |
(*.f32 (*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)) (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1))) (/.f32 (*.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)) 1) (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)))) |
(*.f32 (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)) (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1))) (*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)) (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)))) (/.f32 (/.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)) (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1))) (*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)) (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1))))) |
(/.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) 1) |
(/.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (/.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1))) |
(pow.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) 1) |
(neg.f32 (-.f32 -1 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6))) |
| Outputs |
|---|
(*.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)) |
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 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 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 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))) |
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)) |
(+.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 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 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 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))) |
(*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)) |
(+.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 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 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 (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 (-.f32 0 (-.f32 -1 (pow.f32 (*.f32 (PI.f32) x) 2))) 1) |
(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 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 (pow.f32 (PI.f32) 2) (pow.f32 x 2)) |
(pow.f32 (*.f32 (PI.f32) x) 2) |
(*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)) |
(pow.f32 (*.f32 (PI.f32) x) 2) |
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))) 2) (/.f32 1 (pow.f32 (*.f32 (PI.f32) x) 2))) |
(pow.f32 (*.f32 (PI.f32) x) 2) |
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))) 2) (*.f32 (/.f32 1 (pow.f32 (*.f32 (PI.f32) x) 2)) 1)) |
(pow.f32 (*.f32 (PI.f32) x) 2) |
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))) 2) (pow.f32 (/.f32 1 (*.f32 (PI.f32) x)) 2)) |
(pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))) (/.f32 1 (*.f32 (PI.f32) x))) 2) |
(pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 x (*.f32 (PI.f32) x))) (/.f32 1 (*.f32 (PI.f32) x))) 2) |
(pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (*.f32 x x)) (/.f32 1 (*.f32 (PI.f32) x)))) 2) |
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x 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 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))) 2)) |
(pow.f32 (*.f32 (PI.f32) x) 2) |
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))) (*.f32 (PI.f32) (*.f32 x x)))) 2) (/.f32 (/.f32 1 (pow.f32 (*.f32 (PI.f32) x) 2)) (pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))) 2))) |
(pow.f32 (*.f32 (PI.f32) x) 2) |
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))) (*.f32 (PI.f32) (*.f32 x x)))) 2) (/.f32 (*.f32 (/.f32 1 (pow.f32 (*.f32 (PI.f32) x) 2)) 1) (pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))) 2))) |
(pow.f32 (*.f32 (PI.f32) x) 2) |
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))) (*.f32 (PI.f32) (*.f32 x x)))) 2) (/.f32 (pow.f32 (/.f32 1 (*.f32 (PI.f32) x)) 2) (pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))) 2))) |
(*.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x)))) 2) (/.f32 (pow.f32 (/.f32 1 (*.f32 (PI.f32) x)) 2) (pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))) 2))) |
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (*.f32 x x)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))))) 2) (/.f32 (pow.f32 (/.f32 1 (*.f32 (PI.f32) x)) 2) (pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))) 2))) |
(*.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 x (*.f32 (PI.f32) x))) (/.f32 1 (*.f32 (PI.f32) x))) 2) (/.f32 (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 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))) (/.f32 1 (*.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) (*.f32 (*.f32 (PI.f32) (*.f32 x x)) (/.f32 1 (*.f32 (PI.f32) x)))) 2)) |
(*.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))) (*.f32 (PI.f32) (*.f32 x x)))) 2) (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))) (*.f32 (PI.f32) (*.f32 x x)))) 2)) (/.f32 (/.f32 (/.f32 1 (pow.f32 (*.f32 (PI.f32) x) 2)) (pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))) 2)) (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x x))) (*.f32 (PI.f32) (*.f32 x 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) |
(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 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) 1) |
(*.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)) |
(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)) |
(-.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) -1) |
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) |
(-.f32 1 (neg.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6))) |
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) |
(-.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) 0) |
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) |
(-.f32 0 (-.f32 -1 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6))) |
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) |
(-.f32 (-.f32 0 (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6))) 1) |
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) |
(-.f32 (-.f32 1 (-.f32 -1 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6))) 1) |
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) |
(*.f32 1 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)) |
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) |
(*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) 1) |
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) |
(*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (/.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1))) |
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) |
(*.f32 (/.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)) |
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) |
(*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)) (/.f32 1 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1))) |
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) |
(*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)) (*.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)) 1)) |
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) |
(*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)) (/.f32 (/.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1))) |
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) |
(*.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1))) (-.f32 -1 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6))) |
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) |
(*.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)) (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1))) |
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) |
(*.f32 (*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)) (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1))) (/.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)) (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)))) |
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) |
(*.f32 (*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)) (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1))) (/.f32 (*.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)) 1) (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)))) |
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) |
(*.f32 (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)) (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1))) (*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)) (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)))) (/.f32 (/.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)) (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1))) (*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1)) (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1))))) |
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) |
(/.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) 1) |
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) |
(/.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (/.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1))) |
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) |
(pow.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6) 1) 1) |
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) |
(neg.f32 (-.f32 -1 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6))) |
(+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.4b | (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)) | |
| 0.4b | (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) | |
| 0.5b | (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) | |
| 0.5b | (pow.f32 (*.f32 (PI.f32) x) 2) |
Compiled 85 to 45 computations (47.1% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.4b | (/.f32 (sin.f32 (+.f32 (-.f32 (*.f32 (PI.f32) x) 1) 1)) (*.f32 x (PI.f32))) | |
| ✓ | 0.4b | (*.f32 (PI.f32) (*.f32 tau x)) |
| ✓ | 0.4b | (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (*.f32 x (PI.f32)) tau)) |
| 4.6b | (+.f32 (-.f32 (*.f32 (PI.f32) x) 1) 1) |
Compiled 100 to 35 computations (65% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | tau | @ | 0 | (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (*.f32 x (PI.f32)) tau)) |
| 0.0ms | x | @ | 0 | (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (*.f32 x (PI.f32)) tau)) |
| 0.0ms | tau | @ | inf | (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (*.f32 x (PI.f32)) tau)) |
| 0.0ms | tau | @ | -inf | (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (*.f32 x (PI.f32)) tau)) |
| 0.0ms | x | @ | -inf | (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (*.f32 x (PI.f32)) tau)) |
| 1× | batch-egg-rewrite |
| 932× | rational.json-simplify-47 |
| 930× | rational.json-simplify-49 |
| 680× | rational.json-5 |
| 678× | exponential.json-3 |
| 678× | rational.json-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 54 |
| 1 | 114 | 54 |
| 2 | 361 | 54 |
| 3 | 1401 | 54 |
| 4 | 6004 | 54 |
| 1× | node limit |
| Inputs |
|---|
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (*.f32 x (PI.f32)) tau)) |
(*.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 0 (-.f32 -1 (/.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))) 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 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 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 (/.f32 1 (/.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 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 (/.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 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 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 (*.f32 (PI.f32) (*.f32 tau x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (PI.f32) (*.f32 tau x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (PI.f32) (+.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x))) (+.f32 (PI.f32) (neg.f32 (PI.f32)))))))) (#(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 (PI.f32) (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (+.f32 (PI.f32) (neg.f32 (PI.f32))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (+.f32 (PI.f32) (neg.f32 (PI.f32))) (+.f32 (PI.f32) (neg.f32 (PI.f32)))))))) (#(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 0 (+.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x))) (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (+.f32 (+.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x))) (neg.f32 (PI.f32))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (+.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))) (+.f32 (PI.f32) (neg.f32 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (+.f32 (+.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x))) (neg.f32 (PI.f32))) (+.f32 (PI.f32) (neg.f32 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 (*.f32 tau x) -1)) (neg.f32 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 (*.f32 tau x) -1)) (+.f32 (neg.f32 (PI.f32)) (+.f32 (PI.f32) (neg.f32 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (PI.f32)) (-.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (PI.f32) (neg.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (PI.f32) (neg.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (+.f32 (PI.f32) (+.f32 (PI.f32) (neg.f32 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (-.f32 (*.f32 tau x) 2)) (neg.f32 (*.f32 (PI.f32) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 1 (*.f32 tau x))) (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 1 (+.f32 (*.f32 tau x) -1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (PI.f32) (+.f32 (PI.f32) (neg.f32 (PI.f32)))) (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (+.f32 (PI.f32) (neg.f32 (PI.f32)))) (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (+.f32 (PI.f32) (neg.f32 (PI.f32)))) (+.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x))) (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (PI.f32) (-.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x))) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (-.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x))) 1)) (-.f32 1 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (-.f32 -1 (*.f32 (PI.f32) (*.f32 tau x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 (PI.f32) (+.f32 (*.f32 tau x) -1)) (-.f32 -1 (PI.f32))) 1)))) (#(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 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))) -1)))) (#(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))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (+.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x))) (neg.f32 (PI.f32)))))))) |
| 1× | egg-herbie |
| 1294× | rational.json-simplify-1 |
| 1000× | rational.json-simplify-2 |
| 804× | rational.json-simplify-47 |
| 558× | rational.json-simplify-54 |
| 544× | rational.json-simplify-42 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 145 | 2668 |
| 1 | 337 | 2596 |
| 2 | 782 | 2592 |
| 3 | 2932 | 2592 |
| 4 | 7378 | 2584 |
| 1× | node limit |
| 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 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 0 (-.f32 -1 (/.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))) 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 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 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 (/.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) 1)) |
(*.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 (/.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 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)))))) |
(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 (*.f32 (PI.f32) (*.f32 tau x)) 0) |
(+.f32 0 (*.f32 (PI.f32) (*.f32 tau x))) |
(-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x)))) |
(-.f32 (PI.f32) (+.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x))) (+.f32 (PI.f32) (neg.f32 (PI.f32))))) |
(-.f32 (*.f32 (PI.f32) (*.f32 tau x)) 0) |
(-.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (PI.f32) (neg.f32 (PI.f32)))) |
(-.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (+.f32 (PI.f32) (neg.f32 (PI.f32))) 0)) |
(-.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (+.f32 (PI.f32) (neg.f32 (PI.f32))) (+.f32 (PI.f32) (neg.f32 (PI.f32))))) |
(-.f32 0 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x)))) |
(-.f32 0 (+.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x))) (neg.f32 (PI.f32)))) |
(-.f32 0 (+.f32 (+.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x))) (neg.f32 (PI.f32))) 0)) |
(-.f32 0 (+.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))) (+.f32 (PI.f32) (neg.f32 (PI.f32))))) |
(-.f32 0 (+.f32 (+.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x))) (neg.f32 (PI.f32))) (+.f32 (PI.f32) (neg.f32 (PI.f32))))) |
(-.f32 (*.f32 (PI.f32) (+.f32 (*.f32 tau x) -1)) (neg.f32 (PI.f32))) |
(-.f32 (*.f32 (PI.f32) (+.f32 (*.f32 tau x) -1)) (+.f32 (neg.f32 (PI.f32)) (+.f32 (PI.f32) (neg.f32 (PI.f32))))) |
(-.f32 (neg.f32 (PI.f32)) (-.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32))) |
(-.f32 (-.f32 (PI.f32) (neg.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (PI.f32)) |
(-.f32 (-.f32 (PI.f32) (neg.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (+.f32 (PI.f32) (+.f32 (PI.f32) (neg.f32 (PI.f32))))) |
(-.f32 (*.f32 (PI.f32) (-.f32 (*.f32 tau x) 2)) (neg.f32 (*.f32 (PI.f32) 2))) |
(-.f32 (*.f32 (PI.f32) (+.f32 1 (*.f32 tau x))) (PI.f32)) |
(-.f32 (*.f32 (PI.f32) (+.f32 1 (+.f32 (*.f32 tau x) -1))) 0) |
(-.f32 (-.f32 (PI.f32) (+.f32 (PI.f32) (neg.f32 (PI.f32)))) (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x)))) |
(-.f32 (-.f32 0 (+.f32 (PI.f32) (neg.f32 (PI.f32)))) (neg.f32 (*.f32 (PI.f32) (*.f32 tau x)))) |
(-.f32 (-.f32 0 (+.f32 (PI.f32) (neg.f32 (PI.f32)))) (+.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x))) (neg.f32 (PI.f32)))) |
(-.f32 (-.f32 (PI.f32) (-.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x))) 1)) 1) |
(-.f32 (-.f32 0 (-.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x))) 1)) (-.f32 1 (PI.f32))) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 (PI.f32) (*.f32 tau x)))) 1) |
(-.f32 (-.f32 (*.f32 (PI.f32) (+.f32 (*.f32 tau x) -1)) (-.f32 -1 (PI.f32))) 1) |
(/.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 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))) -1) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 1) |
(neg.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x)))) |
(neg.f32 (+.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x))) (neg.f32 (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 (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 (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 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/5040 (*.f32 (pow.f32 tau 6) (pow.f32 (*.f32 (PI.f32) x) 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 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)) (+.f32 (*.f32 -1/5040 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 6)) (+.f32 1 (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4))))) |
(+.f32 1 (+.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/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 (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 (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 (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 (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 (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 (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 (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 (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 (*.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 (*.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 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/5040 (*.f32 (pow.f32 tau 6) (pow.f32 (*.f32 (PI.f32) x) 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 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2)) (+.f32 (*.f32 -1/5040 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 6)) (+.f32 1 (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4))))) |
(+.f32 1 (+.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/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 (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 (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 (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 (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 tau (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.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 0 (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))) (*.f32 (PI.f32) (*.f32 tau x))) |
(-.f32 (-.f32 0 (-.f32 -1 (/.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))) 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 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 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 (/.f32 1 (/.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 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 (/.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 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))) |
(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))) |
(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))) (*.f32 (PI.f32) (*.f32 tau x))) |
(+.f32 (*.f32 (PI.f32) (*.f32 tau x)) 0) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(+.f32 0 (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x)))) |
(-.f32 (PI.f32) (+.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x))) (+.f32 (PI.f32) (neg.f32 (PI.f32))))) |
(-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x)))) |
(-.f32 (*.f32 (PI.f32) (*.f32 tau x)) 0) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(-.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (PI.f32) (neg.f32 (PI.f32)))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(-.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (+.f32 (PI.f32) (neg.f32 (PI.f32))) 0)) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(-.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (+.f32 (PI.f32) (neg.f32 (PI.f32))) (+.f32 (PI.f32) (neg.f32 (PI.f32))))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(-.f32 0 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x)))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(-.f32 0 (+.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x))) (neg.f32 (PI.f32)))) |
(-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x)))) |
(-.f32 0 (+.f32 (+.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x))) (neg.f32 (PI.f32))) 0)) |
(-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x)))) |
(-.f32 0 (+.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))) (+.f32 (PI.f32) (neg.f32 (PI.f32))))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(-.f32 0 (+.f32 (+.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x))) (neg.f32 (PI.f32))) (+.f32 (PI.f32) (neg.f32 (PI.f32))))) |
(-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x)))) |
(-.f32 (*.f32 (PI.f32) (+.f32 (*.f32 tau x) -1)) (neg.f32 (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(-.f32 (*.f32 (PI.f32) (+.f32 (*.f32 tau x) -1)) (+.f32 (neg.f32 (PI.f32)) (+.f32 (PI.f32) (neg.f32 (PI.f32))))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(-.f32 (neg.f32 (PI.f32)) (-.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(-.f32 (-.f32 (PI.f32) (neg.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (PI.f32)) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(-.f32 (-.f32 (PI.f32) (neg.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (+.f32 (PI.f32) (+.f32 (PI.f32) (neg.f32 (PI.f32))))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(-.f32 (*.f32 (PI.f32) (-.f32 (*.f32 tau x) 2)) (neg.f32 (*.f32 (PI.f32) 2))) |
(-.f32 (*.f32 (PI.f32) (-.f32 (*.f32 tau x) 2)) (neg.f32 (*.f32 2 (PI.f32)))) |
(-.f32 (*.f32 (PI.f32) (-.f32 (*.f32 tau x) 2)) (*.f32 (PI.f32) -2)) |
(*.f32 (PI.f32) (-.f32 (-.f32 (*.f32 tau x) 2) -2)) |
(-.f32 (*.f32 (PI.f32) (+.f32 1 (*.f32 tau x))) (PI.f32)) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(-.f32 (*.f32 (PI.f32) (+.f32 1 (+.f32 (*.f32 tau x) -1))) 0) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(-.f32 (-.f32 (PI.f32) (+.f32 (PI.f32) (neg.f32 (PI.f32)))) (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x)))) |
(-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x)))) |
(-.f32 (-.f32 0 (+.f32 (PI.f32) (neg.f32 (PI.f32)))) (neg.f32 (*.f32 (PI.f32) (*.f32 tau x)))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(-.f32 (-.f32 0 (+.f32 (PI.f32) (neg.f32 (PI.f32)))) (+.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x))) (neg.f32 (PI.f32)))) |
(-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x)))) |
(-.f32 (-.f32 (PI.f32) (-.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x))) 1)) 1) |
(-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x)))) |
(-.f32 (-.f32 0 (-.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x))) 1)) (-.f32 1 (PI.f32))) |
(-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x)))) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 (PI.f32) (*.f32 tau x)))) 1) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(-.f32 (-.f32 (*.f32 (PI.f32) (+.f32 (*.f32 tau x) -1)) (-.f32 -1 (PI.f32))) 1) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(/.f32 (*.f32 (PI.f32) (*.f32 tau x)) 1) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(/.f32 (*.f32 (PI.f32) (*.f32 tau x)) (/.f32 (*.f32 (PI.f32) (*.f32 tau x)) (*.f32 (PI.f32) (*.f32 tau x)))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(/.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))) -1) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 1) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(neg.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x)))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(neg.f32 (+.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x))) (neg.f32 (PI.f32)))) |
(-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x)))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.4b | (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2)) | |
| 0.5b | (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) | |
| ✓ | 0.6b | (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) |
| ✓ | 0.9b | (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) |
Compiled 127 to 54 computations (57.5% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 8.0ms | tau | @ | 0 | (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) |
| 1.0ms | x | @ | 0 | (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) |
| 1.0ms | x | @ | inf | (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) |
| 1.0ms | tau | @ | inf | (*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) |
| 1.0ms | tau | @ | 0 | (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) |
| 1× | batch-egg-rewrite |
| 1032× | rational.json-simplify-49 |
| 932× | rational.json-simplify-47 |
| 748× | rational.json-simplify-50 |
| 604× | rational.json-5 |
| 602× | exponential.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 48 |
| 1 | 104 | 48 |
| 2 | 345 | 48 |
| 3 | 1299 | 48 |
| 4 | 5421 | 48 |
| 1× | node limit |
| Inputs |
|---|
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) |
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (-.f32 -1 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) (/.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 tau 4) (pow.f32 (*.f32 (PI.f32) x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (PI.f32) x) 4) (pow.f32 tau 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x))))) 4) (/.f32 1 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x))))) 4) (*.f32 (/.f32 1 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x))))) 4) (pow.f32 (/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x))))) 4) (/.f32 (/.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (PI.f32) 4) (pow.f32 (*.f32 tau x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 x 4) (pow.f32 (*.f32 tau (PI.f32)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 x 4) (*.f32 (pow.f32 (*.f32 tau (PI.f32)) 4) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 tau x) 4) (pow.f32 (PI.f32) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 tau (PI.f32)) 4) (pow.f32 x 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) (pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x))))) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x)))))) 4) (/.f32 (/.f32 1 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) (pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x))))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x))))) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x)))))) 4) (/.f32 (*.f32 (/.f32 1 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) 1) (pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x))))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x))))) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x)))))) 4) (/.f32 (pow.f32 (/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) 4) (pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x))))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x))))) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x)))))) 4) (pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x))))) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x)))))) 4)) (/.f32 (/.f32 (/.f32 1 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) (pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x))))) 4)) (pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x))))) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x)))))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) (/.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) 1/120) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) 1/120))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) 1/120) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) 1/120)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (-.f32 -1 (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) 1/120))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) 1/120) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) 1/120) (/.f32 (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) 1/120) (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) 1/120)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) 1/120) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) 1/120))))))) |
| 1× | egg-herbie |
| 1434× | rational.json-simplify-55 |
| 1162× | rational.json-simplify-54 |
| 986× | rational.json-simplify-43 |
| 796× | rational.json-simplify-47 |
| 698× | rational.json-simplify-49 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 92 | 2167 |
| 1 | 190 | 2167 |
| 2 | 467 | 2127 |
| 3 | 2040 | 2127 |
| 4 | 6728 | 2127 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))) |
(*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))) |
(*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))) |
(*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))) |
(*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))) |
(*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))) |
(*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))) |
(*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))) |
(*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4))) |
(*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4))) |
(*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4))) |
(*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4))) |
(*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4))) |
(*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4))) |
(*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4))) |
(*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4))) |
(*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4))) |
(*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4))) |
(*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4))) |
(*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4))) |
(*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4))) |
(*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4))) |
(*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4))) |
(*.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 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 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 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 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 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 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 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 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 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 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 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 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))) |
(+.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) 0) |
(+.f32 0 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) |
(-.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) 0) |
(-.f32 0 (neg.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4))) |
(-.f32 (-.f32 0 (-.f32 -1 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4))) 1) |
(*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) 1) |
(*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) (/.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4))) |
(*.f32 1 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) |
(*.f32 (/.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) |
(*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 (PI.f32) x) 4)) |
(*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) (pow.f32 tau 4)) |
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x))))) 4) (/.f32 1 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4))) |
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x))))) 4) (*.f32 (/.f32 1 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) 1)) |
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x))))) 4) (pow.f32 (/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) 4)) |
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x))))) 4) (/.f32 (/.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4))) |
(*.f32 (pow.f32 (PI.f32) 4) (pow.f32 (*.f32 tau x) 4)) |
(*.f32 (pow.f32 x 4) (pow.f32 (*.f32 tau (PI.f32)) 4)) |
(*.f32 (pow.f32 x 4) (*.f32 (pow.f32 (*.f32 tau (PI.f32)) 4) 1)) |
(*.f32 (pow.f32 (*.f32 tau x) 4) (pow.f32 (PI.f32) 4)) |
(*.f32 (pow.f32 (*.f32 tau (PI.f32)) 4) (pow.f32 x 4)) |
(*.f32 (/.f32 1 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) (pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x))))) 4)) |
(*.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x))))) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x)))))) 4) (/.f32 (/.f32 1 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) (pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x))))) 4))) |
(*.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x))))) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x)))))) 4) (/.f32 (*.f32 (/.f32 1 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) 1) (pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x))))) 4))) |
(*.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x))))) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x)))))) 4) (/.f32 (pow.f32 (/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) 4) (pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x))))) 4))) |
(*.f32 (*.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x))))) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x)))))) 4) (pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x))))) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x)))))) 4)) (/.f32 (/.f32 (/.f32 1 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) (pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x))))) 4)) (pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x))))) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x)))))) 4))) |
(/.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) 1) |
(/.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) (/.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4))) |
(neg.f32 (neg.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4))) |
(+.f32 (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) 1/120) 0) |
(+.f32 0 (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) 1/120)) |
(-.f32 (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) 1/120) 0) |
(-.f32 0 (neg.f32 (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) 1/120))) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) 1/120))) 1) |
(/.f32 (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) 1/120) 1) |
(/.f32 (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) 1/120) (/.f32 (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) 1/120) (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) 1/120))) |
(pow.f32 (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) 1/120) 1) |
(neg.f32 (neg.f32 (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) 1/120))) |
| Outputs |
|---|
(*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4) |
(*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4) |
(*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4) |
(*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4) |
(*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4) |
(*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4) |
(*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4) |
(*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4) |
(*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4) |
(*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4) |
(*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4) |
(*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4) |
(*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4) |
(*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4) |
(*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4) |
(*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4) |
(*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4) |
(*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4) |
(*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4) |
(*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4) |
(*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4) |
(*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4) |
(*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4) |
(*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4) |
(*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))) |
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) |
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4)) |
(*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))) |
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) |
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4)) |
(*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))) |
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) |
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4)) |
(*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))) |
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) |
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4)) |
(*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))) |
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) |
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4)) |
(*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))) |
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) |
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4)) |
(*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))) |
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) |
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4)) |
(*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))) |
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) |
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4)) |
(*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))) |
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) |
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4)) |
(*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))) |
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) |
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4)) |
(*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))) |
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) |
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4)) |
(*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))) |
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) |
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4)) |
(*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))) |
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) |
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4)) |
(*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))) |
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) |
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4)) |
(*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))) |
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) |
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4)) |
(*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))) |
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) |
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4)) |
(*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))) |
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) |
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4)) |
(*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))) |
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) |
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4)) |
(*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))) |
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) |
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4)) |
(*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))) |
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) |
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4)) |
(*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))) |
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) |
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4)) |
(*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))) |
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) |
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4)) |
(*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))) |
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) |
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4)) |
(*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))) |
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) |
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4)) |
(+.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) 0) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4) |
(+.f32 0 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4) |
(-.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) 0) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4) |
(-.f32 0 (neg.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4) |
(-.f32 (-.f32 0 (-.f32 -1 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4))) 1) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4) |
(*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) 1) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4) |
(*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) (/.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4) |
(*.f32 1 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4) |
(*.f32 (/.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4) |
(*.f32 (pow.f32 tau 4) (pow.f32 (*.f32 (PI.f32) x) 4)) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4) |
(*.f32 (pow.f32 (*.f32 (PI.f32) x) 4) (pow.f32 tau 4)) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4) |
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x))))) 4) (/.f32 1 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4) |
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x))))) 4) (*.f32 (/.f32 1 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) 1)) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4) |
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x))))) 4) (pow.f32 (/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) 4)) |
(pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x))))) (/.f32 1 (*.f32 tau (*.f32 (PI.f32) x)))) 4) |
(pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 tau x) (*.f32 tau x)) (*.f32 (PI.f32) (PI.f32))) (/.f32 1 (*.f32 (PI.f32) (*.f32 tau x)))) 4) |
(pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 tau x) (*.f32 tau x))) (/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))))) 4) |
(pow.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 tau x)) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (*.f32 (PI.f32) (*.f32 tau x)))) 4) |
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x))))) 4) (/.f32 (/.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4) |
(*.f32 (pow.f32 (PI.f32) 4) (pow.f32 (*.f32 tau x) 4)) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4) |
(*.f32 (pow.f32 x 4) (pow.f32 (*.f32 tau (PI.f32)) 4)) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4) |
(*.f32 (pow.f32 x 4) (*.f32 (pow.f32 (*.f32 tau (PI.f32)) 4) 1)) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4) |
(*.f32 (pow.f32 (*.f32 tau x) 4) (pow.f32 (PI.f32) 4)) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4) |
(*.f32 (pow.f32 (*.f32 tau (PI.f32)) 4) (pow.f32 x 4)) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4) |
(*.f32 (/.f32 1 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) (pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x))))) 4)) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4) |
(*.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x))))) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x)))))) 4) (/.f32 (/.f32 1 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) (pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x))))) 4))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4) |
(*.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x))))) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x)))))) 4) (/.f32 (*.f32 (/.f32 1 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) 1) (pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x))))) 4))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4) |
(*.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x))))) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x)))))) 4) (/.f32 (pow.f32 (/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) 4) (pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x))))) 4))) |
(*.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x)))) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x))))))) 4) (/.f32 (pow.f32 (/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) 4) (pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x))))) 4))) |
(*.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 tau x) (*.f32 tau x)) (*.f32 (PI.f32) (PI.f32))) (/.f32 1 (*.f32 (PI.f32) (*.f32 tau x)))) 4) (/.f32 (pow.f32 (*.f32 (*.f32 (*.f32 tau x) (*.f32 tau x)) (*.f32 (PI.f32) (PI.f32))) 4) (pow.f32 (*.f32 (*.f32 (*.f32 tau x) (*.f32 tau x)) (*.f32 (PI.f32) (PI.f32))) 4))) |
(*.f32 (/.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) (pow.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 tau x) (*.f32 tau x))) (/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))))) 4)) |
(*.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4) (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4)) (pow.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 tau x)) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (*.f32 (PI.f32) (*.f32 tau x)))) 4)) |
(*.f32 (*.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x))))) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x)))))) 4) (pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x))))) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x)))))) 4)) (/.f32 (/.f32 (/.f32 1 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) (pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x))))) 4)) (pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x))))) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 x (*.f32 tau (*.f32 tau x)))))) 4))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4) |
(/.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) 1) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4) |
(/.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) (/.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4) |
(neg.f32 (neg.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4))) |
(pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) |
(pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4) |
(+.f32 (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) 1/120) 0) |
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) |
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4)) |
(+.f32 0 (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) 1/120)) |
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) |
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4)) |
(-.f32 (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) 1/120) 0) |
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) |
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4)) |
(-.f32 0 (neg.f32 (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) 1/120))) |
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) |
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4)) |
(-.f32 (-.f32 0 (-.f32 -1 (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) 1/120))) 1) |
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) |
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4)) |
(/.f32 (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) 1/120) 1) |
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) |
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4)) |
(/.f32 (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) 1/120) (/.f32 (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) 1/120) (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) 1/120))) |
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) |
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4)) |
(pow.f32 (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) 1/120) 1) |
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) |
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4)) |
(neg.f32 (neg.f32 (*.f32 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) 1/120))) |
(*.f32 1/120 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) |
(*.f32 1/120 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 4)) |
Compiled 16755 to 6801 computations (59.4% saved)
65 alts after pruning (54 fresh and 11 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 496 | 12 | 508 |
| Fresh | 2 | 42 | 44 |
| Picked | 0 | 1 | 1 |
| Done | 2 | 10 | 12 |
| Total | 500 | 65 | 565 |
| Status | Error | Program |
|---|---|---|
| 5.1b | (*.f32 (/.f32 (/.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (sin.f32 (-.f32 (*.f32 (PI.f32) (neg.f32 (*.f32 x tau))) (PI.f32)))) 2) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 5.9b | (*.f32 (/.f32 (/.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (sin.f32 (*.f32 (PI.f32) (-.f32 (*.f32 x tau) 2)))) 2) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 5.9b | (*.f32 (/.f32 (/.f32 (+.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (-.f32 (*.f32 x (*.f32 (PI.f32) tau)) (*.f32 (PI.f32) 2)))) 2) (*.f32 x (*.f32 (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)))) | |
| 4.9b | (*.f32 (/.f32 (-.f32 (-.f32 0 (-.f32 -1 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))))) 1) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 11.3b | (*.f32 (/.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 5.8b | (*.f32 (/.f32 (sin.f32 (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 (*.f32 x tau))))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 7.4b | (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (-.f32 (+.f32 (-.f32 (PI.f32) (-.f32 -1 (*.f32 x (PI.f32)))) -1) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 7.1b | (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (-.f32 (*.f32 (+.f32 x 1) (PI.f32)) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 7.2b | (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (-.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 (/.f32 1 (PI.f32)) (*.f32 x (/.f32 1 (PI.f32)))))) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| ✓ | 8.0b | (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
| 5.0b | (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.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 (*.f32 x x) (*.f32 (/.f32 1 x) (PI.f32))) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 7.1b | (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 (PI.f32) (+.f32 -1 (+.f32 x 1))) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 5.7b | (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (-.f32 (+.f32 (*.f32 (PI.f32) x) 1) 1)) (*.f32 x (PI.f32)))) | |
| 0.9b | (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 (*.f32 x x) (*.f32 (/.f32 1 x) (PI.f32)))) (*.f32 x (PI.f32)))) | |
| 7.2b | (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1 x))) (*.f32 (PI.f32) x))) | |
| 6.6b | (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (-.f32 (-.f32 (*.f32 x (PI.f32)) (neg.f32 (PI.f32))) (PI.f32)))) | |
| ✓ | 0.6b | (*.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)))) |
| 3.1b | (*.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 (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4)) 1))) | |
| 4.9b | (*.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)))) | |
| 9.2b | (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) 1) | |
| 6.2b | (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 (-.f32 (*.f32 tau x) 2) -2))) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (+.f32 (-.f32 (*.f32 (PI.f32) x) 1) 1)) (*.f32 x (PI.f32)))) | |
| 5.4b | (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (-.f32 (*.f32 (PI.f32) (+.f32 1 (+.f32 (*.f32 x tau) -1))) 0)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| ✓ | 0.6b | (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
| 0.7b | (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (-.f32 (-.f32 0 (-.f32 -1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))) 1)) | |
| 4.9b | (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) | |
| 0.9b | (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) x)) 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))) | |
| 0.8b | (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (/.f32 (pow.f32 (sin.f32 (*.f32 x (PI.f32))) 2) (pow.f32 (*.f32 x (PI.f32)) 2)))) | |
| 6.1b | (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (+.f32 1 (*.f32 (pow.f32 (*.f32 x (PI.f32)) 2) -1/3)))) | |
| 9.2b | (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) 1) | |
| 0.9b | (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (*.f32 (PI.f32) 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 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (+.f32 (-.f32 (*.f32 (PI.f32) x) 1) 1)) (*.f32 x (PI.f32)))) |
| 5.1b | (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (*.f32 x (PI.f32)) tau)) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) | |
| 9.3b | (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (*.f32 x (PI.f32)) tau)) 1) | |
| 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.6b | (*.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)))) |
| 4.9b | (*.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.8b | (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
| 3.3b | (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) (*.f32 x 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 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) (*.f32 x tau))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) | |
| 0.8b | (*.f32 (-.f32 (-.f32 0 (-.f32 -1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))))) 1) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| ✓ | 5.4b | (*.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)))) |
| 6.7b | (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 x tau)) 2))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 6.7b | (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 tau x)) 2))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) | |
| 6.7b | (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 x (*.f32 (PI.f32) tau)) 2))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| ✓ | 6.7b | (*.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)))) |
| ✓ | 6.7b | (*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) |
| 6.7b | (*.f32 (+.f32 1 (*.f32 -1/6 (-.f32 (-.f32 0 (-.f32 -1 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2))) 1))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) | |
| 14.4b | (*.f32 1 (/.f32 (-.f32 (-.f32 0 (-.f32 -1 (*.f32 (PI.f32) x))) 1) (*.f32 x (PI.f32)))) | |
| 11.3b | (*.f32 1 (/.f32 (+.f32 (*.f32 (PI.f32) x) (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 3))) (*.f32 x (PI.f32)))) | |
| 14.8b | (*.f32 1 (/.f32 (*.f32 (PI.f32) x) (-.f32 (-.f32 (*.f32 x (PI.f32)) (neg.f32 (PI.f32))) (PI.f32)))) | |
| 14.8b | (*.f32 1 (/.f32 (*.f32 (PI.f32) x) (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 x))))) | |
| 14.6b | (*.f32 1 (/.f32 (sin.f32 (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 x)))) (*.f32 x (PI.f32)))) | |
| 13.8b | (*.f32 1 (/.f32 (sin.f32 (+.f32 (-.f32 (*.f32 (PI.f32) x) 1) 1)) (*.f32 x (PI.f32)))) | |
| 15.0b | (*.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1 x))) (*.f32 x (PI.f32)))) | |
| 14.7b | (*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 x))))) | |
| ✓ | 11.3b | (*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
| 11.3b | (*.f32 1 (-.f32 (-.f32 1 (-.f32 -1 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6))) 1)) | |
| 11.3b | (*.f32 1 (-.f32 (-.f32 0 (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6))) 1)) | |
| 11.3b | (*.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (-.f32 (-.f32 0 (-.f32 -1 (*.f32 (PI.f32) x))) 1) 2)))) | |
| ✓ | 11.3b | (*.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) |
| 11.3b | (*.f32 1 (+.f32 1 (*.f32 -1/6 (-.f32 (-.f32 0 (-.f32 -1 (pow.f32 (*.f32 (PI.f32) x) 2))) 1)))) | |
| 11.3b | (*.f32 1 (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))))) | |
| 11.5b | (*.f32 1 1) |
Compiled 1572 to 992 computations (36.9% saved)
| Inputs |
|---|
(*.f32 1 1) |
(*.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 (-.f32 0 (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6))) 1)) |
(*.f32 1 (-.f32 (-.f32 1 (-.f32 -1 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6))) 1)) |
(*.f32 1 (/.f32 (-.f32 (-.f32 0 (-.f32 -1 (*.f32 (PI.f32) x))) 1) (*.f32 x (PI.f32)))) |
(*.f32 1 (+.f32 1 (*.f32 -1/6 (-.f32 (-.f32 0 (-.f32 -1 (pow.f32 (*.f32 (PI.f32) x) 2))) 1)))) |
(*.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (-.f32 (-.f32 0 (-.f32 -1 (*.f32 (PI.f32) x))) 1) 2)))) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1 x))) (*.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 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))))) |
(*.f32 1 (/.f32 (*.f32 (PI.f32) x) (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 x))))) |
(*.f32 1 (/.f32 (sin.f32 (+.f32 (-.f32 (*.f32 (PI.f32) x) 1) 1)) (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (*.f32 x (PI.f32)) tau)) 1) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) 1) |
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) 1) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 x))))) |
(*.f32 1 (/.f32 (sin.f32 (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 x)))) (*.f32 x (PI.f32)))) |
(*.f32 1 (/.f32 (*.f32 (PI.f32) x) (-.f32 (-.f32 (*.f32 x (PI.f32)) (neg.f32 (PI.f32))) (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 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.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) (*.f32 tau x)) 2))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) |
(*.f32 (+.f32 1 (*.f32 -1/6 (-.f32 (-.f32 0 (-.f32 -1 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2))) 1))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (-.f32 (-.f32 (*.f32 x (PI.f32)) (neg.f32 (PI.f32))) (PI.f32)))) |
(*.f32 1 (/.f32 (sin.f32 (-.f32 (-.f32 (*.f32 x (PI.f32)) (neg.f32 (PI.f32))) (PI.f32))) (*.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 x (*.f32 (PI.f32) tau)) 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 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 x tau)) 2))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 (PI.f32) (*.f32 x tau))) (/.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 (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 (PI.f32) (*.f32 x 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 (*.f32 x (PI.f32)) tau)) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (+.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 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) (*.f32 x 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 (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 x tau))) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.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 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1 x))) (*.f32 (PI.f32) x))) |
(*.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 (PI.f32) (*.f32 tau x))) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (+.f32 (-.f32 (*.f32 (PI.f32) x) 1) 1)) (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (+.f32 (-.f32 (*.f32 (PI.f32) x) 1) 1)) (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (-.f32 (+.f32 (*.f32 (PI.f32) x) 1) 1)) (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 (PI.f32) (+.f32 -1 (+.f32 x 1))) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 (-.f32 (-.f32 0 (-.f32 -1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))))) 1) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (-.f32 (-.f32 0 (-.f32 -1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))) 1)) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (-.f32 (*.f32 (PI.f32) (+.f32 1 (+.f32 (*.f32 x tau) -1))) 0)) (/.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 (*.f32 x x) (*.f32 (/.f32 1 x) (PI.f32)))) (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 (*.f32 x x) (*.f32 (/.f32 1 x) (PI.f32))) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (-.f32 (-.f32 0 (-.f32 -1 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))))) 1) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 (-.f32 (*.f32 tau x) 2) -2))) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (+.f32 (-.f32 (*.f32 (PI.f32) x) 1) 1)) (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (-.f32 (*.f32 (PI.f32) (+.f32 1 (*.f32 x tau))) (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 (sin.f32 (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 x)))) (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (-.f32 (*.f32 (+.f32 x 1) (PI.f32)) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 x))) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 (*.f32 x tau))))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (-.f32 (*.f32 (PI.f32) (+.f32 1 (*.f32 x tau))) (PI.f32))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (/.f32 x (PI.f32))) tau)) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (+.f32 (-.f32 1 (*.f32 (PI.f32) (-.f32 -1 x))) (-.f32 -1 (PI.f32))) tau)) (/.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 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) (*.f32 x 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 (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 (*.f32 1/120 (pow.f32 (*.f32 (PI.f32) x) 4)) 1))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (/.f32 x (PI.f32))) tau)) (/.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 (-.f32 (*.f32 x (PI.f32)) (neg.f32 (PI.f32))) (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (-.f32 (-.f32 (*.f32 x (PI.f32)) (neg.f32 (PI.f32))) (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (-.f32 (-.f32 (*.f32 x (PI.f32)) (neg.f32 (PI.f32))) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (/.f32 1 (PI.f32)) x)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (-.f32 (+.f32 (-.f32 (PI.f32) (-.f32 -1 (*.f32 x (PI.f32)))) -1) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (/.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (sin.f32 (*.f32 (PI.f32) (-.f32 (*.f32 x tau) 2)))) 2) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (+.f32 1 (*.f32 (pow.f32 (*.f32 x (PI.f32)) 2) -1/3)))) |
(*.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 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (sin.f32 (-.f32 (*.f32 (PI.f32) (neg.f32 (*.f32 x tau))) (PI.f32)))) 2) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (/.f32 (+.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (-.f32 (*.f32 x (*.f32 (PI.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 (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 (*.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 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 6)) 1)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (-.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 (/.f32 1 (PI.f32)) (*.f32 x (/.f32 1 (PI.f32)))))) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (/.f32 (pow.f32 (sin.f32 (*.f32 x (PI.f32))) 2) (pow.f32 (*.f32 x (PI.f32)) 2)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) x)) 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x 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 (*.f32 (*.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 1 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) (/.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) 2))) (*.f32 (PI.f32) (*.f32 x tau))) (/.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 (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 (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 (*.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 (/.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 (/.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 (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 (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)))) |
| 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)))) |
4 calls:
| 176.0ms | x |
| 50.0ms | (*.f32 x (PI.f32)) |
| 46.0ms | tau |
| 44.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)))) |
| Error | Segments | Branch |
|---|---|---|
| 0.6b | 1 | x |
| 0.6b | 1 | tau |
| 0.6b | 1 | (*.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.6b | 1 | (*.f32 x (PI.f32)) |
Compiled 2348 to 726 computations (69.1% saved)
| Inputs |
|---|
(*.f32 1 1) |
(*.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 (-.f32 0 (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6))) 1)) |
(*.f32 1 (-.f32 (-.f32 1 (-.f32 -1 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6))) 1)) |
(*.f32 1 (/.f32 (-.f32 (-.f32 0 (-.f32 -1 (*.f32 (PI.f32) x))) 1) (*.f32 x (PI.f32)))) |
(*.f32 1 (+.f32 1 (*.f32 -1/6 (-.f32 (-.f32 0 (-.f32 -1 (pow.f32 (*.f32 (PI.f32) x) 2))) 1)))) |
(*.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (-.f32 (-.f32 0 (-.f32 -1 (*.f32 (PI.f32) x))) 1) 2)))) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1 x))) (*.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 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))))) |
(*.f32 1 (/.f32 (*.f32 (PI.f32) x) (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 x))))) |
(*.f32 1 (/.f32 (sin.f32 (+.f32 (-.f32 (*.f32 (PI.f32) x) 1) 1)) (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (*.f32 x (PI.f32)) tau)) 1) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) 1) |
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) 1) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 x))))) |
(*.f32 1 (/.f32 (sin.f32 (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 x)))) (*.f32 x (PI.f32)))) |
(*.f32 1 (/.f32 (*.f32 (PI.f32) x) (-.f32 (-.f32 (*.f32 x (PI.f32)) (neg.f32 (PI.f32))) (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 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.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) (*.f32 tau x)) 2))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) |
(*.f32 (+.f32 1 (*.f32 -1/6 (-.f32 (-.f32 0 (-.f32 -1 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2))) 1))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (-.f32 (-.f32 (*.f32 x (PI.f32)) (neg.f32 (PI.f32))) (PI.f32)))) |
(*.f32 1 (/.f32 (sin.f32 (-.f32 (-.f32 (*.f32 x (PI.f32)) (neg.f32 (PI.f32))) (PI.f32))) (*.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 x (*.f32 (PI.f32) tau)) 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 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 x tau)) 2))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 (PI.f32) (*.f32 x tau))) (/.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 (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 (PI.f32) (*.f32 x 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 (*.f32 x (PI.f32)) tau)) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (+.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 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) (*.f32 x 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 (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 x tau))) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (/.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)))) |
3 calls:
| 186.0ms | (*.f32 x (PI.f32)) |
| 24.0ms | x |
| 23.0ms | tau |
| Error | Segments | Branch |
|---|---|---|
| 0.6b | 1 | x |
| 0.6b | 1 | tau |
| 0.6b | 1 | (*.f32 x (PI.f32)) |
Compiled 745 to 318 computations (57.3% saved)
| Inputs |
|---|
(*.f32 1 1) |
(*.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 (-.f32 0 (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6))) 1)) |
(*.f32 1 (-.f32 (-.f32 1 (-.f32 -1 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6))) 1)) |
(*.f32 1 (/.f32 (-.f32 (-.f32 0 (-.f32 -1 (*.f32 (PI.f32) x))) 1) (*.f32 x (PI.f32)))) |
(*.f32 1 (+.f32 1 (*.f32 -1/6 (-.f32 (-.f32 0 (-.f32 -1 (pow.f32 (*.f32 (PI.f32) x) 2))) 1)))) |
(*.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (-.f32 (-.f32 0 (-.f32 -1 (*.f32 (PI.f32) x))) 1) 2)))) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1 x))) (*.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 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))))) |
(*.f32 1 (/.f32 (*.f32 (PI.f32) x) (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 x))))) |
(*.f32 1 (/.f32 (sin.f32 (+.f32 (-.f32 (*.f32 (PI.f32) x) 1) 1)) (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (*.f32 x (PI.f32)) tau)) 1) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) 1) |
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) 1) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 x))))) |
(*.f32 1 (/.f32 (sin.f32 (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 x)))) (*.f32 x (PI.f32)))) |
(*.f32 1 (/.f32 (*.f32 (PI.f32) x) (-.f32 (-.f32 (*.f32 x (PI.f32)) (neg.f32 (PI.f32))) (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 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.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) (*.f32 tau x)) 2))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) |
(*.f32 (+.f32 1 (*.f32 -1/6 (-.f32 (-.f32 0 (-.f32 -1 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2))) 1))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (-.f32 (-.f32 (*.f32 x (PI.f32)) (neg.f32 (PI.f32))) (PI.f32)))) |
(*.f32 1 (/.f32 (sin.f32 (-.f32 (-.f32 (*.f32 x (PI.f32)) (neg.f32 (PI.f32))) (PI.f32))) (*.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 x (*.f32 (PI.f32) tau)) 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 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 x tau)) 2))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 (PI.f32) (*.f32 x tau))) (/.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 (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 (PI.f32) (*.f32 x 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 (*.f32 x (PI.f32)) tau)) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (+.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 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
| Outputs |
|---|
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
3 calls:
| 24.0ms | (*.f32 x (PI.f32)) |
| 20.0ms | x |
| 19.0ms | tau |
| Error | Segments | Branch |
|---|---|---|
| 0.8b | 1 | x |
| 0.8b | 1 | tau |
| 0.8b | 1 | (*.f32 x (PI.f32)) |
Compiled 661 to 312 computations (52.8% saved)
| Inputs |
|---|
(*.f32 1 1) |
(*.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 (-.f32 0 (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6))) 1)) |
(*.f32 1 (-.f32 (-.f32 1 (-.f32 -1 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6))) 1)) |
(*.f32 1 (/.f32 (-.f32 (-.f32 0 (-.f32 -1 (*.f32 (PI.f32) x))) 1) (*.f32 x (PI.f32)))) |
(*.f32 1 (+.f32 1 (*.f32 -1/6 (-.f32 (-.f32 0 (-.f32 -1 (pow.f32 (*.f32 (PI.f32) x) 2))) 1)))) |
(*.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (-.f32 (-.f32 0 (-.f32 -1 (*.f32 (PI.f32) x))) 1) 2)))) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1 x))) (*.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 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))))) |
(*.f32 1 (/.f32 (*.f32 (PI.f32) x) (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 x))))) |
(*.f32 1 (/.f32 (sin.f32 (+.f32 (-.f32 (*.f32 (PI.f32) x) 1) 1)) (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (*.f32 x (PI.f32)) tau)) 1) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) 1) |
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) 1) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 x))))) |
(*.f32 1 (/.f32 (sin.f32 (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 x)))) (*.f32 x (PI.f32)))) |
(*.f32 1 (/.f32 (*.f32 (PI.f32) x) (-.f32 (-.f32 (*.f32 x (PI.f32)) (neg.f32 (PI.f32))) (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 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.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) (*.f32 tau x)) 2))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) |
(*.f32 (+.f32 1 (*.f32 -1/6 (-.f32 (-.f32 0 (-.f32 -1 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2))) 1))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (-.f32 (-.f32 (*.f32 x (PI.f32)) (neg.f32 (PI.f32))) (PI.f32)))) |
(*.f32 1 (/.f32 (sin.f32 (-.f32 (-.f32 (*.f32 x (PI.f32)) (neg.f32 (PI.f32))) (PI.f32))) (*.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 x (*.f32 (PI.f32) tau)) 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 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 x tau)) 2))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 (PI.f32) (*.f32 x tau))) (/.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 (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 (PI.f32) (*.f32 x 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 (*.f32 x (PI.f32)) tau)) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (+.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)))) |
| 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)))) |
3 calls:
| 128.0ms | x |
| 22.0ms | tau |
| 20.0ms | (*.f32 x (PI.f32)) |
| Error | Segments | Branch |
|---|---|---|
| 4.9b | 1 | x |
| 4.9b | 1 | tau |
| 4.9b | 1 | (*.f32 x (PI.f32)) |
Compiled 640 to 311 computations (51.4% saved)
| Inputs |
|---|
(*.f32 1 1) |
(*.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 (-.f32 0 (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6))) 1)) |
(*.f32 1 (-.f32 (-.f32 1 (-.f32 -1 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6))) 1)) |
(*.f32 1 (/.f32 (-.f32 (-.f32 0 (-.f32 -1 (*.f32 (PI.f32) x))) 1) (*.f32 x (PI.f32)))) |
(*.f32 1 (+.f32 1 (*.f32 -1/6 (-.f32 (-.f32 0 (-.f32 -1 (pow.f32 (*.f32 (PI.f32) x) 2))) 1)))) |
(*.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (-.f32 (-.f32 0 (-.f32 -1 (*.f32 (PI.f32) x))) 1) 2)))) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1 x))) (*.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 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))))) |
(*.f32 1 (/.f32 (*.f32 (PI.f32) x) (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 x))))) |
(*.f32 1 (/.f32 (sin.f32 (+.f32 (-.f32 (*.f32 (PI.f32) x) 1) 1)) (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (*.f32 x (PI.f32)) tau)) 1) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) 1) |
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) 1) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 x))))) |
(*.f32 1 (/.f32 (sin.f32 (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 x)))) (*.f32 x (PI.f32)))) |
(*.f32 1 (/.f32 (*.f32 (PI.f32) x) (-.f32 (-.f32 (*.f32 x (PI.f32)) (neg.f32 (PI.f32))) (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 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.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) (*.f32 tau x)) 2))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) |
(*.f32 (+.f32 1 (*.f32 -1/6 (-.f32 (-.f32 0 (-.f32 -1 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2))) 1))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (-.f32 (-.f32 (*.f32 x (PI.f32)) (neg.f32 (PI.f32))) (PI.f32)))) |
(*.f32 1 (/.f32 (sin.f32 (-.f32 (-.f32 (*.f32 x (PI.f32)) (neg.f32 (PI.f32))) (PI.f32))) (*.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 x (*.f32 (PI.f32) tau)) 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 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 x tau)) 2))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 (PI.f32) (*.f32 x tau))) (/.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 (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 (PI.f32) (*.f32 x 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 (PI.f32) (*.f32 x tau))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) |
3 calls:
| 140.0ms | tau |
| 21.0ms | (*.f32 x (PI.f32)) |
| 18.0ms | x |
| Error | Segments | Branch |
|---|---|---|
| 5.1b | 1 | x |
| 5.1b | 1 | tau |
| 5.1b | 1 | (*.f32 x (PI.f32)) |
Compiled 552 to 281 computations (49.1% saved)
| Inputs |
|---|
(*.f32 1 1) |
(*.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 (-.f32 0 (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6))) 1)) |
(*.f32 1 (-.f32 (-.f32 1 (-.f32 -1 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6))) 1)) |
(*.f32 1 (/.f32 (-.f32 (-.f32 0 (-.f32 -1 (*.f32 (PI.f32) x))) 1) (*.f32 x (PI.f32)))) |
(*.f32 1 (+.f32 1 (*.f32 -1/6 (-.f32 (-.f32 0 (-.f32 -1 (pow.f32 (*.f32 (PI.f32) x) 2))) 1)))) |
(*.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (-.f32 (-.f32 0 (-.f32 -1 (*.f32 (PI.f32) x))) 1) 2)))) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1 x))) (*.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 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))))) |
(*.f32 1 (/.f32 (*.f32 (PI.f32) x) (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 x))))) |
(*.f32 1 (/.f32 (sin.f32 (+.f32 (-.f32 (*.f32 (PI.f32) x) 1) 1)) (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (*.f32 x (PI.f32)) tau)) 1) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) 1) |
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) 1) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 x))))) |
(*.f32 1 (/.f32 (sin.f32 (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 x)))) (*.f32 x (PI.f32)))) |
(*.f32 1 (/.f32 (*.f32 (PI.f32) x) (-.f32 (-.f32 (*.f32 x (PI.f32)) (neg.f32 (PI.f32))) (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 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.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) (*.f32 tau x)) 2))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) |
(*.f32 (+.f32 1 (*.f32 -1/6 (-.f32 (-.f32 0 (-.f32 -1 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2))) 1))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (-.f32 (-.f32 (*.f32 x (PI.f32)) (neg.f32 (PI.f32))) (PI.f32)))) |
(*.f32 1 (/.f32 (sin.f32 (-.f32 (-.f32 (*.f32 x (PI.f32)) (neg.f32 (PI.f32))) (PI.f32))) (*.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 x (*.f32 (PI.f32) tau)) 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 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) (*.f32 x tau)) 2))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 (PI.f32) (*.f32 x tau))) (/.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 (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 (-.f32 (-.f32 0 (-.f32 -1 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2))) 1))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) |
3 calls:
| 20.0ms | (*.f32 x (PI.f32)) |
| 19.0ms | x |
| 16.0ms | tau |
| Error | Segments | Branch |
|---|---|---|
| 6.7b | 1 | x |
| 6.7b | 1 | tau |
| 6.7b | 1 | (*.f32 x (PI.f32)) |
Compiled 530 to 272 computations (48.7% saved)
| Inputs |
|---|
(*.f32 1 1) |
(*.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 (-.f32 0 (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6))) 1)) |
(*.f32 1 (-.f32 (-.f32 1 (-.f32 -1 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6))) 1)) |
(*.f32 1 (/.f32 (-.f32 (-.f32 0 (-.f32 -1 (*.f32 (PI.f32) x))) 1) (*.f32 x (PI.f32)))) |
(*.f32 1 (+.f32 1 (*.f32 -1/6 (-.f32 (-.f32 0 (-.f32 -1 (pow.f32 (*.f32 (PI.f32) x) 2))) 1)))) |
(*.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (-.f32 (-.f32 0 (-.f32 -1 (*.f32 (PI.f32) x))) 1) 2)))) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1 x))) (*.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 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))))) |
(*.f32 1 (/.f32 (*.f32 (PI.f32) x) (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 x))))) |
(*.f32 1 (/.f32 (sin.f32 (+.f32 (-.f32 (*.f32 (PI.f32) x) 1) 1)) (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (*.f32 x (PI.f32)) tau)) 1) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) 1) |
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) 1) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 x))))) |
(*.f32 1 (/.f32 (sin.f32 (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 x)))) (*.f32 x (PI.f32)))) |
(*.f32 1 (/.f32 (*.f32 (PI.f32) x) (-.f32 (-.f32 (*.f32 x (PI.f32)) (neg.f32 (PI.f32))) (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 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.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) (*.f32 tau x)) 2))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) |
| Outputs |
|---|
(*.f32 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) |
3 calls:
| 15.0ms | tau |
| 13.0ms | (*.f32 x (PI.f32)) |
| 13.0ms | x |
| Error | Segments | Branch |
|---|---|---|
| 6.7b | 1 | x |
| 6.7b | 1 | tau |
| 6.7b | 1 | (*.f32 x (PI.f32)) |
Compiled 333 to 209 computations (37.2% saved)
| Inputs |
|---|
(*.f32 1 1) |
(*.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 (-.f32 0 (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6))) 1)) |
(*.f32 1 (-.f32 (-.f32 1 (-.f32 -1 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6))) 1)) |
(*.f32 1 (/.f32 (-.f32 (-.f32 0 (-.f32 -1 (*.f32 (PI.f32) x))) 1) (*.f32 x (PI.f32)))) |
(*.f32 1 (+.f32 1 (*.f32 -1/6 (-.f32 (-.f32 0 (-.f32 -1 (pow.f32 (*.f32 (PI.f32) x) 2))) 1)))) |
(*.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (-.f32 (-.f32 0 (-.f32 -1 (*.f32 (PI.f32) x))) 1) 2)))) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1 x))) (*.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 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))))) |
(*.f32 1 (/.f32 (*.f32 (PI.f32) x) (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 x))))) |
(*.f32 1 (/.f32 (sin.f32 (+.f32 (-.f32 (*.f32 (PI.f32) x) 1) 1)) (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (*.f32 x (PI.f32)) tau)) 1) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) 1) |
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) 1) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 x))))) |
(*.f32 1 (/.f32 (sin.f32 (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 x)))) (*.f32 x (PI.f32)))) |
(*.f32 1 (/.f32 (*.f32 (PI.f32) x) (-.f32 (-.f32 (*.f32 x (PI.f32)) (neg.f32 (PI.f32))) (PI.f32)))) |
(*.f32 1 (/.f32 (+.f32 (*.f32 (PI.f32) x) (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 3))) (*.f32 x (PI.f32)))) |
| Outputs |
|---|
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) 1) |
3 calls:
| 24.0ms | x |
| 22.0ms | tau |
| 11.0ms | (*.f32 x (PI.f32)) |
| Error | Segments | Branch |
|---|---|---|
| 9.2b | 1 | x |
| 9.2b | 1 | tau |
| 9.2b | 1 | (*.f32 x (PI.f32)) |
Compiled 291 to 182 computations (37.5% saved)
| Inputs |
|---|
(*.f32 1 1) |
(*.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 (-.f32 0 (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6))) 1)) |
(*.f32 1 (-.f32 (-.f32 1 (-.f32 -1 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6))) 1)) |
(*.f32 1 (/.f32 (-.f32 (-.f32 0 (-.f32 -1 (*.f32 (PI.f32) x))) 1) (*.f32 x (PI.f32)))) |
(*.f32 1 (+.f32 1 (*.f32 -1/6 (-.f32 (-.f32 0 (-.f32 -1 (pow.f32 (*.f32 (PI.f32) x) 2))) 1)))) |
(*.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (-.f32 (-.f32 0 (-.f32 -1 (*.f32 (PI.f32) x))) 1) 2)))) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1 x))) (*.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 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))))) |
(*.f32 1 (/.f32 (*.f32 (PI.f32) x) (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 x))))) |
(*.f32 1 (/.f32 (sin.f32 (+.f32 (-.f32 (*.f32 (PI.f32) x) 1) 1)) (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (*.f32 x (PI.f32)) tau)) 1) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) 1) |
| Outputs |
|---|
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) 1) |
3 calls:
| 27.0ms | x |
| 22.0ms | (*.f32 x (PI.f32)) |
| 16.0ms | tau |
| Error | Segments | Branch |
|---|---|---|
| 9.2b | 1 | x |
| 9.2b | 1 | tau |
| 9.2b | 1 | (*.f32 x (PI.f32)) |
Compiled 218 to 149 computations (31.7% saved)
| Inputs |
|---|
(*.f32 1 1) |
(*.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 (-.f32 0 (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6))) 1)) |
(*.f32 1 (-.f32 (-.f32 1 (-.f32 -1 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6))) 1)) |
(*.f32 1 (/.f32 (-.f32 (-.f32 0 (-.f32 -1 (*.f32 (PI.f32) x))) 1) (*.f32 x (PI.f32)))) |
(*.f32 1 (+.f32 1 (*.f32 -1/6 (-.f32 (-.f32 0 (-.f32 -1 (pow.f32 (*.f32 (PI.f32) x) 2))) 1)))) |
(*.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (-.f32 (-.f32 0 (-.f32 -1 (*.f32 (PI.f32) x))) 1) 2)))) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1 x))) (*.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 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))))) |
(*.f32 1 (/.f32 (*.f32 (PI.f32) x) (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 x))))) |
(*.f32 1 (/.f32 (sin.f32 (+.f32 (-.f32 (*.f32 (PI.f32) x) 1) 1)) (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (*.f32 x (PI.f32)) tau)) 1) |
| Outputs |
|---|
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (*.f32 x (PI.f32)) tau)) 1) |
3 calls:
| 18.0ms | (*.f32 x (PI.f32)) |
| 17.0ms | x |
| 15.0ms | tau |
| Error | Segments | Branch |
|---|---|---|
| 9.3b | 1 | x |
| 9.3b | 1 | tau |
| 9.3b | 1 | (*.f32 x (PI.f32)) |
Compiled 204 to 143 computations (29.9% saved)
| Inputs |
|---|
(*.f32 1 1) |
(*.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 (-.f32 0 (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6))) 1)) |
(*.f32 1 (-.f32 (-.f32 1 (-.f32 -1 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6))) 1)) |
(*.f32 1 (/.f32 (-.f32 (-.f32 0 (-.f32 -1 (*.f32 (PI.f32) x))) 1) (*.f32 x (PI.f32)))) |
(*.f32 1 (+.f32 1 (*.f32 -1/6 (-.f32 (-.f32 0 (-.f32 -1 (pow.f32 (*.f32 (PI.f32) x) 2))) 1)))) |
(*.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (-.f32 (-.f32 0 (-.f32 -1 (*.f32 (PI.f32) x))) 1) 2)))) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1 x))) (*.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 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))))) |
(*.f32 1 (/.f32 (*.f32 (PI.f32) x) (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 x))))) |
(*.f32 1 (/.f32 (sin.f32 (+.f32 (-.f32 (*.f32 (PI.f32) x) 1) 1)) (*.f32 x (PI.f32)))) |
| Outputs |
|---|
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
3 calls:
| 16.0ms | tau |
| 15.0ms | (*.f32 x (PI.f32)) |
| 15.0ms | x |
| Error | Segments | Branch |
|---|---|---|
| 11.3b | 1 | x |
| 11.3b | 1 | tau |
| 11.3b | 1 | (*.f32 x (PI.f32)) |
Compiled 190 to 136 computations (28.4% saved)
| Inputs |
|---|
(*.f32 1 1) |
(*.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 (-.f32 0 (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6))) 1)) |
(*.f32 1 (-.f32 (-.f32 1 (-.f32 -1 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6))) 1)) |
(*.f32 1 (/.f32 (-.f32 (-.f32 0 (-.f32 -1 (*.f32 (PI.f32) x))) 1) (*.f32 x (PI.f32)))) |
(*.f32 1 (+.f32 1 (*.f32 -1/6 (-.f32 (-.f32 0 (-.f32 -1 (pow.f32 (*.f32 (PI.f32) x) 2))) 1)))) |
(*.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (-.f32 (-.f32 0 (-.f32 -1 (*.f32 (PI.f32) x))) 1) 2)))) |
| Outputs |
|---|
(*.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (-.f32 (-.f32 0 (-.f32 -1 (*.f32 (PI.f32) x))) 1) 2)))) |
2 calls:
| 11.0ms | x |
| 11.0ms | tau |
| Error | Segments | Branch |
|---|---|---|
| 11.3b | 1 | x |
| 11.3b | 1 | tau |
Compiled 110 to 84 computations (23.6% saved)
| Inputs |
|---|
(*.f32 1 1) |
(*.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 (-.f32 0 (-.f32 -2 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6))) 1)) |
(*.f32 1 (-.f32 (-.f32 1 (-.f32 -1 (*.f32 (pow.f32 (*.f32 (PI.f32) x) 2) -1/6))) 1)) |
(*.f32 1 (/.f32 (-.f32 (-.f32 0 (-.f32 -1 (*.f32 (PI.f32) x))) 1) (*.f32 x (PI.f32)))) |
(*.f32 1 (+.f32 1 (*.f32 -1/6 (-.f32 (-.f32 0 (-.f32 -1 (pow.f32 (*.f32 (PI.f32) x) 2))) 1)))) |
| Outputs |
|---|
(*.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) |
2 calls:
| 10.0ms | x |
| 10.0ms | tau |
| Error | Segments | Branch |
|---|---|---|
| 11.3b | 1 | x |
| 11.3b | 1 | tau |
Compiled 93 to 70 computations (24.7% saved)
Total 0.0b remaining (0%)
Threshold costs 0.0b (0%)
| Inputs |
|---|
(*.f32 1 1) |
(*.f32 1 (/.f32 (*.f32 (PI.f32) x) (*.f32 x (PI.f32)))) |
| Outputs |
|---|
(*.f32 1 1) |
2 calls:
| 8.0ms | x |
| 6.0ms | tau |
| Error | Segments | Branch |
|---|---|---|
| 11.5b | 1 | x |
| 11.5b | 1 | tau |
Compiled 20 to 15 computations (25% saved)
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 65 | 756 |
| 1× | fuel |
| 1× | saturated |
| 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 (PI.f32) (*.f32 x 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 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) (*.f32 x tau))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) |
(*.f32 (+.f32 1 (*.f32 -1/6 (-.f32 (-.f32 0 (-.f32 -1 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2))) 1))) (+.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 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)) 1) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) 1) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (*.f32 x (PI.f32)) tau)) 1) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (-.f32 (-.f32 0 (-.f32 -1 (*.f32 (PI.f32) x))) 1) 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 (PI.f32) (*.f32 x 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 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) (*.f32 x tau))) (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) |
(*.f32 (+.f32 1 (*.f32 -1/6 (-.f32 (-.f32 0 (-.f32 -1 (pow.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2))) 1))) (+.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 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)) 1) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) 1) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (*.f32 x (PI.f32)) tau)) 1) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (-.f32 (-.f32 0 (-.f32 -1 (*.f32 (PI.f32) x))) 1) 2)))) |
(*.f32 1 (+.f32 1 (*.f32 -1/6 (pow.f32 (*.f32 (PI.f32) x) 2)))) |
(*.f32 1 1) |
1 |
Compiled 264 to 177 computations (33% saved)
Compiled 238 to 105 computations (55.9% saved)
Loading profile data...