Time bar (total: 20.8s)
| 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)
| 4.7s | 8256× | body | 256 | valid |
| 2× | egg-herbie |
| 1870× | rational.json-simplify-35 |
| 1000× | rational.json-simplify-1 |
| 880× | rational.json-simplify-49 |
| 816× | rational.json-simplify-42 |
| 770× | rational.json-simplify-51 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 21 | 142 |
| 1 | 55 | 142 |
| 2 | 128 | 142 |
| 3 | 231 | 142 |
| 4 | 462 | 142 |
| 5 | 942 | 142 |
| 6 | 2047 | 142 |
| 7 | 3629 | 142 |
| 8 | 6609 | 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 (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) |
(*.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 |
| 1514× | rational.json-simplify-35 |
| 1158× | rational.json-simplify-2 |
| 752× | rational.json-simplify-26 |
| 706× | rational.json-simplify-1 |
| 704× | rational.json-simplify-43 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 71 |
| 1 | 31 | 71 |
| 2 | 66 | 71 |
| 3 | 142 | 71 |
| 4 | 325 | 71 |
| 5 | 731 | 71 |
| 6 | 1602 | 71 |
| 7 | 2917 | 71 |
| 8 | 5245 | 71 |
| 9 | 7095 | 71 |
| 10 | 7804 | 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.7b | (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
| ▶ | 0.7b | (*.f32 (/.f32 (sin.f32 (*.f32 (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 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 | (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) |
| ✓ | 0.4b | (*.f32 (PI.f32) tau) |
| ✓ | 0.4b | (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) |
| ✓ | 0.4b | (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
Compiled 67 to 11 computations (83.6% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 29.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.0ms | tau | @ | 0 | (*.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 (PI.f32))) (*.f32 x (PI.f32))) |
| 1× | batch-egg-rewrite |
| 2136× | bool.json-1 |
| 2136× | bool.json-2 |
| 1778× | bool.json-3 |
| 810× | rational.json-simplify-35 |
| 734× | rational.json-simplify-61 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 94 |
| 1 | 150 | 94 |
| 2 | 494 | 94 |
| 3 | 1598 | 94 |
| 4 | 6254 | 94 |
| 1× | node limit |
| Inputs |
|---|
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) |
(*.f32 (PI.f32) tau) |
(sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) |
| 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 (sin.f32 (*.f32 x (PI.f32))) (/.f32 (/.f32 1 x) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 1 (PI.f32)) (/.f32 1 x)))))) (#(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 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2) (/.f32 1/2 (*.f32 x (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2) (*.f32 (/.f32 1/2 (*.f32 x (PI.f32))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2) (*.f32 1/2 (/.f32 (/.f32 1 x) (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (/.f32 1 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (*.f32 (/.f32 1 (PI.f32)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (*.f32 (PI.f32) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 (*.f32 x (PI.f32)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 4) (/.f32 1 (*.f32 x (*.f32 (PI.f32) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 x)) (/.f32 1 (*.f32 (PI.f32) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32)) (/.f32 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 x) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 x) (PI.f32)) (sin.f32 (*.f32 x (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (sin.f32 (*.f32 x (PI.f32)))) (/.f32 1 (*.f32 (PI.f32) (neg.f32 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (sin.f32 (*.f32 x (PI.f32)))) (/.f32 1 (neg.f32 (*.f32 x (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (neg.f32 x)) (/.f32 1 (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (neg.f32 (*.f32 x (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (PI.f32) (neg.f32 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (PI.f32)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 (*.f32 x (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 x) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.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 or (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (sin.f32 (*.f32 x (*.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 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (*.f32 x (*.f32 (PI.f32) tau))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (/.f32 1 (*.f32 (PI.f32) tau)) (/.f32 1 x)))))) (#(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 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) (/.f32 1/2 (*.f32 x (*.f32 (PI.f32) tau))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) (*.f32 (/.f32 1/2 (*.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) (*.f32 1/2 (/.f32 1 (*.f32 x (*.f32 (PI.f32) tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) x) (/.f32 1 (*.f32 (PI.f32) tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) x) (*.f32 (/.f32 1 (*.f32 (PI.f32) tau)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) (*.f32 (*.f32 x tau) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 2 (*.f32 x (*.f32 (PI.f32) tau)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 4) (/.f32 1 (*.f32 x (*.f32 (*.f32 (PI.f32) tau) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 2 x)) (/.f32 1 (*.f32 (PI.f32) (+.f32 tau tau))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau)) (/.f32 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) (/.f32 1 (*.f32 x tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (PI.f32))) (/.f32 1 tau))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x tau)) (/.f32 1 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 x) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.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)))) (/.f32 1 (neg.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)))) (/.f32 1 (*.f32 (*.f32 (PI.f32) tau) (neg.f32 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (neg.f32 x)) (/.f32 1 (neg.f32 (*.f32 (PI.f32) tau))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (neg.f32 (*.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 (*.f32 (PI.f32) tau) (neg.f32 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) x) (neg.f32 (*.f32 (PI.f32) tau))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (PI.f32) tau)) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) tau) (/.f32 (/.f32 1 x) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 tau) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (PI.f32)) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 2 (*.f32 x (*.f32 (PI.f32) tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 x) (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 2 (*.f32 (PI.f32) tau))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f32 (sin.f32 (*.f32 x (*.f32 (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 or (/.f32 (sin.f32 (*.f32 x (*.f32 (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 (PI.f32) tau) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (PI.f32) tau))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) tau) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) tau) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (+.f32 tau tau)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (PI.f32) tau) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (*.f32 (PI.f32) tau) 4) (*.f32 (*.f32 (PI.f32) tau) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f32 (PI.f32) tau)))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f32 (PI.f32) tau) (*.f32 (PI.f32) tau))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f32 (PI.f32) tau) (*.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 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 1)))) (#(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))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 4) 1/4)))) (#(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 1/2 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) 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 (*.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))) 4) 4)))) (#(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 2 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 4)) 8)))) (#(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 not (not (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))))) (#(struct:change #<rule egg-rr> (2) ((x or (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))))))) |
| 1× | egg-herbie |
| 1172× | rational.json-simplify-50 |
| 1118× | rational.json-simplify-2 |
| 1094× | rational.json-simplify-35 |
| 1038× | rational.json-simplify-51 |
| 900× | rational.json-simplify-46 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 283 | 5370 |
| 1 | 693 | 5364 |
| 2 | 1801 | 5352 |
| 3 | 3993 | 5352 |
| 4 | 6406 | 5352 |
| 5 | 7970 | 5352 |
| 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))) |
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)))) |
(*.f32 tau (PI.f32)) |
(*.f32 tau (PI.f32)) |
(*.f32 tau (PI.f32)) |
(*.f32 tau (PI.f32)) |
(*.f32 tau (PI.f32)) |
(*.f32 tau (PI.f32)) |
(*.f32 tau (PI.f32)) |
(*.f32 tau (PI.f32)) |
(*.f32 tau (PI.f32)) |
(*.f32 tau (PI.f32)) |
(*.f32 tau (PI.f32)) |
(*.f32 tau (PI.f32)) |
(*.f32 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 (/.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 (sin.f32 (*.f32 x (PI.f32))) (/.f32 (/.f32 1 x) (PI.f32))) |
(*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 1 (PI.f32)) (/.f32 1 x))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) 1) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2) (/.f32 1/2 (*.f32 x (PI.f32)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2) (*.f32 (/.f32 1/2 (*.f32 x (PI.f32))) 1)) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2) (*.f32 1/2 (/.f32 (/.f32 1 x) (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (/.f32 1 (PI.f32))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (*.f32 (/.f32 1 (PI.f32)) 1)) |
(*.f32 2 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (*.f32 (PI.f32) 2)))) |
(*.f32 2 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) 2)) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 (*.f32 x (PI.f32)))) 1/2) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 4) (/.f32 1 (*.f32 x (*.f32 (PI.f32) 4)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 x)) (/.f32 1 (*.f32 (PI.f32) 2))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32)) (/.f32 1 x)) |
(*.f32 (/.f32 1 x) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32))) |
(*.f32 (/.f32 (/.f32 1 x) (PI.f32)) (sin.f32 (*.f32 x (PI.f32)))) |
(*.f32 (neg.f32 (sin.f32 (*.f32 x (PI.f32)))) (/.f32 1 (*.f32 (PI.f32) (neg.f32 x)))) |
(*.f32 (neg.f32 (sin.f32 (*.f32 x (PI.f32)))) (/.f32 1 (neg.f32 (*.f32 x (PI.f32))))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (neg.f32 x)) (/.f32 1 (neg.f32 (PI.f32)))) |
(*.f32 -1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (neg.f32 (*.f32 x (PI.f32))))) |
(*.f32 -1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (PI.f32) (neg.f32 x)))) |
(*.f32 -1 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (neg.f32 (PI.f32)))) |
(*.f32 (/.f32 1 (PI.f32)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) x)) |
(*.f32 1/2 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 (*.f32 x (PI.f32))))) |
(*.f32 (/.f32 1/2 x) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 (PI.f32)))) |
(*.f32 (/.f32 1/2 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2)) |
(+.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 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (*.f32 x (*.f32 (PI.f32) tau)))) |
(*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (/.f32 1 (*.f32 (PI.f32) tau)) (/.f32 1 x))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 1) |
(*.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))) 2) (/.f32 1/2 (*.f32 x (*.f32 (PI.f32) tau)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) (*.f32 (/.f32 1/2 (*.f32 x (*.f32 (PI.f32) tau))) 1)) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) (*.f32 1/2 (/.f32 1 (*.f32 x (*.f32 (PI.f32) tau))))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) x) (/.f32 1 (*.f32 (PI.f32) tau))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) x) (*.f32 (/.f32 1 (*.f32 (PI.f32) tau)) 1)) |
(*.f32 2 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) (*.f32 (*.f32 x tau) 2)))) |
(*.f32 2 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 2)) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 2 (*.f32 x (*.f32 (PI.f32) tau)))) 1/2) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 4) (/.f32 1 (*.f32 x (*.f32 (*.f32 (PI.f32) tau) 4)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 2 x)) (/.f32 1 (*.f32 (PI.f32) (+.f32 tau tau)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau)) (/.f32 1 x)) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) (/.f32 1 (*.f32 x tau))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (PI.f32))) (/.f32 1 tau)) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x tau)) (/.f32 1 (PI.f32))) |
(*.f32 (/.f32 1 x) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau))) |
(*.f32 (/.f32 1 (*.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)))) (/.f32 1 (neg.f32 (*.f32 x (*.f32 (PI.f32) tau))))) |
(*.f32 (neg.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 1 (*.f32 (*.f32 (PI.f32) tau) (neg.f32 x)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (neg.f32 x)) (/.f32 1 (neg.f32 (*.f32 (PI.f32) tau)))) |
(*.f32 -1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (neg.f32 (*.f32 x (*.f32 (PI.f32) tau))))) |
(*.f32 -1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (*.f32 (PI.f32) tau) (neg.f32 x)))) |
(*.f32 -1 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) x) (neg.f32 (*.f32 (PI.f32) tau)))) |
(*.f32 (/.f32 1 (*.f32 (PI.f32) tau)) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) x)) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) tau) (/.f32 (/.f32 1 x) (PI.f32))) |
(*.f32 (/.f32 1 tau) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 1 (PI.f32)) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x tau))) |
(*.f32 1/2 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 2 (*.f32 x (*.f32 (PI.f32) tau))))) |
(*.f32 (/.f32 1/2 x) (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 2 (*.f32 (PI.f32) tau)))) |
(*.f32 (/.f32 1/2 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2)) |
(+.f32 (*.f32 (PI.f32) tau) 0) |
(+.f32 0 (*.f32 (PI.f32) tau)) |
(-.f32 (*.f32 (PI.f32) tau) 0) |
(/.f32 (*.f32 (PI.f32) tau) 1) |
(/.f32 (*.f32 (PI.f32) (+.f32 tau tau)) 2) |
(/.f32 (*.f32 (*.f32 (PI.f32) tau) 4) 4) |
(/.f32 (+.f32 (*.f32 (*.f32 (PI.f32) tau) 4) (*.f32 (*.f32 (PI.f32) tau) 4)) 8) |
(+.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 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) 1/2) |
(*.f32 2 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2)) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 4) 1/4) |
(*.f32 (neg.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) -1) |
(*.f32 1/2 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2)) |
(/.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))) 4) 4) |
(/.f32 (neg.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) -1) |
(/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 4)) 8) |
(neg.f32 (neg.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))) |
| Outputs |
|---|
1 |
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))) |
(+.f32 1 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) -1/6))) |
(+.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 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))) (*.f32 1/120 (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)))) |
(+.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) -1/6)) (+.f32 (*.f32 (pow.f32 x 4) (*.f32 1/120 (pow.f32 (PI.f32) 4))) 1)) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))) (+.f32 1 (*.f32 1/120 (*.f32 (pow.f32 x 4) (pow.f32 (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 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) -1/6)) (+.f32 (+.f32 1 (*.f32 (pow.f32 x 6) (*.f32 -1/5040 (pow.f32 (PI.f32) 6)))) (*.f32 (pow.f32 x 4) (*.f32 1/120 (pow.f32 (PI.f32) 4))))) |
(+.f32 (*.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/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 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))) |
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 x 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 tau 2))))) |
(+.f32 1 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (*.f32 (pow.f32 x 2) (pow.f32 tau 2)) -1/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/6 (*.f32 (pow.f32 x 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 tau 2)))) (+.f32 1 (*.f32 1/120 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 x 4) (pow.f32 tau 4)))))) |
(+.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (*.f32 (pow.f32 x 2) (pow.f32 tau 2)) -1/6)) (+.f32 1 (*.f32 1/120 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 x 4) (pow.f32 tau 4)))))) |
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 tau 2)))) (*.f32 1/120 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 x 4) (pow.f32 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 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 tau 2)))) (+.f32 1 (*.f32 1/120 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 x 4) (pow.f32 tau 4)))))) (*.f32 -1/5040 (*.f32 (pow.f32 x 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 tau 6))))) |
(+.f32 (+.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (*.f32 (pow.f32 x 2) (pow.f32 tau 2)) -1/6)) (+.f32 1 (*.f32 1/120 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 x 4) (pow.f32 tau 4)))))) (*.f32 -1/5040 (*.f32 (pow.f32 x 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 tau 6))))) |
(+.f32 1 (+.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 tau 2)))) (*.f32 1/120 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 x 4) (pow.f32 tau 4))))) (*.f32 -1/5040 (*.f32 (pow.f32 x 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 tau 6)))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.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 (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 (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 (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 (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 (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 (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 (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 (*.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 x 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 tau 2))))) |
(+.f32 1 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (*.f32 (pow.f32 x 2) (pow.f32 tau 2)) -1/6))) |
(+.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 x 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 tau 2)))) (+.f32 1 (*.f32 1/120 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 x 4) (pow.f32 tau 4)))))) |
(+.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (*.f32 (pow.f32 x 2) (pow.f32 tau 2)) -1/6)) (+.f32 1 (*.f32 1/120 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 x 4) (pow.f32 tau 4)))))) |
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 tau 2)))) (*.f32 1/120 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 x 4) (pow.f32 tau 4)))))) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))) (+.f32 1 (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)))) (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 x 6) (pow.f32 (PI.f32) 6))))))) |
(+.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 tau 2)))) (+.f32 1 (*.f32 1/120 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 x 4) (pow.f32 tau 4)))))) (*.f32 -1/5040 (*.f32 (pow.f32 x 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 tau 6))))) |
(+.f32 (+.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (*.f32 (pow.f32 x 2) (pow.f32 tau 2)) -1/6)) (+.f32 1 (*.f32 1/120 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 x 4) (pow.f32 tau 4)))))) (*.f32 -1/5040 (*.f32 (pow.f32 x 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 tau 6))))) |
(+.f32 1 (+.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 tau 2)))) (*.f32 1/120 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 x 4) (pow.f32 tau 4))))) (*.f32 -1/5040 (*.f32 (pow.f32 x 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 tau 6)))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.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 (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 (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 (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 x (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 x (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 x (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 x (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 tau (PI.f32)) |
(*.f32 (PI.f32) tau) |
(*.f32 tau (PI.f32)) |
(*.f32 (PI.f32) tau) |
(*.f32 tau (PI.f32)) |
(*.f32 (PI.f32) tau) |
(*.f32 tau (PI.f32)) |
(*.f32 (PI.f32) tau) |
(*.f32 tau (PI.f32)) |
(*.f32 (PI.f32) tau) |
(*.f32 tau (PI.f32)) |
(*.f32 (PI.f32) tau) |
(*.f32 tau (PI.f32)) |
(*.f32 (PI.f32) tau) |
(*.f32 tau (PI.f32)) |
(*.f32 (PI.f32) tau) |
(*.f32 tau (PI.f32)) |
(*.f32 (PI.f32) tau) |
(*.f32 tau (PI.f32)) |
(*.f32 (PI.f32) tau) |
(*.f32 tau (PI.f32)) |
(*.f32 (PI.f32) tau) |
(*.f32 tau (PI.f32)) |
(*.f32 (PI.f32) tau) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 x (*.f32 (PI.f32) tau)) |
(*.f32 (PI.f32) (*.f32 x tau)) |
(+.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 x (*.f32 (PI.f32) tau))) |
(+.f32 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 (pow.f32 tau 3) (pow.f32 x 3)) -1/6)) (*.f32 (PI.f32) (*.f32 x tau))) |
(+.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) (*.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 x (*.f32 (PI.f32) tau)))) |
(+.f32 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 (pow.f32 tau 3) (pow.f32 x 3)) -1/6)) (+.f32 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 (*.f32 (pow.f32 tau 5) (pow.f32 x 5)) 1/120)) (*.f32 (PI.f32) (*.f32 x tau)))) |
(+.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) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (+.f32 (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)))) (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 x 7)))))) |
(+.f32 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 (pow.f32 tau 3) (pow.f32 x 3)) -1/6)) (+.f32 (+.f32 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 (*.f32 (pow.f32 tau 5) (pow.f32 x 5)) 1/120)) (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (pow.f32 (PI.f32) 7) (*.f32 (*.f32 (pow.f32 tau 7) (pow.f32 x 7)) -1/5040)))) |
(+.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 (*.f32 x (*.f32 (PI.f32) tau)) (*.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 (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 x 7)))) (*.f32 x (*.f32 (PI.f32) tau))))) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 x (*.f32 (PI.f32) tau)) |
(*.f32 (PI.f32) (*.f32 x tau)) |
(+.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 x (*.f32 (PI.f32) tau))) |
(+.f32 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 (pow.f32 tau 3) (pow.f32 x 3)) -1/6)) (*.f32 (PI.f32) (*.f32 x tau))) |
(+.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) (*.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 x (*.f32 (PI.f32) tau)))) |
(+.f32 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 (pow.f32 tau 3) (pow.f32 x 3)) -1/6)) (+.f32 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 (*.f32 (pow.f32 tau 5) (pow.f32 x 5)) 1/120)) (*.f32 (PI.f32) (*.f32 x tau)))) |
(+.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) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (+.f32 (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)))) (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 x 7)))))) |
(+.f32 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 (pow.f32 tau 3) (pow.f32 x 3)) -1/6)) (+.f32 (+.f32 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 (*.f32 (pow.f32 tau 5) (pow.f32 x 5)) 1/120)) (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (pow.f32 (PI.f32) 7) (*.f32 (*.f32 (pow.f32 tau 7) (pow.f32 x 7)) -1/5040)))) |
(+.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 (*.f32 x (*.f32 (PI.f32) tau)) (*.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 (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 x 7)))) (*.f32 x (*.f32 (PI.f32) tau))))) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) |
(+.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 (sin.f32 (*.f32 x (PI.f32))) (/.f32 (/.f32 1 x) (PI.f32))) |
(*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 1 (PI.f32)) (/.f32 1 x))) |
(*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 1 x) (/.f32 1 (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 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))) 2) (/.f32 1/2 (*.f32 x (PI.f32)))) |
(*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 2 (/.f32 (/.f32 1/2 x) (PI.f32)))) |
(*.f32 2 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 (/.f32 1/2 x) (PI.f32)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2) (*.f32 (/.f32 1/2 (*.f32 x (PI.f32))) 1)) |
(*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 2 (/.f32 (/.f32 1/2 x) (PI.f32)))) |
(*.f32 2 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 (/.f32 1/2 x) (PI.f32)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2) (*.f32 1/2 (/.f32 (/.f32 1 x) (PI.f32)))) |
(*.f32 (*.f32 2 (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (/.f32 (/.f32 1 x) (PI.f32)) 1/2)) |
(*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 2 (*.f32 (/.f32 (/.f32 1 x) (PI.f32)) 1/2))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (/.f32 1 (PI.f32))) |
(*.f32 (/.f32 1 (PI.f32)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) x)) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (*.f32 (/.f32 1 (PI.f32)) 1)) |
(*.f32 (/.f32 1 (PI.f32)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) x)) |
(*.f32 2 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (*.f32 (PI.f32) 2)))) |
(*.f32 2 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (*.f32 2 (PI.f32))))) |
(*.f32 2 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (PI.f32) (*.f32 x 2)))) |
(*.f32 2 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (PI.f32) (+.f32 x x)))) |
(*.f32 2 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) 2)) |
(*.f32 2 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (*.f32 2 (PI.f32))))) |
(*.f32 2 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (PI.f32) (*.f32 x 2)))) |
(*.f32 2 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (PI.f32) (+.f32 x x)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 (*.f32 x (PI.f32)))) 1/2) |
(*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (/.f32 2 x) (PI.f32)) 1/2)) |
(*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 1/2 (/.f32 (/.f32 2 x) (PI.f32)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 4) (/.f32 1 (*.f32 x (*.f32 (PI.f32) 4)))) |
(*.f32 (*.f32 4 (sin.f32 (*.f32 x (PI.f32)))) (/.f32 1 (*.f32 x (*.f32 (PI.f32) 4)))) |
(*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 4 (/.f32 (/.f32 1 x) (*.f32 (PI.f32) 4)))) |
(*.f32 (*.f32 4 (sin.f32 (*.f32 x (PI.f32)))) (/.f32 1/4 (*.f32 x (PI.f32)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 x)) (/.f32 1 (*.f32 (PI.f32) 2))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 x)) (/.f32 1 (*.f32 2 (PI.f32)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 x)) (/.f32 1/2 (PI.f32))) |
(*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 2 x) (/.f32 1/2 (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32)) (/.f32 1 x)) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(*.f32 (/.f32 1 x) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(*.f32 (/.f32 (/.f32 1 x) (PI.f32)) (sin.f32 (*.f32 x (PI.f32)))) |
(*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 (/.f32 1 x) (PI.f32))) |
(*.f32 (neg.f32 (sin.f32 (*.f32 x (PI.f32)))) (/.f32 1 (*.f32 (PI.f32) (neg.f32 x)))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(*.f32 (neg.f32 (sin.f32 (*.f32 x (PI.f32)))) (/.f32 1 (neg.f32 (*.f32 x (PI.f32))))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (neg.f32 x)) (/.f32 1 (neg.f32 (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(*.f32 -1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (neg.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 (PI.f32) (neg.f32 x)))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(*.f32 -1 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (neg.f32 (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(*.f32 (/.f32 1 (PI.f32)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) x)) |
(*.f32 1/2 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 (*.f32 x (PI.f32))))) |
(*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (/.f32 2 x) (PI.f32)) 1/2)) |
(*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 1/2 (/.f32 (/.f32 2 x) (PI.f32)))) |
(*.f32 (/.f32 1/2 x) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 (PI.f32)))) |
(*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 2 (PI.f32)) (/.f32 1/2 x))) |
(*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 1/2 x) (/.f32 2 (PI.f32)))) |
(*.f32 (/.f32 1/2 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2)) |
(*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 2 (/.f32 (/.f32 1/2 x) (PI.f32)))) |
(*.f32 2 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 (/.f32 1/2 x) (PI.f32)))) |
(+.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 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 0 (/.f32 (sin.f32 (*.f32 x (*.f32 (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 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 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 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (*.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 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (/.f32 1 (*.f32 (PI.f32) tau)) (/.f32 1 x))) |
(/.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))) 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 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) (/.f32 1/2 (*.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 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) (*.f32 (/.f32 1/2 (*.f32 x (*.f32 (PI.f32) tau))) 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 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) (*.f32 1/2 (/.f32 1 (*.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 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) x) (/.f32 1 (*.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 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) x) (*.f32 (/.f32 1 (*.f32 (PI.f32) tau)) 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 2 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) (*.f32 (*.f32 x tau) 2)))) |
(/.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 2 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 2)) |
(/.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 2 (*.f32 x (*.f32 (PI.f32) tau)))) 1/2) |
(*.f32 1/2 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 2 (*.f32 x (*.f32 (PI.f32) tau))))) |
(*.f32 1/2 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 2 (*.f32 (PI.f32) (*.f32 x tau))))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 4) (/.f32 1 (*.f32 x (*.f32 (*.f32 (PI.f32) tau) 4)))) |
(/.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 2 x)) (/.f32 1 (*.f32 (PI.f32) (+.f32 tau tau)))) |
(*.f32 (*.f32 (/.f32 2 x) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 1 (*.f32 (PI.f32) (+.f32 tau tau)))) |
(*.f32 (/.f32 2 x) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 1 (*.f32 2 (*.f32 (PI.f32) tau))))) |
(*.f32 (/.f32 2 x) (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (/.f32 1/2 tau) (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau)) (/.f32 1 x)) |
(/.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))) (PI.f32)) (/.f32 1 (*.f32 x 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 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (PI.f32))) (/.f32 1 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 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x tau)) (/.f32 1 (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 x) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.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 1 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.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 (neg.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 1 (neg.f32 (*.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 (neg.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 1 (*.f32 (*.f32 (PI.f32) tau) (neg.f32 x)))) |
(/.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))) (neg.f32 x)) (/.f32 1 (neg.f32 (*.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))) (neg.f32 (*.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 (*.f32 (PI.f32) tau) (neg.f32 x)))) |
(/.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 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) x) (neg.f32 (*.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 1 (*.f32 (PI.f32) tau)) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) x)) |
(/.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))) tau) (/.f32 (/.f32 1 x) (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 tau) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (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 (PI.f32)) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x 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/2 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 2 (*.f32 x (*.f32 (PI.f32) tau))))) |
(*.f32 1/2 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 2 (*.f32 (PI.f32) (*.f32 x tau))))) |
(*.f32 (/.f32 1/2 x) (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 2 (*.f32 (PI.f32) tau)))) |
(*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (/.f32 2 (*.f32 (PI.f32) tau)) (/.f32 1/2 x))) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (/.f32 1/2 x) (/.f32 (/.f32 2 tau) (PI.f32)))) |
(*.f32 (/.f32 1/2 x) (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (/.f32 2 tau) (PI.f32)))) |
(*.f32 (/.f32 1/2 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2)) |
(/.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) tau) 0) |
(*.f32 (PI.f32) tau) |
(+.f32 0 (*.f32 (PI.f32) tau)) |
(*.f32 (PI.f32) tau) |
(-.f32 (*.f32 (PI.f32) tau) 0) |
(*.f32 (PI.f32) tau) |
(/.f32 (*.f32 (PI.f32) tau) 1) |
(*.f32 (PI.f32) tau) |
(/.f32 (*.f32 (PI.f32) (+.f32 tau tau)) 2) |
(*.f32 (PI.f32) tau) |
(/.f32 (*.f32 (*.f32 (PI.f32) tau) 4) 4) |
(*.f32 (PI.f32) tau) |
(/.f32 (+.f32 (*.f32 (*.f32 (PI.f32) tau) 4) (*.f32 (*.f32 (PI.f32) tau) 4)) 8) |
(*.f32 (PI.f32) tau) |
(+.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 0) |
(sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) |
(+.f32 0 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) |
(sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) |
(-.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 0) |
(sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) |
(-.f32 0 (neg.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))) |
(sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) |
(*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 1) |
(sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) |
(*.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) |
(sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) 1/2) |
(sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) |
(*.f32 2 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2)) |
(sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 4) 1/4) |
(sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) |
(*.f32 (neg.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) -1) |
(sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) |
(*.f32 1/2 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2)) |
(sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 1) |
(sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) |
(/.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) 2) |
(sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) |
(/.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 4) 4) |
(sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) |
(/.f32 (neg.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) -1) |
(sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) |
(/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 4)) 8) |
(sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) |
(neg.f32 (neg.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))) |
(sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) |
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 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) |
| ✓ | 0.4b | (*.f32 (PI.f32) (*.f32 x tau)) |
| 0.4b | (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
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 | x | @ | inf | (*.f32 (PI.f32) (*.f32 x tau)) |
| 1× | batch-egg-rewrite |
| 1590× | bool.json-1 |
| 1590× | bool.json-2 |
| 1566× | rational.json-1 |
| 1566× | rational.json-2 |
| 1566× | rational.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 73 |
| 1 | 115 | 73 |
| 2 | 367 | 73 |
| 3 | 1133 | 73 |
| 4 | 4467 | 73 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (PI.f32) (*.f32 x tau)) |
(/.f32 (sin.f32 (*.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 (PI.f32) (*.f32 (PI.f32) (+.f32 (*.f32 x tau) -1)))))) (#(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 (neg.f32 (PI.f32)) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (PI.f32) (*.f32 x tau)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 (*.f32 x tau) -1)) (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 (*.f32 x tau) -1)) (-.f32 0 (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (PI.f32)) (-.f32 (*.f32 (PI.f32) (*.f32 x tau)) (neg.f32 (PI.f32))))))) (#(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 (*.f32 (PI.f32) (*.f32 x tau)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (*.f32 (PI.f32) (*.f32 x tau))))))) (#(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 (*.f32 (PI.f32) (*.f32 x tau)) (neg.f32 (PI.f32))) (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (neg.f32 (PI.f32))) (*.f32 (PI.f32) (-.f32 1 (*.f32 x tau))))))) (#(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 (+.f32 tau tau))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (*.f32 (*.f32 x tau) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (*.f32 x tau) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 x tau))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f32 (PI.f32) (*.f32 x tau))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f32 (PI.f32) (*.f32 x tau)) (*.f32 (PI.f32) (*.f32 x tau)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.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 (/.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 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 1 (*.f32 (PI.f32) (*.f32 x tau))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (/.f32 1 (*.f32 x tau)) (/.f32 1 (PI.f32))))))) (#(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 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))) 2) (/.f32 (/.f32 1/2 (PI.f32)) (*.f32 x tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 2) (*.f32 (/.f32 (/.f32 1/2 (PI.f32)) (*.f32 x tau)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 2) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 x tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (PI.f32)) (/.f32 1 (*.f32 x tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (PI.f32)) (*.f32 (/.f32 1 (*.f32 x tau)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x (+.f32 tau tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 2 (*.f32 (PI.f32) (*.f32 x tau)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 4) (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 x tau) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 2 (PI.f32))) (/.f32 1 (*.f32 x (+.f32 tau tau))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 x tau)) (/.f32 1 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) x) (/.f32 1 (*.f32 (PI.f32) tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) x)) (/.f32 1 tau))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) tau)) (/.f32 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 x tau))) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (PI.f32)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 x tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) (/.f32 1 (neg.f32 (*.f32 (PI.f32) (*.f32 x tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) (/.f32 1 (*.f32 x (*.f32 tau (neg.f32 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (neg.f32 (PI.f32))) (/.f32 1 (neg.f32 (*.f32 x tau))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (neg.f32 (*.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 x (*.f32 tau (neg.f32 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (PI.f32)) (neg.f32 (*.f32 x tau))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 x tau)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) tau) (/.f32 (/.f32 1 (PI.f32)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 tau) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 x) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 2 (*.f32 (PI.f32) (*.f32 x tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1/2 (PI.f32)) (*.f32 x tau)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (PI.f32)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 2 (*.f32 x tau))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.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 or (/.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 (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 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))))))) (#(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 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))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 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 (*.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))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))))))) (#(struct:change #<rule egg-rr> (2) ((x or (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))))))) |
| 1× | egg-herbie |
| 1162× | rational.json-simplify-43 |
| 982× | rational.json-simplify-1 |
| 836× | rational.json-simplify-35 |
| 782× | rational.json-simplify-46 |
| 732× | rational.json-simplify-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 224 | 4481 |
| 1 | 545 | 4481 |
| 2 | 1473 | 4481 |
| 3 | 4009 | 4481 |
| 4 | 5553 | 4481 |
| 5 | 6883 | 4481 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 tau (*.f32 x (PI.f32))) |
1 |
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))))) |
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))))) |
(+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6)))) (+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
1 |
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))))) |
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))))) |
(+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6)))) (+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)))) (*.f32 tau (*.f32 x (PI.f32))))) |
(+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 x 7)))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)))) (*.f32 tau (*.f32 x (PI.f32)))))) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 tau (*.f32 (PI.f32) x)) |
(+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3))))) |
(+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5)))) (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3)))))) |
(+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (*.f32 (pow.f32 x 7) (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5)))) (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3))))))) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 (*.f32 x tau) -1))) |
(+.f32 (*.f32 (PI.f32) (*.f32 x tau)) 0) |
(+.f32 (*.f32 (PI.f32) (*.f32 x tau)) (+.f32 (neg.f32 (PI.f32)) (PI.f32))) |
(+.f32 0 (*.f32 (PI.f32) (*.f32 x tau))) |
(+.f32 (*.f32 (PI.f32) (+.f32 (*.f32 x tau) -1)) (PI.f32)) |
(+.f32 (*.f32 (PI.f32) (+.f32 (*.f32 x tau) -1)) (-.f32 0 (neg.f32 (PI.f32)))) |
(+.f32 (neg.f32 (PI.f32)) (-.f32 (*.f32 (PI.f32) (*.f32 x tau)) (neg.f32 (PI.f32)))) |
(-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 (*.f32 x tau)))) |
(-.f32 (*.f32 (PI.f32) (*.f32 x tau)) 0) |
(-.f32 0 (neg.f32 (*.f32 (PI.f32) (*.f32 x tau)))) |
(-.f32 (*.f32 (PI.f32) (+.f32 (*.f32 x tau) -1)) (neg.f32 (PI.f32))) |
(-.f32 (-.f32 (*.f32 (PI.f32) (*.f32 x tau)) (neg.f32 (PI.f32))) (PI.f32)) |
(-.f32 (-.f32 0 (neg.f32 (PI.f32))) (*.f32 (PI.f32) (-.f32 1 (*.f32 x tau)))) |
(/.f32 (*.f32 (PI.f32) (*.f32 x tau)) 1) |
(/.f32 (*.f32 (PI.f32) (*.f32 x (+.f32 tau tau))) 2) |
(/.f32 (*.f32 (PI.f32) (*.f32 (*.f32 x tau) 4)) 4) |
(/.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (*.f32 x tau) 4))) 8) |
(neg.f32 (neg.f32 (*.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 (/.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 (PI.f32) (*.f32 x tau))) (/.f32 1 (*.f32 (PI.f32) (*.f32 x tau)))) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (/.f32 1 (*.f32 x tau)) (/.f32 1 (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) 1) |
(*.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))) 2) (/.f32 (/.f32 1/2 (PI.f32)) (*.f32 x tau))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 2) (*.f32 (/.f32 (/.f32 1/2 (PI.f32)) (*.f32 x tau)) 1)) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 2) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 x tau))))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (PI.f32)) (/.f32 1 (*.f32 x tau))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (PI.f32)) (*.f32 (/.f32 1 (*.f32 x tau)) 1)) |
(*.f32 2 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x (+.f32 tau tau))))) |
(*.f32 2 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) 2)) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 2 (*.f32 (PI.f32) (*.f32 x tau)))) 1/2) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 4) (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 x tau) 4)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 2 (PI.f32))) (/.f32 1 (*.f32 x (+.f32 tau tau)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 x tau)) (/.f32 1 (PI.f32))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) x) (/.f32 1 (*.f32 (PI.f32) tau))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) x)) (/.f32 1 tau)) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) tau)) (/.f32 1 x)) |
(*.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 x tau))) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) |
(*.f32 (/.f32 1 (PI.f32)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 x tau))) |
(*.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) (/.f32 1 (neg.f32 (*.f32 (PI.f32) (*.f32 x tau))))) |
(*.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) (/.f32 1 (*.f32 x (*.f32 tau (neg.f32 (PI.f32)))))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (neg.f32 (PI.f32))) (/.f32 1 (neg.f32 (*.f32 x tau)))) |
(*.f32 -1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (neg.f32 (*.f32 (PI.f32) (*.f32 x tau))))) |
(*.f32 -1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 x (*.f32 tau (neg.f32 (PI.f32)))))) |
(*.f32 -1 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (PI.f32)) (neg.f32 (*.f32 x tau)))) |
(*.f32 (/.f32 1 (*.f32 x tau)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (PI.f32))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) tau) (/.f32 (/.f32 1 (PI.f32)) x)) |
(*.f32 (/.f32 1 tau) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) x))) |
(*.f32 (/.f32 1 x) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) tau))) |
(*.f32 1/2 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 2 (*.f32 (PI.f32) (*.f32 x tau))))) |
(*.f32 (/.f32 (/.f32 1/2 (PI.f32)) (*.f32 x tau)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 2)) |
(*.f32 (/.f32 1/2 (PI.f32)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 2 (*.f32 x tau)))) |
(+.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 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))))) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 1) |
(*.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 2) 1/2) |
(*.f32 2 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 2)) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 4) 1/4) |
(*.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) -1) |
(*.f32 1/2 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 2)) |
(/.f32 (sin.f32 (*.f32 (PI.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))) 4) 4) |
(/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) -1) |
(/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 4)) 8) |
(neg.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))))) |
| Outputs |
|---|
(*.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)) |
1 |
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))))) |
(+.f32 1 (*.f32 (pow.f32 tau 2) (*.f32 -1/6 (*.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/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))) 1)) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 tau 2) (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (*.f32 (pow.f32 tau 4) (pow.f32 x 4)) 1/120)))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 tau 2) (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 x 4) 1/120))))) |
(+.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) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))) 1)) (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6))))) |
(+.f32 1 (+.f32 (+.f32 (*.f32 (pow.f32 tau 2) (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (*.f32 (pow.f32 tau 4) (pow.f32 x 4)) 1/120))) (*.f32 (pow.f32 tau 6) (*.f32 -1/5040 (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6)))))) |
(+.f32 (+.f32 1 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6)))))) |
(+.f32 (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))) (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6)))))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 tau 2) (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (+.f32 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 x 4) 1/120))) (*.f32 (pow.f32 tau 6) (*.f32 -1/5040 (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 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 (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 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 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 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
1 |
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))))) |
(+.f32 1 (*.f32 (pow.f32 tau 2) (*.f32 -1/6 (*.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/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))) 1)) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 tau 2) (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (*.f32 (pow.f32 tau 4) (pow.f32 x 4)) 1/120)))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 tau 2) (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 x 4) 1/120))))) |
(+.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) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))) 1)) (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6))))) |
(+.f32 1 (+.f32 (+.f32 (*.f32 (pow.f32 tau 2) (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (*.f32 (pow.f32 tau 4) (pow.f32 x 4)) 1/120))) (*.f32 (pow.f32 tau 6) (*.f32 -1/5040 (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6)))))) |
(+.f32 (+.f32 1 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6)))))) |
(+.f32 (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))) (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6)))))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 tau 2) (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (+.f32 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 x 4) 1/120))) (*.f32 (pow.f32 tau 6) (*.f32 -1/5040 (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 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 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 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 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 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(+.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)) (*.f32 (pow.f32 tau 3) -1/6)) (*.f32 (PI.f32) (*.f32 tau x))) |
(+.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)) (*.f32 -1/6 (pow.f32 tau 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 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)) (*.f32 (pow.f32 tau 3) -1/6)) (+.f32 (*.f32 (pow.f32 tau 5) (*.f32 1/120 (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)))) (*.f32 (PI.f32) (*.f32 tau x)))) |
(+.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)) (*.f32 -1/6 (pow.f32 tau 3))) (+.f32 (*.f32 (pow.f32 tau 5) (*.f32 1/120 (*.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)))))) |
(+.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 -1/5040 (*.f32 (pow.f32 tau 7) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 x 7))))) |
(+.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)) (*.f32 (pow.f32 tau 3) -1/6)) (+.f32 (+.f32 (*.f32 (pow.f32 tau 5) (*.f32 1/120 (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)))) (*.f32 (PI.f32) (*.f32 tau x))) (*.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 (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 x 7)))) (*.f32 tau (*.f32 x (PI.f32)))))) |
(+.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)) (*.f32 -1/6 (pow.f32 tau 3))) (+.f32 (+.f32 (*.f32 (pow.f32 tau 5) (*.f32 1/120 (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)))) (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 x 7)))))) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 tau (*.f32 (PI.f32) x)) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3))))) |
(+.f32 (*.f32 -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 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)) (*.f32 (pow.f32 tau 3) -1/6)) (*.f32 (PI.f32) (*.f32 tau x))) |
(+.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)) (*.f32 -1/6 (pow.f32 tau 3))) (*.f32 tau (*.f32 x (PI.f32)))) |
(+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5)))) (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3)))))) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.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 (pow.f32 (PI.f32) 3) (pow.f32 x 3)) (*.f32 (pow.f32 tau 3) -1/6)) (+.f32 (*.f32 (pow.f32 tau 5) (*.f32 1/120 (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)))) (*.f32 (PI.f32) (*.f32 tau x)))) |
(+.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)) (*.f32 -1/6 (pow.f32 tau 3))) (+.f32 (*.f32 (pow.f32 tau 5) (*.f32 1/120 (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)))) (*.f32 tau (*.f32 x (PI.f32))))) |
(+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (*.f32 (pow.f32 x 7) (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5)))) (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3))))))) |
(+.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.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 -1/5040 (*.f32 (pow.f32 tau 7) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 x 7))))) |
(+.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)) (*.f32 (pow.f32 tau 3) -1/6)) (+.f32 (+.f32 (*.f32 (pow.f32 tau 5) (*.f32 1/120 (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)))) (*.f32 (PI.f32) (*.f32 tau x))) (*.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 (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 x 7)))) (*.f32 tau (*.f32 x (PI.f32)))))) |
(+.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)) (*.f32 -1/6 (pow.f32 tau 3))) (+.f32 (+.f32 (*.f32 (pow.f32 tau 5) (*.f32 1/120 (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)))) (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 x 7)))))) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 (*.f32 x tau) -1))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(+.f32 (*.f32 (PI.f32) (*.f32 x tau)) 0) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(+.f32 (*.f32 (PI.f32) (*.f32 x tau)) (+.f32 (neg.f32 (PI.f32)) (PI.f32))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(+.f32 0 (*.f32 (PI.f32) (*.f32 x tau))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(+.f32 (*.f32 (PI.f32) (+.f32 (*.f32 x tau) -1)) (PI.f32)) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(+.f32 (*.f32 (PI.f32) (+.f32 (*.f32 x tau) -1)) (-.f32 0 (neg.f32 (PI.f32)))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(+.f32 (neg.f32 (PI.f32)) (-.f32 (*.f32 (PI.f32) (*.f32 x tau)) (neg.f32 (PI.f32)))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 (*.f32 x tau)))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(-.f32 (*.f32 (PI.f32) (*.f32 x tau)) 0) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(-.f32 0 (neg.f32 (*.f32 (PI.f32) (*.f32 x tau)))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(-.f32 (*.f32 (PI.f32) (+.f32 (*.f32 x tau) -1)) (neg.f32 (PI.f32))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(-.f32 (-.f32 (*.f32 (PI.f32) (*.f32 x tau)) (neg.f32 (PI.f32))) (PI.f32)) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(-.f32 (-.f32 0 (neg.f32 (PI.f32))) (*.f32 (PI.f32) (-.f32 1 (*.f32 x tau)))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(/.f32 (*.f32 (PI.f32) (*.f32 x tau)) 1) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(/.f32 (*.f32 (PI.f32) (*.f32 x (+.f32 tau tau))) 2) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(/.f32 (*.f32 (PI.f32) (*.f32 (*.f32 x tau) 4)) 4) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(/.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (*.f32 x tau) 4))) 8) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(neg.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 x tau)))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(+.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) 0) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(+.f32 0 (/.f32 (sin.f32 (*.f32 (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 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(-.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) 0) |
(/.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 (PI.f32) (*.f32 x tau))) (/.f32 1 (*.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 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (/.f32 1 (*.f32 x tau)) (/.f32 1 (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) 1) |
(/.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 1 (/.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 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 2) (/.f32 (/.f32 1/2 (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 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 2) (*.f32 (/.f32 (/.f32 1/2 (PI.f32)) (*.f32 x tau)) 1)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 2) (*.f32 1/2 (/.f32 1 (*.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 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (PI.f32)) (/.f32 1 (*.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 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (PI.f32)) (*.f32 (/.f32 1 (*.f32 x tau)) 1)) |
(/.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 2 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x (+.f32 tau tau))))) |
(/.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 2 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) 2)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 2 (*.f32 (PI.f32) (*.f32 x tau)))) 1/2) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 4) (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 x tau) 4)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 2 (PI.f32))) (/.f32 1 (*.f32 x (+.f32 tau tau)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 x tau)) (/.f32 1 (PI.f32))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) x) (/.f32 1 (*.f32 (PI.f32) tau))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) x)) (/.f32 1 tau)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) tau)) (/.f32 1 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 (/.f32 1 (*.f32 (PI.f32) (*.f32 x tau))) (sin.f32 (*.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 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 (/.f32 1 (PI.f32)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.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 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) (/.f32 1 (neg.f32 (*.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 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) (/.f32 1 (*.f32 x (*.f32 tau (neg.f32 (PI.f32)))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (neg.f32 (PI.f32))) (/.f32 1 (neg.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 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 -1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (neg.f32 (*.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 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 -1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 x (*.f32 tau (neg.f32 (PI.f32)))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 -1 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (PI.f32)) (neg.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 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 (/.f32 1 (*.f32 x tau)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (PI.f32))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) tau) (/.f32 (/.f32 1 (PI.f32)) 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 (/.f32 1 tau) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) 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 (/.f32 1 x) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) tau))) |
(/.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 1/2 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 2 (*.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 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 (/.f32 (/.f32 1/2 (PI.f32)) (*.f32 x tau)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 2)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 (/.f32 1/2 (PI.f32)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 2 (*.f32 x tau)))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (/.f32 2 (*.f32 tau x)) (/.f32 1/2 (PI.f32)))) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (/.f32 1/2 (PI.f32)) (/.f32 2 (*.f32 tau x)))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (/.f32 1/2 (PI.f32)) (/.f32 2 (*.f32 tau x)))) |
(+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 0) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) |
(+.f32 0 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) |
(-.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 0) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) |
(-.f32 0 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))))) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 1) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 2) 1/2) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 2 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 2)) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 4) 1/4) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) -1) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 1/2 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 2)) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 1) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 2) 2) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 4) 4) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) -1) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 4)) 8) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) |
(neg.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))))) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(sin.f32 (*.f32 (PI.f32) (*.f32 tau 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 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) |
| 0.4b | (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
Compiled 64 to 10 computations (84.4% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | x | @ | 0 | (*.f32 x (PI.f32)) |
| 0.0ms | x | @ | inf | (*.f32 x (PI.f32)) |
| 0.0ms | x | @ | -inf | (*.f32 x (PI.f32)) |
| 0.0ms | x | @ | 0 | (/.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 |
| 1440× | bool.json-1 |
| 1440× | bool.json-2 |
| 1416× | rational.json-1 |
| 1416× | rational.json-2 |
| 1416× | rational.json-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 67 |
| 1 | 113 | 67 |
| 2 | 351 | 67 |
| 3 | 1056 | 67 |
| 4 | 3999 | 67 |
| 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)) |
(*.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 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (/.f32 (/.f32 1 (PI.f32)) tau) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (/.f32 1 tau) (/.f32 (/.f32 1 (PI.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))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) (/.f32 1/2 (*.f32 x (*.f32 (PI.f32) tau))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) (*.f32 (/.f32 1/2 (*.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) (*.f32 1/2 (/.f32 (/.f32 (/.f32 1 (PI.f32)) tau) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (PI.f32))) (/.f32 1 tau))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (PI.f32))) (*.f32 (/.f32 1 tau) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (*.f32 x tau) (*.f32 (PI.f32) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 4) (/.f32 1 (*.f32 (*.f32 x (PI.f32)) (*.f32 tau 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 2 (*.f32 x (PI.f32)))) (/.f32 1 (+.f32 tau tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) tau) (/.f32 (/.f32 1 (PI.f32)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) x) (/.f32 1 (*.f32 (PI.f32) tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) (/.f32 1 (*.f32 x tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (PI.f32)) x) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) tau))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (/.f32 1 (PI.f32)) tau) x) (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)))) (/.f32 1 (neg.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)))) (/.f32 1 (*.f32 tau (neg.f32 (*.f32 x (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (*.f32 x (PI.f32))) (/.f32 1 (neg.f32 tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (neg.f32 (*.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 tau (neg.f32 (*.f32 x (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (PI.f32))) (neg.f32 tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 2 (*.f32 x (*.f32 (PI.f32) tau)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 tau) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 x) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (PI.f32)) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 2 (*.f32 x (*.f32 (PI.f32) tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 2 tau)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f32 (sin.f32 (*.f32 x (*.f32 (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 or (/.f32 (sin.f32 (*.f32 x (*.f32 (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 (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 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))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 4) 1/4)))) (#(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 1/2 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) 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 (*.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))) 4) 4)))) (#(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 2 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 4)) 8)))) (#(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 not (not (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))))) (#(struct:change #<rule egg-rr> (2) ((x or (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 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 (*.f32 (PI.f32) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 x (PI.f32)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (*.f32 x (PI.f32)) 4) (*.f32 (*.f32 x (PI.f32)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f32 x (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f32 x (PI.f32)) (*.f32 x (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f32 x (PI.f32)) (*.f32 x (PI.f32))))))) |
| 1× | egg-herbie |
| 1488× | rational.json-simplify-51 |
| 1138× | rational.json-simplify-43 |
| 1120× | rational.json-simplify-1 |
| 862× | rational.json-simplify-46 |
| 850× | rational.json-simplify-35 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 206 | 3986 |
| 1 | 508 | 3986 |
| 2 | 1383 | 3980 |
| 3 | 4036 | 3980 |
| 4 | 6828 | 3980 |
| 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 (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 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (/.f32 (/.f32 1 (PI.f32)) tau) x)) |
(*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (/.f32 1 tau) (/.f32 (/.f32 1 (PI.f32)) x))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 1) |
(*.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))) 2) (/.f32 1/2 (*.f32 x (*.f32 (PI.f32) tau)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) (*.f32 (/.f32 1/2 (*.f32 x (*.f32 (PI.f32) tau))) 1)) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) (*.f32 1/2 (/.f32 (/.f32 (/.f32 1 (PI.f32)) tau) x))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (PI.f32))) (/.f32 1 tau)) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (PI.f32))) (*.f32 (/.f32 1 tau) 1)) |
(*.f32 2 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (*.f32 x tau) (*.f32 (PI.f32) 2)))) |
(*.f32 2 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 2)) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 4) (/.f32 1 (*.f32 (*.f32 x (PI.f32)) (*.f32 tau 4)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 2 (*.f32 x (PI.f32)))) (/.f32 1 (+.f32 tau tau))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) tau) (/.f32 (/.f32 1 (PI.f32)) x)) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) x) (/.f32 1 (*.f32 (PI.f32) tau))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) (/.f32 1 (*.f32 x tau))) |
(*.f32 (/.f32 (/.f32 1 (PI.f32)) x) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) tau)) |
(*.f32 (/.f32 (/.f32 (/.f32 1 (PI.f32)) tau) x) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) |
(*.f32 (neg.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 1 (neg.f32 (*.f32 x (*.f32 (PI.f32) tau))))) |
(*.f32 (neg.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 1 (*.f32 tau (neg.f32 (*.f32 x (PI.f32)))))) |
(*.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (*.f32 x (PI.f32))) (/.f32 1 (neg.f32 tau))) |
(*.f32 -1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (neg.f32 (*.f32 x (*.f32 (PI.f32) tau))))) |
(*.f32 -1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 tau (neg.f32 (*.f32 x (PI.f32)))))) |
(*.f32 -1 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (PI.f32))) (neg.f32 tau))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 2 (*.f32 x (*.f32 (PI.f32) tau)))) 1/2) |
(*.f32 (/.f32 1 tau) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 1 x) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau))) |
(*.f32 (/.f32 1 (PI.f32)) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x tau))) |
(*.f32 1/2 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 2 (*.f32 x (*.f32 (PI.f32) tau))))) |
(*.f32 (/.f32 1/2 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2)) |
(*.f32 (/.f32 1/2 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 2 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 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 1) |
(*.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) 1/2) |
(*.f32 2 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2)) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 4) 1/4) |
(*.f32 (neg.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) -1) |
(*.f32 1/2 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2)) |
(/.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))) 4) 4) |
(/.f32 (neg.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) -1) |
(/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 4)) 8) |
(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 (*.f32 x (PI.f32)) 0) |
(/.f32 (*.f32 x (PI.f32)) 1) |
(/.f32 (*.f32 x (*.f32 (PI.f32) 2)) 2) |
(/.f32 (*.f32 (*.f32 x (PI.f32)) 4) 4) |
(/.f32 (+.f32 (*.f32 (*.f32 x (PI.f32)) 4) (*.f32 (*.f32 x (PI.f32)) 4)) 8) |
| 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 (PI.f32) 2) (*.f32 (pow.f32 tau 2) (pow.f32 x 2))))) |
(+.f32 1 (*.f32 (*.f32 (pow.f32 tau 2) (pow.f32 x 2)) (*.f32 (pow.f32 (PI.f32) 2) -1/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/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 2) (pow.f32 x 2)))) (+.f32 1 (*.f32 (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)) (*.f32 (pow.f32 tau 4) 1/120)))) |
(+.f32 1 (+.f32 (*.f32 (*.f32 (pow.f32 tau 2) (pow.f32 x 2)) (*.f32 (pow.f32 (PI.f32) 2) -1/6)) (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 x 4) 1/120))))) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 2) (pow.f32 x 2)))) (+.f32 1 (*.f32 (pow.f32 tau 4) (*.f32 1/120 (*.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 1 (+.f32 (+.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/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6)))))) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 2) (pow.f32 x 2)))) (+.f32 (+.f32 1 (*.f32 (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)) (*.f32 (pow.f32 tau 4) 1/120))) (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (*.f32 (pow.f32 tau 6) (pow.f32 x 6)) -1/5040)))) |
(+.f32 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 x 4) 1/120))) (+.f32 (+.f32 1 (*.f32 (*.f32 (pow.f32 tau 2) (pow.f32 x 2)) (*.f32 (pow.f32 (PI.f32) 2) -1/6))) (*.f32 (pow.f32 (PI.f32) 6) (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (pow.f32 x 6)))))) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 2) (pow.f32 x 2)))) (+.f32 (*.f32 (pow.f32 tau 4) (*.f32 1/120 (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))) (+.f32 1 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (pow.f32 x 6))))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
1 |
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))))) |
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 2) (pow.f32 x 2))))) |
(+.f32 1 (*.f32 (*.f32 (pow.f32 tau 2) (pow.f32 x 2)) (*.f32 (pow.f32 (PI.f32) 2) -1/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/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 2) (pow.f32 x 2)))) (+.f32 1 (*.f32 (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)) (*.f32 (pow.f32 tau 4) 1/120)))) |
(+.f32 1 (+.f32 (*.f32 (*.f32 (pow.f32 tau 2) (pow.f32 x 2)) (*.f32 (pow.f32 (PI.f32) 2) -1/6)) (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 x 4) 1/120))))) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 2) (pow.f32 x 2)))) (+.f32 1 (*.f32 (pow.f32 tau 4) (*.f32 1/120 (*.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 1 (+.f32 (+.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/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6)))))) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 2) (pow.f32 x 2)))) (+.f32 (+.f32 1 (*.f32 (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)) (*.f32 (pow.f32 tau 4) 1/120))) (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (*.f32 (pow.f32 tau 6) (pow.f32 x 6)) -1/5040)))) |
(+.f32 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 x 4) 1/120))) (+.f32 (+.f32 1 (*.f32 (*.f32 (pow.f32 tau 2) (pow.f32 x 2)) (*.f32 (pow.f32 (PI.f32) 2) -1/6))) (*.f32 (pow.f32 (PI.f32) 6) (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (pow.f32 x 6)))))) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 2) (pow.f32 x 2)))) (+.f32 (*.f32 (pow.f32 tau 4) (*.f32 1/120 (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))) (+.f32 1 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (pow.f32 x 6))))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 tau (*.f32 (PI.f32) x)) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (*.f32 tau (*.f32 (PI.f32) x))) |
(+.f32 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 (pow.f32 tau 3) (pow.f32 x 3)) -1/6)) (*.f32 tau (*.f32 (PI.f32) x))) |
(+.f32 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (pow.f32 x 3)))) (*.f32 tau (*.f32 (PI.f32) x))) |
(+.f32 (*.f32 (pow.f32 tau 3) (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (*.f32 tau (*.f32 (PI.f32) x))) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)))) (*.f32 tau (*.f32 x (PI.f32))))) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.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 (PI.f32) x)))) |
(+.f32 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 (pow.f32 tau 3) (pow.f32 x 3)) -1/6)) (+.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)) (*.f32 (pow.f32 tau 5) 1/120)) (*.f32 tau (*.f32 (PI.f32) x)))) |
(+.f32 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 -1/6 (*.f32 (pow.f32 tau 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 (PI.f32) x)))) |
(+.f32 (*.f32 (pow.f32 tau 3) (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (+.f32 (*.f32 (pow.f32 tau 5) (*.f32 1/120 (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)))) (*.f32 tau (*.f32 (PI.f32) x)))) |
(+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 x 7)))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)))) (*.f32 tau (*.f32 x (PI.f32)))))) |
(+.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.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 (PI.f32) x)))) (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 x 7))))) |
(+.f32 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 (pow.f32 tau 3) (pow.f32 x 3)) -1/6)) (+.f32 (+.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)) (*.f32 (pow.f32 tau 5) 1/120)) (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 -1/5040 (*.f32 (pow.f32 (PI.f32) 7) (*.f32 (pow.f32 tau 7) (pow.f32 x 7)))))) |
(+.f32 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 -1/6 (*.f32 (pow.f32 tau 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 (*.f32 (pow.f32 tau 7) (*.f32 (pow.f32 (PI.f32) 7) (*.f32 (pow.f32 x 7) -1/5040))) (*.f32 tau (*.f32 (PI.f32) x))))) |
(+.f32 (*.f32 (pow.f32 tau 3) (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (+.f32 (+.f32 (*.f32 (pow.f32 tau 5) (*.f32 1/120 (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)))) (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (pow.f32 (PI.f32) 7) (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (pow.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) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (*.f32 tau (*.f32 (PI.f32) x))) |
(+.f32 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 (pow.f32 tau 3) (pow.f32 x 3)) -1/6)) (*.f32 tau (*.f32 (PI.f32) x))) |
(+.f32 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (pow.f32 x 3)))) (*.f32 tau (*.f32 (PI.f32) x))) |
(+.f32 (*.f32 (pow.f32 tau 3) (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (*.f32 tau (*.f32 (PI.f32) x))) |
(+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5)))) (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3)))))) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.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 (PI.f32) x)))) |
(+.f32 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 (pow.f32 tau 3) (pow.f32 x 3)) -1/6)) (+.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)) (*.f32 (pow.f32 tau 5) 1/120)) (*.f32 tau (*.f32 (PI.f32) x)))) |
(+.f32 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 -1/6 (*.f32 (pow.f32 tau 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 (PI.f32) x)))) |
(+.f32 (*.f32 (pow.f32 tau 3) (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (+.f32 (*.f32 (pow.f32 tau 5) (*.f32 1/120 (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)))) (*.f32 tau (*.f32 (PI.f32) x)))) |
(+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (*.f32 (pow.f32 x 7) (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5)))) (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3))))))) |
(+.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.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 (PI.f32) x)))) (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 x 7))))) |
(+.f32 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 (pow.f32 tau 3) (pow.f32 x 3)) -1/6)) (+.f32 (+.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)) (*.f32 (pow.f32 tau 5) 1/120)) (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 -1/5040 (*.f32 (pow.f32 (PI.f32) 7) (*.f32 (pow.f32 tau 7) (pow.f32 x 7)))))) |
(+.f32 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 -1/6 (*.f32 (pow.f32 tau 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 (*.f32 (pow.f32 tau 7) (*.f32 (pow.f32 (PI.f32) 7) (*.f32 (pow.f32 x 7) -1/5040))) (*.f32 tau (*.f32 (PI.f32) x))))) |
(+.f32 (*.f32 (pow.f32 tau 3) (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (+.f32 (+.f32 (*.f32 (pow.f32 tau 5) (*.f32 1/120 (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)))) (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (pow.f32 (PI.f32) 7) (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (pow.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 (PI.f32) x) |
(*.f32 (PI.f32) x) |
(*.f32 (PI.f32) x) |
(*.f32 (PI.f32) x) |
(*.f32 (PI.f32) x) |
(*.f32 (PI.f32) x) |
(*.f32 (PI.f32) x) |
(*.f32 (PI.f32) x) |
(*.f32 (PI.f32) x) |
(*.f32 (PI.f32) x) |
(*.f32 (PI.f32) x) |
(*.f32 (PI.f32) x) |
(+.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 0) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(+.f32 0 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(-.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 0) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (/.f32 (/.f32 1 (PI.f32)) tau) x)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (/.f32 1 tau) (/.f32 (/.f32 1 (PI.f32)) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 1) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) (/.f32 1/2 (*.f32 x (*.f32 (PI.f32) tau)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) (*.f32 (/.f32 1/2 (*.f32 x (*.f32 (PI.f32) tau))) 1)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) (*.f32 1/2 (/.f32 (/.f32 (/.f32 1 (PI.f32)) tau) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (PI.f32))) (/.f32 1 tau)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (PI.f32))) (*.f32 (/.f32 1 tau) 1)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 2 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (*.f32 x tau) (*.f32 (PI.f32) 2)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 2 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 2)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 4) (/.f32 1 (*.f32 (*.f32 x (PI.f32)) (*.f32 tau 4)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 2 (*.f32 x (PI.f32)))) (/.f32 1 (+.f32 tau tau))) |
(*.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 (*.f32 (PI.f32) x))) (/.f32 1 (+.f32 tau tau))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (/.f32 2 (*.f32 (PI.f32) x)) (/.f32 1 (+.f32 tau tau)))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (/.f32 2 (*.f32 (PI.f32) x)) (/.f32 1/2 tau))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (/.f32 (/.f32 2 x) (PI.f32)) (/.f32 1/2 tau))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) tau) (/.f32 (/.f32 1 (PI.f32)) x)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) x) (/.f32 1 (*.f32 (PI.f32) tau))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) (/.f32 1 (*.f32 x tau))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 (/.f32 (/.f32 1 (PI.f32)) x) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) tau)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 (/.f32 (/.f32 (/.f32 1 (PI.f32)) tau) x) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 (neg.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 1 (neg.f32 (*.f32 x (*.f32 (PI.f32) tau))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 (neg.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 1 (*.f32 tau (neg.f32 (*.f32 x (PI.f32)))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (*.f32 x (PI.f32))) (/.f32 1 (neg.f32 tau))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 -1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (neg.f32 (*.f32 x (*.f32 (PI.f32) tau))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 -1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 tau (neg.f32 (*.f32 x (PI.f32)))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 -1 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (PI.f32))) (neg.f32 tau))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 2 (*.f32 x (*.f32 (PI.f32) tau)))) 1/2) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (/.f32 (/.f32 2 x) (*.f32 tau (PI.f32))) 1/2)) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 1/2 (/.f32 (/.f32 2 tau) (*.f32 (PI.f32) x)))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 1/2 (/.f32 (/.f32 (/.f32 2 x) (PI.f32)) tau))) |
(*.f32 (/.f32 1 tau) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 (/.f32 1 x) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 (/.f32 1 (PI.f32)) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x tau))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 1/2 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 2 (*.f32 x (*.f32 (PI.f32) tau))))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (/.f32 (/.f32 2 x) (*.f32 tau (PI.f32))) 1/2)) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 1/2 (/.f32 (/.f32 2 tau) (*.f32 (PI.f32) x)))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 1/2 (/.f32 (/.f32 (/.f32 2 x) (PI.f32)) tau))) |
(*.f32 (/.f32 1/2 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 (/.f32 1/2 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 2 tau))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (/.f32 2 tau) (/.f32 1/2 (*.f32 (PI.f32) x)))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (/.f32 1/2 (*.f32 (PI.f32) x)) (/.f32 2 tau))) |
(+.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 0) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(+.f32 0 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(-.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 0) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(-.f32 0 (neg.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 1) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) 1/2) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 2 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2)) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 4) 1/4) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 (neg.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) -1) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 1/2 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2)) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 1) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) 2) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 4) 4) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (neg.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) -1) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 4)) 8) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(neg.f32 (neg.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(+.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 (*.f32 (PI.f32) 2)) 2) |
(*.f32 (PI.f32) x) |
(/.f32 (*.f32 (*.f32 x (PI.f32)) 4) 4) |
(*.f32 (PI.f32) x) |
(/.f32 (+.f32 (*.f32 (*.f32 x (PI.f32)) 4) (*.f32 (*.f32 x (PI.f32)) 4)) 8) |
(*.f32 (PI.f32) x) |
Compiled 15414 to 4956 computations (67.8% saved)
30 alts after pruning (28 fresh and 2 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 528 | 28 | 556 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 1 | 1 | 2 |
| Total | 529 | 30 | 559 |
| Status | Error | Program |
|---|---|---|
| 12.4b | (*.f32 (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 5.2b | (*.f32 (/.f32 (sin.f32 (-.f32 (-.f32 (*.f32 (PI.f32) (*.f32 x tau)) (neg.f32 (PI.f32))) (PI.f32))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| ✓ | 0.7b | (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
| 1.9b | (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (+.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) -1/6)) (+.f32 (+.f32 1 (*.f32 (pow.f32 x 6) (*.f32 -1/5040 (pow.f32 (PI.f32) 6)))) (*.f32 (pow.f32 x 4) (*.f32 1/120 (pow.f32 (PI.f32) 4)))))) | |
| 2.9b | (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (+.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) -1/6)) (+.f32 (*.f32 (pow.f32 x 4) (*.f32 1/120 (pow.f32 (PI.f32) 4))) 1))) | |
| 1.8b | (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (+.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))))))) | |
| 5.2b | (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (+.f32 1 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) -1/6)))) | |
| 0.8b | (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (/.f32 (/.f32 1 x) (PI.f32)) (sin.f32 (*.f32 x (PI.f32))))) | |
| 10.3b | (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) 1) | |
| 0.8b | (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32)) (/.f32 1 x))) | |
| 0.8b | (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (/.f32 1 (PI.f32)))) | |
| 10.3b | (*.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 x (*.f32 (PI.f32) tau))) (/.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 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
| ✓ | 0.7b | (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
| 10.3b | (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 1) | |
| 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.7b | (*.f32 (+.f32 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 x 4) 1/120))) (+.f32 (+.f32 1 (*.f32 (*.f32 (pow.f32 tau 2) (pow.f32 x 2)) (*.f32 (pow.f32 (PI.f32) 2) -1/6))) (*.f32 (pow.f32 (PI.f32) 6) (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (pow.f32 x 6)))))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 7.2b | (*.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))) 1) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| ▶ | 0.9b | (*.f32 (*.f32 (/.f32 (/.f32 (/.f32 1 (PI.f32)) tau) x) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
| 0.9b | (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (PI.f32)) (/.f32 1 (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 0.9b | (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x tau)) (/.f32 1 (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 0.8b | (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) x) (/.f32 1 (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 0.9b | (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) tau) (/.f32 (/.f32 1 x) (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 1.0b | (*.f32 (*.f32 (/.f32 2 x) (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (/.f32 1/2 tau) (PI.f32)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| ▶ | 0.7b | (*.f32 (*.f32 (/.f32 1 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
| 1.0b | (*.f32 (*.f32 (/.f32 1/2 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 2 tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| ▶ | 1.0b | (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (/.f32 1/2 x) (/.f32 (/.f32 2 tau) (PI.f32)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
| 0.9b | (*.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (/.f32 2 (*.f32 (PI.f32) x)) (/.f32 1/2 tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| ▶ | 12.3b | (*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
Compiled 1538 to 941 computations (38.8% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.3b | (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) | |
| 0.4b | (*.f32 (PI.f32) tau) | |
| 0.4b | (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) | |
| ✓ | 0.5b | (*.f32 (/.f32 1 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) |
Compiled 79 to 19 computations (75.9% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | tau | @ | -inf | (*.f32 (/.f32 1 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) |
| 0.0ms | tau | @ | inf | (*.f32 (/.f32 1 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) |
| 0.0ms | x | @ | 0 | (*.f32 (/.f32 1 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) |
| 0.0ms | tau | @ | 0 | (*.f32 (/.f32 1 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) |
| 0.0ms | x | @ | inf | (*.f32 (/.f32 1 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) |
| 1× | batch-egg-rewrite |
| 1410× | bool.json-1 |
| 1410× | bool.json-2 |
| 1384× | rational.json-1 |
| 1384× | rational.json-2 |
| 1384× | rational.json-4 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 45 |
| 1 | 139 | 39 |
| 2 | 408 | 39 |
| 3 | 1088 | 39 |
| 4 | 3969 | 39 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (/.f32 1 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (*.f32 tau (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (*.f32 (PI.f32) tau) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (*.f32 x tau) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (*.f32 x (PI.f32)) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) tau)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 x (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (PI.f32) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x tau))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (*.f32 (*.f32 (PI.f32) tau) (/.f32 (+.f32 x x) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (+.f32 (*.f32 tau (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))) (*.f32 tau (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 (*.f32 (PI.f32) (+.f32 tau tau)) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 (*.f32 tau (+.f32 x x)) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 (+.f32 x x) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 (*.f32 (PI.f32) 2) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x tau))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 x) (/.f32 (*.f32 (PI.f32) tau) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (+.f32 (*.f32 (*.f32 (PI.f32) tau) (/.f32 (+.f32 x x) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))) (*.f32 (*.f32 (PI.f32) tau) (/.f32 (+.f32 x x) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (/.f32 (*.f32 x (*.f32 (*.f32 (PI.f32) tau) 4)) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (/.f32 (*.f32 (*.f32 (PI.f32) tau) 4) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (/.f32 (*.f32 x 4) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (/.f32 (*.f32 (PI.f32) 4) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x tau))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 2 (*.f32 x (*.f32 (PI.f32) tau)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 1 x)) (/.f32 (*.f32 (PI.f32) (+.f32 tau tau)) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (*.f32 (PI.f32) tau)) (/.f32 x (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -1 x) (/.f32 (neg.f32 (*.f32 (PI.f32) tau)) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 4) (*.f32 x (*.f32 (*.f32 (PI.f32) tau) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 2 (PI.f32)) tau) (/.f32 (+.f32 x x) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 -1 tau) (PI.f32)) (/.f32 (neg.f32 x) (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))) x) (*.f32 (PI.f32) tau))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) (*.f32 x tau))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) tau) (*.f32 x (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau)) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x tau)) (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (neg.f32 (*.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))) 4) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) x) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) x)) (*.f32 (PI.f32) (+.f32 tau tau)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32))) (*.f32 tau (+.f32 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) tau) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) tau)) (+.f32 (*.f32 x (PI.f32)) (*.f32 x (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau)) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau))) (+.f32 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x tau)) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x tau))) (*.f32 (PI.f32) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (neg.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))) (*.f32 2 (neg.f32 (*.f32 x (*.f32 (PI.f32) tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) x) (*.f32 (PI.f32) (+.f32 tau tau)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) tau) (*.f32 x (*.f32 (PI.f32) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) (*.f32 x tau)) (*.f32 (PI.f32) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) (*.f32 (PI.f32) tau)) (+.f32 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) (PI.f32)) (*.f32 tau (+.f32 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (PI.f32))) tau)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) (*.f32 tau (+.f32 x x)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) (+.f32 tau tau))) (*.f32 x 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (+.f32 x x)) (*.f32 (PI.f32) (/.f32 tau 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) x) (PI.f32)) tau)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) x) tau)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2)) (neg.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) x)) (neg.f32 (*.f32 (PI.f32) tau)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32))) (neg.f32 (*.f32 x tau)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) tau)) (-.f32 0 (*.f32 x (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau))) (neg.f32 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x tau))) (neg.f32 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 4) (*.f32 x (*.f32 (PI.f32) tau))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f32 (sin.f32 (*.f32 x (*.f32 (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 or (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))))) |
| 1× | egg-herbie |
| 1258× | rational.json-simplify-49 |
| 926× | rational.json-simplify-53 |
| 858× | rational.json-simplify-1 |
| 738× | rational.json-simplify-35 |
| 736× | rational.json-simplify-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 225 | 3656 |
| 1 | 769 | 3656 |
| 2 | 2455 | 3656 |
| 3 | 4399 | 3656 |
| 4 | 6093 | 3656 |
| 5 | 7642 | 3656 |
| 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 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(+.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 0) |
(+.f32 0 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) |
(-.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 0) |
(/.f32 1 (*.f32 tau (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))))) |
(/.f32 1 (/.f32 (*.f32 (PI.f32) tau) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) x))) |
(/.f32 1 (/.f32 (*.f32 x tau) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)))) |
(/.f32 1 (/.f32 (*.f32 x (PI.f32)) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) tau))) |
(/.f32 1 (/.f32 x (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau)))) |
(/.f32 1 (/.f32 (PI.f32) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x tau)))) |
(/.f32 (/.f32 1 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) |
(/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 1) |
(/.f32 2 (*.f32 (*.f32 (PI.f32) tau) (/.f32 (+.f32 x x) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))))) |
(/.f32 2 (+.f32 (*.f32 tau (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))) (*.f32 tau (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))))) |
(/.f32 2 (/.f32 (*.f32 (PI.f32) (+.f32 tau tau)) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) x))) |
(/.f32 2 (/.f32 (*.f32 tau (+.f32 x x)) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)))) |
(/.f32 2 (/.f32 (+.f32 x x) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau)))) |
(/.f32 2 (/.f32 (*.f32 (PI.f32) 2) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x tau)))) |
(/.f32 (/.f32 1 x) (/.f32 (*.f32 (PI.f32) tau) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))) |
(/.f32 4 (+.f32 (*.f32 (*.f32 (PI.f32) tau) (/.f32 (+.f32 x x) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))) (*.f32 (*.f32 (PI.f32) tau) (/.f32 (+.f32 x x) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))))) |
(/.f32 4 (/.f32 (*.f32 x (*.f32 (*.f32 (PI.f32) tau) 4)) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))) |
(/.f32 4 (/.f32 (*.f32 (*.f32 (PI.f32) tau) 4) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) x))) |
(/.f32 4 (/.f32 (*.f32 x 4) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau)))) |
(/.f32 4 (/.f32 (*.f32 (PI.f32) 4) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x tau)))) |
(/.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) (*.f32 (PI.f32) (*.f32 tau (+.f32 x x)))) |
(/.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 2 (*.f32 x (*.f32 (PI.f32) tau)))) 2) |
(/.f32 (*.f32 2 (/.f32 1 x)) (/.f32 (*.f32 (PI.f32) (+.f32 tau tau)) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))) |
(/.f32 (/.f32 1 (*.f32 (PI.f32) tau)) (/.f32 x (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))) |
(/.f32 (/.f32 -1 x) (/.f32 (neg.f32 (*.f32 (PI.f32) tau)) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))) |
(/.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 4) (*.f32 x (*.f32 (*.f32 (PI.f32) tau) 4))) |
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 4) 4) |
(/.f32 (/.f32 (/.f32 2 (PI.f32)) tau) (/.f32 (+.f32 x x) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))) |
(/.f32 (/.f32 (/.f32 -1 tau) (PI.f32)) (/.f32 (neg.f32 x) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))) |
(/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) x) (*.f32 (PI.f32) tau)) |
(/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) (*.f32 x tau)) |
(/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) tau) (*.f32 x (PI.f32))) |
(/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau)) x) |
(/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x tau)) (PI.f32)) |
(/.f32 (neg.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (neg.f32 (*.f32 x (*.f32 (PI.f32) tau)))) |
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 4) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 4)) 8) |
(/.f32 (+.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) x) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) x)) (*.f32 (PI.f32) (+.f32 tau tau))) |
(/.f32 (+.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32))) (*.f32 tau (+.f32 x x))) |
(/.f32 (+.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) tau) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) tau)) (+.f32 (*.f32 x (PI.f32)) (*.f32 x (PI.f32)))) |
(/.f32 (+.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau)) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau))) (+.f32 x x)) |
(/.f32 (+.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x tau)) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x tau))) (*.f32 (PI.f32) 2)) |
(/.f32 (+.f32 (neg.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (neg.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))) (*.f32 2 (neg.f32 (*.f32 x (*.f32 (PI.f32) tau))))) |
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) x) (*.f32 (PI.f32) (+.f32 tau tau))) |
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) tau) (*.f32 x (*.f32 (PI.f32) 2))) |
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) (*.f32 x tau)) (*.f32 (PI.f32) 2)) |
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) (*.f32 (PI.f32) tau)) (+.f32 x x)) |
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) (PI.f32)) (*.f32 tau (+.f32 x x))) |
(/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (PI.f32))) tau) |
(/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) (*.f32 tau (+.f32 x x)))) 1/2) |
(/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) (+.f32 tau tau))) (*.f32 x 1/2)) |
(/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (+.f32 x x)) (*.f32 (PI.f32) (/.f32 tau 2))) |
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) x) (PI.f32)) tau) |
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) x) tau) |
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2)) (neg.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) |
(/.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) x)) (neg.f32 (*.f32 (PI.f32) tau))) |
(/.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32))) (neg.f32 (*.f32 x tau))) |
(/.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) tau)) (-.f32 0 (*.f32 x (PI.f32)))) |
(/.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau))) (neg.f32 x)) |
(/.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x tau))) (neg.f32 (PI.f32))) |
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 4) (*.f32 x (*.f32 (PI.f32) tau))) 4) |
| 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 (pow.f32 (PI.f32) 2) (*.f32 (*.f32 (pow.f32 tau 2) (pow.f32 x 2)) -1/6))) |
(+.f32 1 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) -1/6)))) |
(+.f32 1 (*.f32 (*.f32 (pow.f32 tau 2) (pow.f32 x 2)) (*.f32 (pow.f32 (PI.f32) 2) -1/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 (pow.f32 (PI.f32) 2) (*.f32 (*.f32 (pow.f32 tau 2) (pow.f32 x 2)) -1/6)) (*.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 (PI.f32) 2) (*.f32 (pow.f32 x 2) -1/6))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))))) |
(+.f32 1 (+.f32 (*.f32 (*.f32 (pow.f32 tau 2) (pow.f32 x 2)) (*.f32 (pow.f32 (PI.f32) 2) -1/6)) (*.f32 (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)) (*.f32 1/120 (pow.f32 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) (*.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/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6)))))) |
(+.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (*.f32 (pow.f32 tau 2) (pow.f32 x 2)) -1/6)) (+.f32 (+.f32 1 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))) (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6)))))) |
(+.f32 (+.f32 1 (*.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 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) -1/6))))) |
(+.f32 (+.f32 1 (*.f32 (*.f32 (pow.f32 tau 2) (pow.f32 x 2)) (*.f32 (pow.f32 (PI.f32) 2) -1/6))) (+.f32 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (pow.f32 x 6)))) (*.f32 (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)) (*.f32 1/120 (pow.f32 tau 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 (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) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))))) |
(+.f32 1 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (*.f32 (pow.f32 tau 2) (pow.f32 x 2)) -1/6))) |
(+.f32 1 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) -1/6)))) |
(+.f32 1 (*.f32 (*.f32 (pow.f32 tau 2) (pow.f32 x 2)) (*.f32 (pow.f32 (PI.f32) 2) -1/6))) |
(+.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) (*.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 (PI.f32) 2) (*.f32 (*.f32 (pow.f32 tau 2) (pow.f32 x 2)) -1/6)) (*.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 (PI.f32) 2) (*.f32 (pow.f32 x 2) -1/6))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))))) |
(+.f32 1 (+.f32 (*.f32 (*.f32 (pow.f32 tau 2) (pow.f32 x 2)) (*.f32 (pow.f32 (PI.f32) 2) -1/6)) (*.f32 (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)) (*.f32 1/120 (pow.f32 tau 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) (*.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/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6)))))) |
(+.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (*.f32 (pow.f32 tau 2) (pow.f32 x 2)) -1/6)) (+.f32 (+.f32 1 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))) (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6)))))) |
(+.f32 (+.f32 1 (*.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 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) -1/6))))) |
(+.f32 (+.f32 1 (*.f32 (*.f32 (pow.f32 tau 2) (pow.f32 x 2)) (*.f32 (pow.f32 (PI.f32) 2) -1/6))) (+.f32 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (pow.f32 x 6)))) (*.f32 (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)) (*.f32 1/120 (pow.f32 tau 4))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(+.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 0) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(+.f32 0 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(-.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 0) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 1 (*.f32 tau (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.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 (*.f32 (PI.f32) tau) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.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 1 (/.f32 (*.f32 x tau) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (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 1 (/.f32 (*.f32 x (PI.f32)) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 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 x (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.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 (PI.f32) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.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 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 1 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (sin.f32 (*.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))) (*.f32 x (*.f32 (PI.f32) tau))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 1) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 2 (*.f32 (*.f32 (PI.f32) tau) (/.f32 (+.f32 x x) (sin.f32 (*.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 2 (+.f32 (*.f32 tau (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))) (*.f32 tau (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.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 2 (/.f32 (*.f32 (PI.f32) (+.f32 tau tau)) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.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 2 (/.f32 (*.f32 tau (+.f32 x x)) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (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 2 (/.f32 (+.f32 x x) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.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 2 (/.f32 (*.f32 (PI.f32) 2) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.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 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 1 x) (/.f32 (*.f32 (PI.f32) tau) (sin.f32 (*.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 4 (+.f32 (*.f32 (*.f32 (PI.f32) tau) (/.f32 (+.f32 x x) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))) (*.f32 (*.f32 (PI.f32) tau) (/.f32 (+.f32 x x) (sin.f32 (*.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 4 (/.f32 (*.f32 x (*.f32 (*.f32 (PI.f32) tau) 4)) (sin.f32 (*.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 4 (/.f32 (*.f32 (*.f32 (PI.f32) tau) 4) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.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 4 (/.f32 (*.f32 x 4) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.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 4 (/.f32 (*.f32 (PI.f32) 4) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.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 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) (*.f32 (PI.f32) (*.f32 tau (+.f32 x x)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 2 (*.f32 x (*.f32 (PI.f32) tau)))) 2) |
(/.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 2 (/.f32 1 x)) (/.f32 (*.f32 (PI.f32) (+.f32 tau tau)) (sin.f32 (*.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 (PI.f32) tau)) (/.f32 x (sin.f32 (*.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 x) (/.f32 (neg.f32 (*.f32 (PI.f32) tau)) (sin.f32 (*.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))) 4) (*.f32 x (*.f32 (*.f32 (PI.f32) tau) 4))) |
(/.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))) 4) 4) |
(/.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 2 (PI.f32)) tau) (/.f32 (+.f32 x x) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 (/.f32 -1 tau) (PI.f32)) (/.f32 (neg.f32 x) (sin.f32 (*.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))) 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))) (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 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 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 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau)) x) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x tau)) (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 (neg.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (neg.f32 (*.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))) 4) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 4)) 8) |
(/.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))) x) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) x)) (*.f32 (PI.f32) (+.f32 tau 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))) (PI.f32)) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32))) (*.f32 tau (+.f32 x x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (+.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) tau) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) tau)) (+.f32 (*.f32 x (PI.f32)) (*.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 (+.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau)) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau))) (+.f32 x x)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (+.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x tau)) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x tau))) (*.f32 (PI.f32) 2)) |
(/.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 (neg.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (neg.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))) (*.f32 2 (neg.f32 (*.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))) 2) x) (*.f32 (PI.f32) (+.f32 tau 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))) 2) tau) (*.f32 x (*.f32 (PI.f32) 2))) |
(/.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))) 2) (*.f32 x tau)) (*.f32 (PI.f32) 2)) |
(/.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))) 2) (*.f32 (PI.f32) tau)) (+.f32 x x)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) (PI.f32)) (*.f32 tau (+.f32 x x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (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 (PI.f32) (*.f32 tau (+.f32 x x)))) 1/2) |
(/.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 (PI.f32) (+.f32 tau tau))) (*.f32 x 1/2)) |
(/.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 x)) (*.f32 (PI.f32) (/.f32 tau 2))) |
(/.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))) x) (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))) (PI.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 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2)) (neg.f32 (*.f32 (PI.f32) (*.f32 tau (+.f32 x 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 (neg.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) x)) (neg.f32 (*.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 (neg.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32))) (neg.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 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) tau)) (-.f32 0 (*.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 (neg.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau))) (neg.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 (neg.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x tau))) (neg.f32 (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 (/.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 4) (*.f32 x (*.f32 (PI.f32) tau))) 4) |
(/.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))) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.3b | (sin.f32 (*.f32 x (PI.f32))) |
| 0.3b | (*.f32 x (PI.f32)) | |
| 0.4b | (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
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 |
| 1540× | bool.json-1 |
| 1540× | bool.json-2 |
| 1494× | rational.json-1 |
| 1494× | rational.json-2 |
| 1494× | rational.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 13 |
| 1 | 80 | 13 |
| 2 | 226 | 13 |
| 3 | 483 | 13 |
| 4 | 1047 | 13 |
| 5 | 2408 | 13 |
| 6 | 5560 | 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 0 (sin.f32 (*.f32 x (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (-.f32 1 (sin.f32 (*.f32 (PI.f32) (neg.f32 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 1/2) (*.f32 (sin.f32 (*.f32 x (PI.f32))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (sin.f32 (*.f32 (PI.f32) (neg.f32 x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (sin.f32 (*.f32 x (PI.f32))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (sin.f32 (*.f32 (PI.f32) (neg.f32 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 x (PI.f32))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sin.f32 (*.f32 x (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (sin.f32 (*.f32 x (PI.f32))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (sin.f32 (*.f32 (PI.f32) (neg.f32 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 (PI.f32) (neg.f32 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sin.f32 (*.f32 x (PI.f32))) 1)))) (#(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))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sin.f32 (*.f32 (PI.f32) (neg.f32 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (neg.f32 x))) (sin.f32 (*.f32 (PI.f32) (neg.f32 x)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 8)) (*.f32 2 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (sin.f32 (*.f32 (PI.f32) (neg.f32 x))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (sin.f32 (*.f32 x (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x or (sin.f32 (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))))))) |
| 1× | egg-herbie |
| 3108× | rational.json-simplify-48 |
| 1470× | rational.json-simplify-1 |
| 1422× | rational.json-simplify-2 |
| 1408× | rational.json-simplify-52 |
| 1042× | rational.json-simplify-35 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 85 | 644 |
| 1 | 158 | 644 |
| 2 | 364 | 644 |
| 3 | 778 | 644 |
| 4 | 1225 | 644 |
| 5 | 2391 | 644 |
| 6 | 3142 | 644 |
| 7 | 3732 | 644 |
| 8 | 4028 | 644 |
| 9 | 4239 | 644 |
| 10 | 4417 | 644 |
| 11 | 4663 | 644 |
| 12 | 5171 | 644 |
| 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 0 (sin.f32 (*.f32 x (PI.f32)))) |
(+.f32 -1 (-.f32 1 (sin.f32 (*.f32 (PI.f32) (neg.f32 x))))) |
(+.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 1/2) (*.f32 (sin.f32 (*.f32 x (PI.f32))) 1/2)) |
(+.f32 (-.f32 1 (sin.f32 (*.f32 (PI.f32) (neg.f32 x)))) -1) |
(-.f32 (sin.f32 (*.f32 x (PI.f32))) 0) |
(-.f32 0 (sin.f32 (*.f32 (PI.f32) (neg.f32 x)))) |
(*.f32 (sin.f32 (*.f32 x (PI.f32))) 1) |
(*.f32 1 (sin.f32 (*.f32 x (PI.f32)))) |
(*.f32 2 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 1/2)) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2) 1/2) |
(*.f32 4 (/.f32 (sin.f32 (*.f32 x (PI.f32))) 4)) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 4) 1/4) |
(*.f32 1/2 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2)) |
(*.f32 -1 (sin.f32 (*.f32 (PI.f32) (neg.f32 x)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 1/2) 2) |
(*.f32 1/4 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 4)) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (neg.f32 x))) -1) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) 4) 4) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) 1) |
(/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2) 2) |
(/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 4) 4) |
(/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 8) 8) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (neg.f32 x))) -1) |
(/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 8)) 16) |
(/.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (neg.f32 x))) (sin.f32 (*.f32 (PI.f32) (neg.f32 x)))) -2) |
(/.f32 (+.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 8)) (*.f32 2 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 8))) 32) |
(neg.f32 (sin.f32 (*.f32 (PI.f32) (neg.f32 x)))) |
| 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 (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3)))) |
(+.f32 (*.f32 (PI.f32) x) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 x 3) -1/6))) |
(+.f32 (*.f32 (PI.f32) x) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 -1/6 (pow.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 (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 (PI.f32) x) (*.f32 1/120 (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5))))) |
(+.f32 (*.f32 (PI.f32) x) (+.f32 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 (pow.f32 x 5) 1/120)) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 x 3) -1/6)))) |
(+.f32 (+.f32 (*.f32 (PI.f32) x) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 -1/6 (pow.f32 x 3)))) (*.f32 1/120 (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5)))) |
(+.f32 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 -1/6 (pow.f32 x 3))) (+.f32 (*.f32 (PI.f32) x) (*.f32 (pow.f32 x 5) (*.f32 1/120 (pow.f32 (PI.f32) 5))))) |
(+.f32 (*.f32 (PI.f32) x) (+.f32 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 -1/6 (pow.f32 x 3))) (*.f32 (pow.f32 x 5) (*.f32 1/120 (pow.f32 (PI.f32) 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 (*.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 (PI.f32) x) (*.f32 -1/5040 (*.f32 (pow.f32 x 7) (pow.f32 (PI.f32) 7)))))) |
(+.f32 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 x 3) -1/6)) (+.f32 (*.f32 (PI.f32) x) (+.f32 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 (pow.f32 x 5) 1/120)) (*.f32 -1/5040 (*.f32 (pow.f32 x 7) (pow.f32 (PI.f32) 7)))))) |
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5))) (+.f32 (*.f32 (PI.f32) x) (+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 x 7) (pow.f32 (PI.f32) 7))) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 -1/6 (pow.f32 x 3)))))) |
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 5))) (+.f32 (*.f32 (PI.f32) x) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 3))) (*.f32 -1/5040 (*.f32 (pow.f32 x 7) (pow.f32 (PI.f32) 7)))))) |
(+.f32 (*.f32 (PI.f32) x) (+.f32 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 -1/6 (pow.f32 x 3))) (+.f32 (*.f32 (pow.f32 x 5) (*.f32 1/120 (pow.f32 (PI.f32) 5))) (*.f32 (pow.f32 (PI.f32) 7) (*.f32 -1/5040 (pow.f32 x 7)))))) |
(+.f32 (*.f32 (PI.f32) x) (+.f32 (*.f32 (pow.f32 x 5) (*.f32 1/120 (pow.f32 (PI.f32) 5))) (+.f32 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 -1/6 (pow.f32 x 3))) (*.f32 (pow.f32 x 7) (*.f32 -1/5040 (pow.f32 (PI.f32) 7)))))) |
(sin.f32 (*.f32 (PI.f32) x)) |
(sin.f32 (*.f32 (PI.f32) x)) |
(sin.f32 (*.f32 (PI.f32) x)) |
(sin.f32 (*.f32 (PI.f32) x)) |
(+.f32 (sin.f32 (*.f32 x (PI.f32))) 0) |
(sin.f32 (*.f32 (PI.f32) x)) |
(+.f32 0 (sin.f32 (*.f32 x (PI.f32)))) |
(sin.f32 (*.f32 (PI.f32) x)) |
(+.f32 -1 (-.f32 1 (sin.f32 (*.f32 (PI.f32) (neg.f32 x))))) |
(sin.f32 (*.f32 (PI.f32) x)) |
(+.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 1/2) (*.f32 (sin.f32 (*.f32 x (PI.f32))) 1/2)) |
(sin.f32 (*.f32 (PI.f32) x)) |
(+.f32 (-.f32 1 (sin.f32 (*.f32 (PI.f32) (neg.f32 x)))) -1) |
(sin.f32 (*.f32 (PI.f32) x)) |
(-.f32 (sin.f32 (*.f32 x (PI.f32))) 0) |
(sin.f32 (*.f32 (PI.f32) x)) |
(-.f32 0 (sin.f32 (*.f32 (PI.f32) (neg.f32 x)))) |
(sin.f32 (*.f32 (PI.f32) x)) |
(*.f32 (sin.f32 (*.f32 x (PI.f32))) 1) |
(sin.f32 (*.f32 (PI.f32) x)) |
(*.f32 1 (sin.f32 (*.f32 x (PI.f32)))) |
(sin.f32 (*.f32 (PI.f32) x)) |
(*.f32 2 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 1/2)) |
(sin.f32 (*.f32 (PI.f32) x)) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2) 1/2) |
(sin.f32 (*.f32 (PI.f32) x)) |
(*.f32 4 (/.f32 (sin.f32 (*.f32 x (PI.f32))) 4)) |
(sin.f32 (*.f32 (PI.f32) x)) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 4) 1/4) |
(sin.f32 (*.f32 (PI.f32) x)) |
(*.f32 1/2 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2)) |
(sin.f32 (*.f32 (PI.f32) x)) |
(*.f32 -1 (sin.f32 (*.f32 (PI.f32) (neg.f32 x)))) |
(sin.f32 (*.f32 (PI.f32) x)) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 1/2) 2) |
(sin.f32 (*.f32 (PI.f32) x)) |
(*.f32 1/4 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 4)) |
(sin.f32 (*.f32 (PI.f32) x)) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (neg.f32 x))) -1) |
(sin.f32 (*.f32 (PI.f32) x)) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) 4) 4) |
(sin.f32 (*.f32 (PI.f32) x)) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) 1) |
(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))) 4) 4) |
(sin.f32 (*.f32 (PI.f32) x)) |
(/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 8) 8) |
(sin.f32 (*.f32 (PI.f32) x)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (neg.f32 x))) -1) |
(sin.f32 (*.f32 (PI.f32) x)) |
(/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 8)) 16) |
(sin.f32 (*.f32 (PI.f32) x)) |
(/.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (neg.f32 x))) (sin.f32 (*.f32 (PI.f32) (neg.f32 x)))) -2) |
(sin.f32 (*.f32 (PI.f32) x)) |
(/.f32 (+.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 8)) (*.f32 2 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 8))) 32) |
(sin.f32 (*.f32 (PI.f32) x)) |
(neg.f32 (sin.f32 (*.f32 (PI.f32) (neg.f32 x)))) |
(sin.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 (PI.f32) (*.f32 x tau))) (*.f32 tau (*.f32 x (PI.f32)))) |
| 0.4b | (*.f32 (PI.f32) (*.f32 x tau)) | |
| 0.4b | (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
Compiled 72 to 12 computations (83.3% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | x | @ | 0 | (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (*.f32 x (PI.f32)))) |
| 0.0ms | tau | @ | 0 | (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (*.f32 x (PI.f32)))) |
| 0.0ms | x | @ | inf | (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (*.f32 x (PI.f32)))) |
| 0.0ms | x | @ | -inf | (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (*.f32 x (PI.f32)))) |
| 0.0ms | tau | @ | inf | (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (*.f32 x (PI.f32)))) |
| 1× | batch-egg-rewrite |
| 1626× | bool.json-1 |
| 1626× | bool.json-2 |
| 1602× | rational.json-1 |
| 1602× | rational.json-2 |
| 1602× | rational.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 39 |
| 1 | 137 | 39 |
| 2 | 417 | 39 |
| 3 | 1187 | 39 |
| 4 | 4578 | 39 |
| 1× | node limit |
| Inputs |
|---|
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (*.f32 x (PI.f32)))) |
| 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 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 1 (*.f32 (PI.f32) (*.f32 x tau))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (/.f32 1 (*.f32 (PI.f32) x)) (/.f32 1 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 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))) 2) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 x tau))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 2) (*.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 x tau))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 2) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 x tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) tau) (/.f32 1 (*.f32 (PI.f32) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) tau) (*.f32 (/.f32 1 (*.f32 (PI.f32) x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x (+.f32 tau tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 2 (*.f32 (PI.f32) (*.f32 x tau)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 4) (/.f32 1 (*.f32 (*.f32 (PI.f32) (*.f32 x tau)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 2 tau)) (/.f32 1 (*.f32 (PI.f32) (+.f32 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) x)) (/.f32 1 tau))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) x) (/.f32 1 (*.f32 (PI.f32) tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) tau)) (/.f32 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 x tau)) (/.f32 1 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 tau) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 x tau))) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) (/.f32 1 (neg.f32 (*.f32 (PI.f32) (*.f32 x tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) (/.f32 1 (*.f32 (PI.f32) (*.f32 x (neg.f32 tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (neg.f32 tau)) (/.f32 1 (neg.f32 (*.f32 (PI.f32) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (neg.f32 (*.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 (neg.f32 tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) tau) (neg.f32 (*.f32 (PI.f32) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (PI.f32)) (/.f32 1 (*.f32 x tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (PI.f32)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 x tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) tau))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 x) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 2 (*.f32 (PI.f32) (*.f32 x tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 tau) (*.f32 2 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.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 or (/.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)))))))) |
| 1× | egg-herbie |
| 918× | rational.json-simplify-50 |
| 854× | rational.json-simplify-1 |
| 774× | rational.json-simplify-2 |
| 730× | rational.json-simplify-43 |
| 546× | rational.json-simplify-61 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 138 | 2696 |
| 1 | 328 | 2690 |
| 2 | 778 | 2684 |
| 3 | 2128 | 2684 |
| 4 | 3845 | 2684 |
| 5 | 4975 | 2684 |
| 6 | 6179 | 2684 |
| 7 | 7948 | 2684 |
| 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 (/.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 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 1 (*.f32 (PI.f32) (*.f32 x tau)))) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (/.f32 1 (*.f32 (PI.f32) x)) (/.f32 1 tau))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) 1) |
(*.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))) 2) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 x tau)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 2) (*.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 x tau))) 1)) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 2) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 x tau))))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) tau) (/.f32 1 (*.f32 (PI.f32) x))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) tau) (*.f32 (/.f32 1 (*.f32 (PI.f32) x)) 1)) |
(*.f32 2 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x (+.f32 tau tau))))) |
(*.f32 2 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) 2)) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 2 (*.f32 (PI.f32) (*.f32 x tau)))) 1/2) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 4) (/.f32 1 (*.f32 (*.f32 (PI.f32) (*.f32 x tau)) 4))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 2 tau)) (/.f32 1 (*.f32 (PI.f32) (+.f32 x x)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) x)) (/.f32 1 tau)) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) x) (/.f32 1 (*.f32 (PI.f32) tau))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) tau)) (/.f32 1 x)) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 x tau)) (/.f32 1 (PI.f32))) |
(*.f32 (/.f32 1 tau) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) x))) |
(*.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 x tau))) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) |
(*.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) (/.f32 1 (neg.f32 (*.f32 (PI.f32) (*.f32 x tau))))) |
(*.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) (/.f32 1 (*.f32 (PI.f32) (*.f32 x (neg.f32 tau))))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (neg.f32 tau)) (/.f32 1 (neg.f32 (*.f32 (PI.f32) x)))) |
(*.f32 -1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (neg.f32 (*.f32 (PI.f32) (*.f32 x tau))))) |
(*.f32 -1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x (neg.f32 tau))))) |
(*.f32 -1 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) tau) (neg.f32 (*.f32 (PI.f32) x)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (PI.f32)) (/.f32 1 (*.f32 x tau))) |
(*.f32 (/.f32 1 (PI.f32)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 x tau))) |
(*.f32 (/.f32 1 (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) tau)) |
(*.f32 (/.f32 1 x) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) tau))) |
(*.f32 1/2 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 2 (*.f32 (PI.f32) (*.f32 x tau))))) |
(*.f32 (/.f32 1/2 tau) (*.f32 2 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) x)))) |
(*.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 2)) |
| 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 (PI.f32) 2) (*.f32 (pow.f32 x 2) (pow.f32 tau 2))))) |
(+.f32 1 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 -1/6 (*.f32 (pow.f32 tau 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/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) (pow.f32 tau 2)))) (+.f32 (*.f32 (pow.f32 tau 4) (*.f32 (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)) 1/120)) 1)) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (+.f32 1 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 x 2)))) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 1/120 (*.f32 (pow.f32 tau 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 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) (pow.f32 tau 2)))) (+.f32 (*.f32 (pow.f32 tau 4) (*.f32 (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)) 1/120)) 1)) (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6))))) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (+.f32 (+.f32 1 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))) (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6)))))) |
(+.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 x 2)))) (+.f32 (*.f32 (pow.f32 tau 6) (*.f32 -1/5040 (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6)))) (+.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 x 4))))))) |
(+.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 x 2)))) (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 x 4)))) (+.f32 1 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 x 6) (*.f32 -1/5040 (pow.f32 tau 6))))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
1 |
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))))) |
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) (pow.f32 tau 2))))) |
(+.f32 1 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 -1/6 (*.f32 (pow.f32 tau 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/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) (pow.f32 tau 2)))) (+.f32 (*.f32 (pow.f32 tau 4) (*.f32 (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)) 1/120)) 1)) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (+.f32 1 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 x 2)))) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 1/120 (*.f32 (pow.f32 tau 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 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) (pow.f32 tau 2)))) (+.f32 (*.f32 (pow.f32 tau 4) (*.f32 (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)) 1/120)) 1)) (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6))))) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (+.f32 (+.f32 1 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))) (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6)))))) |
(+.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 x 2)))) (+.f32 (*.f32 (pow.f32 tau 6) (*.f32 -1/5040 (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6)))) (+.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 x 4))))))) |
(+.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 x 2)))) (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 x 4)))) (+.f32 1 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 x 6) (*.f32 -1/5040 (pow.f32 tau 6))))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(+.f32 (/.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 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 1 (*.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 (/.f32 1 (*.f32 (PI.f32) x)) (/.f32 1 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))) 1) |
(/.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 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 2) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 x tau)))) |
(*.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 1/2 (*.f32 tau (*.f32 (PI.f32) x)))) |
(*.f32 2 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (/.f32 1/2 (*.f32 tau x)) (PI.f32)))) |
(*.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 1/2 tau) (*.f32 (PI.f32) x))) |
(*.f32 2 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 1/2 (*.f32 tau (*.f32 (PI.f32) x))))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 2) (*.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 x tau))) 1)) |
(*.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 1/2 (*.f32 tau (*.f32 (PI.f32) x)))) |
(*.f32 2 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (/.f32 1/2 (*.f32 tau x)) (PI.f32)))) |
(*.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 1/2 tau) (*.f32 (PI.f32) x))) |
(*.f32 2 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 1/2 (*.f32 tau (*.f32 (PI.f32) x))))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 2) (*.f32 1/2 (/.f32 1 (*.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))) tau) (/.f32 1 (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) tau) (*.f32 (/.f32 1 (*.f32 (PI.f32) x)) 1)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 2 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x (+.f32 tau tau))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 2 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) 2)) |
(/.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 2 (*.f32 (PI.f32) (*.f32 x tau)))) 1/2) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (/.f32 2 (*.f32 tau (*.f32 (PI.f32) x))) 1/2)) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 1/2 (/.f32 2 (*.f32 tau (*.f32 (PI.f32) x))))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 1/2 (/.f32 (/.f32 2 tau) (*.f32 (PI.f32) x)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 4) (/.f32 1 (*.f32 (*.f32 (PI.f32) (*.f32 x tau)) 4))) |
(*.f32 (*.f32 4 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 1 (*.f32 4 (*.f32 tau (*.f32 (PI.f32) x))))) |
(*.f32 4 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 1/4 (*.f32 tau (*.f32 (PI.f32) x))))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 4 (/.f32 1/4 (*.f32 tau (*.f32 (PI.f32) x))))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 2 tau)) (/.f32 1 (*.f32 (PI.f32) (+.f32 x x)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 tau)) (/.f32 (/.f32 1 (PI.f32)) (+.f32 x x))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (/.f32 2 tau) (/.f32 1/2 (*.f32 (PI.f32) x)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 tau)) (/.f32 1/2 (*.f32 (PI.f32) x))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) x)) (/.f32 1 tau)) |
(*.f32 (/.f32 1 tau) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) x) (/.f32 1 (*.f32 (PI.f32) tau))) |
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x) (/.f32 1 (*.f32 tau (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x) (/.f32 (/.f32 1 tau) (PI.f32))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) tau)) (/.f32 1 x)) |
(/.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 x tau)) (/.f32 1 (PI.f32))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 (/.f32 1 tau) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) x))) |
(*.f32 (/.f32 1 tau) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) |
(*.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 x tau))) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) (/.f32 1 (neg.f32 (*.f32 (PI.f32) (*.f32 x tau))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) (/.f32 1 (*.f32 (PI.f32) (*.f32 x (neg.f32 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))) (neg.f32 tau)) (/.f32 1 (neg.f32 (*.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 (PI.f32) (*.f32 x tau))) (neg.f32 (*.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 (neg.f32 tau))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 -1 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) tau) (neg.f32 (*.f32 (PI.f32) x)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (PI.f32)) (/.f32 1 (*.f32 x tau))) |
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)) (/.f32 1 (*.f32 tau x))) |
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)) (/.f32 (/.f32 1 x) tau)) |
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)) (/.f32 (/.f32 1 tau) x)) |
(*.f32 (/.f32 1 (PI.f32)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 x tau))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 (/.f32 1 (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) tau)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 (/.f32 1 x) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) tau))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 1/2 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 2 (*.f32 (PI.f32) (*.f32 x tau))))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (/.f32 2 (*.f32 tau (*.f32 (PI.f32) x))) 1/2)) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 1/2 (/.f32 2 (*.f32 tau (*.f32 (PI.f32) x))))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 1/2 (/.f32 (/.f32 2 tau) (*.f32 (PI.f32) x)))) |
(*.f32 (/.f32 1/2 tau) (*.f32 2 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) x)))) |
(*.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) (/.f32 1/2 tau))) |
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) (*.f32 (/.f32 1/2 tau) 2)) |
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) (*.f32 2 (/.f32 1/2 tau))) |
(*.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) 2)) |
(*.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 1/2 (*.f32 tau (*.f32 (PI.f32) x)))) |
(*.f32 2 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (/.f32 1/2 (*.f32 tau x)) (PI.f32)))) |
(*.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 1/2 tau) (*.f32 (PI.f32) x))) |
(*.f32 2 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 1/2 (*.f32 tau (*.f32 (PI.f32) x))))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.4b | (*.f32 (PI.f32) tau) | |
| 0.4b | (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) | |
| ✓ | 0.5b | (*.f32 (/.f32 (/.f32 (/.f32 1 (PI.f32)) tau) x) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) |
| ✓ | 0.6b | (/.f32 (/.f32 1 (PI.f32)) tau) |
Compiled 87 to 30 computations (65.5% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | tau | @ | 0 | (/.f32 (/.f32 1 (PI.f32)) tau) |
| 0.0ms | tau | @ | -inf | (/.f32 (/.f32 1 (PI.f32)) tau) |
| 0.0ms | tau | @ | inf | (/.f32 (/.f32 1 (PI.f32)) tau) |
| 0.0ms | tau | @ | 0 | (*.f32 (/.f32 (/.f32 (/.f32 1 (PI.f32)) tau) x) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) |
| 0.0ms | x | @ | 0 | (*.f32 (/.f32 (/.f32 (/.f32 1 (PI.f32)) tau) x) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) |
| 1× | batch-egg-rewrite |
| 1190× | rational.json-simplify-51 |
| 970× | rational.json-simplify-35 |
| 758× | rational.json-simplify-49 |
| 736× | bool.json-1 |
| 736× | bool.json-2 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 60 |
| 1 | 167 | 60 |
| 2 | 553 | 54 |
| 3 | 1850 | 54 |
| 4 | 6217 | 54 |
| 1× | node limit |
| Inputs |
|---|
(/.f32 (/.f32 1 (PI.f32)) tau) |
(*.f32 (/.f32 (/.f32 (/.f32 1 (PI.f32)) tau) x) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (*.f32 (PI.f32) tau)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 1 (*.f32 (PI.f32) tau)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (-.f32 1 (/.f32 (/.f32 1 (PI.f32)) (neg.f32 tau))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (*.f32 (PI.f32) tau)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (/.f32 (/.f32 1 (PI.f32)) (neg.f32 tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 1 (*.f32 (PI.f32) tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (PI.f32) (/.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 tau tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (PI.f32) (/.f32 2 (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (PI.f32)) (/.f32 1 tau))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 tau (/.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 tau tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (PI.f32) tau)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) tau) (/.f32 1 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 tau tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) tau) (/.f32 2 (*.f32 (*.f32 (PI.f32) (*.f32 tau tau)) (*.f32 (PI.f32) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (/.f32 1 (PI.f32)) (+.f32 tau tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (PI.f32) (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (/.f32 1 (*.f32 (PI.f32) tau)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (*.f32 (PI.f32) tau) (*.f32 (*.f32 (PI.f32) (*.f32 tau tau)) (*.f32 (PI.f32) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) 2) (/.f32 1 (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) 2) (/.f32 tau (*.f32 (*.f32 (PI.f32) (*.f32 tau tau)) (*.f32 (PI.f32) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 2 tau) (PI.f32)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 1 (PI.f32)) 2) (/.f32 1/2 tau))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 1 (PI.f32)) 2) (*.f32 (/.f32 1/2 tau) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 1 (PI.f32)) 2) (*.f32 1/2 (/.f32 1 tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 tau tau) (/.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (*.f32 tau tau)) (*.f32 (PI.f32) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 tau) (/.f32 1 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) (+.f32 tau tau)) (/.f32 1 (*.f32 (*.f32 (PI.f32) (*.f32 tau tau)) (*.f32 (PI.f32) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 1 (PI.f32)) 4) (/.f32 1 (*.f32 tau 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (/.f32 1 tau)) (/.f32 1 (*.f32 (PI.f32) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (/.f32 1 tau)) (/.f32 (/.f32 1 (PI.f32)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 1 (*.f32 (PI.f32) tau)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 2 tau) (/.f32 1 (*.f32 (PI.f32) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (/.f32 (/.f32 2 tau) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (/.f32 1 (PI.f32))) (/.f32 -1 tau))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (/.f32 1 (PI.f32)) (neg.f32 tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (/.f32 1 tau) (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (/.f32 1 tau)) (/.f32 -1 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (PI.f32)) (neg.f32 tau)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 tau) (*.f32 (/.f32 1 (PI.f32)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (PI.f32) (PI.f32))) (/.f32 (PI.f32) tau))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 2 (*.f32 (PI.f32) (PI.f32))) (/.f32 (PI.f32) (+.f32 tau tau)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (/.f32 1 (PI.f32)) (neg.f32 tau)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f32 1 (*.f32 (PI.f32) tau))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f32 1 (*.f32 (PI.f32) tau)) (/.f32 1 (*.f32 (PI.f32) tau)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f32 1 (*.f32 (PI.f32) tau)) (/.f32 1 (*.f32 (PI.f32) tau))))))) |
((#(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 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (/.f32 x (/.f32 1 tau))))))) (#(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 (/.f32 2 (*.f32 (PI.f32) x)) tau)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (*.f32 (PI.f32) (*.f32 2 (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (*.f32 tau (*.f32 (PI.f32) (/.f32 2 (/.f32 1 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))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) x) (*.f32 (PI.f32) tau))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) x) (/.f32 (PI.f32) (/.f32 1 tau)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) (*.f32 tau x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) (*.f32 (PI.f32) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) (/.f32 (PI.f32) (/.f32 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) tau)) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) x)) tau)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (PI.f32) (neg.f32 (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (neg.f32 (*.f32 (PI.f32) (/.f32 x (/.f32 1 tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.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 or (/.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)))))))) |
| 1× | egg-herbie |
| 1396× | rational.json-simplify-35 |
| 1166× | rational.json-simplify-2 |
| 1164× | rational.json-simplify-41 |
| 918× | rational.json-simplify-46 |
| 862× | rational.json-simplify-51 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 211 | 3094 |
| 1 | 587 | 3088 |
| 2 | 1563 | 3082 |
| 3 | 3910 | 3018 |
| 4 | 5962 | 2978 |
| 1× | node limit |
| Inputs |
|---|
(/.f32 1 (*.f32 tau (PI.f32))) |
(/.f32 1 (*.f32 tau (PI.f32))) |
(/.f32 1 (*.f32 tau (PI.f32))) |
(/.f32 1 (*.f32 tau (PI.f32))) |
(/.f32 1 (*.f32 tau (PI.f32))) |
(/.f32 1 (*.f32 tau (PI.f32))) |
(/.f32 1 (*.f32 tau (PI.f32))) |
(/.f32 1 (*.f32 tau (PI.f32))) |
(/.f32 1 (*.f32 tau (PI.f32))) |
(/.f32 1 (*.f32 tau (PI.f32))) |
(/.f32 1 (*.f32 tau (PI.f32))) |
(/.f32 1 (*.f32 tau (PI.f32))) |
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 (/.f32 1 (*.f32 (PI.f32) tau)) 0) |
(+.f32 0 (/.f32 1 (*.f32 (PI.f32) tau))) |
(+.f32 -1 (-.f32 1 (/.f32 (/.f32 1 (PI.f32)) (neg.f32 tau)))) |
(-.f32 (/.f32 1 (*.f32 (PI.f32) tau)) 0) |
(-.f32 0 (/.f32 (/.f32 1 (PI.f32)) (neg.f32 tau))) |
(*.f32 1 (/.f32 1 (*.f32 (PI.f32) tau))) |
(*.f32 (PI.f32) (/.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 tau tau))))) |
(*.f32 (PI.f32) (/.f32 2 (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) 2))))) |
(*.f32 (/.f32 1 (PI.f32)) (/.f32 1 tau)) |
(*.f32 tau (/.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 tau tau))))) |
(*.f32 (/.f32 1 (*.f32 (PI.f32) tau)) 1) |
(*.f32 (*.f32 (PI.f32) tau) (/.f32 1 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 tau tau))))) |
(*.f32 (*.f32 (PI.f32) tau) (/.f32 2 (*.f32 (*.f32 (PI.f32) (*.f32 tau tau)) (*.f32 (PI.f32) 2)))) |
(*.f32 2 (/.f32 (/.f32 1 (PI.f32)) (+.f32 tau tau))) |
(*.f32 2 (/.f32 (PI.f32) (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) 2))))) |
(*.f32 2 (/.f32 (/.f32 1 (*.f32 (PI.f32) tau)) 2)) |
(*.f32 2 (/.f32 (*.f32 (PI.f32) tau) (*.f32 (*.f32 (PI.f32) (*.f32 tau tau)) (*.f32 (PI.f32) 2)))) |
(*.f32 (*.f32 (PI.f32) 2) (/.f32 1 (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) 2))))) |
(*.f32 (*.f32 (PI.f32) 2) (/.f32 tau (*.f32 (*.f32 (PI.f32) (*.f32 tau tau)) (*.f32 (PI.f32) 2)))) |
(*.f32 (/.f32 (/.f32 2 tau) (PI.f32)) 1/2) |
(*.f32 (*.f32 (/.f32 1 (PI.f32)) 2) (/.f32 1/2 tau)) |
(*.f32 (*.f32 (/.f32 1 (PI.f32)) 2) (*.f32 (/.f32 1/2 tau) 1)) |
(*.f32 (*.f32 (/.f32 1 (PI.f32)) 2) (*.f32 1/2 (/.f32 1 tau))) |
(*.f32 (+.f32 tau tau) (/.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (*.f32 tau tau)) (*.f32 (PI.f32) 2)))) |
(*.f32 (/.f32 1 tau) (/.f32 1 (PI.f32))) |
(*.f32 (*.f32 (PI.f32) (+.f32 tau tau)) (/.f32 1 (*.f32 (*.f32 (PI.f32) (*.f32 tau tau)) (*.f32 (PI.f32) 2)))) |
(*.f32 (*.f32 (/.f32 1 (PI.f32)) 4) (/.f32 1 (*.f32 tau 4))) |
(*.f32 (*.f32 2 (/.f32 1 tau)) (/.f32 1 (*.f32 (PI.f32) 2))) |
(*.f32 (*.f32 2 (/.f32 1 tau)) (/.f32 (/.f32 1 (PI.f32)) 2)) |
(*.f32 (*.f32 (/.f32 1 (*.f32 (PI.f32) tau)) 4) 1/4) |
(*.f32 (/.f32 2 tau) (/.f32 1 (*.f32 (PI.f32) 2))) |
(*.f32 1/2 (/.f32 (/.f32 2 tau) (PI.f32))) |
(*.f32 (neg.f32 (/.f32 1 (PI.f32))) (/.f32 -1 tau)) |
(*.f32 -1 (/.f32 (/.f32 1 (PI.f32)) (neg.f32 tau))) |
(*.f32 -1 (/.f32 (/.f32 1 tau) (neg.f32 (PI.f32)))) |
(*.f32 (neg.f32 (/.f32 1 tau)) (/.f32 -1 (PI.f32))) |
(*.f32 (/.f32 (/.f32 1 (PI.f32)) (neg.f32 tau)) -1) |
(*.f32 (/.f32 1/2 tau) (*.f32 (/.f32 1 (PI.f32)) 2)) |
(*.f32 (/.f32 1 (*.f32 (PI.f32) (PI.f32))) (/.f32 (PI.f32) tau)) |
(*.f32 (/.f32 2 (*.f32 (PI.f32) (PI.f32))) (/.f32 (PI.f32) (+.f32 tau tau))) |
(neg.f32 (/.f32 (/.f32 1 (PI.f32)) (neg.f32 tau))) |
(+.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 (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 x (/.f32 1 tau)))) |
(/.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 (/.f32 2 (*.f32 (PI.f32) x)) tau)) 2) |
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (*.f32 (PI.f32) (*.f32 2 (*.f32 tau x)))) |
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (*.f32 tau (*.f32 (PI.f32) (/.f32 2 (/.f32 1 x))))) |
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 4) 4) |
(/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) (PI.f32)) |
(/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) x) (*.f32 (PI.f32) tau)) |
(/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) x) (/.f32 (PI.f32) (/.f32 1 tau))) |
(/.f32 (*.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 4)) 8) |
(/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) (*.f32 tau x)) |
(/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) (*.f32 (PI.f32) x)) |
(/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) (/.f32 (PI.f32) (/.f32 1 x))) |
(/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) tau)) x) |
(/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) x)) tau) |
(/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (PI.f32) (neg.f32 (*.f32 tau x)))) |
(/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (neg.f32 (*.f32 (PI.f32) (/.f32 x (/.f32 1 tau))))) |
| Outputs |
|---|
(/.f32 1 (*.f32 tau (PI.f32))) |
(/.f32 (/.f32 1 tau) (PI.f32)) |
(/.f32 1 (*.f32 tau (PI.f32))) |
(/.f32 (/.f32 1 tau) (PI.f32)) |
(/.f32 1 (*.f32 tau (PI.f32))) |
(/.f32 (/.f32 1 tau) (PI.f32)) |
(/.f32 1 (*.f32 tau (PI.f32))) |
(/.f32 (/.f32 1 tau) (PI.f32)) |
(/.f32 1 (*.f32 tau (PI.f32))) |
(/.f32 (/.f32 1 tau) (PI.f32)) |
(/.f32 1 (*.f32 tau (PI.f32))) |
(/.f32 (/.f32 1 tau) (PI.f32)) |
(/.f32 1 (*.f32 tau (PI.f32))) |
(/.f32 (/.f32 1 tau) (PI.f32)) |
(/.f32 1 (*.f32 tau (PI.f32))) |
(/.f32 (/.f32 1 tau) (PI.f32)) |
(/.f32 1 (*.f32 tau (PI.f32))) |
(/.f32 (/.f32 1 tau) (PI.f32)) |
(/.f32 1 (*.f32 tau (PI.f32))) |
(/.f32 (/.f32 1 tau) (PI.f32)) |
(/.f32 1 (*.f32 tau (PI.f32))) |
(/.f32 (/.f32 1 tau) (PI.f32)) |
(/.f32 1 (*.f32 tau (PI.f32))) |
(/.f32 (/.f32 1 tau) (PI.f32)) |
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) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))) |
(+.f32 1 (*.f32 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)) (*.f32 -1/6 (pow.f32 tau 2)))) |
(+.f32 1 (*.f32 (*.f32 (pow.f32 tau 2) (pow.f32 x 2)) (*.f32 (pow.f32 (PI.f32) 2) -1/6))) |
(+.f32 1 (*.f32 (*.f32 (pow.f32 tau 2) (pow.f32 x 2)) (*.f32 -1/6 (pow.f32 (PI.f32) 2)))) |
(+.f32 1 (*.f32 (pow.f32 tau 2) (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (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 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)))))) |
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 x 4) (*.f32 (pow.f32 tau 4) (pow.f32 (PI.f32) 4)))) (+.f32 1 (*.f32 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)) (*.f32 -1/6 (pow.f32 tau 2))))) |
(+.f32 1 (+.f32 (*.f32 (*.f32 (pow.f32 tau 2) (pow.f32 x 2)) (*.f32 (pow.f32 (PI.f32) 2) -1/6)) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)))))) |
(+.f32 1 (+.f32 (*.f32 (*.f32 (pow.f32 tau 2) (pow.f32 x 2)) (*.f32 -1/6 (pow.f32 (PI.f32) 2))) (*.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 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)))))) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))) (+.f32 1 (+.f32 (*.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) (*.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/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))))) |
(+.f32 1 (+.f32 (*.f32 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)) (*.f32 -1/6 (pow.f32 tau 2))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 x 4) (*.f32 (pow.f32 tau 4) (pow.f32 (PI.f32) 4)))) (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (*.f32 (pow.f32 tau 6) (pow.f32 x 6)) -1/5040))))) |
(+.f32 (*.f32 (*.f32 (pow.f32 tau 2) (pow.f32 x 2)) (*.f32 (pow.f32 (PI.f32) 2) -1/6)) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)))) (+.f32 1 (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 x 6) (pow.f32 (PI.f32) 6))))))) |
(+.f32 (*.f32 (*.f32 (pow.f32 tau 2) (pow.f32 x 2)) (*.f32 -1/6 (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)))) (+.f32 1 (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 x 6) (pow.f32 (PI.f32) 6))))))) |
(+.f32 1 (+.f32 (+.f32 (*.f32 (pow.f32 tau 2) (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4))))) (*.f32 -1/5040 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 tau 6) (pow.f32 x 6)))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 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 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 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (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) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))) |
(+.f32 1 (*.f32 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)) (*.f32 -1/6 (pow.f32 tau 2)))) |
(+.f32 1 (*.f32 (*.f32 (pow.f32 tau 2) (pow.f32 x 2)) (*.f32 (pow.f32 (PI.f32) 2) -1/6))) |
(+.f32 1 (*.f32 (*.f32 (pow.f32 tau 2) (pow.f32 x 2)) (*.f32 -1/6 (pow.f32 (PI.f32) 2)))) |
(+.f32 1 (*.f32 (pow.f32 tau 2) (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (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 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)))))) |
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 x 4) (*.f32 (pow.f32 tau 4) (pow.f32 (PI.f32) 4)))) (+.f32 1 (*.f32 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)) (*.f32 -1/6 (pow.f32 tau 2))))) |
(+.f32 1 (+.f32 (*.f32 (*.f32 (pow.f32 tau 2) (pow.f32 x 2)) (*.f32 (pow.f32 (PI.f32) 2) -1/6)) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)))))) |
(+.f32 1 (+.f32 (*.f32 (*.f32 (pow.f32 tau 2) (pow.f32 x 2)) (*.f32 -1/6 (pow.f32 (PI.f32) 2))) (*.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 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)))))) |
(+.f32 (*.f32 -1/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) (*.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/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))))) |
(+.f32 1 (+.f32 (*.f32 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)) (*.f32 -1/6 (pow.f32 tau 2))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 x 4) (*.f32 (pow.f32 tau 4) (pow.f32 (PI.f32) 4)))) (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (*.f32 (pow.f32 tau 6) (pow.f32 x 6)) -1/5040))))) |
(+.f32 (*.f32 (*.f32 (pow.f32 tau 2) (pow.f32 x 2)) (*.f32 (pow.f32 (PI.f32) 2) -1/6)) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)))) (+.f32 1 (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 x 6) (pow.f32 (PI.f32) 6))))))) |
(+.f32 (*.f32 (*.f32 (pow.f32 tau 2) (pow.f32 x 2)) (*.f32 -1/6 (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)))) (+.f32 1 (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 x 6) (pow.f32 (PI.f32) 6))))))) |
(+.f32 1 (+.f32 (+.f32 (*.f32 (pow.f32 tau 2) (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4))))) (*.f32 -1/5040 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 tau 6) (pow.f32 x 6)))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(+.f32 (/.f32 1 (*.f32 (PI.f32) tau)) 0) |
(/.f32 1 (*.f32 tau (PI.f32))) |
(/.f32 (/.f32 1 tau) (PI.f32)) |
(+.f32 0 (/.f32 1 (*.f32 (PI.f32) tau))) |
(/.f32 1 (*.f32 tau (PI.f32))) |
(/.f32 (/.f32 1 tau) (PI.f32)) |
(+.f32 -1 (-.f32 1 (/.f32 (/.f32 1 (PI.f32)) (neg.f32 tau)))) |
(/.f32 1 (*.f32 tau (PI.f32))) |
(/.f32 (/.f32 1 tau) (PI.f32)) |
(-.f32 (/.f32 1 (*.f32 (PI.f32) tau)) 0) |
(/.f32 1 (*.f32 tau (PI.f32))) |
(/.f32 (/.f32 1 tau) (PI.f32)) |
(-.f32 0 (/.f32 (/.f32 1 (PI.f32)) (neg.f32 tau))) |
(/.f32 1 (*.f32 tau (PI.f32))) |
(/.f32 (/.f32 1 tau) (PI.f32)) |
(*.f32 1 (/.f32 1 (*.f32 (PI.f32) tau))) |
(/.f32 1 (*.f32 tau (PI.f32))) |
(/.f32 (/.f32 1 tau) (PI.f32)) |
(*.f32 (PI.f32) (/.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 tau tau))))) |
(*.f32 (PI.f32) (/.f32 tau (*.f32 (PI.f32) (*.f32 tau (*.f32 tau (PI.f32)))))) |
(*.f32 (PI.f32) (/.f32 (/.f32 (/.f32 tau (*.f32 tau tau)) (PI.f32)) (PI.f32))) |
(*.f32 (PI.f32) (/.f32 tau (*.f32 (*.f32 tau (PI.f32)) (*.f32 tau (PI.f32))))) |
(*.f32 tau (/.f32 1 (*.f32 (PI.f32) (*.f32 tau tau)))) |
(*.f32 (PI.f32) (/.f32 2 (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) 2))))) |
(*.f32 (PI.f32) (/.f32 (/.f32 2 tau) (*.f32 (PI.f32) (*.f32 (PI.f32) 2)))) |
(*.f32 (PI.f32) (/.f32 (/.f32 1 (PI.f32)) (*.f32 tau (PI.f32)))) |
(*.f32 (/.f32 1 (PI.f32)) (/.f32 1 tau)) |
(/.f32 1 (*.f32 tau (PI.f32))) |
(/.f32 (/.f32 1 tau) (PI.f32)) |
(*.f32 tau (/.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 tau tau))))) |
(*.f32 (PI.f32) (/.f32 tau (*.f32 (PI.f32) (*.f32 tau (*.f32 tau (PI.f32)))))) |
(*.f32 (PI.f32) (/.f32 (/.f32 (/.f32 tau (*.f32 tau tau)) (PI.f32)) (PI.f32))) |
(*.f32 (PI.f32) (/.f32 tau (*.f32 (*.f32 tau (PI.f32)) (*.f32 tau (PI.f32))))) |
(*.f32 tau (/.f32 1 (*.f32 (PI.f32) (*.f32 tau tau)))) |
(*.f32 (/.f32 1 (*.f32 (PI.f32) tau)) 1) |
(/.f32 1 (*.f32 tau (PI.f32))) |
(/.f32 (/.f32 1 tau) (PI.f32)) |
(*.f32 (*.f32 (PI.f32) tau) (/.f32 1 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 tau tau))))) |
(*.f32 (PI.f32) (/.f32 tau (*.f32 (PI.f32) (*.f32 tau (*.f32 tau (PI.f32)))))) |
(*.f32 (PI.f32) (/.f32 (/.f32 (/.f32 tau (*.f32 tau tau)) (PI.f32)) (PI.f32))) |
(*.f32 (PI.f32) (/.f32 tau (*.f32 (*.f32 tau (PI.f32)) (*.f32 tau (PI.f32))))) |
(*.f32 tau (/.f32 1 (*.f32 (PI.f32) (*.f32 tau tau)))) |
(*.f32 (*.f32 (PI.f32) tau) (/.f32 2 (*.f32 (*.f32 (PI.f32) (*.f32 tau tau)) (*.f32 (PI.f32) 2)))) |
(*.f32 (PI.f32) (/.f32 tau (*.f32 (PI.f32) (*.f32 tau (*.f32 tau (PI.f32)))))) |
(*.f32 (PI.f32) (/.f32 (/.f32 (/.f32 tau (*.f32 tau tau)) (PI.f32)) (PI.f32))) |
(*.f32 (PI.f32) (/.f32 tau (*.f32 (*.f32 tau (PI.f32)) (*.f32 tau (PI.f32))))) |
(*.f32 tau (/.f32 1 (*.f32 (PI.f32) (*.f32 tau tau)))) |
(*.f32 2 (/.f32 (/.f32 1 (PI.f32)) (+.f32 tau tau))) |
(/.f32 1 (*.f32 tau (PI.f32))) |
(/.f32 (/.f32 1 tau) (PI.f32)) |
(*.f32 2 (/.f32 (PI.f32) (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) 2))))) |
(/.f32 1 (*.f32 tau (PI.f32))) |
(/.f32 (/.f32 1 tau) (PI.f32)) |
(*.f32 2 (/.f32 (/.f32 1 (*.f32 (PI.f32) tau)) 2)) |
(/.f32 1 (*.f32 tau (PI.f32))) |
(/.f32 (/.f32 1 tau) (PI.f32)) |
(*.f32 2 (/.f32 (*.f32 (PI.f32) tau) (*.f32 (*.f32 (PI.f32) (*.f32 tau tau)) (*.f32 (PI.f32) 2)))) |
(*.f32 2 (*.f32 tau (/.f32 (/.f32 (PI.f32) (*.f32 tau (*.f32 tau (PI.f32)))) (*.f32 (PI.f32) 2)))) |
(*.f32 tau (*.f32 (/.f32 (/.f32 (/.f32 (PI.f32) (PI.f32)) (*.f32 tau tau)) (*.f32 (PI.f32) 2)) 2)) |
(*.f32 (*.f32 (PI.f32) 2) (/.f32 (/.f32 tau (*.f32 (*.f32 tau (PI.f32)) (*.f32 tau (PI.f32)))) 2)) |
(*.f32 (+.f32 tau tau) (/.f32 (/.f32 1/2 (*.f32 tau (PI.f32))) tau)) |
(*.f32 tau (*.f32 2 (/.f32 (/.f32 1/2 (*.f32 tau (PI.f32))) tau))) |
(*.f32 (*.f32 (PI.f32) 2) (/.f32 1 (*.f32 tau (*.f32 (PI.f32) (*.f32 (PI.f32) 2))))) |
(/.f32 1 (*.f32 tau (PI.f32))) |
(/.f32 (/.f32 1 tau) (PI.f32)) |
(*.f32 (*.f32 (PI.f32) 2) (/.f32 tau (*.f32 (*.f32 (PI.f32) (*.f32 tau tau)) (*.f32 (PI.f32) 2)))) |
(*.f32 2 (*.f32 tau (/.f32 (/.f32 (PI.f32) (*.f32 tau (*.f32 tau (PI.f32)))) (*.f32 (PI.f32) 2)))) |
(*.f32 tau (*.f32 (/.f32 (/.f32 (/.f32 (PI.f32) (PI.f32)) (*.f32 tau tau)) (*.f32 (PI.f32) 2)) 2)) |
(*.f32 (*.f32 (PI.f32) 2) (/.f32 (/.f32 tau (*.f32 (*.f32 tau (PI.f32)) (*.f32 tau (PI.f32)))) 2)) |
(*.f32 (+.f32 tau tau) (/.f32 (/.f32 1/2 (*.f32 tau (PI.f32))) tau)) |
(*.f32 tau (*.f32 2 (/.f32 (/.f32 1/2 (*.f32 tau (PI.f32))) tau))) |
(*.f32 (/.f32 (/.f32 2 tau) (PI.f32)) 1/2) |
(*.f32 (/.f32 2 (*.f32 tau (PI.f32))) 1/2) |
(*.f32 (*.f32 (/.f32 1 (PI.f32)) 2) (/.f32 1/2 tau)) |
(/.f32 1 (*.f32 tau (PI.f32))) |
(/.f32 (/.f32 1 tau) (PI.f32)) |
(*.f32 (*.f32 (/.f32 1 (PI.f32)) 2) (*.f32 (/.f32 1/2 tau) 1)) |
(/.f32 1 (*.f32 tau (PI.f32))) |
(/.f32 (/.f32 1 tau) (PI.f32)) |
(*.f32 (*.f32 (/.f32 1 (PI.f32)) 2) (*.f32 1/2 (/.f32 1 tau))) |
(/.f32 1 (*.f32 tau (PI.f32))) |
(/.f32 (/.f32 1 tau) (PI.f32)) |
(*.f32 (+.f32 tau tau) (/.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (*.f32 tau tau)) (*.f32 (PI.f32) 2)))) |
(*.f32 2 (*.f32 tau (/.f32 (/.f32 (PI.f32) (*.f32 tau (*.f32 tau (PI.f32)))) (*.f32 (PI.f32) 2)))) |
(*.f32 tau (*.f32 (/.f32 (/.f32 (/.f32 (PI.f32) (PI.f32)) (*.f32 tau tau)) (*.f32 (PI.f32) 2)) 2)) |
(*.f32 (*.f32 (PI.f32) 2) (/.f32 (/.f32 tau (*.f32 (*.f32 tau (PI.f32)) (*.f32 tau (PI.f32)))) 2)) |
(*.f32 (+.f32 tau tau) (/.f32 (/.f32 1/2 (*.f32 tau (PI.f32))) tau)) |
(*.f32 tau (*.f32 2 (/.f32 (/.f32 1/2 (*.f32 tau (PI.f32))) tau))) |
(*.f32 (/.f32 1 tau) (/.f32 1 (PI.f32))) |
(/.f32 1 (*.f32 tau (PI.f32))) |
(/.f32 (/.f32 1 tau) (PI.f32)) |
(*.f32 (*.f32 (PI.f32) (+.f32 tau tau)) (/.f32 1 (*.f32 (*.f32 (PI.f32) (*.f32 tau tau)) (*.f32 (PI.f32) 2)))) |
(*.f32 2 (*.f32 tau (/.f32 (/.f32 (PI.f32) (*.f32 tau (*.f32 tau (PI.f32)))) (*.f32 (PI.f32) 2)))) |
(*.f32 tau (*.f32 (/.f32 (/.f32 (/.f32 (PI.f32) (PI.f32)) (*.f32 tau tau)) (*.f32 (PI.f32) 2)) 2)) |
(*.f32 (*.f32 (PI.f32) 2) (/.f32 (/.f32 tau (*.f32 (*.f32 tau (PI.f32)) (*.f32 tau (PI.f32)))) 2)) |
(*.f32 (+.f32 tau tau) (/.f32 (/.f32 1/2 (*.f32 tau (PI.f32))) tau)) |
(*.f32 tau (*.f32 2 (/.f32 (/.f32 1/2 (*.f32 tau (PI.f32))) tau))) |
(*.f32 (*.f32 (/.f32 1 (PI.f32)) 4) (/.f32 1 (*.f32 tau 4))) |
(*.f32 (*.f32 4 (/.f32 1 (PI.f32))) (/.f32 1 (*.f32 tau 4))) |
(*.f32 (/.f32 1 (PI.f32)) (*.f32 4 (/.f32 1/4 tau))) |
(*.f32 (*.f32 2 (/.f32 1 tau)) (/.f32 1 (*.f32 (PI.f32) 2))) |
(/.f32 1 (*.f32 tau (PI.f32))) |
(/.f32 (/.f32 1 tau) (PI.f32)) |
(*.f32 (*.f32 2 (/.f32 1 tau)) (/.f32 (/.f32 1 (PI.f32)) 2)) |
(/.f32 1 (*.f32 tau (PI.f32))) |
(/.f32 (/.f32 1 tau) (PI.f32)) |
(*.f32 (*.f32 (/.f32 1 (*.f32 (PI.f32) tau)) 4) 1/4) |
(/.f32 1 (*.f32 tau (PI.f32))) |
(/.f32 (/.f32 1 tau) (PI.f32)) |
(*.f32 (/.f32 2 tau) (/.f32 1 (*.f32 (PI.f32) 2))) |
(*.f32 (/.f32 2 tau) (/.f32 1/2 (PI.f32))) |
(*.f32 1/2 (/.f32 (/.f32 2 tau) (PI.f32))) |
(*.f32 (/.f32 2 (*.f32 tau (PI.f32))) 1/2) |
(*.f32 (/.f32 (/.f32 2 tau) (PI.f32)) 1/2) |
(*.f32 (neg.f32 (/.f32 1 (PI.f32))) (/.f32 -1 tau)) |
(/.f32 1 (*.f32 tau (PI.f32))) |
(/.f32 (/.f32 1 tau) (PI.f32)) |
(*.f32 -1 (/.f32 (/.f32 1 (PI.f32)) (neg.f32 tau))) |
(/.f32 1 (*.f32 tau (PI.f32))) |
(/.f32 (/.f32 1 tau) (PI.f32)) |
(*.f32 -1 (/.f32 (/.f32 1 tau) (neg.f32 (PI.f32)))) |
(/.f32 1 (*.f32 tau (PI.f32))) |
(/.f32 (/.f32 1 tau) (PI.f32)) |
(*.f32 (neg.f32 (/.f32 1 tau)) (/.f32 -1 (PI.f32))) |
(/.f32 1 (*.f32 tau (PI.f32))) |
(/.f32 (/.f32 1 tau) (PI.f32)) |
(*.f32 (/.f32 (/.f32 1 (PI.f32)) (neg.f32 tau)) -1) |
(/.f32 1 (*.f32 tau (PI.f32))) |
(/.f32 (/.f32 1 tau) (PI.f32)) |
(*.f32 (/.f32 1/2 tau) (*.f32 (/.f32 1 (PI.f32)) 2)) |
(/.f32 1 (*.f32 tau (PI.f32))) |
(/.f32 (/.f32 1 tau) (PI.f32)) |
(*.f32 (/.f32 1 (*.f32 (PI.f32) (PI.f32))) (/.f32 (PI.f32) tau)) |
(*.f32 (/.f32 2 (*.f32 (PI.f32) (PI.f32))) (/.f32 (PI.f32) (+.f32 tau tau))) |
(*.f32 (/.f32 (/.f32 2 (PI.f32)) (PI.f32)) (/.f32 (PI.f32) (+.f32 tau tau))) |
(neg.f32 (/.f32 (/.f32 1 (PI.f32)) (neg.f32 tau))) |
(/.f32 1 (*.f32 tau (PI.f32))) |
(/.f32 (/.f32 1 tau) (PI.f32)) |
(+.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 0) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(+.f32 0 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(-.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 0) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (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 x (/.f32 1 tau)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 1) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (/.f32 2 (*.f32 (PI.f32) x)) tau)) 2) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (*.f32 (PI.f32) (*.f32 2 (*.f32 tau x)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (*.f32 tau (*.f32 (PI.f32) (/.f32 2 (/.f32 1 x))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 4) 4) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) x) (*.f32 (PI.f32) tau)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) x) (/.f32 (PI.f32) (/.f32 1 tau))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (*.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 4)) 8) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) (*.f32 (PI.f32) x)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) (/.f32 (PI.f32) (/.f32 1 x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) tau)) x) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) x)) tau) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (*.f32 (PI.f32) (neg.f32 (*.f32 tau x)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (neg.f32 (*.f32 (PI.f32) (/.f32 x (/.f32 1 tau))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.4b | (*.f32 (/.f32 1/2 x) (/.f32 (/.f32 2 tau) (PI.f32))) |
| ✓ | 0.4b | (/.f32 (/.f32 2 tau) (PI.f32)) |
| 0.4b | (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) | |
| ✓ | 0.5b | (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (/.f32 1/2 x) (/.f32 (/.f32 2 tau) (PI.f32)))) |
Compiled 97 to 39 computations (59.8% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 5.0ms | tau | @ | -inf | (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (/.f32 1/2 x) (/.f32 (/.f32 2 tau) (PI.f32)))) |
| 1.0ms | x | @ | 0 | (*.f32 (/.f32 1/2 x) (/.f32 (/.f32 2 tau) (PI.f32))) |
| 1.0ms | tau | @ | 0 | (*.f32 (/.f32 1/2 x) (/.f32 (/.f32 2 tau) (PI.f32))) |
| 0.0ms | tau | @ | inf | (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (/.f32 1/2 x) (/.f32 (/.f32 2 tau) (PI.f32)))) |
| 0.0ms | tau | @ | 0 | (/.f32 (/.f32 2 tau) (PI.f32)) |
| 1× | batch-egg-rewrite |
| 1944× | bool.json-1 |
| 1944× | bool.json-2 |
| 1910× | rational.json-1 |
| 1628× | bool.json-3 |
| 618× | rational.json-simplify-35 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 93 |
| 1 | 181 | 93 |
| 2 | 539 | 93 |
| 3 | 1480 | 75 |
| 4 | 5211 | 75 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (/.f32 1/2 x) (/.f32 (/.f32 2 tau) (PI.f32)))) |
(/.f32 (/.f32 2 tau) (PI.f32)) |
(*.f32 (/.f32 1/2 x) (/.f32 (/.f32 2 tau) (PI.f32))) |
| 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 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 x (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (/.f32 2 tau) (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 (*.f32 x 4) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (/.f32 2 tau) (PI.f32)))))))) (#(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 1 (/.f32 (+.f32 x x) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (/.f32 2 tau) (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (/.f32 2 tau) (PI.f32))) (+.f32 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 2 (*.f32 (PI.f32) (*.f32 x tau)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 1/2 x)) (*.f32 (PI.f32) (*.f32 tau 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 4 (*.f32 (PI.f32) tau))) (*.f32 x 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) 4) 4)))) (#(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))) 4) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 4 (*.f32 (PI.f32) tau))) (+.f32 x x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (/.f32 2 tau) (PI.f32))) x) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (/.f32 2 tau) (PI.f32))) 2) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (/.f32 2 tau) (PI.f32)))) (neg.f32 (+.f32 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.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 or (/.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 2 tau) (PI.f32)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 (/.f32 2 tau) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 2 tau) (PI.f32)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (/.f32 4 (*.f32 (PI.f32) tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (/.f32 1 (PI.f32)) tau))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 2 tau) (/.f32 1 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 2 tau) (PI.f32)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (/.f32 2 tau) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (/.f32 2 tau)) (/.f32 1/2 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (/.f32 2 tau)) (*.f32 (/.f32 1/2 (PI.f32)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (/.f32 2 tau)) (*.f32 1/2 (/.f32 1 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 2 (PI.f32)) (/.f32 1 tau))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 2 (PI.f32)) (*.f32 (/.f32 1 tau) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 4 (*.f32 (PI.f32) tau)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 2 tau) 4) (/.f32 1 (*.f32 (PI.f32) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (/.f32 2 (PI.f32))) (/.f32 1 (+.f32 tau tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 4 (PI.f32)) (/.f32 1 (+.f32 tau tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (PI.f32)) (/.f32 2 tau))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -2 tau) (/.f32 1 (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -2 (PI.f32)) (/.f32 1 (neg.f32 tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (/.f32 2 tau) (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (/.f32 2 (PI.f32)) (neg.f32 tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 tau) (/.f32 2 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (PI.f32)) (*.f32 2 (/.f32 2 tau)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f32 (/.f32 2 tau) (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f32 (/.f32 2 tau) (PI.f32)) (/.f32 (/.f32 2 tau) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f32 (/.f32 2 tau) (PI.f32)) (/.f32 (/.f32 2 tau) (PI.f32))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 x tau))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 1 (*.f32 (PI.f32) (*.f32 x tau))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 x tau))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) 1/4)) (*.f32 x (*.f32 tau 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 tau (*.f32 (*.f32 tau (*.f32 1/2 (*.f32 tau 1/2))) (*.f32 (*.f32 x 4) (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (*.f32 x (*.f32 (PI.f32) (*.f32 tau 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 x (/.f32 (/.f32 2 tau) (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1/2 x) (*.f32 (PI.f32) (*.f32 tau 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 (*.f32 x 4) (/.f32 (/.f32 2 tau) (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (*.f32 (*.f32 x 4) (*.f32 (PI.f32) (*.f32 tau 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (*.f32 (*.f32 (PI.f32) 1/2) (*.f32 x (*.f32 tau 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 (*.f32 (PI.f32) tau) (/.f32 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 (*.f32 (PI.f32) (+.f32 tau tau)) (/.f32 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 (*.f32 (PI.f32) 2) (/.f32 (/.f32 1 x) tau)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 (*.f32 (PI.f32) 4) (/.f32 (/.f32 2 tau) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 (+.f32 tau tau) (/.f32 (/.f32 1 (PI.f32)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 (*.f32 tau 4) (/.f32 (/.f32 2 x) (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 (+.f32 x x) (/.f32 (/.f32 1 (PI.f32)) tau)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 2 tau) (*.f32 (PI.f32) (+.f32 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 2 tau) (*.f32 (*.f32 (PI.f32) (+.f32 x x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 2 tau) (*.f32 -1 (*.f32 x (*.f32 2 (neg.f32 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 2 tau) (/.f32 (PI.f32) (/.f32 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 2 tau) (PI.f32)) (+.f32 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 2 tau) (PI.f32)) (/.f32 1 (/.f32 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 x tau))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (*.f32 (PI.f32) (*.f32 x tau)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (*.f32 (*.f32 tau 1/2) (*.f32 (PI.f32) (+.f32 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (*.f32 (*.f32 (PI.f32) 1/2) (*.f32 tau (+.f32 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (*.f32 (*.f32 (PI.f32) 1/4) (*.f32 x (*.f32 tau 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (*.f32 tau (+.f32 x x)) (/.f32 2 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 x (/.f32 (/.f32 1 (PI.f32)) tau)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (*.f32 x (*.f32 (PI.f32) (*.f32 tau 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (*.f32 (*.f32 2 (*.f32 x 4)) (*.f32 (PI.f32) (*.f32 tau 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (*.f32 (+.f32 tau tau) (*.f32 (PI.f32) (+.f32 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (*.f32 (*.f32 x (*.f32 (PI.f32) (*.f32 tau 4))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (*.f32 (*.f32 (PI.f32) 2) (*.f32 tau (+.f32 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (*.f32 (PI.f32) (*.f32 x (*.f32 tau 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (/.f32 (*.f32 (PI.f32) 4) (/.f32 (/.f32 1 x) tau)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (/.f32 (*.f32 tau 4) (/.f32 (/.f32 1 (PI.f32)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (/.f32 (*.f32 x 4) (/.f32 (/.f32 1 (PI.f32)) tau)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 2 tau)) (*.f32 (*.f32 x 4) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 2 tau)) (+.f32 (*.f32 (PI.f32) (+.f32 x x)) (*.f32 (PI.f32) (+.f32 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 2 tau)) (*.f32 (*.f32 (*.f32 x 4) (PI.f32)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 2 tau)) (/.f32 (*.f32 (PI.f32) 2) (/.f32 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 2 (PI.f32)) (*.f32 tau (+.f32 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 2 (PI.f32)) (*.f32 -1 (*.f32 x (*.f32 2 (neg.f32 tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 2 (PI.f32)) (/.f32 tau (/.f32 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 4 (*.f32 (PI.f32) tau)) (*.f32 x 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 4 (*.f32 (PI.f32) tau)) (/.f32 2 (/.f32 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 2 tau) 4) (*.f32 2 (*.f32 (*.f32 x 4) (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 2 tau) 4) (+.f32 (*.f32 (*.f32 x 4) (PI.f32)) (*.f32 (*.f32 x 4) (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 2 tau) 4) (*.f32 (*.f32 2 (*.f32 (*.f32 x 4) (PI.f32))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 2 (PI.f32))) (*.f32 x (*.f32 tau 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 2 (PI.f32))) (*.f32 (*.f32 x (*.f32 tau 4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 2 (PI.f32))) (/.f32 (+.f32 tau tau) (/.f32 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 1/2 x) 2) (*.f32 (PI.f32) tau))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 8 (+.f32 (*.f32 x (*.f32 (PI.f32) (*.f32 tau 4))) (*.f32 x (*.f32 (PI.f32) (*.f32 tau 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 8 (*.f32 (*.f32 tau 4) (*.f32 (PI.f32) (+.f32 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 8 (*.f32 (*.f32 (PI.f32) (*.f32 tau 4)) (+.f32 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 8 (*.f32 (*.f32 (PI.f32) 4) (*.f32 tau (+.f32 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 8 (*.f32 (*.f32 (PI.f32) 2) (*.f32 x (*.f32 tau 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 2 (*.f32 (PI.f32) (*.f32 x tau))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 4 (PI.f32)) (*.f32 x (*.f32 tau 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 4 (PI.f32)) (*.f32 (*.f32 x (*.f32 tau 4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 4 (PI.f32)) (/.f32 (+.f32 tau tau) (/.f32 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (PI.f32)) (*.f32 x tau))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (PI.f32)) (*.f32 (*.f32 tau 1/2) (+.f32 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (PI.f32)) (/.f32 (*.f32 tau 1/2) (/.f32 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -2 tau) (*.f32 x (*.f32 2 (neg.f32 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -2 tau) (*.f32 (*.f32 x (*.f32 2 (neg.f32 (PI.f32)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -2 tau) (/.f32 (neg.f32 (PI.f32)) (/.f32 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -2 (PI.f32)) (*.f32 x (*.f32 2 (neg.f32 tau))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -2 (PI.f32)) (*.f32 (*.f32 x (*.f32 2 (neg.f32 tau))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -2 (PI.f32)) (-.f32 0 (*.f32 tau (+.f32 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -2 (PI.f32)) (/.f32 (neg.f32 tau) (/.f32 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1/2 (*.f32 (neg.f32 x) (*.f32 (PI.f32) (*.f32 tau 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -2 (*.f32 (neg.f32 tau) (*.f32 (PI.f32) (+.f32 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -2 (*.f32 (*.f32 (PI.f32) (neg.f32 tau)) (+.f32 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -2 (*.f32 (*.f32 tau (neg.f32 (PI.f32))) (+.f32 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -2 (*.f32 (neg.f32 (*.f32 (PI.f32) tau)) (+.f32 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -2 (*.f32 (neg.f32 (PI.f32)) (*.f32 tau (+.f32 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -2 (-.f32 0 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (*.f32 (*.f32 2 (neg.f32 x)) (*.f32 (PI.f32) (*.f32 tau 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (*.f32 (neg.f32 (+.f32 x x)) (*.f32 (PI.f32) (*.f32 tau 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) tau) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 tau 1/2)) (*.f32 (PI.f32) (*.f32 tau 1/2))) (*.f32 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 16 (*.f32 (*.f32 2 (*.f32 tau 4)) (*.f32 (PI.f32) (+.f32 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -4 (*.f32 (*.f32 2 (neg.f32 tau)) (*.f32 (PI.f32) (+.f32 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -4 (*.f32 (neg.f32 (+.f32 tau tau)) (*.f32 (PI.f32) (+.f32 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -4 (*.f32 (*.f32 2 (neg.f32 (PI.f32))) (*.f32 tau (+.f32 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -4 (*.f32 (neg.f32 (*.f32 (PI.f32) 2)) (*.f32 tau (+.f32 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -4 (*.f32 (neg.f32 (PI.f32)) (*.f32 x (*.f32 tau 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (/.f32 2 tau) (PI.f32)) 4) (*.f32 2 (*.f32 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (/.f32 2 tau) (PI.f32)) 4) (*.f32 4 (+.f32 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (/.f32 2 tau) 4)) (+.f32 (*.f32 2 (*.f32 (*.f32 x 4) (PI.f32))) (*.f32 2 (*.f32 (*.f32 x 4) (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (/.f32 2 tau) 4)) (*.f32 (*.f32 2 (*.f32 (PI.f32) 4)) (+.f32 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (/.f32 2 (PI.f32)))) (+.f32 (*.f32 x (*.f32 tau 4)) (*.f32 x (*.f32 tau 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (/.f32 2 (PI.f32)))) (*.f32 (*.f32 tau 4) (+.f32 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 4 (PI.f32))) (+.f32 (*.f32 x (*.f32 tau 4)) (*.f32 x (*.f32 tau 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 4 (PI.f32))) (*.f32 (*.f32 tau 4) (+.f32 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 -2 tau)) (+.f32 (*.f32 x (*.f32 2 (neg.f32 (PI.f32)))) (*.f32 x (*.f32 2 (neg.f32 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 -2 tau)) (*.f32 (*.f32 2 (neg.f32 (PI.f32))) (+.f32 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 -2 (PI.f32))) (+.f32 (*.f32 x (*.f32 2 (neg.f32 tau))) (*.f32 x (*.f32 2 (neg.f32 tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 -2 (PI.f32))) (*.f32 (*.f32 2 (neg.f32 tau)) (+.f32 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 1/2 x) 4) (*.f32 4 (*.f32 (PI.f32) (*.f32 tau 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 2 (*.f32 (PI.f32) (*.f32 x tau)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 1/2 x) (PI.f32)) (*.f32 tau 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 8 (PI.f32)) (*.f32 (*.f32 tau 4) (+.f32 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 8 (PI.f32)) (/.f32 (*.f32 tau 4) (/.f32 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 tau) (*.f32 (*.f32 (PI.f32) 1/2) (+.f32 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 tau) (/.f32 (*.f32 (PI.f32) 1/2) (/.f32 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 4 tau) (*.f32 (*.f32 x 4) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 4 tau) (/.f32 (*.f32 (PI.f32) 2) (/.f32 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 x) (*.f32 (PI.f32) tau))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 1 x) tau) (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 2 x) (*.f32 (PI.f32) (+.f32 tau tau)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 2 tau) x) (*.f32 (PI.f32) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 1 (PI.f32)) x) tau)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (/.f32 2 tau)) x) (*.f32 (PI.f32) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 2 x) (PI.f32)) (+.f32 tau tau))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 -2 tau) (/.f32 1/2 x)) (neg.f32 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 -2 (PI.f32)) (/.f32 1/2 x)) (neg.f32 tau))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 1 (PI.f32)) tau) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 2 (/.f32 2 tau))) (*.f32 (neg.f32 (*.f32 (PI.f32) 2)) (+.f32 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 2 (/.f32 2 (PI.f32)))) (*.f32 (neg.f32 (+.f32 tau tau)) (+.f32 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 4 (PI.f32))) (*.f32 (neg.f32 (+.f32 tau tau)) (+.f32 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 -2 tau)) (*.f32 (PI.f32) (+.f32 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 -2 (PI.f32))) (*.f32 tau (+.f32 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (/.f32 2 tau) (PI.f32))) (neg.f32 (+.f32 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (/.f32 2 tau) (PI.f32))) (*.f32 (neg.f32 (+.f32 x x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (/.f32 2 (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 2 (/.f32 2 (*.f32 (PI.f32) (*.f32 x tau))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 1 x) (/.f32 1 x)) (*.f32 (PI.f32) (+.f32 tau tau)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (/.f32 1 x) tau) (/.f32 (/.f32 1 x) tau)) (*.f32 (PI.f32) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 2 x) (/.f32 2 x)) (*.f32 (PI.f32) (*.f32 tau 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (/.f32 2 tau) x) (/.f32 (/.f32 2 tau) x)) (*.f32 (PI.f32) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (/.f32 1 (PI.f32)) x) (/.f32 (/.f32 1 (PI.f32)) x)) (+.f32 tau tau))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 2 (/.f32 2 tau)) x) (/.f32 (*.f32 2 (/.f32 2 tau)) x)) (*.f32 2 (*.f32 (PI.f32) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (/.f32 2 x) (PI.f32)) (/.f32 (/.f32 2 x) (PI.f32))) (*.f32 tau 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (/.f32 -2 tau) (/.f32 1/2 x)) (*.f32 (/.f32 -2 tau) (/.f32 1/2 x))) (*.f32 2 (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (/.f32 -2 (PI.f32)) (/.f32 1/2 x)) (*.f32 (/.f32 -2 (PI.f32)) (/.f32 1/2 x))) (*.f32 2 (neg.f32 tau)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (/.f32 1 (PI.f32)) tau) (/.f32 (/.f32 1 (PI.f32)) tau)) (+.f32 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (/.f32 (/.f32 2 tau) (PI.f32))) (neg.f32 (/.f32 (/.f32 2 tau) (PI.f32)))) (+.f32 (neg.f32 (+.f32 x x)) (neg.f32 (+.f32 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 8 (+.f32 x x)) (*.f32 (PI.f32) (*.f32 tau 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -2 (+.f32 x x)) (*.f32 (PI.f32) (neg.f32 tau)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -2 (+.f32 x x)) (*.f32 tau (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -2 (+.f32 x x)) (neg.f32 (*.f32 (PI.f32) tau)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 4 (*.f32 (PI.f32) (*.f32 tau 1/2))) (*.f32 2 (*.f32 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 tau 1/2))) (neg.f32 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -1 (*.f32 (PI.f32) (*.f32 tau 1/2))) (*.f32 2 (neg.f32 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -1 (*.f32 (PI.f32) (*.f32 tau 1/2))) (neg.f32 (+.f32 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (/.f32 1/2 x) 4) (*.f32 (PI.f32) (*.f32 tau 1/2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (*.f32 (PI.f32) (+.f32 x x))) (*.f32 tau 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (/.f32 2 tau)) (*.f32 (PI.f32) (+.f32 x x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (/.f32 2 tau) 4) (*.f32 (PI.f32) (+.f32 x x))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 8 (*.f32 (PI.f32) (+.f32 x x))) (*.f32 tau 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -2 (*.f32 (PI.f32) (+.f32 x x))) (neg.f32 tau))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 16 (*.f32 (PI.f32) (+.f32 x x))) (*.f32 2 (*.f32 tau 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -4 (*.f32 (PI.f32) (+.f32 x x))) (*.f32 2 (neg.f32 tau)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -4 (*.f32 (PI.f32) (+.f32 x x))) (neg.f32 (+.f32 tau tau)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 1 (PI.f32)) (+.f32 x x)) (*.f32 tau 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (/.f32 (/.f32 2 tau) (PI.f32)) 4) (+.f32 x x)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (*.f32 (/.f32 2 tau) 4)) (+.f32 x x)) (*.f32 2 (*.f32 (PI.f32) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (*.f32 2 (/.f32 2 (PI.f32)))) (+.f32 x x)) (*.f32 tau 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (/.f32 4 (PI.f32))) (+.f32 x x)) (*.f32 tau 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (/.f32 -2 tau)) (+.f32 x x)) (*.f32 2 (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (/.f32 -2 (PI.f32))) (+.f32 x x)) (*.f32 2 (neg.f32 tau)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 8 (PI.f32)) (+.f32 x x)) (*.f32 tau 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 1 tau) (+.f32 x x)) (*.f32 (PI.f32) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 4 tau) (+.f32 x x)) (*.f32 (PI.f32) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (*.f32 2 (/.f32 2 tau))) (+.f32 x x)) (neg.f32 (*.f32 (PI.f32) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (*.f32 2 (/.f32 2 (PI.f32)))) (+.f32 x x)) (neg.f32 (+.f32 tau tau)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (/.f32 4 (PI.f32))) (+.f32 x x)) (neg.f32 (+.f32 tau tau)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (/.f32 -2 tau)) (+.f32 x x)) (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (/.f32 -2 (PI.f32))) (+.f32 x x)) tau)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (/.f32 2 tau) 4) (*.f32 (*.f32 x 4) (PI.f32))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 tau (*.f32 (*.f32 x 4) (PI.f32))) (*.f32 tau (*.f32 1/2 (*.f32 tau 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (*.f32 tau (+.f32 x x))) (*.f32 (PI.f32) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 4 (*.f32 tau (+.f32 x x))) (*.f32 (PI.f32) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (/.f32 2 (PI.f32))) (*.f32 tau (+.f32 x x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 8 (*.f32 tau (+.f32 x x))) (*.f32 (PI.f32) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -2 (*.f32 tau (+.f32 x x))) (neg.f32 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -4 (*.f32 tau (+.f32 x x))) (*.f32 2 (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -4 (*.f32 tau (+.f32 x x))) (neg.f32 (*.f32 (PI.f32) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (PI.f32) tau) (*.f32 x 4)) (*.f32 (*.f32 (PI.f32) (*.f32 tau 1/2)) (*.f32 (PI.f32) (*.f32 tau 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (PI.f32) (*.f32 x (*.f32 tau 4))) (*.f32 (PI.f32) (*.f32 (PI.f32) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 2 (*.f32 x (*.f32 tau 4))) (*.f32 (PI.f32) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (*.f32 x (*.f32 tau 4))) (*.f32 (PI.f32) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 8 (*.f32 x (*.f32 tau 4))) (*.f32 (PI.f32) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -4 (*.f32 x (*.f32 tau 4))) (neg.f32 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 2 tau) (*.f32 x (*.f32 2 (neg.f32 (PI.f32))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 2 (PI.f32)) (*.f32 x (*.f32 2 (neg.f32 tau)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 1/2 x) tau) (*.f32 (PI.f32) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 2 (*.f32 x tau)) (*.f32 (PI.f32) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 2 (PI.f32)) (*.f32 x tau)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (/.f32 1 x) tau) (*.f32 (PI.f32) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 2 x) tau) (*.f32 (PI.f32) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (/.f32 2 tau) x) (PI.f32)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (/.f32 1 (PI.f32)) x) (+.f32 tau tau)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (/.f32 2 x) (PI.f32)) tau) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (/.f32 1 (PI.f32)) tau) (+.f32 x x)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 1/2 x)) (-.f32 0 (*.f32 (PI.f32) (*.f32 tau 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 4 (*.f32 (PI.f32) tau))) (-.f32 0 (*.f32 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 1 x)) (neg.f32 (*.f32 (PI.f32) tau)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (/.f32 1 x) tau)) (neg.f32 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 2 x)) (-.f32 0 (*.f32 (PI.f32) (+.f32 tau tau))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (/.f32 2 tau) x)) (neg.f32 (*.f32 (PI.f32) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (/.f32 1 (PI.f32)) x)) (neg.f32 tau))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (*.f32 2 (/.f32 2 tau)) x)) (-.f32 0 (*.f32 (PI.f32) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (/.f32 2 x) (PI.f32))) (neg.f32 (+.f32 tau tau)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (/.f32 -2 tau) (/.f32 1/2 x))) (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (/.f32 -2 tau) (/.f32 1/2 x))) (-.f32 0 (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (/.f32 -2 (PI.f32)) (/.f32 1/2 x))) tau)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (/.f32 -2 (PI.f32)) (/.f32 1/2 x))) (-.f32 0 (neg.f32 tau)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (/.f32 1 (PI.f32)) tau)) (neg.f32 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (/.f32 (/.f32 2 tau) (PI.f32)))) (+.f32 x x))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f32 1 (*.f32 (PI.f32) (*.f32 x tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f32 1 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 1 (*.f32 (PI.f32) (*.f32 x tau))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f32 1 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 1 (*.f32 (PI.f32) (*.f32 x tau)))))))) |
| 1× | egg-herbie |
| 1368× | rational.json-simplify-46 |
| 1106× | rational.json-simplify-51 |
| 704× | rational.json-simplify-2 |
| 692× | rational.json-simplify-35 |
| 680× | rational.json-simplify-50 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 594 | 7935 |
| 1 | 2226 | 7839 |
| 2 | 4928 | 7803 |
| 3 | 6806 | 7799 |
| 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 2 (*.f32 tau (PI.f32))) |
(/.f32 2 (*.f32 tau (PI.f32))) |
(/.f32 2 (*.f32 tau (PI.f32))) |
(/.f32 2 (*.f32 tau (PI.f32))) |
(/.f32 2 (*.f32 tau (PI.f32))) |
(/.f32 2 (*.f32 tau (PI.f32))) |
(/.f32 2 (*.f32 tau (PI.f32))) |
(/.f32 2 (*.f32 tau (PI.f32))) |
(/.f32 2 (*.f32 tau (PI.f32))) |
(/.f32 2 (*.f32 tau (PI.f32))) |
(/.f32 2 (*.f32 tau (PI.f32))) |
(/.f32 2 (*.f32 tau (PI.f32))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 1 (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 1 (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 1 (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 1 (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 1 (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 1 (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 1 (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.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 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) |
(/.f32 1/2 (/.f32 x (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (/.f32 2 tau) (PI.f32))))) |
(/.f32 2 (/.f32 (*.f32 x 4) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (/.f32 2 tau) (PI.f32))))) |
(/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) 1) |
(/.f32 1 (/.f32 (+.f32 x x) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (/.f32 2 tau) (PI.f32))))) |
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (/.f32 2 tau) (PI.f32))) (+.f32 x x)) |
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 2 (*.f32 (PI.f32) (*.f32 x tau)))) 2) |
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 1/2 x)) (*.f32 (PI.f32) (*.f32 tau 1/2))) |
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 4 (*.f32 (PI.f32) tau))) (*.f32 x 4)) |
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) 4) 4) |
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) 4) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) 4)) 8) |
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 4 (*.f32 (PI.f32) tau))) (+.f32 x x)) 2) |
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (/.f32 2 tau) (PI.f32))) x) 2) |
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (/.f32 2 tau) (PI.f32))) 2) x) |
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (/.f32 2 tau) (PI.f32)))) (neg.f32 (+.f32 x x))) |
(+.f32 (/.f32 (/.f32 2 tau) (PI.f32)) 0) |
(+.f32 0 (/.f32 (/.f32 2 tau) (PI.f32))) |
(-.f32 (/.f32 (/.f32 2 tau) (PI.f32)) 0) |
(*.f32 1/2 (/.f32 4 (*.f32 (PI.f32) tau))) |
(*.f32 2 (/.f32 (/.f32 1 (PI.f32)) tau)) |
(*.f32 (/.f32 2 tau) (/.f32 1 (PI.f32))) |
(*.f32 (/.f32 (/.f32 2 tau) (PI.f32)) 1) |
(*.f32 1 (/.f32 (/.f32 2 tau) (PI.f32))) |
(*.f32 (*.f32 2 (/.f32 2 tau)) (/.f32 1/2 (PI.f32))) |
(*.f32 (*.f32 2 (/.f32 2 tau)) (*.f32 (/.f32 1/2 (PI.f32)) 1)) |
(*.f32 (*.f32 2 (/.f32 2 tau)) (*.f32 1/2 (/.f32 1 (PI.f32)))) |
(*.f32 (/.f32 2 (PI.f32)) (/.f32 1 tau)) |
(*.f32 (/.f32 2 (PI.f32)) (*.f32 (/.f32 1 tau) 1)) |
(*.f32 (/.f32 4 (*.f32 (PI.f32) tau)) 1/2) |
(*.f32 (*.f32 (/.f32 2 tau) 4) (/.f32 1 (*.f32 (PI.f32) 4))) |
(*.f32 (*.f32 2 (/.f32 2 (PI.f32))) (/.f32 1 (+.f32 tau tau))) |
(*.f32 (/.f32 4 (PI.f32)) (/.f32 1 (+.f32 tau tau))) |
(*.f32 (/.f32 1 (PI.f32)) (/.f32 2 tau)) |
(*.f32 (/.f32 -2 tau) (/.f32 1 (neg.f32 (PI.f32)))) |
(*.f32 (/.f32 -2 (PI.f32)) (/.f32 1 (neg.f32 tau))) |
(*.f32 -1 (/.f32 (/.f32 2 tau) (neg.f32 (PI.f32)))) |
(*.f32 -1 (/.f32 (/.f32 2 (PI.f32)) (neg.f32 tau))) |
(*.f32 (/.f32 1 tau) (/.f32 2 (PI.f32))) |
(*.f32 (/.f32 1/2 (PI.f32)) (*.f32 2 (/.f32 2 tau))) |
(+.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 x tau))) 0) |
(+.f32 0 (/.f32 1 (*.f32 (PI.f32) (*.f32 x tau)))) |
(-.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 x tau))) 0) |
(/.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) 1/4)) (*.f32 x (*.f32 tau 4)))) |
(/.f32 tau (*.f32 (*.f32 tau (*.f32 1/2 (*.f32 tau 1/2))) (*.f32 (*.f32 x 4) (PI.f32)))) |
(/.f32 1/2 (*.f32 x (*.f32 (PI.f32) (*.f32 tau 1/2)))) |
(/.f32 1/2 (/.f32 x (/.f32 (/.f32 2 tau) (PI.f32)))) |
(/.f32 (/.f32 1/2 x) (*.f32 (PI.f32) (*.f32 tau 1/2))) |
(/.f32 2 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x)))) |
(/.f32 2 (/.f32 (*.f32 x 4) (/.f32 (/.f32 2 tau) (PI.f32)))) |
(/.f32 2 (*.f32 (*.f32 x 4) (*.f32 (PI.f32) (*.f32 tau 1/2)))) |
(/.f32 2 (*.f32 (*.f32 (PI.f32) 1/2) (*.f32 x (*.f32 tau 4)))) |
(/.f32 2 (/.f32 (*.f32 (PI.f32) tau) (/.f32 1/2 x))) |
(/.f32 2 (/.f32 (*.f32 (PI.f32) (+.f32 tau tau)) (/.f32 1 x))) |
(/.f32 2 (/.f32 (*.f32 (PI.f32) 2) (/.f32 (/.f32 1 x) tau))) |
(/.f32 2 (/.f32 (*.f32 (PI.f32) 4) (/.f32 (/.f32 2 tau) x))) |
(/.f32 2 (/.f32 (+.f32 tau tau) (/.f32 (/.f32 1 (PI.f32)) x))) |
(/.f32 2 (/.f32 (*.f32 tau 4) (/.f32 (/.f32 2 x) (PI.f32)))) |
(/.f32 2 (/.f32 (+.f32 x x) (/.f32 (/.f32 1 (PI.f32)) tau))) |
(/.f32 (/.f32 2 tau) (*.f32 (PI.f32) (+.f32 x x))) |
(/.f32 (/.f32 2 tau) (*.f32 (*.f32 (PI.f32) (+.f32 x x)) 1)) |
(/.f32 (/.f32 2 tau) (*.f32 -1 (*.f32 x (*.f32 2 (neg.f32 (PI.f32)))))) |
(/.f32 (/.f32 2 tau) (/.f32 (PI.f32) (/.f32 1/2 x))) |
(/.f32 (/.f32 (/.f32 2 tau) (PI.f32)) (+.f32 x x)) |
(/.f32 (/.f32 (/.f32 2 tau) (PI.f32)) (/.f32 1 (/.f32 1/2 x))) |
(/.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 x tau))) 1) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 x tau))) |
(/.f32 1 (*.f32 (*.f32 tau 1/2) (*.f32 (PI.f32) (+.f32 x x)))) |
(/.f32 1 (*.f32 (*.f32 (PI.f32) 1/2) (*.f32 tau (+.f32 x x)))) |
(/.f32 1 (*.f32 (*.f32 (PI.f32) 1/4) (*.f32 x (*.f32 tau 4)))) |
(/.f32 1 (/.f32 (*.f32 tau (+.f32 x x)) (/.f32 2 (PI.f32)))) |
(/.f32 1 (/.f32 x (/.f32 (/.f32 1 (PI.f32)) tau))) |
(/.f32 4 (*.f32 x (*.f32 (PI.f32) (*.f32 tau 4)))) |
(/.f32 4 (*.f32 (*.f32 2 (*.f32 x 4)) (*.f32 (PI.f32) (*.f32 tau 1/2)))) |
(/.f32 4 (*.f32 (+.f32 tau tau) (*.f32 (PI.f32) (+.f32 x x)))) |
(/.f32 4 (*.f32 (*.f32 x (*.f32 (PI.f32) (*.f32 tau 4))) 1)) |
(/.f32 4 (*.f32 (*.f32 (PI.f32) 2) (*.f32 tau (+.f32 x x)))) |
(/.f32 4 (*.f32 (PI.f32) (*.f32 x (*.f32 tau 4)))) |
(/.f32 4 (/.f32 (*.f32 (PI.f32) 4) (/.f32 (/.f32 1 x) tau))) |
(/.f32 4 (/.f32 (*.f32 tau 4) (/.f32 (/.f32 1 (PI.f32)) x))) |
(/.f32 4 (/.f32 (*.f32 x 4) (/.f32 (/.f32 1 (PI.f32)) tau))) |
(/.f32 (*.f32 2 (/.f32 2 tau)) (*.f32 (*.f32 x 4) (PI.f32))) |
(/.f32 (*.f32 2 (/.f32 2 tau)) (+.f32 (*.f32 (PI.f32) (+.f32 x x)) (*.f32 (PI.f32) (+.f32 x x)))) |
(/.f32 (*.f32 2 (/.f32 2 tau)) (*.f32 (*.f32 (*.f32 x 4) (PI.f32)) 1)) |
(/.f32 (*.f32 2 (/.f32 2 tau)) (/.f32 (*.f32 (PI.f32) 2) (/.f32 1/2 x))) |
(/.f32 (/.f32 2 (PI.f32)) (*.f32 tau (+.f32 x x))) |
(/.f32 (/.f32 2 (PI.f32)) (*.f32 -1 (*.f32 x (*.f32 2 (neg.f32 tau))))) |
(/.f32 (/.f32 2 (PI.f32)) (/.f32 tau (/.f32 1/2 x))) |
(/.f32 (/.f32 4 (*.f32 (PI.f32) tau)) (*.f32 x 4)) |
(/.f32 (/.f32 4 (*.f32 (PI.f32) tau)) (/.f32 2 (/.f32 1/2 x))) |
(/.f32 (*.f32 (/.f32 2 tau) 4) (*.f32 2 (*.f32 (*.f32 x 4) (PI.f32)))) |
(/.f32 (*.f32 (/.f32 2 tau) 4) (+.f32 (*.f32 (*.f32 x 4) (PI.f32)) (*.f32 (*.f32 x 4) (PI.f32)))) |
(/.f32 (*.f32 (/.f32 2 tau) 4) (*.f32 (*.f32 2 (*.f32 (*.f32 x 4) (PI.f32))) 1)) |
(/.f32 (*.f32 2 (/.f32 2 (PI.f32))) (*.f32 x (*.f32 tau 4))) |
(/.f32 (*.f32 2 (/.f32 2 (PI.f32))) (*.f32 (*.f32 x (*.f32 tau 4)) 1)) |
(/.f32 (*.f32 2 (/.f32 2 (PI.f32))) (/.f32 (+.f32 tau tau) (/.f32 1/2 x))) |
(/.f32 (*.f32 (/.f32 1/2 x) 2) (*.f32 (PI.f32) tau)) |
(/.f32 8 (+.f32 (*.f32 x (*.f32 (PI.f32) (*.f32 tau 4))) (*.f32 x (*.f32 (PI.f32) (*.f32 tau 4))))) |
(/.f32 8 (*.f32 (*.f32 tau 4) (*.f32 (PI.f32) (+.f32 x x)))) |
(/.f32 8 (*.f32 (*.f32 (PI.f32) (*.f32 tau 4)) (+.f32 x x))) |
(/.f32 8 (*.f32 (*.f32 (PI.f32) 4) (*.f32 tau (+.f32 x x)))) |
(/.f32 8 (*.f32 (*.f32 (PI.f32) 2) (*.f32 x (*.f32 tau 4)))) |
(/.f32 (/.f32 2 (*.f32 (PI.f32) (*.f32 x tau))) 2) |
(/.f32 (/.f32 4 (PI.f32)) (*.f32 x (*.f32 tau 4))) |
(/.f32 (/.f32 4 (PI.f32)) (*.f32 (*.f32 x (*.f32 tau 4)) 1)) |
(/.f32 (/.f32 4 (PI.f32)) (/.f32 (+.f32 tau tau) (/.f32 1/2 x))) |
(/.f32 (/.f32 1 (PI.f32)) (*.f32 x tau)) |
(/.f32 (/.f32 1 (PI.f32)) (*.f32 (*.f32 tau 1/2) (+.f32 x x))) |
(/.f32 (/.f32 1 (PI.f32)) (/.f32 (*.f32 tau 1/2) (/.f32 1/2 x))) |
(/.f32 (/.f32 -2 tau) (*.f32 x (*.f32 2 (neg.f32 (PI.f32))))) |
(/.f32 (/.f32 -2 tau) (*.f32 (*.f32 x (*.f32 2 (neg.f32 (PI.f32)))) 1)) |
(/.f32 (/.f32 -2 tau) (/.f32 (neg.f32 (PI.f32)) (/.f32 1/2 x))) |
(/.f32 (/.f32 -2 (PI.f32)) (*.f32 x (*.f32 2 (neg.f32 tau)))) |
(/.f32 (/.f32 -2 (PI.f32)) (*.f32 (*.f32 x (*.f32 2 (neg.f32 tau))) 1)) |
(/.f32 (/.f32 -2 (PI.f32)) (-.f32 0 (*.f32 tau (+.f32 x x)))) |
(/.f32 (/.f32 -2 (PI.f32)) (/.f32 (neg.f32 tau) (/.f32 1/2 x))) |
(/.f32 -1/2 (*.f32 (neg.f32 x) (*.f32 (PI.f32) (*.f32 tau 1/2)))) |
(/.f32 -2 (*.f32 (neg.f32 tau) (*.f32 (PI.f32) (+.f32 x x)))) |
(/.f32 -2 (*.f32 (*.f32 (PI.f32) (neg.f32 tau)) (+.f32 x x))) |
(/.f32 -2 (*.f32 (*.f32 tau (neg.f32 (PI.f32))) (+.f32 x x))) |
(/.f32 -2 (*.f32 (neg.f32 (*.f32 (PI.f32) tau)) (+.f32 x x))) |
(/.f32 -2 (*.f32 (neg.f32 (PI.f32)) (*.f32 tau (+.f32 x x)))) |
(/.f32 -2 (-.f32 0 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) |
(/.f32 -1 (*.f32 (*.f32 2 (neg.f32 x)) (*.f32 (PI.f32) (*.f32 tau 1/2)))) |
(/.f32 -1 (*.f32 (neg.f32 (+.f32 x x)) (*.f32 (PI.f32) (*.f32 tau 1/2)))) |
(/.f32 (*.f32 (PI.f32) tau) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 tau 1/2)) (*.f32 (PI.f32) (*.f32 tau 1/2))) (*.f32 x 4))) |
(/.f32 16 (*.f32 (*.f32 2 (*.f32 tau 4)) (*.f32 (PI.f32) (+.f32 x x)))) |
(/.f32 -4 (*.f32 (*.f32 2 (neg.f32 tau)) (*.f32 (PI.f32) (+.f32 x x)))) |
(/.f32 -4 (*.f32 (neg.f32 (+.f32 tau tau)) (*.f32 (PI.f32) (+.f32 x x)))) |
(/.f32 -4 (*.f32 (*.f32 2 (neg.f32 (PI.f32))) (*.f32 tau (+.f32 x x)))) |
(/.f32 -4 (*.f32 (neg.f32 (*.f32 (PI.f32) 2)) (*.f32 tau (+.f32 x x)))) |
(/.f32 -4 (*.f32 (neg.f32 (PI.f32)) (*.f32 x (*.f32 tau 4)))) |
(/.f32 (*.f32 (/.f32 (/.f32 2 tau) (PI.f32)) 4) (*.f32 2 (*.f32 x 4))) |
(/.f32 (*.f32 (/.f32 (/.f32 2 tau) (PI.f32)) 4) (*.f32 4 (+.f32 x x))) |
(/.f32 (*.f32 2 (*.f32 (/.f32 2 tau) 4)) (+.f32 (*.f32 2 (*.f32 (*.f32 x 4) (PI.f32))) (*.f32 2 (*.f32 (*.f32 x 4) (PI.f32))))) |
(/.f32 (*.f32 2 (*.f32 (/.f32 2 tau) 4)) (*.f32 (*.f32 2 (*.f32 (PI.f32) 4)) (+.f32 x x))) |
(/.f32 (*.f32 2 (*.f32 2 (/.f32 2 (PI.f32)))) (+.f32 (*.f32 x (*.f32 tau 4)) (*.f32 x (*.f32 tau 4)))) |
(/.f32 (*.f32 2 (*.f32 2 (/.f32 2 (PI.f32)))) (*.f32 (*.f32 tau 4) (+.f32 x x))) |
(/.f32 (*.f32 2 (/.f32 4 (PI.f32))) (+.f32 (*.f32 x (*.f32 tau 4)) (*.f32 x (*.f32 tau 4)))) |
(/.f32 (*.f32 2 (/.f32 4 (PI.f32))) (*.f32 (*.f32 tau 4) (+.f32 x x))) |
(/.f32 (*.f32 2 (/.f32 -2 tau)) (+.f32 (*.f32 x (*.f32 2 (neg.f32 (PI.f32)))) (*.f32 x (*.f32 2 (neg.f32 (PI.f32)))))) |
(/.f32 (*.f32 2 (/.f32 -2 tau)) (*.f32 (*.f32 2 (neg.f32 (PI.f32))) (+.f32 x x))) |
(/.f32 (*.f32 2 (/.f32 -2 (PI.f32))) (+.f32 (*.f32 x (*.f32 2 (neg.f32 tau))) (*.f32 x (*.f32 2 (neg.f32 tau))))) |
(/.f32 (*.f32 2 (/.f32 -2 (PI.f32))) (*.f32 (*.f32 2 (neg.f32 tau)) (+.f32 x x))) |
(/.f32 (*.f32 (/.f32 1/2 x) 4) (*.f32 4 (*.f32 (PI.f32) (*.f32 tau 1/2)))) |
(/.f32 (*.f32 2 (/.f32 2 (*.f32 (PI.f32) (*.f32 x tau)))) 4) |
(/.f32 (/.f32 (/.f32 1/2 x) (PI.f32)) (*.f32 tau 1/2)) |
(/.f32 (/.f32 8 (PI.f32)) (*.f32 (*.f32 tau 4) (+.f32 x x))) |
(/.f32 (/.f32 8 (PI.f32)) (/.f32 (*.f32 tau 4) (/.f32 1/2 x))) |
(/.f32 (/.f32 1 tau) (*.f32 (*.f32 (PI.f32) 1/2) (+.f32 x x))) |
(/.f32 (/.f32 1 tau) (/.f32 (*.f32 (PI.f32) 1/2) (/.f32 1/2 x))) |
(/.f32 (/.f32 4 tau) (*.f32 (*.f32 x 4) (PI.f32))) |
(/.f32 (/.f32 4 tau) (/.f32 (*.f32 (PI.f32) 2) (/.f32 1/2 x))) |
(/.f32 (/.f32 1 x) (*.f32 (PI.f32) tau)) |
(/.f32 (/.f32 (/.f32 1 x) tau) (PI.f32)) |
(/.f32 (/.f32 2 x) (*.f32 (PI.f32) (+.f32 tau tau))) |
(/.f32 (/.f32 (/.f32 2 tau) x) (*.f32 (PI.f32) 2)) |
(/.f32 (/.f32 (/.f32 1 (PI.f32)) x) tau) |
(/.f32 (/.f32 (*.f32 2 (/.f32 2 tau)) x) (*.f32 (PI.f32) 4)) |
(/.f32 (/.f32 (/.f32 2 x) (PI.f32)) (+.f32 tau tau)) |
(/.f32 (*.f32 (/.f32 -2 tau) (/.f32 1/2 x)) (neg.f32 (PI.f32))) |
(/.f32 (*.f32 (/.f32 -2 (PI.f32)) (/.f32 1/2 x)) (neg.f32 tau)) |
(/.f32 (/.f32 (/.f32 1 (PI.f32)) tau) x) |
(/.f32 (neg.f32 (*.f32 2 (/.f32 2 tau))) (*.f32 (neg.f32 (*.f32 (PI.f32) 2)) (+.f32 x x))) |
(/.f32 (neg.f32 (*.f32 2 (/.f32 2 (PI.f32)))) (*.f32 (neg.f32 (+.f32 tau tau)) (+.f32 x x))) |
(/.f32 (neg.f32 (/.f32 4 (PI.f32))) (*.f32 (neg.f32 (+.f32 tau tau)) (+.f32 x x))) |
(/.f32 (neg.f32 (/.f32 -2 tau)) (*.f32 (PI.f32) (+.f32 x x))) |
(/.f32 (neg.f32 (/.f32 -2 (PI.f32))) (*.f32 tau (+.f32 x x))) |
(/.f32 (neg.f32 (/.f32 (/.f32 2 tau) (PI.f32))) (neg.f32 (+.f32 x x))) |
(/.f32 (neg.f32 (/.f32 (/.f32 2 tau) (PI.f32))) (*.f32 (neg.f32 (+.f32 x x)) 1)) |
(/.f32 (+.f32 (*.f32 2 (/.f32 2 (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 2 (/.f32 2 (*.f32 (PI.f32) (*.f32 x tau))))) 8) |
(/.f32 (+.f32 (/.f32 1 x) (/.f32 1 x)) (*.f32 (PI.f32) (+.f32 tau tau))) |
(/.f32 (+.f32 (/.f32 (/.f32 1 x) tau) (/.f32 (/.f32 1 x) tau)) (*.f32 (PI.f32) 2)) |
(/.f32 (+.f32 (/.f32 2 x) (/.f32 2 x)) (*.f32 (PI.f32) (*.f32 tau 4))) |
(/.f32 (+.f32 (/.f32 (/.f32 2 tau) x) (/.f32 (/.f32 2 tau) x)) (*.f32 (PI.f32) 4)) |
(/.f32 (+.f32 (/.f32 (/.f32 1 (PI.f32)) x) (/.f32 (/.f32 1 (PI.f32)) x)) (+.f32 tau tau)) |
(/.f32 (+.f32 (/.f32 (*.f32 2 (/.f32 2 tau)) x) (/.f32 (*.f32 2 (/.f32 2 tau)) x)) (*.f32 2 (*.f32 (PI.f32) 4))) |
(/.f32 (+.f32 (/.f32 (/.f32 2 x) (PI.f32)) (/.f32 (/.f32 2 x) (PI.f32))) (*.f32 tau 4)) |
(/.f32 (+.f32 (*.f32 (/.f32 -2 tau) (/.f32 1/2 x)) (*.f32 (/.f32 -2 tau) (/.f32 1/2 x))) (*.f32 2 (neg.f32 (PI.f32)))) |
(/.f32 (+.f32 (*.f32 (/.f32 -2 (PI.f32)) (/.f32 1/2 x)) (*.f32 (/.f32 -2 (PI.f32)) (/.f32 1/2 x))) (*.f32 2 (neg.f32 tau))) |
(/.f32 (+.f32 (/.f32 (/.f32 1 (PI.f32)) tau) (/.f32 (/.f32 1 (PI.f32)) tau)) (+.f32 x x)) |
(/.f32 (+.f32 (neg.f32 (/.f32 (/.f32 2 tau) (PI.f32))) (neg.f32 (/.f32 (/.f32 2 tau) (PI.f32)))) (+.f32 (neg.f32 (+.f32 x x)) (neg.f32 (+.f32 x x)))) |
(/.f32 (/.f32 8 (+.f32 x x)) (*.f32 (PI.f32) (*.f32 tau 4))) |
(/.f32 (/.f32 -2 (+.f32 x x)) (*.f32 (PI.f32) (neg.f32 tau))) |
(/.f32 (/.f32 -2 (+.f32 x x)) (*.f32 tau (neg.f32 (PI.f32)))) |
(/.f32 (/.f32 -2 (+.f32 x x)) (neg.f32 (*.f32 (PI.f32) tau))) |
(/.f32 (/.f32 4 (*.f32 (PI.f32) (*.f32 tau 1/2))) (*.f32 2 (*.f32 x 4))) |
(/.f32 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 tau 1/2))) (neg.f32 x)) |
(/.f32 (/.f32 -1 (*.f32 (PI.f32) (*.f32 tau 1/2))) (*.f32 2 (neg.f32 x))) |
(/.f32 (/.f32 -1 (*.f32 (PI.f32) (*.f32 tau 1/2))) (neg.f32 (+.f32 x x))) |
(/.f32 (/.f32 (*.f32 (/.f32 1/2 x) 4) (*.f32 (PI.f32) (*.f32 tau 1/2))) 4) |
(/.f32 (/.f32 1 (*.f32 (PI.f32) (+.f32 x x))) (*.f32 tau 1/2)) |
(/.f32 (/.f32 (*.f32 2 (/.f32 2 tau)) (*.f32 (PI.f32) (+.f32 x x))) 2) |
(/.f32 (/.f32 (*.f32 (/.f32 2 tau) 4) (*.f32 (PI.f32) (+.f32 x x))) 4) |
(/.f32 (/.f32 8 (*.f32 (PI.f32) (+.f32 x x))) (*.f32 tau 4)) |
(/.f32 (/.f32 -2 (*.f32 (PI.f32) (+.f32 x x))) (neg.f32 tau)) |
(/.f32 (/.f32 16 (*.f32 (PI.f32) (+.f32 x x))) (*.f32 2 (*.f32 tau 4))) |
(/.f32 (/.f32 -4 (*.f32 (PI.f32) (+.f32 x x))) (*.f32 2 (neg.f32 tau))) |
(/.f32 (/.f32 -4 (*.f32 (PI.f32) (+.f32 x x))) (neg.f32 (+.f32 tau tau))) |
(/.f32 (/.f32 (/.f32 1 (PI.f32)) (+.f32 x x)) (*.f32 tau 1/2)) |
(/.f32 (/.f32 (*.f32 (/.f32 (/.f32 2 tau) (PI.f32)) 4) (+.f32 x x)) 4) |
(/.f32 (/.f32 (*.f32 2 (*.f32 (/.f32 2 tau) 4)) (+.f32 x x)) (*.f32 2 (*.f32 (PI.f32) 4))) |
(/.f32 (/.f32 (*.f32 2 (*.f32 2 (/.f32 2 (PI.f32)))) (+.f32 x x)) (*.f32 tau 4)) |
(/.f32 (/.f32 (*.f32 2 (/.f32 4 (PI.f32))) (+.f32 x x)) (*.f32 tau 4)) |
(/.f32 (/.f32 (*.f32 2 (/.f32 -2 tau)) (+.f32 x x)) (*.f32 2 (neg.f32 (PI.f32)))) |
(/.f32 (/.f32 (*.f32 2 (/.f32 -2 (PI.f32))) (+.f32 x x)) (*.f32 2 (neg.f32 tau))) |
(/.f32 (/.f32 (/.f32 8 (PI.f32)) (+.f32 x x)) (*.f32 tau 4)) |
(/.f32 (/.f32 (/.f32 1 tau) (+.f32 x x)) (*.f32 (PI.f32) 1/2)) |
(/.f32 (/.f32 (/.f32 4 tau) (+.f32 x x)) (*.f32 (PI.f32) 2)) |
(/.f32 (/.f32 (neg.f32 (*.f32 2 (/.f32 2 tau))) (+.f32 x x)) (neg.f32 (*.f32 (PI.f32) 2))) |
(/.f32 (/.f32 (neg.f32 (*.f32 2 (/.f32 2 (PI.f32)))) (+.f32 x x)) (neg.f32 (+.f32 tau tau))) |
(/.f32 (/.f32 (neg.f32 (/.f32 4 (PI.f32))) (+.f32 x x)) (neg.f32 (+.f32 tau tau))) |
(/.f32 (/.f32 (neg.f32 (/.f32 -2 tau)) (+.f32 x x)) (PI.f32)) |
(/.f32 (/.f32 (neg.f32 (/.f32 -2 (PI.f32))) (+.f32 x x)) tau) |
(/.f32 (/.f32 (*.f32 (/.f32 2 tau) 4) (*.f32 (*.f32 x 4) (PI.f32))) 2) |
(/.f32 (/.f32 tau (*.f32 (*.f32 x 4) (PI.f32))) (*.f32 tau (*.f32 1/2 (*.f32 tau 1/2)))) |
(/.f32 (/.f32 1 (*.f32 tau (+.f32 x x))) (*.f32 (PI.f32) 1/2)) |
(/.f32 (/.f32 4 (*.f32 tau (+.f32 x x))) (*.f32 (PI.f32) 2)) |
(/.f32 (/.f32 (*.f32 2 (/.f32 2 (PI.f32))) (*.f32 tau (+.f32 x x))) 2) |
(/.f32 (/.f32 8 (*.f32 tau (+.f32 x x))) (*.f32 (PI.f32) 4)) |
(/.f32 (/.f32 -2 (*.f32 tau (+.f32 x x))) (neg.f32 (PI.f32))) |
(/.f32 (/.f32 -4 (*.f32 tau (+.f32 x x))) (*.f32 2 (neg.f32 (PI.f32)))) |
(/.f32 (/.f32 -4 (*.f32 tau (+.f32 x x))) (neg.f32 (*.f32 (PI.f32) 2))) |
(/.f32 (/.f32 (*.f32 (PI.f32) tau) (*.f32 x 4)) (*.f32 (*.f32 (PI.f32) (*.f32 tau 1/2)) (*.f32 (PI.f32) (*.f32 tau 1/2)))) |
(/.f32 (/.f32 (PI.f32) (*.f32 x (*.f32 tau 4))) (*.f32 (PI.f32) (*.f32 (PI.f32) 1/4))) |
(/.f32 (/.f32 2 (*.f32 x (*.f32 tau 4))) (*.f32 (PI.f32) 1/2)) |
(/.f32 (/.f32 1 (*.f32 x (*.f32 tau 4))) (*.f32 (PI.f32) 1/4)) |
(/.f32 (/.f32 8 (*.f32 x (*.f32 tau 4))) (*.f32 (PI.f32) 2)) |
(/.f32 (/.f32 -4 (*.f32 x (*.f32 tau 4))) (neg.f32 (PI.f32))) |
(/.f32 (/.f32 (/.f32 2 tau) (*.f32 x (*.f32 2 (neg.f32 (PI.f32))))) -1) |
(/.f32 (/.f32 (/.f32 2 (PI.f32)) (*.f32 x (*.f32 2 (neg.f32 tau)))) -1) |
(/.f32 (/.f32 (/.f32 1/2 x) tau) (*.f32 (PI.f32) 1/2)) |
(/.f32 (/.f32 2 (*.f32 x tau)) (*.f32 (PI.f32) 2)) |
(/.f32 (/.f32 (/.f32 2 (PI.f32)) (*.f32 x tau)) 2) |
(/.f32 (/.f32 (/.f32 (/.f32 1 x) tau) (*.f32 (PI.f32) 2)) 1/2) |
(/.f32 (/.f32 (/.f32 2 x) tau) (*.f32 (PI.f32) 2)) |
(/.f32 (/.f32 (/.f32 (/.f32 2 tau) x) (PI.f32)) 2) |
(/.f32 (/.f32 (/.f32 (/.f32 1 (PI.f32)) x) (+.f32 tau tau)) 1/2) |
(/.f32 (/.f32 (/.f32 (/.f32 2 x) (PI.f32)) tau) 2) |
(/.f32 (/.f32 (/.f32 (/.f32 1 (PI.f32)) tau) (+.f32 x x)) 1/2) |
(/.f32 (neg.f32 (/.f32 1/2 x)) (-.f32 0 (*.f32 (PI.f32) (*.f32 tau 1/2)))) |
(/.f32 (neg.f32 (/.f32 4 (*.f32 (PI.f32) tau))) (-.f32 0 (*.f32 x 4))) |
(/.f32 (neg.f32 (/.f32 1 x)) (neg.f32 (*.f32 (PI.f32) tau))) |
(/.f32 (neg.f32 (/.f32 (/.f32 1 x) tau)) (neg.f32 (PI.f32))) |
(/.f32 (neg.f32 (/.f32 2 x)) (-.f32 0 (*.f32 (PI.f32) (+.f32 tau tau)))) |
(/.f32 (neg.f32 (/.f32 (/.f32 2 tau) x)) (neg.f32 (*.f32 (PI.f32) 2))) |
(/.f32 (neg.f32 (/.f32 (/.f32 1 (PI.f32)) x)) (neg.f32 tau)) |
(/.f32 (neg.f32 (/.f32 (*.f32 2 (/.f32 2 tau)) x)) (-.f32 0 (*.f32 (PI.f32) 4))) |
(/.f32 (neg.f32 (/.f32 (/.f32 2 x) (PI.f32))) (neg.f32 (+.f32 tau tau))) |
(/.f32 (neg.f32 (*.f32 (/.f32 -2 tau) (/.f32 1/2 x))) (PI.f32)) |
(/.f32 (neg.f32 (*.f32 (/.f32 -2 tau) (/.f32 1/2 x))) (-.f32 0 (neg.f32 (PI.f32)))) |
(/.f32 (neg.f32 (*.f32 (/.f32 -2 (PI.f32)) (/.f32 1/2 x))) tau) |
(/.f32 (neg.f32 (*.f32 (/.f32 -2 (PI.f32)) (/.f32 1/2 x))) (-.f32 0 (neg.f32 tau))) |
(/.f32 (neg.f32 (/.f32 (/.f32 1 (PI.f32)) tau)) (neg.f32 x)) |
(/.f32 (neg.f32 (neg.f32 (/.f32 (/.f32 2 tau) (PI.f32)))) (+.f32 x x)) |
| Outputs |
|---|
1 |
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))))) |
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) (pow.f32 tau 2))))) |
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 2) (pow.f32 x 2))))) |
(+.f32 1 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (*.f32 (pow.f32 tau 2) (pow.f32 x 2)) -1/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 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) (pow.f32 tau 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 (PI.f32) 2) (*.f32 (pow.f32 tau 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 (PI.f32) 2) (*.f32 (*.f32 (pow.f32 tau 2) (pow.f32 x 2)) -1/6)) (*.f32 (pow.f32 tau 4) (*.f32 1/120 (*.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 1 (+.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) (pow.f32 tau 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))) (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6)))))) |
(+.f32 1 (+.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 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/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6)))))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (*.f32 (pow.f32 tau 2) (pow.f32 x 2)) -1/6)) (+.f32 (*.f32 (pow.f32 tau 4) (*.f32 1/120 (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))) (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (*.f32 (pow.f32 tau 6) (pow.f32 x 6)) -1/5040))))) |
(/.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 (PI.f32) 2) (*.f32 (pow.f32 x 2) (pow.f32 tau 2))))) |
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 2) (pow.f32 x 2))))) |
(+.f32 1 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (*.f32 (pow.f32 tau 2) (pow.f32 x 2)) -1/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 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) (pow.f32 tau 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 (PI.f32) 2) (*.f32 (pow.f32 tau 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 (PI.f32) 2) (*.f32 (*.f32 (pow.f32 tau 2) (pow.f32 x 2)) -1/6)) (*.f32 (pow.f32 tau 4) (*.f32 1/120 (*.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 1 (+.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) (pow.f32 tau 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))) (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6)))))) |
(+.f32 1 (+.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 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/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6)))))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (*.f32 (pow.f32 tau 2) (pow.f32 x 2)) -1/6)) (+.f32 (*.f32 (pow.f32 tau 4) (*.f32 1/120 (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))) (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (*.f32 (pow.f32 tau 6) (pow.f32 x 6)) -1/5040))))) |
(/.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 2 (*.f32 tau (PI.f32))) |
(/.f32 (/.f32 2 tau) (PI.f32)) |
(/.f32 2 (*.f32 tau (PI.f32))) |
(/.f32 (/.f32 2 tau) (PI.f32)) |
(/.f32 2 (*.f32 tau (PI.f32))) |
(/.f32 (/.f32 2 tau) (PI.f32)) |
(/.f32 2 (*.f32 tau (PI.f32))) |
(/.f32 (/.f32 2 tau) (PI.f32)) |
(/.f32 2 (*.f32 tau (PI.f32))) |
(/.f32 (/.f32 2 tau) (PI.f32)) |
(/.f32 2 (*.f32 tau (PI.f32))) |
(/.f32 (/.f32 2 tau) (PI.f32)) |
(/.f32 2 (*.f32 tau (PI.f32))) |
(/.f32 (/.f32 2 tau) (PI.f32)) |
(/.f32 2 (*.f32 tau (PI.f32))) |
(/.f32 (/.f32 2 tau) (PI.f32)) |
(/.f32 2 (*.f32 tau (PI.f32))) |
(/.f32 (/.f32 2 tau) (PI.f32)) |
(/.f32 2 (*.f32 tau (PI.f32))) |
(/.f32 (/.f32 2 tau) (PI.f32)) |
(/.f32 2 (*.f32 tau (PI.f32))) |
(/.f32 (/.f32 2 tau) (PI.f32)) |
(/.f32 2 (*.f32 tau (PI.f32))) |
(/.f32 (/.f32 2 tau) (PI.f32)) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 1 (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 1 (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 1 (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 1 (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 1 (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 1 (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 1 (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 1 (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau 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 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau 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 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau 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 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau 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 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 1/2 (/.f32 x (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (/.f32 2 tau) (PI.f32))))) |
(/.f32 1/2 (/.f32 x (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (/.f32 2 tau) (PI.f32))))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 1 (*.f32 tau (*.f32 (PI.f32) x)))) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (*.f32 (PI.f32) (*.f32 tau x)))) |
(/.f32 2 (/.f32 (*.f32 x 4) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (/.f32 2 tau) (PI.f32))))) |
(/.f32 1/2 (/.f32 x (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (/.f32 2 tau) (PI.f32))))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 1 (*.f32 tau (*.f32 (PI.f32) x)))) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (*.f32 (PI.f32) (*.f32 tau 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 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 1 (/.f32 (+.f32 x x) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (/.f32 2 tau) (PI.f32))))) |
(/.f32 1/2 (/.f32 x (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (/.f32 2 tau) (PI.f32))))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 1 (*.f32 tau (*.f32 (PI.f32) x)))) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (*.f32 (PI.f32) (*.f32 tau x)))) |
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (/.f32 2 tau) (PI.f32))) (+.f32 x x)) |
(/.f32 1/2 (/.f32 x (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (/.f32 2 tau) (PI.f32))))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 1 (*.f32 tau (*.f32 (PI.f32) x)))) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (*.f32 (PI.f32) (*.f32 tau x)))) |
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 2 (*.f32 (PI.f32) (*.f32 x tau)))) 2) |
(/.f32 1/2 (/.f32 x (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (/.f32 2 tau) (PI.f32))))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 1 (*.f32 tau (*.f32 (PI.f32) x)))) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (*.f32 (PI.f32) (*.f32 tau x)))) |
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 1/2 x)) (*.f32 (PI.f32) (*.f32 tau 1/2))) |
(/.f32 1/2 (/.f32 x (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (/.f32 2 tau) (PI.f32))))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 1 (*.f32 tau (*.f32 (PI.f32) x)))) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (*.f32 (PI.f32) (*.f32 tau x)))) |
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 4 (*.f32 (PI.f32) tau))) (*.f32 x 4)) |
(/.f32 1/2 (/.f32 x (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (/.f32 2 tau) (PI.f32))))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 1 (*.f32 tau (*.f32 (PI.f32) x)))) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (*.f32 (PI.f32) (*.f32 tau x)))) |
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) 4) 4) |
(/.f32 (*.f32 4 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))) 4) |
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) 1) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 1) |
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) 4) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) 4)) 8) |
(/.f32 (*.f32 4 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))) 4) |
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) 1) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 1) |
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 4 (*.f32 (PI.f32) tau))) (+.f32 x x)) 2) |
(/.f32 1/2 (/.f32 x (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (/.f32 2 tau) (PI.f32))))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 1 (*.f32 tau (*.f32 (PI.f32) x)))) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (*.f32 (PI.f32) (*.f32 tau x)))) |
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (/.f32 2 tau) (PI.f32))) x) 2) |
(/.f32 1/2 (/.f32 x (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (/.f32 2 tau) (PI.f32))))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 1 (*.f32 tau (*.f32 (PI.f32) x)))) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (*.f32 (PI.f32) (*.f32 tau x)))) |
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (/.f32 2 tau) (PI.f32))) 2) x) |
(/.f32 1/2 (/.f32 x (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (/.f32 2 tau) (PI.f32))))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 1 (*.f32 tau (*.f32 (PI.f32) x)))) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (*.f32 (PI.f32) (*.f32 tau x)))) |
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (/.f32 2 tau) (PI.f32)))) (neg.f32 (+.f32 x x))) |
(/.f32 1/2 (/.f32 x (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (/.f32 2 tau) (PI.f32))))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 1 (*.f32 tau (*.f32 (PI.f32) x)))) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (*.f32 (PI.f32) (*.f32 tau x)))) |
(+.f32 (/.f32 (/.f32 2 tau) (PI.f32)) 0) |
(/.f32 (/.f32 2 tau) (PI.f32)) |
(+.f32 0 (/.f32 (/.f32 2 tau) (PI.f32))) |
(/.f32 (/.f32 2 tau) (PI.f32)) |
(-.f32 (/.f32 (/.f32 2 tau) (PI.f32)) 0) |
(/.f32 (/.f32 2 tau) (PI.f32)) |
(*.f32 1/2 (/.f32 4 (*.f32 (PI.f32) tau))) |
(*.f32 1/2 (/.f32 4 (*.f32 tau (PI.f32)))) |
(*.f32 1/2 (/.f32 (/.f32 4 tau) (PI.f32))) |
(*.f32 1/2 (/.f32 (/.f32 4 (PI.f32)) tau)) |
(*.f32 2 (/.f32 (/.f32 1 (PI.f32)) tau)) |
(*.f32 2 (/.f32 (/.f32 1 tau) (PI.f32))) |
(*.f32 (/.f32 2 tau) (/.f32 1 (PI.f32))) |
(/.f32 (/.f32 2 tau) (PI.f32)) |
(*.f32 (/.f32 (/.f32 2 tau) (PI.f32)) 1) |
(/.f32 (/.f32 2 tau) (PI.f32)) |
(*.f32 1 (/.f32 (/.f32 2 tau) (PI.f32))) |
(/.f32 (/.f32 2 tau) (PI.f32)) |
(*.f32 (*.f32 2 (/.f32 2 tau)) (/.f32 1/2 (PI.f32))) |
(*.f32 2 (*.f32 (/.f32 2 tau) (/.f32 1/2 (PI.f32)))) |
(*.f32 (*.f32 2 (/.f32 2 tau)) (*.f32 (/.f32 1/2 (PI.f32)) 1)) |
(*.f32 (*.f32 2 (/.f32 2 tau)) (/.f32 1/2 (PI.f32))) |
(*.f32 2 (*.f32 (/.f32 2 tau) (/.f32 1/2 (PI.f32)))) |
(*.f32 (*.f32 2 (/.f32 2 tau)) (*.f32 1/2 (/.f32 1 (PI.f32)))) |
(*.f32 1/2 (*.f32 (/.f32 1 (PI.f32)) (*.f32 2 (/.f32 2 tau)))) |
(*.f32 1/2 (*.f32 (/.f32 2 tau) (/.f32 2 (PI.f32)))) |
(*.f32 (/.f32 2 (PI.f32)) (/.f32 1 tau)) |
(/.f32 (/.f32 2 tau) (PI.f32)) |
(*.f32 (/.f32 2 (PI.f32)) (*.f32 (/.f32 1 tau) 1)) |
(/.f32 (/.f32 2 tau) (PI.f32)) |
(*.f32 (/.f32 4 (*.f32 (PI.f32) tau)) 1/2) |
(*.f32 1/2 (/.f32 4 (*.f32 tau (PI.f32)))) |
(*.f32 1/2 (/.f32 (/.f32 4 tau) (PI.f32))) |
(*.f32 1/2 (/.f32 (/.f32 4 (PI.f32)) tau)) |
(*.f32 (*.f32 (/.f32 2 tau) 4) (/.f32 1 (*.f32 (PI.f32) 4))) |
(/.f32 (/.f32 2 tau) (PI.f32)) |
(*.f32 (*.f32 2 (/.f32 2 (PI.f32))) (/.f32 1 (+.f32 tau tau))) |
(*.f32 2 (*.f32 (/.f32 2 (PI.f32)) (/.f32 1 (+.f32 tau tau)))) |
(*.f32 (/.f32 4 (PI.f32)) (/.f32 1 (+.f32 tau tau))) |
(*.f32 (/.f32 1 (+.f32 tau tau)) (/.f32 4 (PI.f32))) |
(*.f32 (/.f32 1 (PI.f32)) (/.f32 2 tau)) |
(/.f32 (/.f32 2 tau) (PI.f32)) |
(*.f32 (/.f32 -2 tau) (/.f32 1 (neg.f32 (PI.f32)))) |
(/.f32 (/.f32 2 tau) (PI.f32)) |
(*.f32 (/.f32 -2 (PI.f32)) (/.f32 1 (neg.f32 tau))) |
(/.f32 (/.f32 2 tau) (PI.f32)) |
(*.f32 -1 (/.f32 (/.f32 2 tau) (neg.f32 (PI.f32)))) |
(/.f32 (/.f32 2 tau) (PI.f32)) |
(*.f32 -1 (/.f32 (/.f32 2 (PI.f32)) (neg.f32 tau))) |
(/.f32 (/.f32 2 tau) (PI.f32)) |
(*.f32 (/.f32 1 tau) (/.f32 2 (PI.f32))) |
(/.f32 (/.f32 2 tau) (PI.f32)) |
(*.f32 (/.f32 1/2 (PI.f32)) (*.f32 2 (/.f32 2 tau))) |
(*.f32 (*.f32 2 (/.f32 2 tau)) (/.f32 1/2 (PI.f32))) |
(*.f32 2 (*.f32 (/.f32 2 tau) (/.f32 1/2 (PI.f32)))) |
(+.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 x tau))) 0) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(+.f32 0 (/.f32 1 (*.f32 (PI.f32) (*.f32 x tau)))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(-.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 x tau))) 0) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) 1/4)) (*.f32 x (*.f32 tau 4)))) |
(/.f32 (/.f32 (PI.f32) (*.f32 x (*.f32 tau 4))) (*.f32 (PI.f32) (*.f32 (PI.f32) 1/4))) |
(/.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) 1/4) (*.f32 (PI.f32) (*.f32 x (*.f32 tau 4))))) |
(/.f32 (PI.f32) (*.f32 x (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 1/4 (*.f32 tau 4)))))) |
(/.f32 tau (*.f32 (*.f32 tau (*.f32 1/2 (*.f32 tau 1/2))) (*.f32 (*.f32 x 4) (PI.f32)))) |
(/.f32 tau (*.f32 (*.f32 x 4) (*.f32 (PI.f32) (*.f32 tau (*.f32 tau 1/4))))) |
(/.f32 tau (*.f32 (PI.f32) (*.f32 (*.f32 tau (*.f32 tau 1/4)) (*.f32 x 4)))) |
(/.f32 tau (*.f32 (*.f32 tau 1) (*.f32 (PI.f32) (*.f32 tau x)))) |
(/.f32 1/2 (*.f32 x (*.f32 (PI.f32) (*.f32 tau 1/2)))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 1/2 (/.f32 x (/.f32 (/.f32 2 tau) (PI.f32)))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 1/2 x) (*.f32 (PI.f32) (*.f32 tau 1/2))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 2 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x)))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 2 (/.f32 (*.f32 x 4) (/.f32 (/.f32 2 tau) (PI.f32)))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 2 (*.f32 (*.f32 x 4) (*.f32 (PI.f32) (*.f32 tau 1/2)))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 2 (*.f32 (*.f32 (PI.f32) 1/2) (*.f32 x (*.f32 tau 4)))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 2 (/.f32 (*.f32 (PI.f32) tau) (/.f32 1/2 x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 2 (/.f32 (*.f32 (PI.f32) (+.f32 tau tau)) (/.f32 1 x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 2 (/.f32 (*.f32 (PI.f32) 2) (/.f32 (/.f32 1 x) tau))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 2 (/.f32 (*.f32 (PI.f32) 4) (/.f32 (/.f32 2 tau) x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 2 (/.f32 (+.f32 tau tau) (/.f32 (/.f32 1 (PI.f32)) x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 2 (/.f32 (*.f32 tau 4) (/.f32 (/.f32 2 x) (PI.f32)))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 2 (/.f32 (+.f32 x x) (/.f32 (/.f32 1 (PI.f32)) tau))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 2 tau) (*.f32 (PI.f32) (+.f32 x x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 2 tau) (*.f32 (*.f32 (PI.f32) (+.f32 x x)) 1)) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 2 tau) (*.f32 -1 (*.f32 x (*.f32 2 (neg.f32 (PI.f32)))))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 2 tau) (/.f32 (PI.f32) (/.f32 1/2 x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 (/.f32 2 tau) (PI.f32)) (+.f32 x x)) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 (/.f32 2 tau) (PI.f32)) (/.f32 1 (/.f32 1/2 x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 x tau))) 1) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 x tau))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 1 (*.f32 (*.f32 tau 1/2) (*.f32 (PI.f32) (+.f32 x x)))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 1 (*.f32 (*.f32 (PI.f32) 1/2) (*.f32 tau (+.f32 x x)))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 1 (*.f32 (*.f32 (PI.f32) 1/4) (*.f32 x (*.f32 tau 4)))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 1 (/.f32 (*.f32 tau (+.f32 x x)) (/.f32 2 (PI.f32)))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 1 (/.f32 x (/.f32 (/.f32 1 (PI.f32)) tau))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 4 (*.f32 x (*.f32 (PI.f32) (*.f32 tau 4)))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 4 (*.f32 (*.f32 2 (*.f32 x 4)) (*.f32 (PI.f32) (*.f32 tau 1/2)))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 4 (*.f32 (+.f32 tau tau) (*.f32 (PI.f32) (+.f32 x x)))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 4 (*.f32 (*.f32 x (*.f32 (PI.f32) (*.f32 tau 4))) 1)) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 4 (*.f32 (*.f32 (PI.f32) 2) (*.f32 tau (+.f32 x x)))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 4 (*.f32 (PI.f32) (*.f32 x (*.f32 tau 4)))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 4 (/.f32 (*.f32 (PI.f32) 4) (/.f32 (/.f32 1 x) tau))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 4 (/.f32 (*.f32 tau 4) (/.f32 (/.f32 1 (PI.f32)) x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 4 (/.f32 (*.f32 x 4) (/.f32 (/.f32 1 (PI.f32)) tau))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (*.f32 2 (/.f32 2 tau)) (*.f32 (*.f32 x 4) (PI.f32))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (*.f32 2 (/.f32 2 tau)) (+.f32 (*.f32 (PI.f32) (+.f32 x x)) (*.f32 (PI.f32) (+.f32 x x)))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (*.f32 2 (/.f32 2 tau)) (*.f32 (*.f32 (*.f32 x 4) (PI.f32)) 1)) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (*.f32 2 (/.f32 2 tau)) (/.f32 (*.f32 (PI.f32) 2) (/.f32 1/2 x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 2 (PI.f32)) (*.f32 tau (+.f32 x x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 2 (PI.f32)) (*.f32 -1 (*.f32 x (*.f32 2 (neg.f32 tau))))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 2 (PI.f32)) (/.f32 tau (/.f32 1/2 x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 4 (*.f32 (PI.f32) tau)) (*.f32 x 4)) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 4 (*.f32 (PI.f32) tau)) (/.f32 2 (/.f32 1/2 x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (*.f32 (/.f32 2 tau) 4) (*.f32 2 (*.f32 (*.f32 x 4) (PI.f32)))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (*.f32 (/.f32 2 tau) 4) (+.f32 (*.f32 (*.f32 x 4) (PI.f32)) (*.f32 (*.f32 x 4) (PI.f32)))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (*.f32 (/.f32 2 tau) 4) (*.f32 (*.f32 2 (*.f32 (*.f32 x 4) (PI.f32))) 1)) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (*.f32 2 (/.f32 2 (PI.f32))) (*.f32 x (*.f32 tau 4))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (*.f32 2 (/.f32 2 (PI.f32))) (*.f32 (*.f32 x (*.f32 tau 4)) 1)) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (*.f32 2 (/.f32 2 (PI.f32))) (/.f32 (+.f32 tau tau) (/.f32 1/2 x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (*.f32 (/.f32 1/2 x) 2) (*.f32 (PI.f32) tau)) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 8 (+.f32 (*.f32 x (*.f32 (PI.f32) (*.f32 tau 4))) (*.f32 x (*.f32 (PI.f32) (*.f32 tau 4))))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 8 (*.f32 (*.f32 tau 4) (*.f32 (PI.f32) (+.f32 x x)))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 8 (*.f32 (*.f32 (PI.f32) (*.f32 tau 4)) (+.f32 x x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 8 (*.f32 (*.f32 (PI.f32) 4) (*.f32 tau (+.f32 x x)))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 8 (*.f32 (*.f32 (PI.f32) 2) (*.f32 x (*.f32 tau 4)))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 2 (*.f32 (PI.f32) (*.f32 x tau))) 2) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 4 (PI.f32)) (*.f32 x (*.f32 tau 4))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 4 (PI.f32)) (*.f32 (*.f32 x (*.f32 tau 4)) 1)) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 4 (PI.f32)) (/.f32 (+.f32 tau tau) (/.f32 1/2 x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 1 (PI.f32)) (*.f32 x tau)) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 1 (PI.f32)) (*.f32 (*.f32 tau 1/2) (+.f32 x x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 1 (PI.f32)) (/.f32 (*.f32 tau 1/2) (/.f32 1/2 x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 -2 tau) (*.f32 x (*.f32 2 (neg.f32 (PI.f32))))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 -2 tau) (*.f32 (*.f32 x (*.f32 2 (neg.f32 (PI.f32)))) 1)) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 -2 tau) (/.f32 (neg.f32 (PI.f32)) (/.f32 1/2 x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 -2 (PI.f32)) (*.f32 x (*.f32 2 (neg.f32 tau)))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 -2 (PI.f32)) (*.f32 (*.f32 x (*.f32 2 (neg.f32 tau))) 1)) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 -2 (PI.f32)) (-.f32 0 (*.f32 tau (+.f32 x x)))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 -2 (PI.f32)) (/.f32 (neg.f32 tau) (/.f32 1/2 x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 -1/2 (*.f32 (neg.f32 x) (*.f32 (PI.f32) (*.f32 tau 1/2)))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 -2 (*.f32 (neg.f32 tau) (*.f32 (PI.f32) (+.f32 x x)))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 -2 (*.f32 (*.f32 (PI.f32) (neg.f32 tau)) (+.f32 x x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 -2 (*.f32 (*.f32 tau (neg.f32 (PI.f32))) (+.f32 x x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 -2 (*.f32 (neg.f32 (*.f32 (PI.f32) tau)) (+.f32 x x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 -2 (*.f32 (neg.f32 (PI.f32)) (*.f32 tau (+.f32 x x)))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 -2 (-.f32 0 (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 -1 (*.f32 (*.f32 2 (neg.f32 x)) (*.f32 (PI.f32) (*.f32 tau 1/2)))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 -1 (*.f32 (neg.f32 (+.f32 x x)) (*.f32 (PI.f32) (*.f32 tau 1/2)))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (*.f32 (PI.f32) tau) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 tau 1/2)) (*.f32 (PI.f32) (*.f32 tau 1/2))) (*.f32 x 4))) |
(/.f32 (*.f32 tau (PI.f32)) (*.f32 x (*.f32 4 (*.f32 (PI.f32) (*.f32 (*.f32 tau 1/2) (*.f32 (PI.f32) (*.f32 tau 1/2))))))) |
(*.f32 (/.f32 (PI.f32) (*.f32 x 4)) (/.f32 tau (*.f32 (PI.f32) (*.f32 tau (*.f32 (*.f32 tau 1/4) (PI.f32)))))) |
(*.f32 tau (/.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (*.f32 tau 1) (*.f32 (PI.f32) (*.f32 tau x)))))) |
(/.f32 16 (*.f32 (*.f32 2 (*.f32 tau 4)) (*.f32 (PI.f32) (+.f32 x x)))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 -4 (*.f32 (*.f32 2 (neg.f32 tau)) (*.f32 (PI.f32) (+.f32 x x)))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 -4 (*.f32 (neg.f32 (+.f32 tau tau)) (*.f32 (PI.f32) (+.f32 x x)))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 -4 (*.f32 (*.f32 2 (neg.f32 (PI.f32))) (*.f32 tau (+.f32 x x)))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 -4 (*.f32 (neg.f32 (*.f32 (PI.f32) 2)) (*.f32 tau (+.f32 x x)))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 -4 (*.f32 (neg.f32 (PI.f32)) (*.f32 x (*.f32 tau 4)))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (*.f32 (/.f32 (/.f32 2 tau) (PI.f32)) 4) (*.f32 2 (*.f32 x 4))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (*.f32 (/.f32 (/.f32 2 tau) (PI.f32)) 4) (*.f32 4 (+.f32 x x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (*.f32 2 (*.f32 (/.f32 2 tau) 4)) (+.f32 (*.f32 2 (*.f32 (*.f32 x 4) (PI.f32))) (*.f32 2 (*.f32 (*.f32 x 4) (PI.f32))))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (*.f32 2 (*.f32 (/.f32 2 tau) 4)) (*.f32 (*.f32 2 (*.f32 (PI.f32) 4)) (+.f32 x x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (*.f32 2 (*.f32 2 (/.f32 2 (PI.f32)))) (+.f32 (*.f32 x (*.f32 tau 4)) (*.f32 x (*.f32 tau 4)))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (*.f32 2 (*.f32 2 (/.f32 2 (PI.f32)))) (*.f32 (*.f32 tau 4) (+.f32 x x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (*.f32 2 (/.f32 4 (PI.f32))) (+.f32 (*.f32 x (*.f32 tau 4)) (*.f32 x (*.f32 tau 4)))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (*.f32 2 (/.f32 4 (PI.f32))) (*.f32 (*.f32 tau 4) (+.f32 x x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (*.f32 2 (/.f32 -2 tau)) (+.f32 (*.f32 x (*.f32 2 (neg.f32 (PI.f32)))) (*.f32 x (*.f32 2 (neg.f32 (PI.f32)))))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (*.f32 2 (/.f32 -2 tau)) (*.f32 (*.f32 2 (neg.f32 (PI.f32))) (+.f32 x x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (*.f32 2 (/.f32 -2 (PI.f32))) (+.f32 (*.f32 x (*.f32 2 (neg.f32 tau))) (*.f32 x (*.f32 2 (neg.f32 tau))))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (*.f32 2 (/.f32 -2 (PI.f32))) (*.f32 (*.f32 2 (neg.f32 tau)) (+.f32 x x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (*.f32 (/.f32 1/2 x) 4) (*.f32 4 (*.f32 (PI.f32) (*.f32 tau 1/2)))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (*.f32 2 (/.f32 2 (*.f32 (PI.f32) (*.f32 x tau)))) 4) |
(*.f32 (/.f32 2 (*.f32 tau (*.f32 (PI.f32) x))) 1/2) |
(*.f32 1/2 (/.f32 2 (*.f32 tau (*.f32 (PI.f32) x)))) |
(*.f32 1/2 (/.f32 2 (*.f32 (PI.f32) (*.f32 tau x)))) |
(/.f32 (/.f32 (/.f32 1/2 x) (PI.f32)) (*.f32 tau 1/2)) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 8 (PI.f32)) (*.f32 (*.f32 tau 4) (+.f32 x x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 8 (PI.f32)) (/.f32 (*.f32 tau 4) (/.f32 1/2 x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 1 tau) (*.f32 (*.f32 (PI.f32) 1/2) (+.f32 x x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 1 tau) (/.f32 (*.f32 (PI.f32) 1/2) (/.f32 1/2 x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 4 tau) (*.f32 (*.f32 x 4) (PI.f32))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 4 tau) (/.f32 (*.f32 (PI.f32) 2) (/.f32 1/2 x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 1 x) (*.f32 (PI.f32) tau)) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 (/.f32 1 x) tau) (PI.f32)) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 2 x) (*.f32 (PI.f32) (+.f32 tau tau))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 (/.f32 2 tau) x) (*.f32 (PI.f32) 2)) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 (/.f32 1 (PI.f32)) x) tau) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 (*.f32 2 (/.f32 2 tau)) x) (*.f32 (PI.f32) 4)) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 (/.f32 2 x) (PI.f32)) (+.f32 tau tau)) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (*.f32 (/.f32 -2 tau) (/.f32 1/2 x)) (neg.f32 (PI.f32))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (*.f32 (/.f32 -2 (PI.f32)) (/.f32 1/2 x)) (neg.f32 tau)) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 (/.f32 1 (PI.f32)) tau) x) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (neg.f32 (*.f32 2 (/.f32 2 tau))) (*.f32 (neg.f32 (*.f32 (PI.f32) 2)) (+.f32 x x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (neg.f32 (*.f32 2 (/.f32 2 (PI.f32)))) (*.f32 (neg.f32 (+.f32 tau tau)) (+.f32 x x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (neg.f32 (/.f32 4 (PI.f32))) (*.f32 (neg.f32 (+.f32 tau tau)) (+.f32 x x))) |
(/.f32 (neg.f32 (/.f32 4 (PI.f32))) (*.f32 (+.f32 x x) (neg.f32 (+.f32 tau tau)))) |
(/.f32 (neg.f32 (/.f32 4 (PI.f32))) (*.f32 (*.f32 (neg.f32 x) 4) tau)) |
(/.f32 (/.f32 (/.f32 4 (PI.f32)) (+.f32 tau tau)) (+.f32 x x)) |
(/.f32 (neg.f32 (/.f32 -2 tau)) (*.f32 (PI.f32) (+.f32 x x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (neg.f32 (/.f32 -2 (PI.f32))) (*.f32 tau (+.f32 x x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (neg.f32 (/.f32 (/.f32 2 tau) (PI.f32))) (neg.f32 (+.f32 x x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (neg.f32 (/.f32 (/.f32 2 tau) (PI.f32))) (*.f32 (neg.f32 (+.f32 x x)) 1)) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (+.f32 (*.f32 2 (/.f32 2 (*.f32 (PI.f32) (*.f32 x tau)))) (*.f32 2 (/.f32 2 (*.f32 (PI.f32) (*.f32 x tau))))) 8) |
(*.f32 (/.f32 2 (*.f32 tau (*.f32 (PI.f32) x))) 1/2) |
(*.f32 1/2 (/.f32 2 (*.f32 tau (*.f32 (PI.f32) x)))) |
(*.f32 1/2 (/.f32 2 (*.f32 (PI.f32) (*.f32 tau x)))) |
(/.f32 (+.f32 (/.f32 1 x) (/.f32 1 x)) (*.f32 (PI.f32) (+.f32 tau tau))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (+.f32 (/.f32 (/.f32 1 x) tau) (/.f32 (/.f32 1 x) tau)) (*.f32 (PI.f32) 2)) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (+.f32 (/.f32 2 x) (/.f32 2 x)) (*.f32 (PI.f32) (*.f32 tau 4))) |
(/.f32 (+.f32 (/.f32 2 x) (/.f32 2 x)) (*.f32 tau (*.f32 (PI.f32) 4))) |
(/.f32 (/.f32 (+.f32 (/.f32 2 x) (/.f32 2 x)) (PI.f32)) (*.f32 tau 4)) |
(/.f32 (+.f32 (/.f32 (/.f32 2 tau) x) (/.f32 (/.f32 2 tau) x)) (*.f32 (PI.f32) 4)) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (+.f32 (/.f32 (/.f32 1 (PI.f32)) x) (/.f32 (/.f32 1 (PI.f32)) x)) (+.f32 tau tau)) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (+.f32 (/.f32 (*.f32 2 (/.f32 2 tau)) x) (/.f32 (*.f32 2 (/.f32 2 tau)) x)) (*.f32 2 (*.f32 (PI.f32) 4))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (+.f32 (/.f32 (/.f32 2 x) (PI.f32)) (/.f32 (/.f32 2 x) (PI.f32))) (*.f32 tau 4)) |
(/.f32 (+.f32 (/.f32 2 (*.f32 (PI.f32) x)) (/.f32 2 (*.f32 (PI.f32) x))) (*.f32 tau 4)) |
(/.f32 (+.f32 (*.f32 (/.f32 -2 tau) (/.f32 1/2 x)) (*.f32 (/.f32 -2 tau) (/.f32 1/2 x))) (*.f32 2 (neg.f32 (PI.f32)))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (+.f32 (*.f32 (/.f32 -2 (PI.f32)) (/.f32 1/2 x)) (*.f32 (/.f32 -2 (PI.f32)) (/.f32 1/2 x))) (*.f32 2 (neg.f32 tau))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (+.f32 (/.f32 (/.f32 1 (PI.f32)) tau) (/.f32 (/.f32 1 (PI.f32)) tau)) (+.f32 x x)) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (+.f32 (neg.f32 (/.f32 (/.f32 2 tau) (PI.f32))) (neg.f32 (/.f32 (/.f32 2 tau) (PI.f32)))) (+.f32 (neg.f32 (+.f32 x x)) (neg.f32 (+.f32 x x)))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 8 (+.f32 x x)) (*.f32 (PI.f32) (*.f32 tau 4))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 -2 (+.f32 x x)) (*.f32 (PI.f32) (neg.f32 tau))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 -2 (+.f32 x x)) (*.f32 tau (neg.f32 (PI.f32)))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 -2 (+.f32 x x)) (neg.f32 (*.f32 (PI.f32) tau))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 4 (*.f32 (PI.f32) (*.f32 tau 1/2))) (*.f32 2 (*.f32 x 4))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 tau 1/2))) (neg.f32 x)) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 -1 (*.f32 (PI.f32) (*.f32 tau 1/2))) (*.f32 2 (neg.f32 x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 -1 (*.f32 (PI.f32) (*.f32 tau 1/2))) (neg.f32 (+.f32 x x))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 (*.f32 (/.f32 1/2 x) 4) (*.f32 (PI.f32) (*.f32 tau 1/2))) 4) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 1 (*.f32 (PI.f32) (+.f32 x x))) (*.f32 tau 1/2)) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 (*.f32 2 (/.f32 2 tau)) (*.f32 (PI.f32) (+.f32 x x))) 2) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 (*.f32 (/.f32 2 tau) 4) (*.f32 (PI.f32) (+.f32 x x))) 4) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 8 (*.f32 (PI.f32) (+.f32 x x))) (*.f32 tau 4)) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 -2 (*.f32 (PI.f32) (+.f32 x x))) (neg.f32 tau)) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 16 (*.f32 (PI.f32) (+.f32 x x))) (*.f32 2 (*.f32 tau 4))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 -4 (*.f32 (PI.f32) (+.f32 x x))) (*.f32 2 (neg.f32 tau))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 -4 (*.f32 (PI.f32) (+.f32 x x))) (neg.f32 (+.f32 tau tau))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 (/.f32 1 (PI.f32)) (+.f32 x x)) (*.f32 tau 1/2)) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 (*.f32 (/.f32 (/.f32 2 tau) (PI.f32)) 4) (+.f32 x x)) 4) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 (*.f32 2 (*.f32 (/.f32 2 tau) 4)) (+.f32 x x)) (*.f32 2 (*.f32 (PI.f32) 4))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 (*.f32 2 (*.f32 2 (/.f32 2 (PI.f32)))) (+.f32 x x)) (*.f32 tau 4)) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 (*.f32 2 (/.f32 4 (PI.f32))) (+.f32 x x)) (*.f32 tau 4)) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 (*.f32 2 (/.f32 -2 tau)) (+.f32 x x)) (*.f32 2 (neg.f32 (PI.f32)))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 (*.f32 2 (/.f32 -2 (PI.f32))) (+.f32 x x)) (*.f32 2 (neg.f32 tau))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 (/.f32 8 (PI.f32)) (+.f32 x x)) (*.f32 tau 4)) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 (/.f32 1 tau) (+.f32 x x)) (*.f32 (PI.f32) 1/2)) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 (/.f32 4 tau) (+.f32 x x)) (*.f32 (PI.f32) 2)) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 (neg.f32 (*.f32 2 (/.f32 2 tau))) (+.f32 x x)) (neg.f32 (*.f32 (PI.f32) 2))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 (neg.f32 (*.f32 2 (/.f32 2 (PI.f32)))) (+.f32 x x)) (neg.f32 (+.f32 tau tau))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 (neg.f32 (/.f32 4 (PI.f32))) (+.f32 x x)) (neg.f32 (+.f32 tau tau))) |
(/.f32 (neg.f32 (/.f32 4 (PI.f32))) (*.f32 (+.f32 x x) (neg.f32 (+.f32 tau tau)))) |
(/.f32 (neg.f32 (/.f32 4 (PI.f32))) (*.f32 (*.f32 (neg.f32 x) 4) tau)) |
(/.f32 (/.f32 (/.f32 4 (PI.f32)) (+.f32 tau tau)) (+.f32 x x)) |
(/.f32 (/.f32 (neg.f32 (/.f32 -2 tau)) (+.f32 x x)) (PI.f32)) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 (neg.f32 (/.f32 -2 (PI.f32))) (+.f32 x x)) tau) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 (*.f32 (/.f32 2 tau) 4) (*.f32 (*.f32 x 4) (PI.f32))) 2) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 tau (*.f32 (*.f32 x 4) (PI.f32))) (*.f32 tau (*.f32 1/2 (*.f32 tau 1/2)))) |
(/.f32 tau (*.f32 (*.f32 x 4) (*.f32 (PI.f32) (*.f32 tau (*.f32 tau 1/4))))) |
(/.f32 tau (*.f32 (PI.f32) (*.f32 (*.f32 tau (*.f32 tau 1/4)) (*.f32 x 4)))) |
(/.f32 tau (*.f32 (*.f32 tau 1) (*.f32 (PI.f32) (*.f32 tau x)))) |
(/.f32 (/.f32 1 (*.f32 tau (+.f32 x x))) (*.f32 (PI.f32) 1/2)) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 4 (*.f32 tau (+.f32 x x))) (*.f32 (PI.f32) 2)) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 (*.f32 2 (/.f32 2 (PI.f32))) (*.f32 tau (+.f32 x x))) 2) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 8 (*.f32 tau (+.f32 x x))) (*.f32 (PI.f32) 4)) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 -2 (*.f32 tau (+.f32 x x))) (neg.f32 (PI.f32))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 -4 (*.f32 tau (+.f32 x x))) (*.f32 2 (neg.f32 (PI.f32)))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 -4 (*.f32 tau (+.f32 x x))) (neg.f32 (*.f32 (PI.f32) 2))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 (*.f32 (PI.f32) tau) (*.f32 x 4)) (*.f32 (*.f32 (PI.f32) (*.f32 tau 1/2)) (*.f32 (PI.f32) (*.f32 tau 1/2)))) |
(/.f32 (*.f32 tau (PI.f32)) (*.f32 x (*.f32 4 (*.f32 (PI.f32) (*.f32 (*.f32 tau 1/2) (*.f32 (PI.f32) (*.f32 tau 1/2))))))) |
(*.f32 (/.f32 (PI.f32) (*.f32 x 4)) (/.f32 tau (*.f32 (PI.f32) (*.f32 tau (*.f32 (*.f32 tau 1/4) (PI.f32)))))) |
(*.f32 tau (/.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (*.f32 tau 1) (*.f32 (PI.f32) (*.f32 tau x)))))) |
(/.f32 (/.f32 (PI.f32) (*.f32 x (*.f32 tau 4))) (*.f32 (PI.f32) (*.f32 (PI.f32) 1/4))) |
(/.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) 1/4) (*.f32 (PI.f32) (*.f32 x (*.f32 tau 4))))) |
(/.f32 (PI.f32) (*.f32 x (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 1/4 (*.f32 tau 4)))))) |
(/.f32 (/.f32 2 (*.f32 x (*.f32 tau 4))) (*.f32 (PI.f32) 1/2)) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 1 (*.f32 x (*.f32 tau 4))) (*.f32 (PI.f32) 1/4)) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 8 (*.f32 x (*.f32 tau 4))) (*.f32 (PI.f32) 2)) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 -4 (*.f32 x (*.f32 tau 4))) (neg.f32 (PI.f32))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 (/.f32 2 tau) (*.f32 x (*.f32 2 (neg.f32 (PI.f32))))) -1) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 (/.f32 2 (PI.f32)) (*.f32 x (*.f32 2 (neg.f32 tau)))) -1) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 (/.f32 1/2 x) tau) (*.f32 (PI.f32) 1/2)) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 2 (*.f32 x tau)) (*.f32 (PI.f32) 2)) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 (/.f32 2 (PI.f32)) (*.f32 x tau)) 2) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 (/.f32 (/.f32 1 x) tau) (*.f32 (PI.f32) 2)) 1/2) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 (/.f32 2 x) tau) (*.f32 (PI.f32) 2)) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 (/.f32 (/.f32 2 tau) x) (PI.f32)) 2) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 (/.f32 (/.f32 1 (PI.f32)) x) (+.f32 tau tau)) 1/2) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 (/.f32 (/.f32 2 x) (PI.f32)) tau) 2) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 (/.f32 (/.f32 1 (PI.f32)) tau) (+.f32 x x)) 1/2) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (neg.f32 (/.f32 1/2 x)) (-.f32 0 (*.f32 (PI.f32) (*.f32 tau 1/2)))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (neg.f32 (/.f32 4 (*.f32 (PI.f32) tau))) (-.f32 0 (*.f32 x 4))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (neg.f32 (/.f32 1 x)) (neg.f32 (*.f32 (PI.f32) tau))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (neg.f32 (/.f32 (/.f32 1 x) tau)) (neg.f32 (PI.f32))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (neg.f32 (/.f32 2 x)) (-.f32 0 (*.f32 (PI.f32) (+.f32 tau tau)))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (neg.f32 (/.f32 (/.f32 2 tau) x)) (neg.f32 (*.f32 (PI.f32) 2))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (neg.f32 (/.f32 (/.f32 1 (PI.f32)) x)) (neg.f32 tau)) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (neg.f32 (/.f32 (*.f32 2 (/.f32 2 tau)) x)) (-.f32 0 (*.f32 (PI.f32) 4))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (neg.f32 (/.f32 (/.f32 2 x) (PI.f32))) (neg.f32 (+.f32 tau tau))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (neg.f32 (*.f32 (/.f32 -2 tau) (/.f32 1/2 x))) (PI.f32)) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (neg.f32 (*.f32 (/.f32 -2 tau) (/.f32 1/2 x))) (-.f32 0 (neg.f32 (PI.f32)))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (neg.f32 (*.f32 (/.f32 -2 (PI.f32)) (/.f32 1/2 x))) tau) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (neg.f32 (*.f32 (/.f32 -2 (PI.f32)) (/.f32 1/2 x))) (-.f32 0 (neg.f32 tau))) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (neg.f32 (/.f32 (/.f32 1 (PI.f32)) tau)) (neg.f32 x)) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (neg.f32 (neg.f32 (/.f32 (/.f32 2 tau) (PI.f32)))) (+.f32 x x)) |
(/.f32 1 (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) |
Compiled 28344 to 10475 computations (63% saved)
45 alts after pruning (41 fresh and 4 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1026 | 29 | 1055 |
| Fresh | 11 | 12 | 23 |
| Picked | 1 | 0 | 1 |
| Done | 2 | 4 | 6 |
| Total | 1040 | 45 | 1085 |
| Status | Error | Program |
|---|---|---|
| 0.9b | (*.f32 (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) x) tau) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 0.9b | (*.f32 (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) x) (PI.f32)) tau) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 0.7b | (*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) (PI.f32)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| ▶ | 0.7b | (*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) (*.f32 tau x)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
| 0.9b | (*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) x) (*.f32 (PI.f32) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| ▶ | 0.9b | (*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) (/.f32 (PI.f32) (/.f32 1 x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
| ▶ | 0.7b | (*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau)) x) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
| 0.9b | (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (/.f32 2 (*.f32 (PI.f32) x)) tau)) 2) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 12.4b | (*.f32 (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 5.2b | (*.f32 (/.f32 (sin.f32 (-.f32 (-.f32 (*.f32 (PI.f32) (*.f32 x tau)) (neg.f32 (PI.f32))) (PI.f32))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| ✓ | 0.7b | (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
| 1.9b | (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (+.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) -1/6)) (+.f32 (+.f32 1 (*.f32 (pow.f32 x 6) (*.f32 -1/5040 (pow.f32 (PI.f32) 6)))) (*.f32 (pow.f32 x 4) (*.f32 1/120 (pow.f32 (PI.f32) 4)))))) | |
| 0.8b | (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (/.f32 (/.f32 1 x) (PI.f32)) (sin.f32 (*.f32 x (PI.f32))))) | |
| 10.3b | (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) 1) | |
| 0.8b | (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32)) (/.f32 1 x))) | |
| 0.8b | (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (/.f32 1 (PI.f32)))) | |
| 10.3b | (*.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 x (*.f32 (PI.f32) tau))) (/.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 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
| ▶ | 10.4b | (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (*.f32 x (PI.f32)))) 1) |
| 10.3b | (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 1) | |
| 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)))) | |
| 1.0b | (*.f32 (/.f32 1 (/.f32 (*.f32 x tau) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 1.0b | (*.f32 (/.f32 1 (*.f32 tau (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 3.8b | (*.f32 (+.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 x 2)))) (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 x 4)))) (+.f32 1 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 x 6) (*.f32 -1/5040 (pow.f32 tau 6))))))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| ✓ | 0.9b | (*.f32 (*.f32 (/.f32 (/.f32 (/.f32 1 (PI.f32)) tau) x) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
| 1.0b | (*.f32 (*.f32 (/.f32 (/.f32 (/.f32 1 (PI.f32)) tau) x) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (*.f32 (/.f32 (/.f32 1 x) (PI.f32)) (sin.f32 (*.f32 x (PI.f32))))) | |
| 10.4b | (*.f32 (*.f32 (/.f32 (/.f32 (/.f32 1 (PI.f32)) tau) x) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) 1) | |
| 2.0b | (*.f32 (*.f32 (/.f32 (+.f32 -1 (-.f32 1 (/.f32 (/.f32 1 (PI.f32)) (neg.f32 tau)))) x) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 1.0b | (*.f32 (*.f32 (/.f32 (*.f32 tau (*.f32 (/.f32 (/.f32 (/.f32 (PI.f32) (PI.f32)) (*.f32 tau tau)) (*.f32 (PI.f32) 2)) 2)) x) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 0.9b | (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x) (/.f32 (/.f32 1 tau) (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 10.3b | (*.f32 (*.f32 (/.f32 1 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) 1) | |
| 1.0b | (*.f32 (*.f32 (/.f32 1/2 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 2 tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 1.1b | (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (/.f32 1/2 x) (/.f32 (/.f32 2 tau) (PI.f32)))) (*.f32 (/.f32 (/.f32 1 x) (PI.f32)) (sin.f32 (*.f32 x (PI.f32))))) | |
| 10.3b | (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (/.f32 1/2 x) (/.f32 (/.f32 2 tau) (PI.f32)))) 1) | |
| ✓ | 12.3b | (*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
| 12.2b | (*.f32 1 (+.f32 1 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) -1/6)))) | |
| 12.2b | (*.f32 1 (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))) | |
| 12.4b | (*.f32 1 (*.f32 (/.f32 (/.f32 1 x) (PI.f32)) (sin.f32 (*.f32 x (PI.f32))))) | |
| 12.3b | (*.f32 1 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32)) (/.f32 1 x))) | |
| 12.4b | (*.f32 1 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (/.f32 1 (PI.f32)))) | |
| 12.3b | (*.f32 1 (*.f32 (/.f32 1/2 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2))) | |
| 12.3b | (*.f32 1 (*.f32 (/.f32 1/2 x) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 (PI.f32))))) | |
| 12.4b | (*.f32 1 (*.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 x)) (/.f32 1/2 (PI.f32)))) | |
| ▶ | 12.6b | (*.f32 1 1) |
Compiled 1941 to 1233 computations (36.5% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.3b | (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) | |
| 0.4b | (*.f32 (PI.f32) tau) | |
| ✓ | 0.4b | (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau)) |
| 0.4b | (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
Compiled 77 to 12 computations (84.4% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | tau | @ | -inf | (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau)) |
| 0.0ms | tau | @ | 0 | (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau)) |
| 0.0ms | x | @ | 0 | (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau)) |
| 0.0ms | tau | @ | inf | (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau)) |
| 0.0ms | x | @ | inf | (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau)) |
| 1× | batch-egg-rewrite |
| 1382× | rational.json-simplify-35 |
| 1052× | bool.json-1 |
| 1052× | bool.json-2 |
| 1028× | rational.json-1 |
| 1028× | rational.json-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 33 |
| 1 | 115 | 33 |
| 2 | 361 | 33 |
| 3 | 1007 | 33 |
| 4 | 3060 | 33 |
| 5 | 7923 | 33 |
| 1× | node limit |
| Inputs |
|---|
(/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (*.f32 (PI.f32) tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) (/.f32 (/.f32 1/2 (PI.f32)) tau))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) (*.f32 (/.f32 1 (*.f32 (PI.f32) tau)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) (/.f32 1 tau))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) (+.f32 tau tau))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (/.f32 (/.f32 1/2 (PI.f32)) tau) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 2 (*.f32 (PI.f32) tau))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 4) (/.f32 1 (*.f32 (PI.f32) (*.f32 tau 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 2 (PI.f32))) (/.f32 1 (+.f32 tau tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) tau) (/.f32 1 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (PI.f32) tau)) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (PI.f32)) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) tau))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 -1 (*.f32 (PI.f32) tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 1 (*.f32 tau (neg.f32 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (neg.f32 (PI.f32))) (/.f32 -1 tau))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (neg.f32 (*.f32 (PI.f32) tau))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 tau (neg.f32 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (neg.f32 (PI.f32))) tau))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 tau) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 2 tau)) (/.f32 1/2 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1/2 (PI.f32)) tau) (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 2 (*.f32 (PI.f32) tau))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (PI.f32)) (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 2 tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 1 (*.f32 (PI.f32) tau)) 1/2) (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (neg.f32 (*.f32 (PI.f32) tau))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 tau (neg.f32 (PI.f32)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (neg.f32 (PI.f32))) tau) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) (+.f32 tau tau))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 tau tau)) (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 2 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 tau 4))) (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (*.f32 (PI.f32) tau)) (neg.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 tau (neg.f32 (PI.f32)))) (neg.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 tau) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (/.f32 (/.f32 1/2 (PI.f32)) tau) (/.f32 (/.f32 1/2 (PI.f32)) tau)) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (neg.f32 (*.f32 (PI.f32) tau))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 tau (neg.f32 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (neg.f32 (PI.f32))) tau))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau)) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau)) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau))))))) |
| 1× | egg-herbie |
| 1182× | rational.json-simplify-49 |
| 1120× | rational.json-simplify-35 |
| 1022× | rational.json-simplify-2 |
| 990× | rational.json-simplify-53 |
| 896× | rational.json-simplify-1 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 150 | 2576 |
| 1 | 328 | 2564 |
| 2 | 660 | 2564 |
| 3 | 1426 | 2564 |
| 4 | 3621 | 2564 |
| 5 | 6014 | 2564 |
| 6 | 7974 | 2564 |
| 1× | node limit |
| Inputs |
|---|
x |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 3)))) x) |
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 5)))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 3)))) x)) |
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 5)))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 3)))) (+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 7)))) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) |
x |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 2)))) x) |
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 4)))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 2)))) x)) |
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 4)))) (+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 x 7) (pow.f32 (PI.f32) 6)))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 2)))) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) |
(+.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau)) 0) |
(+.f32 0 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau))) |
(-.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau)) 0) |
(*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (*.f32 (PI.f32) tau))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau)) 1) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) (/.f32 (/.f32 1/2 (PI.f32)) tau)) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) (*.f32 (/.f32 1 (*.f32 (PI.f32) tau)) 1/2)) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) (/.f32 1 tau)) |
(*.f32 2 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) (+.f32 tau tau)))) |
(*.f32 2 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau)) 2)) |
(*.f32 2 (*.f32 (/.f32 (/.f32 1/2 (PI.f32)) tau) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 2 (*.f32 (PI.f32) tau))) 1/2) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 4) (/.f32 1 (*.f32 (PI.f32) (*.f32 tau 4)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 2 (PI.f32))) (/.f32 1 (+.f32 tau tau))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) tau) (/.f32 1 (PI.f32))) |
(*.f32 (/.f32 1 (*.f32 (PI.f32) tau)) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) |
(*.f32 (/.f32 1 (PI.f32)) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) tau)) |
(*.f32 (neg.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 -1 (*.f32 (PI.f32) tau))) |
(*.f32 (neg.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 1 (*.f32 tau (neg.f32 (PI.f32))))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (neg.f32 (PI.f32))) (/.f32 -1 tau)) |
(*.f32 -1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (neg.f32 (*.f32 (PI.f32) tau)))) |
(*.f32 -1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 tau (neg.f32 (PI.f32))))) |
(*.f32 -1 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (neg.f32 (PI.f32))) tau)) |
(*.f32 (/.f32 1 tau) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 2 tau)) (/.f32 1/2 (PI.f32))) |
(*.f32 (/.f32 (/.f32 1/2 (PI.f32)) tau) (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2)) |
(*.f32 1/2 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 2 (*.f32 (PI.f32) tau)))) |
(*.f32 (/.f32 1/2 (PI.f32)) (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 2 tau))) |
(*.f32 (*.f32 (/.f32 1 (*.f32 (PI.f32) tau)) 1/2) (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2)) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (neg.f32 (*.f32 (PI.f32) tau))) -1) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 tau (neg.f32 (PI.f32)))) -1) |
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (neg.f32 (PI.f32))) tau) -1) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) (+.f32 tau tau))) 2) |
(*.f32 (/.f32 1 (+.f32 tau tau)) (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 2 (PI.f32)))) |
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau)) 2) 2) |
(*.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 tau 4))) (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 4)) |
(*.f32 (/.f32 -1 (*.f32 (PI.f32) tau)) (neg.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))) |
(*.f32 (/.f32 1 (*.f32 tau (neg.f32 (PI.f32)))) (neg.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))) |
(*.f32 (/.f32 -1 tau) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (neg.f32 (PI.f32)))) |
(*.f32 (+.f32 (/.f32 (/.f32 1/2 (PI.f32)) tau) (/.f32 (/.f32 1/2 (PI.f32)) tau)) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) |
(neg.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (neg.f32 (*.f32 (PI.f32) tau)))) |
(neg.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 tau (neg.f32 (PI.f32))))) |
(neg.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (neg.f32 (PI.f32))) tau)) |
| Outputs |
|---|
x |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 3)))) x) |
(+.f32 x (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 3) (pow.f32 tau 2))))) |
(+.f32 x (*.f32 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 3)) (*.f32 (pow.f32 tau 2) -1/6))) |
(+.f32 x (*.f32 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 3)) (*.f32 -1/6 (pow.f32 tau 2)))) |
(+.f32 x (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 -1/6 (pow.f32 x 3))))) |
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 5)))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 3)))) x)) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 3) (pow.f32 tau 2)))) (+.f32 x (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 5)))))) |
(+.f32 x (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (*.f32 (pow.f32 tau 4) (pow.f32 x 5)) 1/120)) (*.f32 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 3)) (*.f32 (pow.f32 tau 2) -1/6)))) |
(+.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 3)) (*.f32 -1/6 (pow.f32 tau 2))) (+.f32 x (*.f32 (pow.f32 (PI.f32) 4) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 x 5)))))) |
(+.f32 x (+.f32 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 -1/6 (pow.f32 x 3)))) (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 1/120 (pow.f32 x 5)))))) |
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 5)))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 3)))) (+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 7)))) x))) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 3) (pow.f32 tau 2)))) (+.f32 (+.f32 x (*.f32 -1/5040 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 x 7) (pow.f32 tau 6))))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 5)))))) |
(+.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 3)) (*.f32 (pow.f32 tau 2) -1/6)) (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (*.f32 (pow.f32 tau 4) (pow.f32 x 5)) 1/120)) (+.f32 x (*.f32 -1/5040 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 tau 6) (pow.f32 x 7))))))) |
(+.f32 (+.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 3)) (*.f32 -1/6 (pow.f32 tau 2))) (+.f32 x (*.f32 (pow.f32 (PI.f32) 4) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 x 5)))))) (*.f32 -1/5040 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 tau 6) (pow.f32 x 7))))) |
(+.f32 x (+.f32 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 -1/6 (pow.f32 x 3)))) (+.f32 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 1/120 (pow.f32 x 5)))) (*.f32 -1/5040 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 tau 6) (pow.f32 x 7))))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 tau (PI.f32))) |
x |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 2)))) x) |
(+.f32 x (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 3) (pow.f32 tau 2))))) |
(+.f32 x (*.f32 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 3)) (*.f32 (pow.f32 tau 2) -1/6))) |
(+.f32 x (*.f32 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 3)) (*.f32 -1/6 (pow.f32 tau 2)))) |
(+.f32 x (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 -1/6 (pow.f32 x 3))))) |
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 4)))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 2)))) x)) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 3) (pow.f32 tau 2)))) (+.f32 x (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 5)))))) |
(+.f32 x (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (*.f32 (pow.f32 tau 4) (pow.f32 x 5)) 1/120)) (*.f32 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 3)) (*.f32 (pow.f32 tau 2) -1/6)))) |
(+.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 3)) (*.f32 -1/6 (pow.f32 tau 2))) (+.f32 x (*.f32 (pow.f32 (PI.f32) 4) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 x 5)))))) |
(+.f32 x (+.f32 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 -1/6 (pow.f32 x 3)))) (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 1/120 (pow.f32 x 5)))))) |
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 4)))) (+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 x 7) (pow.f32 (PI.f32) 6)))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 2)))) x))) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 3) (pow.f32 tau 2)))) (+.f32 (+.f32 x (*.f32 -1/5040 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 x 7) (pow.f32 tau 6))))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 5)))))) |
(+.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 3)) (*.f32 (pow.f32 tau 2) -1/6)) (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (*.f32 (pow.f32 tau 4) (pow.f32 x 5)) 1/120)) (+.f32 x (*.f32 -1/5040 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 tau 6) (pow.f32 x 7))))))) |
(+.f32 (+.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 3)) (*.f32 -1/6 (pow.f32 tau 2))) (+.f32 x (*.f32 (pow.f32 (PI.f32) 4) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 x 5)))))) (*.f32 -1/5040 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 tau 6) (pow.f32 x 7))))) |
(+.f32 x (+.f32 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 -1/6 (pow.f32 x 3)))) (+.f32 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 1/120 (pow.f32 x 5)))) (*.f32 -1/5040 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 tau 6) (pow.f32 x 7))))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 tau (PI.f32))) |
(+.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau)) 0) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 tau (PI.f32))) |
(+.f32 0 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 tau (PI.f32))) |
(-.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau)) 0) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 tau (PI.f32))) |
(*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (*.f32 (PI.f32) tau))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 tau (PI.f32))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau)) 1) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 tau (PI.f32))) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 tau (PI.f32))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) (/.f32 (/.f32 1/2 (PI.f32)) tau)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 tau (PI.f32))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) (*.f32 (/.f32 1 (*.f32 (PI.f32) tau)) 1/2)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 tau (PI.f32))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) (/.f32 1 tau)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 tau (PI.f32))) |
(*.f32 2 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) (+.f32 tau tau)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 tau (PI.f32))) |
(*.f32 2 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau)) 2)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 tau (PI.f32))) |
(*.f32 2 (*.f32 (/.f32 (/.f32 1/2 (PI.f32)) tau) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 tau (PI.f32))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 2 (*.f32 (PI.f32) tau))) 1/2) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 tau (PI.f32))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 4) (/.f32 1 (*.f32 (PI.f32) (*.f32 tau 4)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 tau (PI.f32))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 2 (PI.f32))) (/.f32 1 (+.f32 tau tau))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (PI.f32))) (/.f32 1 (+.f32 tau tau))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 2 (PI.f32))) (/.f32 1/2 tau)) |
(*.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 (/.f32 2 (PI.f32)) (/.f32 1/2 tau))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (/.f32 2 (PI.f32))) (/.f32 1/2 tau)) |
(*.f32 (/.f32 2 (PI.f32)) (*.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (/.f32 1/2 tau))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) tau) (/.f32 1 (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 tau (PI.f32))) |
(*.f32 (/.f32 1 (*.f32 (PI.f32) tau)) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 tau (PI.f32))) |
(*.f32 (/.f32 1 (PI.f32)) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) tau)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 tau (PI.f32))) |
(*.f32 (neg.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 -1 (*.f32 (PI.f32) tau))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 tau (PI.f32))) |
(*.f32 (neg.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 1 (*.f32 tau (neg.f32 (PI.f32))))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 tau (PI.f32))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (neg.f32 (PI.f32))) (/.f32 -1 tau)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 tau (PI.f32))) |
(*.f32 -1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (neg.f32 (*.f32 (PI.f32) tau)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 tau (PI.f32))) |
(*.f32 -1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 tau (neg.f32 (PI.f32))))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 tau (PI.f32))) |
(*.f32 -1 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (neg.f32 (PI.f32))) tau)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 tau (PI.f32))) |
(*.f32 (/.f32 1 tau) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 tau (PI.f32))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 2 tau)) (/.f32 1/2 (PI.f32))) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (/.f32 2 tau) (/.f32 1/2 (PI.f32)))) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (/.f32 1/2 (PI.f32)) (/.f32 2 tau))) |
(*.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 (/.f32 1/2 (PI.f32)) (/.f32 2 tau))) |
(*.f32 (/.f32 (/.f32 1/2 (PI.f32)) tau) (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 tau (PI.f32))) |
(*.f32 1/2 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 2 (*.f32 (PI.f32) tau)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 tau (PI.f32))) |
(*.f32 (/.f32 1/2 (PI.f32)) (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 2 tau))) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (/.f32 2 tau) (/.f32 1/2 (PI.f32)))) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (/.f32 1/2 (PI.f32)) (/.f32 2 tau))) |
(*.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 (/.f32 1/2 (PI.f32)) (/.f32 2 tau))) |
(*.f32 (*.f32 (/.f32 1 (*.f32 (PI.f32) tau)) 1/2) (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 tau (PI.f32))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (neg.f32 (*.f32 (PI.f32) tau))) -1) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 tau (PI.f32))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 tau (neg.f32 (PI.f32)))) -1) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 tau (PI.f32))) |
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (neg.f32 (PI.f32))) tau) -1) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 tau (PI.f32))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) (+.f32 tau tau))) 2) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 tau (PI.f32))) |
(*.f32 (/.f32 1 (+.f32 tau tau)) (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 2 (PI.f32)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (PI.f32))) (/.f32 1 (+.f32 tau tau))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 2 (PI.f32))) (/.f32 1/2 tau)) |
(*.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 (/.f32 2 (PI.f32)) (/.f32 1/2 tau))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (/.f32 2 (PI.f32))) (/.f32 1/2 tau)) |
(*.f32 (/.f32 2 (PI.f32)) (*.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (/.f32 1/2 tau))) |
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau)) 2) 2) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 tau (PI.f32))) |
(*.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 tau 4))) (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 4)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 tau (PI.f32))) |
(*.f32 (/.f32 -1 (*.f32 (PI.f32) tau)) (neg.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 tau (PI.f32))) |
(*.f32 (/.f32 1 (*.f32 tau (neg.f32 (PI.f32)))) (neg.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 tau (PI.f32))) |
(*.f32 (/.f32 -1 tau) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (neg.f32 (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 tau (PI.f32))) |
(*.f32 (+.f32 (/.f32 (/.f32 1/2 (PI.f32)) tau) (/.f32 (/.f32 1/2 (PI.f32)) tau)) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 tau (PI.f32))) |
(neg.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (neg.f32 (*.f32 (PI.f32) tau)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 tau (PI.f32))) |
(neg.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 tau (neg.f32 (PI.f32))))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 tau (PI.f32))) |
(neg.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (neg.f32 (PI.f32))) tau)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 tau (PI.f32))) |
Compiled 6 to 6 computations (0% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.3b | (*.f32 x (PI.f32)) | |
| 0.3b | (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) | |
| 0.4b | (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (*.f32 x (PI.f32)))) | |
| 0.4b | (*.f32 (PI.f32) (*.f32 x tau)) |
Compiled 54 to 12 computations (77.8% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.4b | (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) (*.f32 tau x)) |
| ✓ | 0.4b | (*.f32 (PI.f32) (*.f32 tau x)) |
| ✓ | 0.4b | (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) |
| 0.4b | (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
Compiled 75 to 12 computations (84% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | tau | @ | 0 | (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) |
| 0.0ms | tau | @ | inf | (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) |
| 0.0ms | x | @ | -inf | (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) |
| 0.0ms | x | @ | inf | (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) |
| 0.0ms | x | @ | 0 | (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) |
| 1× | batch-egg-rewrite |
| 1958× | bool.json-1 |
| 1958× | bool.json-2 |
| 1608× | bool.json-3 |
| 886× | rational.json-simplify-35 |
| 856× | rational.json-simplify-61 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 81 |
| 1 | 130 | 81 |
| 2 | 455 | 81 |
| 3 | 1650 | 81 |
| 4 | 6034 | 81 |
| 1× | node limit |
| Inputs |
|---|
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) (*.f32 tau x)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (/.f32 1/2 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (*.f32 (/.f32 1/2 (PI.f32)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (*.f32 1/2 (/.f32 1 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (PI.f32))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 4) (/.f32 1 (*.f32 (PI.f32) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (PI.f32)) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 1 (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (/.f32 1 (PI.f32))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (PI.f32)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 (*.f32 tau x) -1)))))) (#(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 (neg.f32 (PI.f32)) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (PI.f32) (*.f32 tau x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 (*.f32 tau x) -1)) (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 (*.f32 tau x) -1)) (-.f32 0 (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (PI.f32)) (-.f32 (*.f32 (PI.f32) (*.f32 tau x)) (neg.f32 (PI.f32))))))) (#(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 (*.f32 (PI.f32) (*.f32 tau x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 (*.f32 tau x) -1)) (neg.f32 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 (PI.f32) (*.f32 tau x)) (neg.f32 (PI.f32))) (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (neg.f32 (PI.f32))) (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x))))))) (#(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 x (+.f32 tau tau))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (*.f32 tau (*.f32 x 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau (*.f32 x 4))) (*.f32 (PI.f32) (*.f32 tau (*.f32 x 4)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f32 (PI.f32) (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f32 (PI.f32) (*.f32 tau x)) (*.f32 (PI.f32) (*.f32 tau x)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.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 (/.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 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (/.f32 1 x) (*.f32 (PI.f32) tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) (/.f32 1 (*.f32 tau x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) (*.f32 (/.f32 1 x) (/.f32 1 tau)))))) (#(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 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (*.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 tau x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (*.f32 (/.f32 (/.f32 1/2 tau) x) (/.f32 1 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (*.f32 (/.f32 1/2 (PI.f32)) (/.f32 1 (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (*.f32 1/2 (/.f32 (/.f32 1 x) (*.f32 (PI.f32) tau))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (PI.f32))) (/.f32 (/.f32 1/2 tau) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (PI.f32))) (*.f32 (/.f32 (/.f32 1/2 tau) x) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (PI.f32))) (*.f32 1/2 (/.f32 1 (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) (/.f32 1 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) tau)) (/.f32 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) tau)) (*.f32 (/.f32 1 x) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) (*.f32 x (+.f32 tau tau))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 x (+.f32 tau tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 4) (/.f32 1 (*.f32 (PI.f32) (*.f32 tau (*.f32 x 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (*.f32 (PI.f32) (*.f32 tau x)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) 4) (/.f32 1 (*.f32 tau (*.f32 x 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (*.f32 tau x))) (/.f32 1/2 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (*.f32 (PI.f32) tau))) (/.f32 1 (+.f32 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) (/.f32 (/.f32 1 x) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 tau)) (/.f32 1 (*.f32 (PI.f32) (+.f32 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) x)) (/.f32 1 tau))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) x) (/.f32 1 (*.f32 (PI.f32) tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 tau) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (PI.f32)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 tau x)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 x) (*.f32 (PI.f32) tau)) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (neg.f32 (PI.f32))) (/.f32 1 (neg.f32 (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (neg.f32 (PI.f32))) (/.f32 1 (*.f32 x (neg.f32 tau))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 1 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 1 (*.f32 tau (*.f32 x (neg.f32 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 1 (*.f32 (PI.f32) (neg.f32 (*.f32 tau x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (neg.f32 (*.f32 tau x))) (/.f32 1 (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) tau))) (/.f32 1 (neg.f32 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) (neg.f32 (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) (*.f32 x (neg.f32 tau))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (neg.f32 (*.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 tau (*.f32 x (neg.f32 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (neg.f32 (*.f32 tau x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) tau)) (neg.f32 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (/.f32 1 (PI.f32))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 x (+.f32 tau tau))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 x) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 2 (*.f32 tau x)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (PI.f32) tau)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1/2 tau) (PI.f32)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 tau) (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (PI.f32))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (PI.f32)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (*.f32 (PI.f32) (*.f32 tau x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1/2 tau) x) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 2 tau) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (+.f32 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.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 or (/.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)))))))) |
| 1× | egg-herbie |
| 1118× | rational.json-simplify-51 |
| 1050× | rational.json-simplify-35 |
| 1012× | rational.json-simplify-1 |
| 966× | rational.json-simplify-44 |
| 842× | rational.json-simplify-2 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 282 | 6082 |
| 1 | 675 | 6064 |
| 2 | 1644 | 6058 |
| 3 | 5002 | 6058 |
| 4 | 7090 | 6058 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 tau x) |
(+.f32 (*.f32 tau x) (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 3))))) |
(+.f32 (*.f32 tau x) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 3)))) (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 5)))))) |
(+.f32 (*.f32 tau x) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 3)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 5)))) (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 7))))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(*.f32 tau x) |
(+.f32 (*.f32 tau x) (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 3))))) |
(+.f32 (*.f32 tau x) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 3)))) (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 5)))))) |
(+.f32 (*.f32 tau x) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 3)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 5)))) (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 7))))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.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))) |
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)))) |
1 |
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))))) |
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))))) |
(+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6)))) (+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(+.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) 0) |
(+.f32 0 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32))) |
(-.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) 0) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (PI.f32))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) 1) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (/.f32 1/2 (PI.f32))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (*.f32 (/.f32 1/2 (PI.f32)) 1)) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (*.f32 1/2 (/.f32 1 (PI.f32)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (PI.f32))) 1/2) |
(*.f32 2 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) 2))) |
(*.f32 2 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) 2)) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 4) (/.f32 1 (*.f32 (PI.f32) 4))) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) 4) 1/4) |
(*.f32 (/.f32 1 (PI.f32)) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) |
(*.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 1 (neg.f32 (PI.f32)))) |
(*.f32 -1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (neg.f32 (PI.f32)))) |
(*.f32 (*.f32 2 (/.f32 1 (PI.f32))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2)) |
(*.f32 (/.f32 1/2 (PI.f32)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2)) |
(*.f32 1/2 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 (*.f32 tau x) -1))) |
(+.f32 (*.f32 (PI.f32) (*.f32 tau x)) 0) |
(+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (neg.f32 (PI.f32)) (PI.f32))) |
(+.f32 0 (*.f32 (PI.f32) (*.f32 tau x))) |
(+.f32 (*.f32 (PI.f32) (+.f32 (*.f32 tau x) -1)) (PI.f32)) |
(+.f32 (*.f32 (PI.f32) (+.f32 (*.f32 tau x) -1)) (-.f32 0 (neg.f32 (PI.f32)))) |
(+.f32 (neg.f32 (PI.f32)) (-.f32 (*.f32 (PI.f32) (*.f32 tau x)) (neg.f32 (PI.f32)))) |
(-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x)))) |
(-.f32 (*.f32 (PI.f32) (*.f32 tau x)) 0) |
(-.f32 0 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x)))) |
(-.f32 (*.f32 (PI.f32) (+.f32 (*.f32 tau x) -1)) (neg.f32 (PI.f32))) |
(-.f32 (-.f32 (*.f32 (PI.f32) (*.f32 tau x)) (neg.f32 (PI.f32))) (PI.f32)) |
(-.f32 (-.f32 0 (neg.f32 (PI.f32))) (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x)))) |
(/.f32 (*.f32 (PI.f32) (*.f32 tau x)) 1) |
(/.f32 (*.f32 (PI.f32) (*.f32 x (+.f32 tau tau))) 2) |
(/.f32 (*.f32 (PI.f32) (*.f32 tau (*.f32 x 4))) 4) |
(/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau (*.f32 x 4))) (*.f32 (PI.f32) (*.f32 tau (*.f32 x 4)))) 8) |
(neg.f32 (neg.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 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 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (/.f32 1 x) (*.f32 (PI.f32) tau))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) (/.f32 1 (*.f32 tau x))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) (*.f32 (/.f32 1 x) (/.f32 1 tau))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 1) |
(*.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))) 2) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 tau x)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (*.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 tau x))) 1)) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (*.f32 (/.f32 (/.f32 1/2 tau) x) (/.f32 1 (PI.f32)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (*.f32 (/.f32 1/2 (PI.f32)) (/.f32 1 (*.f32 tau x)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (*.f32 1/2 (/.f32 (/.f32 1 x) (*.f32 (PI.f32) tau)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (PI.f32))) (/.f32 (/.f32 1/2 tau) x)) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (PI.f32))) (*.f32 (/.f32 (/.f32 1/2 tau) x) 1)) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (PI.f32))) (*.f32 1/2 (/.f32 1 (*.f32 tau x)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) (/.f32 1 (PI.f32))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) tau)) (/.f32 1 x)) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) tau)) (*.f32 (/.f32 1 x) 1)) |
(*.f32 2 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) (*.f32 x (+.f32 tau tau)))) |
(*.f32 2 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 x (+.f32 tau tau))))) |
(*.f32 2 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 2)) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 4) (/.f32 1 (*.f32 (PI.f32) (*.f32 tau (*.f32 x 4))))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (*.f32 (PI.f32) (*.f32 tau x)))) 1/2) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) 4) (/.f32 1 (*.f32 tau (*.f32 x 4)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (*.f32 tau x))) (/.f32 1/2 (PI.f32))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (*.f32 (PI.f32) tau))) (/.f32 1 (+.f32 x x))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) (/.f32 (/.f32 1 x) (PI.f32))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 tau)) (/.f32 1 (*.f32 (PI.f32) (+.f32 x x)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) x)) (/.f32 1 tau)) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) x) (/.f32 1 (*.f32 (PI.f32) tau))) |
(*.f32 (/.f32 1 tau) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) x))) |
(*.f32 (/.f32 1 (PI.f32)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x))) |
(*.f32 (/.f32 1 (*.f32 tau x)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32))) |
(*.f32 (/.f32 (/.f32 1 x) (*.f32 (PI.f32) tau)) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (neg.f32 (PI.f32))) (/.f32 1 (neg.f32 (*.f32 tau x)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (neg.f32 (PI.f32))) (/.f32 1 (*.f32 x (neg.f32 tau)))) |
(*.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 1 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))))) |
(*.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 1 (*.f32 tau (*.f32 x (neg.f32 (PI.f32)))))) |
(*.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 1 (*.f32 (PI.f32) (neg.f32 (*.f32 tau x))))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (neg.f32 (*.f32 tau x))) (/.f32 1 (neg.f32 (PI.f32)))) |
(*.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) tau))) (/.f32 1 (neg.f32 x))) |
(*.f32 -1 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) (neg.f32 (*.f32 tau x)))) |
(*.f32 -1 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) (*.f32 x (neg.f32 tau)))) |
(*.f32 -1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))))) |
(*.f32 -1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (*.f32 x (neg.f32 (PI.f32)))))) |
(*.f32 -1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (neg.f32 (*.f32 tau x))))) |
(*.f32 -1 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) (neg.f32 (PI.f32)))) |
(*.f32 -1 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) tau)) (neg.f32 x))) |
(*.f32 (*.f32 2 (/.f32 1 (PI.f32))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 x (+.f32 tau tau)))) |
(*.f32 (/.f32 1 x) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) tau))) |
(*.f32 (/.f32 2 (*.f32 tau x)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) 2))) |
(*.f32 (/.f32 1 (*.f32 (PI.f32) tau)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) x)) |
(*.f32 (/.f32 (/.f32 1/2 tau) (PI.f32)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 x))) |
(*.f32 (/.f32 1/2 tau) (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (PI.f32))) x)) |
(*.f32 (/.f32 1/2 (PI.f32)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (*.f32 tau x)))) |
(*.f32 1/2 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (*.f32 (PI.f32) (*.f32 tau x))))) |
(*.f32 (/.f32 (/.f32 1/2 tau) x) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (PI.f32)))) |
(*.f32 (/.f32 2 tau) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (+.f32 x x)))) |
(*.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2)) |
| Outputs |
|---|
(*.f32 tau x) |
(+.f32 (*.f32 tau x) (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 3))))) |
(+.f32 (*.f32 tau x) (*.f32 -1/6 (*.f32 (pow.f32 x 3) (*.f32 (pow.f32 tau 3) (pow.f32 (PI.f32) 2))))) |
(+.f32 (*.f32 tau x) (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 3) (pow.f32 x 3))))) |
(+.f32 (*.f32 tau x) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 3)))) (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 5)))))) |
(+.f32 (*.f32 tau x) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 x 3) (*.f32 (pow.f32 tau 3) (pow.f32 (PI.f32) 2)))) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (*.f32 (pow.f32 tau 5) (pow.f32 x 5)) 1/120)))) |
(+.f32 (*.f32 tau x) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 3)))) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 1/120 (*.f32 (pow.f32 tau 5) (pow.f32 x 5)))))) |
(+.f32 (*.f32 tau x) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 3) (pow.f32 x 3)))) (*.f32 (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 5)) (*.f32 1/120 (pow.f32 tau 5))))) |
(+.f32 (*.f32 tau x) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 3)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 5)))) (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 7))))))) |
(+.f32 (*.f32 tau x) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 x 3) (*.f32 (pow.f32 tau 3) (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (*.f32 (pow.f32 tau 5) (pow.f32 x 5)) 1/120)) (*.f32 (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 7)) (*.f32 (pow.f32 tau 7) -1/5040))))) |
(+.f32 (*.f32 tau x) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 3)))) (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 1/120 (*.f32 (pow.f32 tau 5) (pow.f32 x 5)))) (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 7))))))) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 3) (pow.f32 x 3)))) (+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 tau 7) (pow.f32 x 7)))) (+.f32 (*.f32 tau x) (*.f32 (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 5)) (*.f32 1/120 (pow.f32 tau 5)))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (PI.f32)) |
(*.f32 tau x) |
(+.f32 (*.f32 tau x) (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 3))))) |
(+.f32 (*.f32 tau x) (*.f32 -1/6 (*.f32 (pow.f32 x 3) (*.f32 (pow.f32 tau 3) (pow.f32 (PI.f32) 2))))) |
(+.f32 (*.f32 tau x) (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 3) (pow.f32 x 3))))) |
(+.f32 (*.f32 tau x) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 3)))) (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 5)))))) |
(+.f32 (*.f32 tau x) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 x 3) (*.f32 (pow.f32 tau 3) (pow.f32 (PI.f32) 2)))) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (*.f32 (pow.f32 tau 5) (pow.f32 x 5)) 1/120)))) |
(+.f32 (*.f32 tau x) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 3)))) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 1/120 (*.f32 (pow.f32 tau 5) (pow.f32 x 5)))))) |
(+.f32 (*.f32 tau x) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 3) (pow.f32 x 3)))) (*.f32 (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 5)) (*.f32 1/120 (pow.f32 tau 5))))) |
(+.f32 (*.f32 tau x) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 3)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 5)))) (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 7))))))) |
(+.f32 (*.f32 tau x) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 x 3) (*.f32 (pow.f32 tau 3) (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (*.f32 (pow.f32 tau 5) (pow.f32 x 5)) 1/120)) (*.f32 (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 7)) (*.f32 (pow.f32 tau 7) -1/5040))))) |
(+.f32 (*.f32 tau x) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 3)))) (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 1/120 (*.f32 (pow.f32 tau 5) (pow.f32 x 5)))) (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 7))))))) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 3) (pow.f32 x 3)))) (+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 tau 7) (pow.f32 x 7)))) (+.f32 (*.f32 tau x) (*.f32 (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 5)) (*.f32 1/120 (pow.f32 tau 5)))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (PI.f32)) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 x (*.f32 tau (PI.f32))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 x (*.f32 tau (PI.f32))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 x (*.f32 tau (PI.f32))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 x (*.f32 tau (PI.f32))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 x (*.f32 tau (PI.f32))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 x (*.f32 tau (PI.f32))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 x (*.f32 tau (PI.f32))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 x (*.f32 tau (PI.f32))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 x (*.f32 tau (PI.f32))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 x (*.f32 tau (PI.f32))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 x (*.f32 tau (PI.f32))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 x (*.f32 tau (PI.f32))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 x (*.f32 tau (PI.f32))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 x (*.f32 tau (PI.f32))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 x (*.f32 tau (PI.f32))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 x (*.f32 tau (PI.f32))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 x (*.f32 tau (PI.f32))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 x (*.f32 tau (PI.f32))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 x (*.f32 tau (PI.f32))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 x (*.f32 tau (PI.f32))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 x (*.f32 tau (PI.f32))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 x (*.f32 tau (PI.f32))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 x (*.f32 tau (PI.f32))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 x (*.f32 tau (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 (PI.f32) 2) (*.f32 (pow.f32 x 2) (pow.f32 tau 2))))) |
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (*.f32 (pow.f32 tau 2) (pow.f32 (PI.f32) 2))))) |
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 2) (pow.f32 x 2))))) |
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))))) |
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) (pow.f32 tau 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 x 2) (*.f32 (pow.f32 tau 2) (pow.f32 (PI.f32) 2)))) (-.f32 (*.f32 (pow.f32 tau 4) (*.f32 1/120 (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))) -1)) |
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 tau 4) (pow.f32 x 4)))))) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 2) (pow.f32 x 2)))) (+.f32 1 (*.f32 (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)) (*.f32 1/120 (pow.f32 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 (PI.f32) 2) (*.f32 (pow.f32 x 2) (pow.f32 tau 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))) (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6)))))) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (*.f32 (pow.f32 tau 2) (pow.f32 (PI.f32) 2)))) (+.f32 (+.f32 1 (*.f32 (pow.f32 tau 4) (*.f32 1/120 (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))) (*.f32 (pow.f32 tau 6) (*.f32 -1/5040 (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6)))))) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 2) (pow.f32 x 2)))) (+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6)))) (+.f32 1 (*.f32 1/120 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 tau 4) (pow.f32 x 4))))))) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 2) (pow.f32 x 2)))) (+.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)) (*.f32 1/120 (pow.f32 tau 4))) (+.f32 1 (*.f32 -1/5040 (*.f32 (pow.f32 x 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 tau 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 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (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 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (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 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (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 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (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 (PI.f32) 2) (*.f32 (pow.f32 x 2) (pow.f32 tau 2))))) |
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (*.f32 (pow.f32 tau 2) (pow.f32 (PI.f32) 2))))) |
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 2) (pow.f32 x 2))))) |
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))))) |
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) (pow.f32 tau 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 x 2) (*.f32 (pow.f32 tau 2) (pow.f32 (PI.f32) 2)))) (-.f32 (*.f32 (pow.f32 tau 4) (*.f32 1/120 (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))) -1)) |
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 tau 4) (pow.f32 x 4)))))) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 2) (pow.f32 x 2)))) (+.f32 1 (*.f32 (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)) (*.f32 1/120 (pow.f32 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 (PI.f32) 2) (*.f32 (pow.f32 x 2) (pow.f32 tau 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))) (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6)))))) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (*.f32 (pow.f32 tau 2) (pow.f32 (PI.f32) 2)))) (+.f32 (+.f32 1 (*.f32 (pow.f32 tau 4) (*.f32 1/120 (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))) (*.f32 (pow.f32 tau 6) (*.f32 -1/5040 (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6)))))) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 2) (pow.f32 x 2)))) (+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6)))) (+.f32 1 (*.f32 1/120 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 tau 4) (pow.f32 x 4))))))) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 2) (pow.f32 x 2)))) (+.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)) (*.f32 1/120 (pow.f32 tau 4))) (+.f32 1 (*.f32 -1/5040 (*.f32 (pow.f32 x 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 tau 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 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (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 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (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 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (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 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (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 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (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 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (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 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (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 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32)))) |
(+.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) 0) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (PI.f32)) |
(+.f32 0 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (PI.f32)) |
(-.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) 0) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (PI.f32)) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (PI.f32))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 1 (PI.f32))) |
(*.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (/.f32 1 (PI.f32))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) 1) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (PI.f32)) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (PI.f32)) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (/.f32 1/2 (PI.f32))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 2 (/.f32 1/2 (PI.f32)))) |
(*.f32 2 (*.f32 (/.f32 1/2 (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))))) |
(*.f32 2 (*.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (/.f32 1/2 (PI.f32)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (*.f32 (/.f32 1/2 (PI.f32)) 1)) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 2 (/.f32 1/2 (PI.f32)))) |
(*.f32 2 (*.f32 (/.f32 1/2 (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))))) |
(*.f32 2 (*.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (/.f32 1/2 (PI.f32)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (*.f32 1/2 (/.f32 1 (PI.f32)))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 1 (PI.f32))) |
(*.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (/.f32 1 (PI.f32))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (PI.f32))) 1/2) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (/.f32 2 (PI.f32)) 1/2)) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 1/2 (/.f32 2 (PI.f32)))) |
(*.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 1/2 (/.f32 2 (PI.f32)))) |
(*.f32 2 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) 2))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (PI.f32)) |
(*.f32 2 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) 2)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (PI.f32)) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 4) (/.f32 1 (*.f32 (PI.f32) 4))) |
(*.f32 (*.f32 4 (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (/.f32 1 (*.f32 (PI.f32) 4))) |
(*.f32 4 (*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 1/4 (PI.f32)))) |
(*.f32 4 (*.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (/.f32 1/4 (PI.f32)))) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) 4) 1/4) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (PI.f32)) |
(*.f32 (/.f32 1 (PI.f32)) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 1 (PI.f32))) |
(*.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (/.f32 1 (PI.f32))) |
(*.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 1 (neg.f32 (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (PI.f32)) |
(*.f32 -1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (neg.f32 (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (PI.f32)) |
(*.f32 (*.f32 2 (/.f32 1 (PI.f32))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (PI.f32)) |
(*.f32 (/.f32 1/2 (PI.f32)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2)) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 2 (/.f32 1/2 (PI.f32)))) |
(*.f32 2 (*.f32 (/.f32 1/2 (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))))) |
(*.f32 2 (*.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (/.f32 1/2 (PI.f32)))) |
(*.f32 1/2 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (PI.f32)))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (/.f32 2 (PI.f32)) 1/2)) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 1/2 (/.f32 2 (PI.f32)))) |
(*.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 1/2 (/.f32 2 (PI.f32)))) |
(+.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 (*.f32 tau x) -1))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 x (*.f32 tau (PI.f32))) |
(+.f32 (*.f32 (PI.f32) (*.f32 tau x)) 0) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 x (*.f32 tau (PI.f32))) |
(+.f32 (*.f32 (PI.f32) (*.f32 tau x)) (+.f32 (neg.f32 (PI.f32)) (PI.f32))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 x (*.f32 tau (PI.f32))) |
(+.f32 0 (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 x (*.f32 tau (PI.f32))) |
(+.f32 (*.f32 (PI.f32) (+.f32 (*.f32 tau x) -1)) (PI.f32)) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 x (*.f32 tau (PI.f32))) |
(+.f32 (*.f32 (PI.f32) (+.f32 (*.f32 tau x) -1)) (-.f32 0 (neg.f32 (PI.f32)))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 x (*.f32 tau (PI.f32))) |
(+.f32 (neg.f32 (PI.f32)) (-.f32 (*.f32 (PI.f32) (*.f32 tau x)) (neg.f32 (PI.f32)))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 x (*.f32 tau (PI.f32))) |
(-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x)))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 x (*.f32 tau (PI.f32))) |
(-.f32 (*.f32 (PI.f32) (*.f32 tau x)) 0) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 x (*.f32 tau (PI.f32))) |
(-.f32 0 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x)))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 x (*.f32 tau (PI.f32))) |
(-.f32 (*.f32 (PI.f32) (+.f32 (*.f32 tau x) -1)) (neg.f32 (PI.f32))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 x (*.f32 tau (PI.f32))) |
(-.f32 (-.f32 (*.f32 (PI.f32) (*.f32 tau x)) (neg.f32 (PI.f32))) (PI.f32)) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 x (*.f32 tau (PI.f32))) |
(-.f32 (-.f32 0 (neg.f32 (PI.f32))) (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x)))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 x (*.f32 tau (PI.f32))) |
(/.f32 (*.f32 (PI.f32) (*.f32 tau x)) 1) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 x (*.f32 tau (PI.f32))) |
(/.f32 (*.f32 (PI.f32) (*.f32 x (+.f32 tau tau))) 2) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 x (*.f32 tau (PI.f32))) |
(/.f32 (*.f32 (PI.f32) (*.f32 tau (*.f32 x 4))) 4) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 x (*.f32 tau (PI.f32))) |
(/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 tau (*.f32 x 4))) (*.f32 (PI.f32) (*.f32 tau (*.f32 x 4)))) 8) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 x (*.f32 tau (PI.f32))) |
(neg.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x)))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 x (*.f32 tau (PI.f32))) |
(+.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 0) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32)))) |
(+.f32 0 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32)))) |
(-.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 0) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32)))) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (/.f32 1 x) (*.f32 (PI.f32) 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 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) (/.f32 1 (*.f32 tau x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) (*.f32 (/.f32 1 x) (/.f32 1 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 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 1) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32)))) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 tau x)))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 2 (/.f32 (/.f32 1/2 (PI.f32)) (*.f32 tau x)))) |
(*.f32 2 (*.f32 (/.f32 (/.f32 1/2 tau) (*.f32 x (PI.f32))) (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))))) |
(*.f32 2 (*.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (/.f32 (/.f32 1/2 (*.f32 tau (PI.f32))) x))) |
(*.f32 2 (*.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (/.f32 1/2 (*.f32 x (*.f32 tau (PI.f32)))))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (*.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 tau x))) 1)) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 2 (/.f32 (/.f32 1/2 (PI.f32)) (*.f32 tau x)))) |
(*.f32 2 (*.f32 (/.f32 (/.f32 1/2 tau) (*.f32 x (PI.f32))) (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))))) |
(*.f32 2 (*.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (/.f32 (/.f32 1/2 (*.f32 tau (PI.f32))) x))) |
(*.f32 2 (*.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (/.f32 1/2 (*.f32 x (*.f32 tau (PI.f32)))))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (*.f32 (/.f32 (/.f32 1/2 tau) x) (/.f32 1 (PI.f32)))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 2 (/.f32 (/.f32 1/2 (PI.f32)) (*.f32 tau x)))) |
(*.f32 2 (*.f32 (/.f32 (/.f32 1/2 tau) (*.f32 x (PI.f32))) (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))))) |
(*.f32 2 (*.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (/.f32 (/.f32 1/2 (*.f32 tau (PI.f32))) x))) |
(*.f32 2 (*.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (/.f32 1/2 (*.f32 x (*.f32 tau (PI.f32)))))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (*.f32 (/.f32 1/2 (PI.f32)) (/.f32 1 (*.f32 tau x)))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 2 (/.f32 (/.f32 1/2 (PI.f32)) (*.f32 tau x)))) |
(*.f32 2 (*.f32 (/.f32 (/.f32 1/2 tau) (*.f32 x (PI.f32))) (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))))) |
(*.f32 2 (*.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (/.f32 (/.f32 1/2 (*.f32 tau (PI.f32))) x))) |
(*.f32 2 (*.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (/.f32 1/2 (*.f32 x (*.f32 tau (PI.f32)))))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (*.f32 1/2 (/.f32 (/.f32 1 x) (*.f32 (PI.f32) 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 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (PI.f32))) (/.f32 (/.f32 1/2 tau) x)) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (/.f32 2 (PI.f32)) (/.f32 1/2 (*.f32 tau x)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (/.f32 2 (PI.f32))) (/.f32 1/2 (*.f32 tau x))) |
(*.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 (/.f32 2 (PI.f32)) (/.f32 (/.f32 1/2 tau) x))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (PI.f32))) (*.f32 (/.f32 (/.f32 1/2 tau) x) 1)) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (/.f32 2 (PI.f32)) (/.f32 1/2 (*.f32 tau x)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (/.f32 2 (PI.f32))) (/.f32 1/2 (*.f32 tau x))) |
(*.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 (/.f32 2 (PI.f32)) (/.f32 (/.f32 1/2 tau) x))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (PI.f32))) (*.f32 1/2 (/.f32 1 (*.f32 tau x)))) |
(*.f32 1/2 (*.f32 (/.f32 1 (*.f32 tau x)) (*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 2 (PI.f32))))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (/.f32 2 (PI.f32)) (*.f32 1/2 (/.f32 1 (*.f32 tau x))))) |
(*.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 (/.f32 2 (PI.f32)) (*.f32 1/2 (/.f32 1 (*.f32 tau x))))) |
(*.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 (/.f32 2 (PI.f32)) (*.f32 1/2 (/.f32 (/.f32 1 tau) x)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) (/.f32 1 (PI.f32))) |
(*.f32 (/.f32 1 (PI.f32)) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau x))) |
(*.f32 (/.f32 1 (PI.f32)) (/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 tau x))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) tau)) (/.f32 1 x)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) tau)) (*.f32 (/.f32 1 x) 1)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32)))) |
(*.f32 2 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) (*.f32 x (+.f32 tau 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 2 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 x (+.f32 tau 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 2 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 2)) |
(/.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 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 4) (/.f32 1 (*.f32 (PI.f32) (*.f32 tau (*.f32 x 4))))) |
(*.f32 (*.f32 4 (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (/.f32 1 (*.f32 tau (*.f32 (*.f32 x 4) (PI.f32))))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 4 (/.f32 1 (*.f32 (*.f32 x 4) (*.f32 tau (PI.f32)))))) |
(*.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 4 (/.f32 (/.f32 (/.f32 1/4 x) tau) (PI.f32)))) |
(*.f32 4 (*.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (/.f32 (/.f32 1/4 (PI.f32)) (*.f32 tau x)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (*.f32 (PI.f32) (*.f32 tau x)))) 1/2) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (/.f32 (/.f32 2 (PI.f32)) (*.f32 tau x)) 1/2)) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 1/2 (/.f32 (/.f32 2 tau) (*.f32 x (PI.f32))))) |
(*.f32 (/.f32 2 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) 1/2)) |
(*.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 1/2 (/.f32 (/.f32 2 x) (*.f32 tau (PI.f32))))) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) 4) (/.f32 1 (*.f32 tau (*.f32 x 4)))) |
(/.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 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (*.f32 tau x))) (/.f32 1/2 (PI.f32))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (/.f32 2 (*.f32 tau x)) (/.f32 1/2 (PI.f32)))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (/.f32 1/2 (PI.f32)) (/.f32 2 (*.f32 tau x)))) |
(*.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 (/.f32 1/2 (PI.f32)) (/.f32 2 (*.f32 tau x)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (*.f32 (PI.f32) tau))) (/.f32 1 (+.f32 x x))) |
(*.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 2 (*.f32 tau (PI.f32)))) (/.f32 1 (+.f32 x x))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (/.f32 2 (*.f32 tau (PI.f32))) (/.f32 1/2 x))) |
(*.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 (/.f32 2 (*.f32 tau (PI.f32))) (/.f32 1/2 x))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) (/.f32 (/.f32 1 x) (PI.f32))) |
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) tau) (/.f32 1 (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) tau) (/.f32 1 (*.f32 x (PI.f32)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 tau)) (/.f32 1 (*.f32 (PI.f32) (+.f32 x x)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 2 tau)) (/.f32 1 (*.f32 (PI.f32) (+.f32 x x)))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (/.f32 2 tau) (/.f32 (/.f32 1/2 x) (PI.f32)))) |
(*.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 (/.f32 2 tau) (/.f32 (/.f32 1/2 x) (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) x)) (/.f32 1 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 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) x) (/.f32 1 (*.f32 (PI.f32) tau))) |
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) x) (/.f32 1 (*.f32 tau (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) x) (/.f32 1 (*.f32 tau (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) x) (/.f32 (/.f32 1 (PI.f32)) tau)) |
(*.f32 (/.f32 1 tau) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32)))) |
(*.f32 (/.f32 1 (PI.f32)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x))) |
(*.f32 (/.f32 1 (PI.f32)) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau x))) |
(*.f32 (/.f32 1 (PI.f32)) (/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 tau x))) |
(*.f32 (/.f32 1 (*.f32 tau x)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32)))) |
(*.f32 (/.f32 (/.f32 1 x) (*.f32 (PI.f32) tau)) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (neg.f32 (PI.f32))) (/.f32 1 (neg.f32 (*.f32 tau x)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (neg.f32 (PI.f32))) (/.f32 1 (*.f32 x (neg.f32 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 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 1 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32)))) |
(*.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 1 (*.f32 tau (*.f32 x (neg.f32 (PI.f32)))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32)))) |
(*.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 1 (*.f32 (PI.f32) (neg.f32 (*.f32 tau x))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (neg.f32 (*.f32 tau x))) (/.f32 1 (neg.f32 (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32)))) |
(*.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) tau))) (/.f32 1 (neg.f32 x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32)))) |
(*.f32 -1 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) (neg.f32 (*.f32 tau x)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32)))) |
(*.f32 -1 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) (*.f32 x (neg.f32 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 -1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32)))) |
(*.f32 -1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (*.f32 x (neg.f32 (PI.f32)))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32)))) |
(*.f32 -1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (neg.f32 (*.f32 tau x))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32)))) |
(*.f32 -1 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) (neg.f32 (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32)))) |
(*.f32 -1 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) tau)) (neg.f32 x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32)))) |
(*.f32 (*.f32 2 (/.f32 1 (PI.f32))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 x (+.f32 tau tau)))) |
(*.f32 (*.f32 2 (/.f32 1 (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 x (+.f32 tau tau)))) |
(*.f32 2 (*.f32 (/.f32 1 (PI.f32)) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 x (+.f32 tau tau))))) |
(*.f32 2 (*.f32 (/.f32 1 (PI.f32)) (/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 tau (+.f32 x x))))) |
(*.f32 (/.f32 1 x) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) 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 (/.f32 2 (*.f32 tau x)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) 2))) |
(/.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 (/.f32 1 (*.f32 (PI.f32) tau)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) x)) |
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) x) (/.f32 1 (*.f32 tau (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) x) (/.f32 1 (*.f32 tau (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) x) (/.f32 (/.f32 1 (PI.f32)) tau)) |
(*.f32 (/.f32 (/.f32 1/2 tau) (PI.f32)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 x))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (/.f32 2 x) (/.f32 1/2 (*.f32 tau (PI.f32))))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (/.f32 1/2 (*.f32 tau (PI.f32))) (/.f32 2 x))) |
(*.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 (/.f32 1/2 (*.f32 tau (PI.f32))) (/.f32 2 x))) |
(*.f32 (/.f32 1/2 tau) (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (PI.f32))) x)) |
(*.f32 (/.f32 1/2 tau) (*.f32 (/.f32 2 (PI.f32)) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) x))) |
(*.f32 (/.f32 2 (PI.f32)) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) x) (/.f32 1/2 tau))) |
(*.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 (/.f32 2 (*.f32 x (PI.f32))) (/.f32 1/2 tau))) |
(*.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 (/.f32 (/.f32 2 (PI.f32)) x) (/.f32 1/2 tau))) |
(*.f32 (/.f32 1/2 (PI.f32)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (*.f32 tau x)))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (/.f32 2 (*.f32 tau x)) (/.f32 1/2 (PI.f32)))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (/.f32 1/2 (PI.f32)) (/.f32 2 (*.f32 tau x)))) |
(*.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 (/.f32 1/2 (PI.f32)) (/.f32 2 (*.f32 tau x)))) |
(*.f32 1/2 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (*.f32 (PI.f32) (*.f32 tau x))))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (/.f32 (/.f32 2 (PI.f32)) (*.f32 tau x)) 1/2)) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 1/2 (/.f32 (/.f32 2 tau) (*.f32 x (PI.f32))))) |
(*.f32 (/.f32 2 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) 1/2)) |
(*.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 1/2 (/.f32 (/.f32 2 x) (*.f32 tau (PI.f32))))) |
(*.f32 (/.f32 (/.f32 1/2 tau) x) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (PI.f32)))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (/.f32 2 (PI.f32)) (/.f32 1/2 (*.f32 tau x)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (/.f32 2 (PI.f32))) (/.f32 1/2 (*.f32 tau x))) |
(*.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 (/.f32 2 (PI.f32)) (/.f32 (/.f32 1/2 tau) x))) |
(*.f32 (/.f32 2 tau) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (+.f32 x x)))) |
(*.f32 (/.f32 2 tau) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (PI.f32) (+.f32 x x)))) |
(*.f32 (/.f32 2 tau) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) (/.f32 1/2 x))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (PI.f32)) (*.f32 (/.f32 1/2 x) (/.f32 2 tau))) |
(*.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2)) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 2 (/.f32 (/.f32 1/2 (PI.f32)) (*.f32 tau x)))) |
(*.f32 2 (*.f32 (/.f32 (/.f32 1/2 tau) (*.f32 x (PI.f32))) (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))))) |
(*.f32 2 (*.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (/.f32 (/.f32 1/2 (*.f32 tau (PI.f32))) x))) |
(*.f32 2 (*.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (/.f32 1/2 (*.f32 x (*.f32 tau (PI.f32)))))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.4b | (*.f32 (PI.f32) (*.f32 tau x)) | |
| ✓ | 0.4b | (/.f32 (PI.f32) (/.f32 1 x)) |
| ✓ | 0.4b | (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) (/.f32 (PI.f32) (/.f32 1 x))) |
| 0.4b | (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
Compiled 88 to 25 computations (71.6% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | tau | @ | 0 | (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) (/.f32 (PI.f32) (/.f32 1 x))) |
| 0.0ms | x | @ | 0 | (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) (/.f32 (PI.f32) (/.f32 1 x))) |
| 0.0ms | x | @ | -inf | (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) (/.f32 (PI.f32) (/.f32 1 x))) |
| 0.0ms | tau | @ | inf | (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) (/.f32 (PI.f32) (/.f32 1 x))) |
| 0.0ms | tau | @ | -inf | (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) (/.f32 (PI.f32) (/.f32 1 x))) |
| 1× | batch-egg-rewrite |
| 1282× | rational.json-simplify-35 |
| 912× | bool.json-1 |
| 912× | bool.json-2 |
| 894× | rational.json-1 |
| 894× | rational.json-2 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 60 |
| 1 | 171 | 60 |
| 2 | 616 | 48 |
| 3 | 2363 | 48 |
| 4 | 7073 | 48 |
| 1× | node limit |
| Inputs |
|---|
(/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) (/.f32 (PI.f32) (/.f32 1 x))) |
(/.f32 (PI.f32) (/.f32 1 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 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (/.f32 1 (*.f32 (PI.f32) x)) (/.f32 1 tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (/.f32 1 tau) (/.f32 1 (*.f32 (PI.f32) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) (/.f32 1 (*.f32 (PI.f32) 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 1 x) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) tau)))))) (#(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 (/.f32 1 x) 2) (/.f32 1 (*.f32 2 (/.f32 (PI.f32) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 1 x) 2) (*.f32 (/.f32 1 (*.f32 2 (/.f32 (PI.f32) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 1 x) 2) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) tau))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 1 x) 2) (*.f32 (/.f32 1 (*.f32 (PI.f32) (/.f32 2 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))))) (/.f32 1 tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (/.f32 1 (*.f32 (PI.f32) (*.f32 x (+.f32 tau tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (*.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 x (+.f32 tau tau)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 tau x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (*.f32 (/.f32 1 (*.f32 (PI.f32) (+.f32 x x))) (/.f32 1 tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (*.f32 (/.f32 1 (+.f32 tau tau)) (/.f32 1 (*.f32 (PI.f32) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) 2) (/.f32 1 (*.f32 (PI.f32) (+.f32 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) 2) (*.f32 (/.f32 1 (*.f32 (PI.f32) (+.f32 x x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) 2) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) x)) (/.f32 1 tau))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (PI.f32)) (/.f32 1 (*.f32 x (/.f32 tau (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (PI.f32)) (*.f32 (/.f32 1 (*.f32 x (/.f32 tau (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (PI.f32)) (*.f32 (/.f32 1 (/.f32 x (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))) (/.f32 1 tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) tau)) (/.f32 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 tau) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 x (/.f32 tau (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))))) (/.f32 1 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 2 (/.f32 (PI.f32) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau)))) (*.f32 (/.f32 1 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 x (+.f32 tau tau)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (PI.f32) (+.f32 x x))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) 2))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.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 or (/.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 (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 (PI.f32) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 x (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 x (/.f32 2 (/.f32 2 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 x (*.f32 (/.f32 2 (/.f32 2 (PI.f32))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.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) 2) (/.f32 2 (*.f32 (/.f32 1 x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) 2) (*.f32 1/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) 2) (*.f32 (/.f32 2 (*.f32 (/.f32 1 x) 4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (PI.f32) (*.f32 (/.f32 1 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (*.f32 (PI.f32) 1/2) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (/.f32 (PI.f32) (*.f32 (/.f32 1 x) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 x x) (*.f32 (PI.f32) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 x x) (/.f32 1 (*.f32 2 (/.f32 1 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 x x) (/.f32 1 (/.f32 2 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 x x) (*.f32 (/.f32 1 (*.f32 2 (/.f32 1 (PI.f32)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 x x) (*.f32 (/.f32 1 (/.f32 2 (PI.f32))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) (+.f32 x x)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (PI.f32) (+.f32 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (PI.f32) (*.f32 (/.f32 1 x) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 2 (*.f32 (/.f32 1 x) 4)) (*.f32 (PI.f32) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 2 (/.f32 1 (PI.f32)))) (+.f32 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 2 (PI.f32))) (+.f32 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 2 (/.f32 2 (PI.f32))) x)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f32 (PI.f32) x)))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f32 (PI.f32) x) (*.f32 (PI.f32) x))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f32 (PI.f32) x) (*.f32 (PI.f32) x)))))) |
| 1× | egg-herbie |
| 1620× | rational.json-simplify-35 |
| 1188× | rational.json-simplify-2 |
| 1154× | rational.json-simplify-55 |
| 808× | rational.json-simplify-49 |
| 758× | rational.json-simplify-43 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 171 | 2909 |
| 1 | 406 | 2909 |
| 2 | 885 | 2885 |
| 3 | 2490 | 2885 |
| 4 | 5039 | 2885 |
| 5 | 6672 | 2885 |
| 6 | 7736 | 2885 |
| 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 (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 (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 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (*.f32 (PI.f32) (*.f32 tau x)))) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (/.f32 1 (*.f32 (PI.f32) x)) (/.f32 1 tau))) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (/.f32 1 tau) (/.f32 1 (*.f32 (PI.f32) x)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) (/.f32 1 (*.f32 (PI.f32) x))) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) |
(*.f32 (/.f32 1 x) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) tau))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 1) |
(*.f32 (*.f32 (/.f32 1 x) 2) (/.f32 1 (*.f32 2 (/.f32 (PI.f32) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau))))) |
(*.f32 (*.f32 (/.f32 1 x) 2) (*.f32 (/.f32 1 (*.f32 2 (/.f32 (PI.f32) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau)))) 1)) |
(*.f32 (*.f32 (/.f32 1 x) 2) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) tau)))) |
(*.f32 (*.f32 (/.f32 1 x) 2) (*.f32 (/.f32 1 (*.f32 (PI.f32) (/.f32 2 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))))) (/.f32 1 tau))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (/.f32 1 (*.f32 (PI.f32) (*.f32 x (+.f32 tau tau))))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (*.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 x (+.f32 tau tau)))) 1)) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (*.f32 (/.f32 1 (*.f32 (PI.f32) (+.f32 x x))) (/.f32 1 tau))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (*.f32 (/.f32 1 (+.f32 tau tau)) (/.f32 1 (*.f32 (PI.f32) x)))) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) 2) (/.f32 1 (*.f32 (PI.f32) (+.f32 x x)))) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) 2) (*.f32 (/.f32 1 (*.f32 (PI.f32) (+.f32 x x))) 1)) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) 2) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) x)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) x)) (/.f32 1 tau)) |
(*.f32 (/.f32 1 (PI.f32)) (/.f32 1 (*.f32 x (/.f32 tau (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))))) |
(*.f32 (/.f32 1 (PI.f32)) (*.f32 (/.f32 1 (*.f32 x (/.f32 tau (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))))) 1)) |
(*.f32 (/.f32 1 (PI.f32)) (*.f32 (/.f32 1 (/.f32 x (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))) (/.f32 1 tau))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) tau)) (/.f32 1 x)) |
(*.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) |
(*.f32 (/.f32 1 tau) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) x))) |
(*.f32 (/.f32 1 (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau)) |
(*.f32 (/.f32 1 (*.f32 x (/.f32 tau (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))))) (/.f32 1 (PI.f32))) |
(*.f32 (/.f32 1 (*.f32 2 (/.f32 (PI.f32) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau)))) (*.f32 (/.f32 1 x) 2)) |
(*.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 x (+.f32 tau tau)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2)) |
(*.f32 (/.f32 1 (*.f32 (PI.f32) (+.f32 x x))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) 2)) |
(+.f32 (*.f32 (PI.f32) x) 0) |
(+.f32 0 (*.f32 (PI.f32) x)) |
(-.f32 (*.f32 (PI.f32) x) 0) |
(*.f32 (PI.f32) x) |
(*.f32 x (PI.f32)) |
(*.f32 x (/.f32 2 (/.f32 2 (PI.f32)))) |
(*.f32 x (*.f32 (/.f32 2 (/.f32 2 (PI.f32))) 1)) |
(*.f32 1 (*.f32 (PI.f32) x)) |
(*.f32 (*.f32 (PI.f32) x) 1) |
(*.f32 (*.f32 (PI.f32) 2) (/.f32 2 (*.f32 (/.f32 1 x) 4))) |
(*.f32 (*.f32 (PI.f32) 2) (*.f32 1/2 x)) |
(*.f32 (*.f32 (PI.f32) 2) (*.f32 (/.f32 2 (*.f32 (/.f32 1 x) 4)) 1)) |
(*.f32 2 (/.f32 (PI.f32) (*.f32 (/.f32 1 x) 2))) |
(*.f32 2 (*.f32 (*.f32 (PI.f32) 1/2) x)) |
(*.f32 2 (*.f32 (/.f32 (PI.f32) (*.f32 (/.f32 1 x) 2)) 1)) |
(*.f32 (+.f32 x x) (*.f32 (PI.f32) 1/2)) |
(*.f32 (+.f32 x x) (/.f32 1 (*.f32 2 (/.f32 1 (PI.f32))))) |
(*.f32 (+.f32 x x) (/.f32 1 (/.f32 2 (PI.f32)))) |
(*.f32 (+.f32 x x) (*.f32 (/.f32 1 (*.f32 2 (/.f32 1 (PI.f32)))) 1)) |
(*.f32 (+.f32 x x) (*.f32 (/.f32 1 (/.f32 2 (PI.f32))) 1)) |
(*.f32 (*.f32 (PI.f32) (+.f32 x x)) 1/2) |
(*.f32 1/2 (*.f32 (PI.f32) (+.f32 x x))) |
(*.f32 (/.f32 (PI.f32) (*.f32 (/.f32 1 x) 2)) 2) |
(*.f32 (/.f32 2 (*.f32 (/.f32 1 x) 4)) (*.f32 (PI.f32) 2)) |
(*.f32 (/.f32 1 (*.f32 2 (/.f32 1 (PI.f32)))) (+.f32 x x)) |
(*.f32 (/.f32 1 (/.f32 2 (PI.f32))) (+.f32 x x)) |
(*.f32 (/.f32 2 (/.f32 2 (PI.f32))) x) |
| Outputs |
|---|
1 |
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))))) |
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) (pow.f32 tau 2))))) |
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 2) (pow.f32 x 2))))) |
(+.f32 1 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) -1/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 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) (pow.f32 tau 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 (PI.f32) 2) (*.f32 (pow.f32 tau 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 (PI.f32) 2) (*.f32 (pow.f32 x 2) -1/6))) (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 x 4) 1/120))))) |
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 2) (pow.f32 x 2)))) (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 1/120 (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 (+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) (pow.f32 tau 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))))) (*.f32 (pow.f32 tau 6) (*.f32 (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6)) -1/5040))) |
(+.f32 1 (+.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 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/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6)))))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) -1/6))) (+.f32 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 x 4) 1/120))) (*.f32 (pow.f32 tau 6) (*.f32 -1/5040 (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6))))))) |
(+.f32 1 (+.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 2) (pow.f32 x 2)))) (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 1/120 (pow.f32 x 4))))) (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 6) (*.f32 -1/5040 (pow.f32 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 (PI.f32) 2) (*.f32 (pow.f32 x 2) (pow.f32 tau 2))))) |
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 2) (pow.f32 x 2))))) |
(+.f32 1 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) -1/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 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) (pow.f32 tau 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 (PI.f32) 2) (*.f32 (pow.f32 tau 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 (PI.f32) 2) (*.f32 (pow.f32 x 2) -1/6))) (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 x 4) 1/120))))) |
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 2) (pow.f32 x 2)))) (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 1/120 (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 (+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) (pow.f32 tau 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))))) (*.f32 (pow.f32 tau 6) (*.f32 (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6)) -1/5040))) |
(+.f32 1 (+.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 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/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6)))))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) -1/6))) (+.f32 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 x 4) 1/120))) (*.f32 (pow.f32 tau 6) (*.f32 -1/5040 (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6))))))) |
(+.f32 1 (+.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 2) (pow.f32 x 2)))) (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 1/120 (pow.f32 x 4))))) (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 6) (*.f32 -1/5040 (pow.f32 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 (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 (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 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (*.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 (/.f32 1 (*.f32 (PI.f32) x)) (/.f32 1 tau))) |
(/.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 (/.f32 1 tau) (/.f32 1 (*.f32 (PI.f32) x)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) (/.f32 1 (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 (/.f32 1 x) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) tau))) |
(/.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 (/.f32 1 x) 2) (/.f32 1 (*.f32 2 (/.f32 (PI.f32) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau))))) |
(*.f32 (*.f32 2 (/.f32 1 x)) (/.f32 1/2 (/.f32 tau (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32))))) |
(*.f32 2 (*.f32 (/.f32 1 x) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) (/.f32 (PI.f32) 1/2)))) |
(*.f32 2 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (+.f32 tau tau))) x)) |
(*.f32 2 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (*.f32 2 (PI.f32)))) x)) |
(*.f32 (*.f32 (/.f32 1 x) 2) (*.f32 (/.f32 1 (*.f32 2 (/.f32 (PI.f32) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau)))) 1)) |
(*.f32 (*.f32 2 (/.f32 1 x)) (/.f32 1/2 (/.f32 tau (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32))))) |
(*.f32 2 (*.f32 (/.f32 1 x) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) (/.f32 (PI.f32) 1/2)))) |
(*.f32 2 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (+.f32 tau tau))) x)) |
(*.f32 2 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (*.f32 2 (PI.f32)))) x)) |
(*.f32 (*.f32 (/.f32 1 x) 2) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) tau)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 (*.f32 (/.f32 1 x) 2) (*.f32 (/.f32 1 (*.f32 (PI.f32) (/.f32 2 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))))) (/.f32 1 tau))) |
(*.f32 (*.f32 2 (/.f32 1 x)) (/.f32 1/2 (/.f32 tau (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32))))) |
(*.f32 2 (*.f32 (/.f32 1 x) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) (/.f32 (PI.f32) 1/2)))) |
(*.f32 2 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (+.f32 tau tau))) x)) |
(*.f32 2 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (*.f32 2 (PI.f32)))) x)) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (/.f32 1 (*.f32 (PI.f32) (*.f32 x (+.f32 tau tau))))) |
(/.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))) 2) (*.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 x (+.f32 tau tau)))) 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))) 2) (*.f32 1/2 (/.f32 1 (*.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))) 2) (*.f32 (/.f32 1 (*.f32 (PI.f32) (+.f32 x x))) (/.f32 1 tau))) |
(/.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))) 2) (*.f32 (/.f32 1 (+.f32 tau tau)) (/.f32 1 (*.f32 (PI.f32) x)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) 2) (/.f32 1 (*.f32 (PI.f32) (+.f32 x 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))) tau) 2) (*.f32 (/.f32 1 (*.f32 (PI.f32) (+.f32 x x))) 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))) tau) 2) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) x)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) x)) (/.f32 1 tau)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 (/.f32 1 (PI.f32)) (/.f32 1 (*.f32 x (/.f32 tau (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 (/.f32 1 (PI.f32)) (*.f32 (/.f32 1 (*.f32 x (/.f32 tau (sin.f32 (*.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 (PI.f32)) (*.f32 (/.f32 1 (/.f32 x (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))) (/.f32 1 tau))) |
(/.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) tau)) (/.f32 1 x)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 (/.f32 1 tau) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 (/.f32 1 (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 (/.f32 1 (*.f32 x (/.f32 tau (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))))) (/.f32 1 (PI.f32))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 (/.f32 1 (*.f32 2 (/.f32 (PI.f32) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau)))) (*.f32 (/.f32 1 x) 2)) |
(*.f32 (*.f32 2 (/.f32 1 x)) (/.f32 1/2 (/.f32 tau (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32))))) |
(*.f32 2 (*.f32 (/.f32 1 x) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) (/.f32 (PI.f32) 1/2)))) |
(*.f32 2 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (+.f32 tau tau))) x)) |
(*.f32 2 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (*.f32 2 (PI.f32)))) x)) |
(*.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 x (+.f32 tau tau)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 (/.f32 1 (*.f32 (PI.f32) (+.f32 x x))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) 2)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau 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) x) 0) |
(*.f32 (PI.f32) x) |
(*.f32 (PI.f32) x) |
(*.f32 x (PI.f32)) |
(*.f32 (PI.f32) x) |
(*.f32 x (/.f32 2 (/.f32 2 (PI.f32)))) |
(*.f32 (PI.f32) x) |
(*.f32 x (*.f32 (/.f32 2 (/.f32 2 (PI.f32))) 1)) |
(*.f32 (PI.f32) x) |
(*.f32 1 (*.f32 (PI.f32) x)) |
(*.f32 (PI.f32) x) |
(*.f32 (*.f32 (PI.f32) x) 1) |
(*.f32 (PI.f32) x) |
(*.f32 (*.f32 (PI.f32) 2) (/.f32 2 (*.f32 (/.f32 1 x) 4))) |
(*.f32 (PI.f32) x) |
(*.f32 (*.f32 (PI.f32) 2) (*.f32 1/2 x)) |
(*.f32 (PI.f32) x) |
(*.f32 (*.f32 (PI.f32) 2) (*.f32 (/.f32 2 (*.f32 (/.f32 1 x) 4)) 1)) |
(*.f32 (PI.f32) x) |
(*.f32 2 (/.f32 (PI.f32) (*.f32 (/.f32 1 x) 2))) |
(*.f32 (PI.f32) x) |
(*.f32 2 (*.f32 (*.f32 (PI.f32) 1/2) x)) |
(*.f32 (PI.f32) x) |
(*.f32 2 (*.f32 (/.f32 (PI.f32) (*.f32 (/.f32 1 x) 2)) 1)) |
(*.f32 (PI.f32) x) |
(*.f32 (+.f32 x x) (*.f32 (PI.f32) 1/2)) |
(*.f32 (PI.f32) x) |
(*.f32 (+.f32 x x) (/.f32 1 (*.f32 2 (/.f32 1 (PI.f32))))) |
(*.f32 (PI.f32) x) |
(*.f32 (+.f32 x x) (/.f32 1 (/.f32 2 (PI.f32)))) |
(*.f32 (PI.f32) x) |
(*.f32 (+.f32 x x) (*.f32 (/.f32 1 (*.f32 2 (/.f32 1 (PI.f32)))) 1)) |
(*.f32 (PI.f32) x) |
(*.f32 (+.f32 x x) (*.f32 (/.f32 1 (/.f32 2 (PI.f32))) 1)) |
(*.f32 (PI.f32) x) |
(*.f32 (*.f32 (PI.f32) (+.f32 x x)) 1/2) |
(*.f32 (PI.f32) x) |
(*.f32 1/2 (*.f32 (PI.f32) (+.f32 x x))) |
(*.f32 (PI.f32) x) |
(*.f32 (/.f32 (PI.f32) (*.f32 (/.f32 1 x) 2)) 2) |
(*.f32 (PI.f32) x) |
(*.f32 (/.f32 2 (*.f32 (/.f32 1 x) 4)) (*.f32 (PI.f32) 2)) |
(*.f32 (PI.f32) x) |
(*.f32 (/.f32 1 (*.f32 2 (/.f32 1 (PI.f32)))) (+.f32 x x)) |
(*.f32 (PI.f32) x) |
(*.f32 (/.f32 1 (/.f32 2 (PI.f32))) (+.f32 x x)) |
(*.f32 (PI.f32) x) |
(*.f32 (/.f32 2 (/.f32 2 (PI.f32))) x) |
(*.f32 (PI.f32) x) |
Compiled 19401 to 6969 computations (64.1% saved)
67 alts after pruning (59 fresh and 8 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 713 | 30 | 743 |
| Fresh | 7 | 29 | 36 |
| Picked | 0 | 1 | 1 |
| Done | 1 | 7 | 8 |
| Total | 721 | 67 | 788 |
| Status | Error | Program |
|---|---|---|
| ▶ | 0.9b | (*.f32 (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) x) tau) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
| 0.9b | (*.f32 (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) x) (PI.f32)) tau) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| ▶ | 0.7b | (*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) (PI.f32)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
| 0.8b | (*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) (*.f32 tau x)) (*.f32 (/.f32 (/.f32 1 x) (PI.f32)) (sin.f32 (*.f32 x (PI.f32))))) | |
| 10.3b | (*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) (*.f32 tau x)) 1) | |
| 0.9b | (*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) x) (*.f32 (PI.f32) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| ✓ | 0.9b | (*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) (/.f32 (PI.f32) (/.f32 1 x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
| 1.1b | (*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) (/.f32 (PI.f32) (/.f32 1 x))) (*.f32 (/.f32 (/.f32 1 x) (PI.f32)) (sin.f32 (*.f32 x (PI.f32))))) | |
| 10.3b | (*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) (/.f32 (PI.f32) (/.f32 1 x))) 1) | |
| ✓ | 0.7b | (*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau)) x) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
| 10.3b | (*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau)) x) 1) | |
| 0.8b | (*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)) (*.f32 tau x)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 0.9b | (*.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) tau) (/.f32 1 (PI.f32))) x) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 5.2b | (*.f32 (/.f32 (sin.f32 (-.f32 (-.f32 (*.f32 (PI.f32) (*.f32 x tau)) (neg.f32 (PI.f32))) (PI.f32))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 13.2b | (*.f32 (/.f32 (sin.f32 (-.f32 (-.f32 (*.f32 (PI.f32) (*.f32 x tau)) (neg.f32 (PI.f32))) (PI.f32))) (*.f32 tau (*.f32 x (PI.f32)))) 1) | |
| 13.2b | (*.f32 (/.f32 (sin.f32 (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 (*.f32 x tau))))) (*.f32 tau (*.f32 x (PI.f32)))) 1) | |
| ✓ | 0.7b | (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
| 1.9b | (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (+.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) -1/6)) (+.f32 (+.f32 1 (*.f32 (pow.f32 x 6) (*.f32 -1/5040 (pow.f32 (PI.f32) 6)))) (*.f32 (pow.f32 x 4) (*.f32 1/120 (pow.f32 (PI.f32) 4)))))) | |
| 0.8b | (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (/.f32 (/.f32 1 x) (PI.f32)) (sin.f32 (*.f32 x (PI.f32))))) | |
| 10.3b | (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) 1) | |
| 0.8b | (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32)) (/.f32 1 x))) | |
| 0.9b | (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.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 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
| ✓ | 10.4b | (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (*.f32 x (PI.f32)))) 1) |
| 10.3b | (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 1) | |
| 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)))) | |
| 1.0b | (*.f32 (/.f32 1 (*.f32 tau (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 3.8b | (*.f32 (+.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 x 2)))) (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 x 4)))) (+.f32 1 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 x 6) (*.f32 -1/5040 (pow.f32 tau 6))))))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 10.7b | (*.f32 (+.f32 1 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 x 2))))) 1) | |
| 10.7b | (*.f32 (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) (pow.f32 tau 2))))) 1) | |
| ✓ | 0.9b | (*.f32 (*.f32 (/.f32 (/.f32 (/.f32 1 (PI.f32)) tau) x) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
| 1.0b | (*.f32 (*.f32 (/.f32 (/.f32 (/.f32 1 (PI.f32)) tau) x) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (*.f32 (/.f32 (/.f32 1 x) (PI.f32)) (sin.f32 (*.f32 x (PI.f32))))) | |
| 10.4b | (*.f32 (*.f32 (/.f32 (/.f32 (/.f32 1 (PI.f32)) tau) x) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) 1) | |
| 2.0b | (*.f32 (*.f32 (/.f32 (+.f32 -1 (-.f32 1 (/.f32 (/.f32 1 (PI.f32)) (neg.f32 tau)))) x) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 1.0b | (*.f32 (*.f32 (/.f32 (*.f32 tau (*.f32 (/.f32 (/.f32 (/.f32 (PI.f32) (PI.f32)) (*.f32 tau tau)) (*.f32 (PI.f32) 2)) 2)) x) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 10.4b | (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) x)) (/.f32 1 tau)) 1) | |
| 10.4b | (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) tau)) (/.f32 1 x)) 1) | |
| 10.3b | (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 x tau)) (/.f32 1 (PI.f32))) 1) | |
| 10.4b | (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) x) (/.f32 1 (*.f32 (PI.f32) tau))) 1) | |
| 10.3b | (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) tau) (/.f32 1 (*.f32 (PI.f32) x))) 1) | |
| 10.3b | (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)) (/.f32 (/.f32 1 tau) x)) 1) | |
| 10.3b | (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)) (/.f32 1 (*.f32 tau x))) 1) | |
| 0.9b | (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x) (/.f32 (/.f32 1 tau) (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| ▶ | 10.4b | (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x) (/.f32 1 (*.f32 tau (PI.f32)))) 1) |
| 10.3b | (*.f32 (*.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 x tau))) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) 1) | |
| 0.9b | (*.f32 (*.f32 (/.f32 1 (*.f32 x (/.f32 tau (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))))) (/.f32 1 (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 10.3b | (*.f32 (*.f32 (/.f32 1 tau) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) 1) | |
| 1.0b | (*.f32 (*.f32 (/.f32 1/2 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 2 tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 10.3b | (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 2 tau)) (/.f32 1 (*.f32 (PI.f32) (+.f32 x x)))) 1) | |
| 10.3b | (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 tau)) (/.f32 (/.f32 1 (PI.f32)) (+.f32 x x))) 1) | |
| 10.3b | (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 tau)) (/.f32 1/2 (*.f32 (PI.f32) x))) 1) | |
| 10.3b | (*.f32 (*.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 1/2 tau) (*.f32 (PI.f32) x))) 1) | |
| ▶ | 10.3b | (*.f32 (*.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 1/2 (*.f32 tau (*.f32 (PI.f32) x)))) 1) |
| 10.4b | (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (/.f32 1 (*.f32 (PI.f32) x)) (/.f32 1 tau))) 1) | |
| 10.3b | (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (/.f32 1/2 x) (/.f32 (/.f32 2 tau) (PI.f32)))) 1) | |
| 10.4b | (*.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (/.f32 2 tau) (/.f32 1/2 (*.f32 (PI.f32) x)))) 1) | |
| 10.4b | (*.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (/.f32 1/2 (*.f32 tau x)) (PI.f32)))) 1) | |
| ✓ | 12.3b | (*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
| 12.2b | (*.f32 1 (+.f32 1 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) -1/6)))) | |
| 12.2b | (*.f32 1 (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))) | |
| 12.4b | (*.f32 1 (*.f32 (/.f32 (/.f32 1 x) (PI.f32)) (sin.f32 (*.f32 x (PI.f32))))) | |
| 12.3b | (*.f32 1 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32)) (/.f32 1 x))) | |
| ▶ | 12.4b | (*.f32 1 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (/.f32 1 (PI.f32)))) |
| 12.3b | (*.f32 1 (*.f32 (/.f32 1/2 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2))) | |
| 12.3b | (*.f32 1 (*.f32 (/.f32 1/2 x) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 (PI.f32))))) | |
| 12.4b | (*.f32 1 (*.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 x)) (/.f32 1/2 (PI.f32)))) | |
| ✓ | 12.6b | (*.f32 1 1) |
Compiled 2702 to 1802 computations (33.3% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.4b | (*.f32 (PI.f32) (*.f32 tau x)) | |
| ✓ | 0.4b | (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) |
| 0.4b | (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) | |
| ✓ | 0.4b | (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) (PI.f32)) |
Compiled 77 to 12 computations (84.4% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | x | @ | -inf | (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) |
| 1.0ms | tau | @ | -inf | (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) |
| 0.0ms | tau | @ | 0 | (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) |
| 0.0ms | tau | @ | inf | (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) |
| 0.0ms | x | @ | 0 | (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) |
| 1× | batch-egg-rewrite |
| 1926× | bool.json-1 |
| 1926× | bool.json-2 |
| 1590× | bool.json-3 |
| 862× | rational.json-simplify-35 |
| 824× | rational.json-simplify-61 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 70 |
| 1 | 130 | 70 |
| 2 | 451 | 70 |
| 3 | 1603 | 70 |
| 4 | 5904 | 70 |
| 1× | node limit |
| Inputs |
|---|
(/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.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 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) (/.f32 1 (PI.f32)))))) (#(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 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (*.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 tau x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (*.f32 (/.f32 1/2 (PI.f32)) (/.f32 1 (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (*.f32 (/.f32 1/2 (*.f32 tau x)) (/.f32 1 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 tau x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (*.f32 tau x))) (/.f32 1/2 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (*.f32 tau x))) (*.f32 (/.f32 1/2 (PI.f32)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (*.f32 tau x))) (*.f32 1/2 (/.f32 1 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) (/.f32 1 (*.f32 tau x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) (*.f32 (/.f32 1 x) (/.f32 1 tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) (/.f32 1 (*.f32 (PI.f32) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) (*.f32 (/.f32 1 x) (/.f32 1 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) (*.f32 (/.f32 1 (*.f32 (PI.f32) x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) (*.f32 (PI.f32) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau (+.f32 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 4) (/.f32 1 (*.f32 (PI.f32) (*.f32 x (*.f32 tau 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 tau)) (/.f32 1 (*.f32 (PI.f32) (+.f32 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (*.f32 (PI.f32) (*.f32 tau x)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) 4) (/.f32 1 (*.f32 (PI.f32) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (PI.f32))) (/.f32 1/2 (*.f32 tau x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) x) (/.f32 1 (*.f32 (PI.f32) tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) x) (/.f32 (/.f32 1 (PI.f32)) tau))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) x) (/.f32 (/.f32 1 tau) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) tau)) (/.f32 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) x)) (/.f32 1 tau))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 tau) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 tau x)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (PI.f32)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 1 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 1 (*.f32 (PI.f32) (neg.f32 (*.f32 tau x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 1 (*.f32 tau (*.f32 x (neg.f32 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 1 (*.f32 (PI.f32) (*.f32 x (neg.f32 tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (neg.f32 tau)) (/.f32 1 (*.f32 (PI.f32) (neg.f32 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (neg.f32 tau)) (/.f32 1 (neg.f32 (*.f32 (PI.f32) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (neg.f32 (*.f32 tau x))) (/.f32 1 (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (neg.f32 (PI.f32))) (/.f32 1 (neg.f32 (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (neg.f32 (*.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) (neg.f32 (*.f32 tau x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (*.f32 x (neg.f32 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 x (neg.f32 tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) (*.f32 (PI.f32) (neg.f32 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) (neg.f32 (*.f32 (PI.f32) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) (neg.f32 (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (/.f32 1 (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 x) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 2 (PI.f32)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (+.f32 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (*.f32 (PI.f32) (*.f32 tau x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 tau) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (*.f32 (PI.f32) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (*.f32 tau x)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (PI.f32)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.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 or (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (*.f32 tau x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (/.f32 1 x) (/.f32 1 tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (/.f32 1/2 (*.f32 tau x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (*.f32 (/.f32 1/2 (*.f32 tau x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (*.f32 1/2 (/.f32 1 (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (*.f32 tau x))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) (/.f32 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) (*.f32 (/.f32 1 x) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (+.f32 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 4) (/.f32 1 (*.f32 x (*.f32 tau 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 tau)) (/.f32 1 (+.f32 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) x) (/.f32 1 tau))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 tau) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 tau x)) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 1 (neg.f32 (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 1 (*.f32 x (neg.f32 tau))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (neg.f32 tau)) (/.f32 1 (neg.f32 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (neg.f32 (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 x (neg.f32 tau))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) (neg.f32 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (/.f32 1 (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 x) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 tau) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (*.f32 tau x)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x))))))) |
| 1× | egg-herbie |
| 1534× | rational.json-simplify-50 |
| 1036× | rational.json-simplify-35 |
| 998× | rational.json-simplify-44 |
| 826× | rational.json-simplify-2 |
| 818× | rational.json-simplify-41 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 272 | 6020 |
| 1 | 667 | 6020 |
| 2 | 1588 | 5996 |
| 3 | 4208 | 5996 |
| 4 | 5562 | 5996 |
| 5 | 7107 | 5996 |
| 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))) |
(PI.f32) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 2)))) (PI.f32)) |
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 4)))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 2)))) (PI.f32))) |
(+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 x 6)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 4)))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 2)))) (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau x)) |
(PI.f32) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 2)))) (PI.f32)) |
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 4)))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 2)))) (PI.f32))) |
(+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 x 6)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 4)))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 2)))) (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) |
(+.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 0) |
(+.f32 0 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) |
(-.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 0) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (*.f32 (PI.f32) (*.f32 tau x)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) (/.f32 1 (PI.f32))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 1) |
(*.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))) 2) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 tau x)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (*.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 tau x))) 1)) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (*.f32 (/.f32 1/2 (PI.f32)) (/.f32 1 (*.f32 tau x)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (*.f32 (/.f32 1/2 (*.f32 tau x)) (/.f32 1 (PI.f32)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (*.f32 tau x))) (/.f32 1/2 (PI.f32))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (*.f32 tau x))) (*.f32 (/.f32 1/2 (PI.f32)) 1)) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (*.f32 tau x))) (*.f32 1/2 (/.f32 1 (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) (/.f32 1 (*.f32 tau x))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) (*.f32 (/.f32 1 x) (/.f32 1 tau))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) (/.f32 1 (*.f32 (PI.f32) x))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) (*.f32 (/.f32 1 x) (/.f32 1 (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) (*.f32 (/.f32 1 (*.f32 (PI.f32) x)) 1)) |
(*.f32 2 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) (*.f32 (PI.f32) 2))) |
(*.f32 2 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau (+.f32 x x))))) |
(*.f32 2 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 2)) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 4) (/.f32 1 (*.f32 (PI.f32) (*.f32 x (*.f32 tau 4))))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 tau)) (/.f32 1 (*.f32 (PI.f32) (+.f32 x x)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (*.f32 (PI.f32) (*.f32 tau x)))) 1/2) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) 4) (/.f32 1 (*.f32 (PI.f32) 4))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (PI.f32))) (/.f32 1/2 (*.f32 tau x))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) x) (/.f32 1 (*.f32 (PI.f32) tau))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) x) (/.f32 (/.f32 1 (PI.f32)) tau)) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) x) (/.f32 (/.f32 1 tau) (PI.f32))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) tau)) (/.f32 1 x)) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) x)) (/.f32 1 tau)) |
(*.f32 (/.f32 1 tau) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) x))) |
(*.f32 (/.f32 1 (*.f32 tau x)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32))) |
(*.f32 (/.f32 1 (PI.f32)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x))) |
(*.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) |
(*.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 1 (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))))) |
(*.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 1 (*.f32 (PI.f32) (neg.f32 (*.f32 tau x))))) |
(*.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 1 (*.f32 tau (*.f32 x (neg.f32 (PI.f32)))))) |
(*.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 1 (*.f32 (PI.f32) (*.f32 x (neg.f32 tau))))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (neg.f32 tau)) (/.f32 1 (*.f32 (PI.f32) (neg.f32 x)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (neg.f32 tau)) (/.f32 1 (neg.f32 (*.f32 (PI.f32) x)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (neg.f32 (*.f32 tau x))) (/.f32 1 (neg.f32 (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (neg.f32 (PI.f32))) (/.f32 1 (neg.f32 (*.f32 tau x)))) |
(*.f32 -1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (neg.f32 (*.f32 (PI.f32) (*.f32 tau x))))) |
(*.f32 -1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (neg.f32 (*.f32 tau x))))) |
(*.f32 -1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (*.f32 x (neg.f32 (PI.f32)))))) |
(*.f32 -1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 x (neg.f32 tau))))) |
(*.f32 -1 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) (*.f32 (PI.f32) (neg.f32 x)))) |
(*.f32 -1 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) (neg.f32 (*.f32 (PI.f32) x)))) |
(*.f32 -1 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) (neg.f32 (PI.f32)))) |
(*.f32 -1 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) (neg.f32 (*.f32 tau x)))) |
(*.f32 (*.f32 2 (/.f32 1 (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) 2))) |
(*.f32 (/.f32 1 x) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) tau))) |
(*.f32 (/.f32 1 (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau)) |
(*.f32 (/.f32 2 (PI.f32)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (+.f32 x x)))) |
(*.f32 1/2 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (*.f32 (PI.f32) (*.f32 tau x))))) |
(*.f32 (/.f32 1/2 tau) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (*.f32 (PI.f32) x)))) |
(*.f32 (/.f32 1/2 (*.f32 tau x)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (PI.f32)))) |
(*.f32 (/.f32 1/2 (PI.f32)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (*.f32 tau x)))) |
(*.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2)) |
(+.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) 0) |
(+.f32 0 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x))) |
(-.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) 0) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (*.f32 tau x))) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (/.f32 1 x) (/.f32 1 tau))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) 1) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (/.f32 1/2 (*.f32 tau x))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (*.f32 (/.f32 1/2 (*.f32 tau x)) 1)) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (*.f32 1/2 (/.f32 1 (*.f32 tau x)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (*.f32 tau x))) 1/2) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) (/.f32 1 x)) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) (*.f32 (/.f32 1 x) 1)) |
(*.f32 2 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (+.f32 x x)))) |
(*.f32 2 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) 2)) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 4) (/.f32 1 (*.f32 x (*.f32 tau 4)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 tau)) (/.f32 1 (+.f32 x x))) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) 4) 1/4) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) x) (/.f32 1 tau)) |
(*.f32 (/.f32 1 tau) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) x)) |
(*.f32 (/.f32 1 (*.f32 tau x)) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) |
(*.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 1 (neg.f32 (*.f32 tau x)))) |
(*.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 1 (*.f32 x (neg.f32 tau)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (neg.f32 tau)) (/.f32 1 (neg.f32 x))) |
(*.f32 -1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (neg.f32 (*.f32 tau x)))) |
(*.f32 -1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 x (neg.f32 tau)))) |
(*.f32 -1 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) (neg.f32 x))) |
(*.f32 (*.f32 2 (/.f32 1 (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2)) |
(*.f32 (/.f32 1 x) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau)) |
(*.f32 1/2 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (*.f32 tau x)))) |
(*.f32 (/.f32 1/2 tau) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 x))) |
(*.f32 (/.f32 1/2 (*.f32 tau x)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2)) |
| 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 (PI.f32) 2) (*.f32 (pow.f32 tau 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/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))) 1)) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 2) (pow.f32 x 2)))) (+.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (*.f32 (pow.f32 tau 4) (pow.f32 x 4)) 1/120)))) |
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 2) (pow.f32 x 2)))) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 1/120 (*.f32 (pow.f32 tau 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 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))) 1)) (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6))))) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 2) (pow.f32 x 2)))) (+.f32 (+.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (*.f32 (pow.f32 tau 4) (pow.f32 x 4)) 1/120))) (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (*.f32 (pow.f32 tau 6) (pow.f32 x 6)) -1/5040)))) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 2) (pow.f32 x 2)))) (+.f32 (*.f32 (*.f32 (pow.f32 tau 6) (pow.f32 x 6)) (*.f32 -1/5040 (pow.f32 (PI.f32) 6))) (+.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 x 4))))))) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 2) (pow.f32 x 2)))) (+.f32 1 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 x 4)))) (*.f32 (*.f32 (pow.f32 tau 6) (pow.f32 x 6)) (*.f32 -1/5040 (pow.f32 (PI.f32) 6)))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
1 |
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))))) |
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 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/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))) 1)) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 2) (pow.f32 x 2)))) (+.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (*.f32 (pow.f32 tau 4) (pow.f32 x 4)) 1/120)))) |
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 2) (pow.f32 x 2)))) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 1/120 (*.f32 (pow.f32 tau 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 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))) 1)) (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6))))) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 2) (pow.f32 x 2)))) (+.f32 (+.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (*.f32 (pow.f32 tau 4) (pow.f32 x 4)) 1/120))) (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (*.f32 (pow.f32 tau 6) (pow.f32 x 6)) -1/5040)))) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 2) (pow.f32 x 2)))) (+.f32 (*.f32 (*.f32 (pow.f32 tau 6) (pow.f32 x 6)) (*.f32 -1/5040 (pow.f32 (PI.f32) 6))) (+.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 x 4))))))) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 2) (pow.f32 x 2)))) (+.f32 1 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 x 4)))) (*.f32 (*.f32 (pow.f32 tau 6) (pow.f32 x 6)) (*.f32 -1/5040 (pow.f32 (PI.f32) 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))) |
(PI.f32) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 2)))) (PI.f32)) |
(+.f32 (PI.f32) (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 3))))) |
(+.f32 (PI.f32) (*.f32 -1/6 (*.f32 (pow.f32 x 2) (*.f32 (pow.f32 tau 2) (pow.f32 (PI.f32) 3))))) |
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 4)))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 2)))) (PI.f32))) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 3)))) (+.f32 (PI.f32) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 5)))))) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (*.f32 (pow.f32 tau 2) (pow.f32 (PI.f32) 3)))) (+.f32 (PI.f32) (*.f32 1/120 (*.f32 (pow.f32 x 4) (*.f32 (pow.f32 tau 4) (pow.f32 (PI.f32) 5)))))) |
(+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 x 6)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 4)))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 2)))) (PI.f32)))) |
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 5)))) (+.f32 (+.f32 (PI.f32) (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 3))))) (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 x 6) (pow.f32 (PI.f32) 7)))))) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (*.f32 (pow.f32 tau 2) (pow.f32 (PI.f32) 3)))) (+.f32 (+.f32 (PI.f32) (*.f32 1/120 (*.f32 (pow.f32 x 4) (*.f32 (pow.f32 tau 4) (pow.f32 (PI.f32) 5))))) (*.f32 -1/5040 (*.f32 (pow.f32 (PI.f32) 7) (*.f32 (pow.f32 tau 6) (pow.f32 x 6)))))) |
(+.f32 (+.f32 (PI.f32) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 5))))) (+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 x 6) (pow.f32 (PI.f32) 7)))) (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 3)))))) |
(+.f32 (PI.f32) (+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 x 6) (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 3)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 5))))))) |
(+.f32 (PI.f32) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 5)))) (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 x 6) (pow.f32 (PI.f32) 7))))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) |
(PI.f32) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 2)))) (PI.f32)) |
(+.f32 (PI.f32) (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 3))))) |
(+.f32 (PI.f32) (*.f32 -1/6 (*.f32 (pow.f32 x 2) (*.f32 (pow.f32 tau 2) (pow.f32 (PI.f32) 3))))) |
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 4)))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 2)))) (PI.f32))) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 3)))) (+.f32 (PI.f32) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 5)))))) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (*.f32 (pow.f32 tau 2) (pow.f32 (PI.f32) 3)))) (+.f32 (PI.f32) (*.f32 1/120 (*.f32 (pow.f32 x 4) (*.f32 (pow.f32 tau 4) (pow.f32 (PI.f32) 5)))))) |
(+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 x 6)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 4)))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 2)))) (PI.f32)))) |
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 5)))) (+.f32 (+.f32 (PI.f32) (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 3))))) (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 x 6) (pow.f32 (PI.f32) 7)))))) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (*.f32 (pow.f32 tau 2) (pow.f32 (PI.f32) 3)))) (+.f32 (+.f32 (PI.f32) (*.f32 1/120 (*.f32 (pow.f32 x 4) (*.f32 (pow.f32 tau 4) (pow.f32 (PI.f32) 5))))) (*.f32 -1/5040 (*.f32 (pow.f32 (PI.f32) 7) (*.f32 (pow.f32 tau 6) (pow.f32 x 6)))))) |
(+.f32 (+.f32 (PI.f32) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 5))))) (+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 x 6) (pow.f32 (PI.f32) 7)))) (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 3)))))) |
(+.f32 (PI.f32) (+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 x 6) (pow.f32 (PI.f32) 7)))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 3)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 5))))))) |
(+.f32 (PI.f32) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 5)))) (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 x 6) (pow.f32 (PI.f32) 7))))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) |
(+.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 0) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(+.f32 0 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(-.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 0) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (*.f32 (PI.f32) (*.f32 tau x)))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 1 (*.f32 tau (*.f32 (PI.f32) x)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) (/.f32 1 (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 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 1) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 tau x)))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 2 (/.f32 1/2 (*.f32 tau (*.f32 (PI.f32) x))))) |
(*.f32 2 (*.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 tau x))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))) |
(*.f32 2 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 1/2 (*.f32 tau (*.f32 (PI.f32) x))))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (*.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 tau x))) 1)) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 2 (/.f32 1/2 (*.f32 tau (*.f32 (PI.f32) x))))) |
(*.f32 2 (*.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 tau x))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))) |
(*.f32 2 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 1/2 (*.f32 tau (*.f32 (PI.f32) x))))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (*.f32 (/.f32 1/2 (PI.f32)) (/.f32 1 (*.f32 tau x)))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 2 (/.f32 1/2 (*.f32 tau (*.f32 (PI.f32) x))))) |
(*.f32 2 (*.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 tau x))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))) |
(*.f32 2 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 1/2 (*.f32 tau (*.f32 (PI.f32) x))))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (*.f32 (/.f32 1/2 (*.f32 tau x)) (/.f32 1 (PI.f32)))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 2 (/.f32 1/2 (*.f32 tau (*.f32 (PI.f32) x))))) |
(*.f32 2 (*.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 tau x))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))) |
(*.f32 2 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 1/2 (*.f32 tau (*.f32 (PI.f32) x))))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 1 (*.f32 tau (*.f32 (PI.f32) x)))) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (*.f32 (PI.f32) (*.f32 tau x)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (*.f32 tau x))) (/.f32 1/2 (PI.f32))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (/.f32 2 (*.f32 tau x)) (/.f32 1/2 (PI.f32)))) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (/.f32 1/2 (PI.f32)) (/.f32 2 (*.f32 tau x)))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (/.f32 1/2 (PI.f32)) (/.f32 2 (*.f32 tau x)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (*.f32 tau x))) (*.f32 (/.f32 1/2 (PI.f32)) 1)) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (/.f32 2 (*.f32 tau x)) (/.f32 1/2 (PI.f32)))) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (/.f32 1/2 (PI.f32)) (/.f32 2 (*.f32 tau x)))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (/.f32 1/2 (PI.f32)) (/.f32 2 (*.f32 tau x)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (*.f32 tau x))) (*.f32 1/2 (/.f32 1 (PI.f32)))) |
(*.f32 1/2 (*.f32 (/.f32 1 (PI.f32)) (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 (*.f32 tau x))))) |
(*.f32 (/.f32 1 (PI.f32)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 1/2 (/.f32 2 (*.f32 tau x))))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (/.f32 1 (PI.f32)) (*.f32 1/2 (/.f32 2 (*.f32 tau x))))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) (/.f32 1 (*.f32 tau x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) (*.f32 (/.f32 1 x) (/.f32 1 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 (PI.f32) (*.f32 tau x))) tau) (/.f32 1 (*.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 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) (*.f32 (/.f32 1 x) (/.f32 1 (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 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) (*.f32 (/.f32 1 (*.f32 (PI.f32) x)) 1)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 2 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) (*.f32 (PI.f32) 2))) |
(/.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 2 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau (+.f32 x 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 2 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) 2)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 4) (/.f32 1 (*.f32 (PI.f32) (*.f32 x (*.f32 tau 4))))) |
(*.f32 (*.f32 4 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 1 (*.f32 (PI.f32) (*.f32 tau (*.f32 4 x))))) |
(*.f32 4 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (/.f32 1 x) (*.f32 (PI.f32) (*.f32 tau 4))))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 4 (/.f32 (/.f32 (/.f32 1/4 tau) x) (PI.f32)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 tau)) (/.f32 1 (*.f32 (PI.f32) (+.f32 x x)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 tau)) (/.f32 1 (*.f32 (PI.f32) (+.f32 x x)))) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (/.f32 2 tau) (/.f32 (/.f32 1 (+.f32 x x)) (PI.f32)))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (/.f32 2 tau) (/.f32 1/2 (*.f32 (PI.f32) x)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (*.f32 (PI.f32) (*.f32 tau x)))) 1/2) |
(*.f32 1/2 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 (*.f32 tau (*.f32 (PI.f32) x))))) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 1/2 (/.f32 2 (*.f32 (PI.f32) (*.f32 tau x))))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 1/2 (/.f32 (/.f32 2 (*.f32 tau x)) (PI.f32)))) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) 4) (/.f32 1 (*.f32 (PI.f32) 4))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (PI.f32))) (/.f32 1/2 (*.f32 tau x))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (/.f32 2 (PI.f32)) (/.f32 (/.f32 1/2 tau) x))) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (/.f32 1/2 (*.f32 tau x)) (/.f32 2 (PI.f32)))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (/.f32 (/.f32 1/2 tau) x) (/.f32 2 (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) x) (/.f32 1 (*.f32 (PI.f32) tau))) |
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x) (/.f32 (/.f32 1 tau) (PI.f32))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) x) (/.f32 (/.f32 1 tau) (PI.f32))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) x) (/.f32 (/.f32 1 (PI.f32)) tau)) |
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x) (/.f32 (/.f32 1 tau) (PI.f32))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) x) (/.f32 (/.f32 1 tau) (PI.f32))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) x) (/.f32 (/.f32 1 tau) (PI.f32))) |
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x) (/.f32 (/.f32 1 tau) (PI.f32))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) tau)) (/.f32 1 x)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) x)) (/.f32 1 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 tau) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.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 (/.f32 1 (*.f32 tau x)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau 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 (/.f32 1 (PI.f32)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 tau x))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 1 (*.f32 tau (*.f32 (PI.f32) x)))) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (*.f32 (PI.f32) (*.f32 tau x)))) |
(*.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 1 (neg.f32 (*.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 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 1 (*.f32 (PI.f32) (neg.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 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 1 (*.f32 tau (*.f32 x (neg.f32 (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 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 1 (*.f32 (PI.f32) (*.f32 x (neg.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 (PI.f32) (*.f32 tau x))) (neg.f32 tau)) (/.f32 1 (*.f32 (PI.f32) (neg.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 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (neg.f32 tau)) (/.f32 1 (neg.f32 (*.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 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (neg.f32 (*.f32 tau x))) (/.f32 1 (neg.f32 (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 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (neg.f32 (PI.f32))) (/.f32 1 (neg.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 -1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (neg.f32 (*.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 -1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (neg.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 -1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (*.f32 x (neg.f32 (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 -1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 x (neg.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 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) (*.f32 (PI.f32) (neg.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 -1 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) (neg.f32 (*.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 -1 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) (neg.f32 (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 -1 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) (neg.f32 (*.f32 tau x)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 (*.f32 2 (/.f32 1 (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) 2))) |
(/.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 x) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau 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 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 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 2 (PI.f32)) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (+.f32 x x)))) |
(*.f32 (/.f32 2 (PI.f32)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (+.f32 x x)))) |
(*.f32 (/.f32 2 (PI.f32)) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) 1/2)) |
(*.f32 1/2 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (*.f32 (PI.f32) (*.f32 tau x))))) |
(*.f32 1/2 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 (*.f32 tau (*.f32 (PI.f32) x))))) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 1/2 (/.f32 2 (*.f32 (PI.f32) (*.f32 tau x))))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 1/2 (/.f32 (/.f32 2 (*.f32 tau x)) (PI.f32)))) |
(*.f32 (/.f32 1/2 tau) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (*.f32 (PI.f32) x)))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (/.f32 2 (*.f32 (PI.f32) x)) (/.f32 1/2 tau))) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (/.f32 1/2 tau) (/.f32 2 (*.f32 (PI.f32) x)))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (/.f32 1/2 tau) (/.f32 2 (*.f32 (PI.f32) x)))) |
(*.f32 (/.f32 1/2 (*.f32 tau x)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (PI.f32)))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (/.f32 2 (PI.f32)) (/.f32 (/.f32 1/2 tau) x))) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (/.f32 1/2 (*.f32 tau x)) (/.f32 2 (PI.f32)))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (/.f32 (/.f32 1/2 tau) x) (/.f32 2 (PI.f32)))) |
(*.f32 (/.f32 1/2 (PI.f32)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (*.f32 tau x)))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (/.f32 2 (*.f32 tau x)) (/.f32 1/2 (PI.f32)))) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (/.f32 1/2 (PI.f32)) (/.f32 2 (*.f32 tau x)))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (/.f32 1/2 (PI.f32)) (/.f32 2 (*.f32 tau x)))) |
(*.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2)) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 2 (/.f32 1/2 (*.f32 tau (*.f32 (PI.f32) x))))) |
(*.f32 2 (*.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 tau x))) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))))) |
(*.f32 2 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 1/2 (*.f32 tau (*.f32 (PI.f32) x))))) |
(+.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) 0) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) |
(+.f32 0 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) |
(-.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) 0) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (*.f32 tau x))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 1 (*.f32 tau x))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (/.f32 1 tau) x)) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (/.f32 1 x) (/.f32 1 tau))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 1 (*.f32 tau x))) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (*.f32 tau x))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (/.f32 1 tau) x)) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) 1) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (/.f32 1/2 (*.f32 tau x))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 2 (/.f32 (/.f32 1/2 tau) x))) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 2 (/.f32 1/2 (*.f32 tau x)))) |
(*.f32 2 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (/.f32 1/2 tau) x))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (*.f32 (/.f32 1/2 (*.f32 tau x)) 1)) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 2 (/.f32 (/.f32 1/2 tau) x))) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 2 (/.f32 1/2 (*.f32 tau x)))) |
(*.f32 2 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (/.f32 1/2 tau) x))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2) (*.f32 1/2 (/.f32 1 (*.f32 tau x)))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 1 (*.f32 tau x))) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (*.f32 tau x))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (/.f32 1 tau) x)) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (*.f32 tau x))) 1/2) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (/.f32 2 (*.f32 tau x)) 1/2)) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 1/2 (/.f32 2 (*.f32 tau x)))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 1/2 (/.f32 2 (*.f32 tau x)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) (/.f32 1 x)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) (*.f32 (/.f32 1 x) 1)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) |
(*.f32 2 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau (+.f32 x x)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) |
(*.f32 2 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) 2)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 4) (/.f32 1 (*.f32 x (*.f32 tau 4)))) |
(*.f32 (*.f32 4 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 1 (*.f32 tau (*.f32 4 x)))) |
(*.f32 4 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (*.f32 tau (*.f32 x 4))))) |
(*.f32 4 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (/.f32 1/4 tau) x))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 tau)) (/.f32 1 (+.f32 x x))) |
(*.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 tau)) (/.f32 1 (+.f32 x x))) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (/.f32 2 tau) (/.f32 1 (+.f32 x x)))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (/.f32 2 tau) (/.f32 1/2 x))) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) 4) 1/4) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) x) (/.f32 1 tau)) |
(*.f32 (/.f32 1 tau) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x)) |
(*.f32 (/.f32 1 tau) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) x)) |
(*.f32 (/.f32 1 tau) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) x)) |
(*.f32 (/.f32 1 tau) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x)) |
(*.f32 (/.f32 1 (*.f32 tau x)) (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 1 (*.f32 tau x))) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 1 (*.f32 tau x))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (/.f32 1 tau) x)) |
(*.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 1 (neg.f32 (*.f32 tau x)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) |
(*.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 1 (*.f32 x (neg.f32 tau)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (neg.f32 tau)) (/.f32 1 (neg.f32 x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) |
(*.f32 -1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (neg.f32 (*.f32 tau x)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) |
(*.f32 -1 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 x (neg.f32 tau)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) |
(*.f32 -1 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) (neg.f32 x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) |
(*.f32 (*.f32 2 (/.f32 1 (*.f32 tau x))) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) |
(*.f32 (/.f32 1 x) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) |
(*.f32 1/2 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 (*.f32 tau x)))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (/.f32 2 (*.f32 tau x)) 1/2)) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 1/2 (/.f32 2 (*.f32 tau x)))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 1/2 (/.f32 2 (*.f32 tau x)))) |
(*.f32 (/.f32 1/2 tau) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 2 x))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (/.f32 2 x) (/.f32 1/2 tau))) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (/.f32 1/2 tau) (/.f32 2 x))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (/.f32 1/2 tau) (/.f32 2 x))) |
(*.f32 (/.f32 1/2 (*.f32 tau x)) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) 2)) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 2 (/.f32 (/.f32 1/2 tau) x))) |
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 2 (/.f32 1/2 (*.f32 tau x)))) |
(*.f32 2 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (/.f32 1/2 tau) x))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.3b | (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) |
| 0.3b | (sin.f32 (*.f32 x (PI.f32))) | |
| 0.3b | (*.f32 x (PI.f32)) | |
| ✓ | 0.5b | (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (/.f32 1 (PI.f32))) |
Compiled 43 to 17 computations (60.5% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | x | @ | -inf | (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) |
| 0.0ms | x | @ | 0 | (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) |
| 0.0ms | x | @ | 0 | (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (/.f32 1 (PI.f32))) |
| 0.0ms | x | @ | inf | (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (/.f32 1 (PI.f32))) |
| 0.0ms | x | @ | -inf | (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (/.f32 1 (PI.f32))) |
| 1× | batch-egg-rewrite |
| 1188× | rational.json-simplify-35 |
| 960× | bool.json-1 |
| 960× | bool.json-2 |
| 932× | rational.json-1 |
| 932× | rational.json-2 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 52 |
| 1 | 128 | 46 |
| 2 | 371 | 46 |
| 3 | 885 | 46 |
| 4 | 2655 | 46 |
| 5 | 7175 | 46 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (/.f32 1 (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) x) |
| 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 -1 (-.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (PI.f32) (neg.f32 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (*.f32 (PI.f32) 2)) (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (*.f32 (PI.f32) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32)) (+.f32 x x)) (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32)) (+.f32 x x)))))) (#(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 (PI.f32) (neg.f32 x))))))) (#(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 (sin.f32 (*.f32 x (PI.f32))) (/.f32 x (/.f32 1 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (/.f32 1 (/.f32 1 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (/.f32 (*.f32 (PI.f32) 1/2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (*.f32 (PI.f32) (/.f32 x (sin.f32 (*.f32 x (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 x (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (PI.f32)) (/.f32 x (sin.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))) 2) (*.f32 x (*.f32 (PI.f32) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2) (/.f32 (+.f32 x x) (/.f32 1 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2) (+.f32 (/.f32 x (/.f32 1 (PI.f32))) (/.f32 x (/.f32 1 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (*.f32 (*.f32 (PI.f32) 2) (/.f32 x (sin.f32 (*.f32 x (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 (*.f32 x (*.f32 (PI.f32) 2)) (sin.f32 (*.f32 x (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (+.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 x (PI.f32)))) (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 x (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 2 (PI.f32)) (*.f32 x (/.f32 2 (sin.f32 (*.f32 x (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (*.f32 (*.f32 (PI.f32) 4) (/.f32 x (sin.f32 (*.f32 x (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (/.f32 (*.f32 (PI.f32) 4) (/.f32 (sin.f32 (*.f32 x (PI.f32))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (/.f32 (*.f32 x (*.f32 (PI.f32) 4)) (sin.f32 (*.f32 x (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (/.f32 (*.f32 x 4) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (+.f32 (/.f32 (*.f32 x (*.f32 (PI.f32) 2)) (sin.f32 (*.f32 x (PI.f32)))) (/.f32 (*.f32 x (*.f32 (PI.f32) 2)) (sin.f32 (*.f32 x (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (/.f32 2 (PI.f32))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 x)) (*.f32 (PI.f32) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 x)) (/.f32 2 (/.f32 1 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 x)) (+.f32 (/.f32 1 (/.f32 1 (PI.f32))) (/.f32 1 (/.f32 1 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 4) (*.f32 x (*.f32 (PI.f32) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 4) (+.f32 (/.f32 (+.f32 x x) (/.f32 1 (PI.f32))) (/.f32 (+.f32 x x) (/.f32 1 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 x) (/.f32 (PI.f32) (sin.f32 (*.f32 x (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 x) (/.f32 (/.f32 (*.f32 (PI.f32) 2) (sin.f32 (*.f32 x (PI.f32)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (*.f32 (neg.f32 (PI.f32)) (/.f32 x (sin.f32 (*.f32 x (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (neg.f32 (*.f32 (PI.f32) (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (PI.f32) (neg.f32 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (sin.f32 (*.f32 x (PI.f32)))) (/.f32 x (neg.f32 (/.f32 1 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 x (/.f32 2 (sin.f32 (*.f32 x (PI.f32))))) (*.f32 (*.f32 (PI.f32) 2) (*.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 1 (PI.f32)) 4) (*.f32 2 (*.f32 x (/.f32 2 (sin.f32 (*.f32 x (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 1 (PI.f32)) 4) (*.f32 4 (/.f32 x (sin.f32 (*.f32 x (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 8 (*.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (PI.f32) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 8 (+.f32 (*.f32 (*.f32 (PI.f32) 4) (/.f32 x (sin.f32 (*.f32 x (PI.f32))))) (*.f32 (*.f32 (PI.f32) 4) (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 8 (+.f32 (/.f32 (*.f32 (PI.f32) 4) (/.f32 (sin.f32 (*.f32 x (PI.f32))) x)) (/.f32 (*.f32 (PI.f32) 4) (/.f32 (sin.f32 (*.f32 x (PI.f32))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 8 (+.f32 (/.f32 (*.f32 x (*.f32 (PI.f32) 4)) (sin.f32 (*.f32 x (PI.f32)))) (/.f32 (*.f32 x (*.f32 (PI.f32) 4)) (sin.f32 (*.f32 x (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 8 (+.f32 (/.f32 (*.f32 x 4) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32))) (/.f32 (*.f32 x 4) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -2 (*.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (*.f32 2 (neg.f32 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -2 (*.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (neg.f32 (*.f32 (PI.f32) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -2 (+.f32 (*.f32 (neg.f32 (PI.f32)) (/.f32 x (sin.f32 (*.f32 x (PI.f32))))) (*.f32 (neg.f32 (PI.f32)) (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -2 (neg.f32 (*.f32 (*.f32 (PI.f32) 2) (/.f32 x (sin.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))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) 4) (*.f32 (PI.f32) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) 4) (+.f32 (/.f32 2 (/.f32 1 (PI.f32))) (/.f32 2 (/.f32 1 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2) 4) (*.f32 (*.f32 (PI.f32) 8) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 1 (PI.f32)) x) (/.f32 1 (sin.f32 (*.f32 x (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32)) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 (PI.f32))) (+.f32 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 (PI.f32))) (/.f32 x 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 4 (/.f32 (PI.f32) (sin.f32 (*.f32 x (PI.f32))))) (*.f32 x 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (neg.f32 (PI.f32))) (neg.f32 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x)) (neg.f32 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) -2) (*.f32 (*.f32 (PI.f32) 2) (neg.f32 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) -2) (*.f32 (PI.f32) (neg.f32 (+.f32 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) -2) (+.f32 (/.f32 x (neg.f32 (/.f32 1 (PI.f32)))) (/.f32 x (neg.f32 (/.f32 1 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) -2) (neg.f32 (*.f32 x (*.f32 (PI.f32) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 x (/.f32 2 (sin.f32 (*.f32 x (PI.f32)))))) (+.f32 (*.f32 (*.f32 (PI.f32) 2) (*.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))) (*.f32 (*.f32 (PI.f32) 2) (*.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (/.f32 x (sin.f32 (*.f32 x (PI.f32))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) 4)) (*.f32 (PI.f32) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2) 4)) (+.f32 (*.f32 (*.f32 (PI.f32) 8) x) (*.f32 (*.f32 (PI.f32) 8) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 x (PI.f32))) -2)) (+.f32 (*.f32 (*.f32 (PI.f32) 2) (neg.f32 x)) (*.f32 (*.f32 (PI.f32) 2) (neg.f32 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 x (PI.f32))) -2)) (+.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 x x))) (*.f32 (PI.f32) (neg.f32 (+.f32 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (/.f32 1 (PI.f32)) 4)) (+.f32 (*.f32 4 (/.f32 x (sin.f32 (*.f32 x (PI.f32))))) (*.f32 4 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 16 (+.f32 (*.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (PI.f32) 8)) (*.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (PI.f32) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -4 (+.f32 (*.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (*.f32 2 (neg.f32 (PI.f32)))) (*.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (*.f32 2 (neg.f32 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -4 (+.f32 (*.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (neg.f32 (*.f32 (PI.f32) 2))) (*.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (neg.f32 (*.f32 (PI.f32) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 4 (/.f32 (PI.f32) (sin.f32 (*.f32 x (PI.f32)))))) (*.f32 (+.f32 x x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (neg.f32 (PI.f32)))) (*.f32 2 (neg.f32 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x))) (*.f32 2 (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2) (*.f32 x (PI.f32))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 4) (*.f32 x (PI.f32))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) 4) (PI.f32)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 4) (*.f32 (PI.f32) 1/2)) (*.f32 (+.f32 x x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) -2) (PI.f32)) (*.f32 2 (neg.f32 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) -2) (PI.f32)) (neg.f32 (+.f32 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 4 (/.f32 x (sin.f32 (*.f32 x (PI.f32))))) (*.f32 (PI.f32) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -1 (/.f32 x (sin.f32 (*.f32 x (PI.f32))))) (neg.f32 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (/.f32 1 (PI.f32)) 4) (/.f32 x (sin.f32 (*.f32 x (PI.f32))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 8 (/.f32 x (sin.f32 (*.f32 x (PI.f32))))) (*.f32 (PI.f32) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -2 (/.f32 x (sin.f32 (*.f32 x (PI.f32))))) (*.f32 2 (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -2 (/.f32 x (sin.f32 (*.f32 x (PI.f32))))) (neg.f32 (*.f32 (PI.f32) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (PI.f32)) (*.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (/.f32 x (sin.f32 (*.f32 x (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (PI.f32) (neg.f32 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) 2) (*.f32 (PI.f32) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (*.f32 (PI.f32) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32)) (+.f32 x x)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 (PI.f32))) x) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 1 (PI.f32)) 2) (/.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 4)) (neg.f32 (*.f32 x (*.f32 (PI.f32) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 x))) (neg.f32 (*.f32 (PI.f32) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 1 (PI.f32))) (neg.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 (PI.f32)))) (neg.f32 (+.f32 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 4 (/.f32 (PI.f32) (sin.f32 (*.f32 x (PI.f32)))))) (neg.f32 (*.f32 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (neg.f32 (PI.f32)))) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x))) (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (/.f32 1 (PI.f32)) x) (/.f32 (/.f32 1 (PI.f32)) x)) (+.f32 (/.f32 1 (sin.f32 (*.f32 x (PI.f32)))) (/.f32 1 (sin.f32 (*.f32 x (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) 4)) (*.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (/.f32 4 (/.f32 (PI.f32) (sin.f32 (*.f32 x (PI.f32)))))) (*.f32 2 (/.f32 4 (/.f32 (PI.f32) (sin.f32 (*.f32 x (PI.f32))))))) (*.f32 2 (*.f32 (+.f32 x x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (neg.f32 (PI.f32)))) (*.f32 2 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (neg.f32 (PI.f32))))) (*.f32 2 (*.f32 2 (neg.f32 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x))) (*.f32 2 (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x)))) (*.f32 2 (*.f32 2 (neg.f32 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2) (*.f32 x (PI.f32))) (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2) (*.f32 x (PI.f32)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 4) (*.f32 x (PI.f32))) (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 4) (*.f32 x (PI.f32)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) 4) (PI.f32)) (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) 4) (PI.f32))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 4) (*.f32 (PI.f32) 1/2)) (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 4) (*.f32 (PI.f32) 1/2))) (*.f32 2 (*.f32 (+.f32 x x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) -2) (PI.f32)) (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) -2) (PI.f32))) (*.f32 2 (*.f32 2 (neg.f32 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) -2) (PI.f32)) (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) -2) (PI.f32))) (*.f32 2 (neg.f32 (+.f32 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 4 (/.f32 x (sin.f32 (*.f32 x (PI.f32))))) (/.f32 4 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))) (*.f32 (PI.f32) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 -1 (/.f32 x (sin.f32 (*.f32 x (PI.f32))))) (/.f32 -1 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))) (*.f32 2 (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (/.f32 1 (PI.f32)) 4) (/.f32 x (sin.f32 (*.f32 x (PI.f32))))) (/.f32 (*.f32 (/.f32 1 (PI.f32)) 4) (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 8 (/.f32 x (sin.f32 (*.f32 x (PI.f32))))) (/.f32 8 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))) (*.f32 2 (*.f32 (PI.f32) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 -2 (/.f32 x (sin.f32 (*.f32 x (PI.f32))))) (/.f32 -2 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))) (*.f32 2 (*.f32 2 (neg.f32 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 -2 (/.f32 x (sin.f32 (*.f32 x (PI.f32))))) (/.f32 -2 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))) (*.f32 2 (neg.f32 (*.f32 (PI.f32) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (PI.f32)) (/.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (PI.f32))) (*.f32 2 (*.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (PI.f32) (neg.f32 x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (PI.f32) (neg.f32 x)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) 2) (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) 2)) (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 (PI.f32))) x) (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 (PI.f32))) x)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 x))) (neg.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 x)))) (*.f32 2 (neg.f32 (*.f32 (PI.f32) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (/.f32 1 (PI.f32))) (neg.f32 (/.f32 1 (PI.f32)))) (+.f32 (neg.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32))))) (neg.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 (PI.f32)))) (neg.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 (PI.f32))))) (*.f32 2 (neg.f32 (+.f32 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (/.f32 4 (/.f32 (PI.f32) (sin.f32 (*.f32 x (PI.f32)))))) (neg.f32 (/.f32 4 (/.f32 (PI.f32) (sin.f32 (*.f32 x (PI.f32))))))) (+.f32 (neg.f32 (*.f32 x 4)) (neg.f32 (*.f32 x 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (neg.f32 (PI.f32)))) (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (neg.f32 (PI.f32))))) (+.f32 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x))) (neg.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x)))) (*.f32 (PI.f32) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 2 (PI.f32))) (neg.f32 (*.f32 x (/.f32 2 (sin.f32 (*.f32 x (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) 4)) (neg.f32 (*.f32 (PI.f32) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (/.f32 1 (PI.f32)) x)) (neg.f32 (/.f32 1 (sin.f32 (*.f32 x (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 2 (/.f32 4 (/.f32 (PI.f32) (sin.f32 (*.f32 x (PI.f32))))))) (neg.f32 (*.f32 (+.f32 x x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 2 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (neg.f32 (PI.f32))))) (neg.f32 (*.f32 2 (neg.f32 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 2 (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x)))) (neg.f32 (*.f32 2 (neg.f32 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 4) (*.f32 (PI.f32) 1/2))) (neg.f32 (*.f32 (+.f32 x x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) -2) (PI.f32))) (+.f32 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) -2) (PI.f32))) (neg.f32 (*.f32 2 (neg.f32 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) -2) (PI.f32))) (neg.f32 (neg.f32 (+.f32 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 4 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))) (neg.f32 (*.f32 (PI.f32) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 -1 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))) (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 8 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))) (neg.f32 (*.f32 (PI.f32) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 -2 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))) (*.f32 (PI.f32) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 -2 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))) (neg.f32 (*.f32 2 (neg.f32 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 -2 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))) (neg.f32 (neg.f32 (*.f32 (PI.f32) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (PI.f32))) (neg.f32 (*.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) 2)) (neg.f32 (*.f32 (PI.f32) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 x)))) (*.f32 (PI.f32) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 x)))) (neg.f32 (neg.f32 (*.f32 (PI.f32) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (/.f32 1 (PI.f32)))) (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 (PI.f32))))) (+.f32 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 (PI.f32))))) (neg.f32 (neg.f32 (+.f32 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (/.f32 4 (/.f32 (PI.f32) (sin.f32 (*.f32 x (PI.f32))))))) (*.f32 x 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (neg.f32 (PI.f32))))) (neg.f32 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x)))) (neg.f32 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (PI.f32) (neg.f32 x))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.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 or (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (-.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (neg.f32 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (+.f32 x x)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (+.f32 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (neg.f32 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2) (/.f32 1/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2) (*.f32 (/.f32 1 x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (+.f32 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (/.f32 1/2 x) (sin.f32 (*.f32 x (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 x)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 4) (/.f32 1 (*.f32 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 x) (sin.f32 (*.f32 x (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (neg.f32 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (sin.f32 (*.f32 x (PI.f32)))) (/.f32 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 x) (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 1 x) 1/2) (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (neg.f32 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (+.f32 x x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 x 4)) (*.f32 (sin.f32 (*.f32 x (PI.f32))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 x) (neg.f32 (sin.f32 (*.f32 x (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (neg.f32 x)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f32 (sin.f32 (*.f32 x (PI.f32))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (/.f32 (sin.f32 (*.f32 x (PI.f32))) x))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (/.f32 (sin.f32 (*.f32 x (PI.f32))) x)))))) |
| 1× | egg-herbie |
| 1374× | rational.json-simplify-35 |
| 1316× | rational.json-simplify-2 |
| 826× | rational.json-simplify-1 |
| 706× | rational.json-simplify-51 |
| 652× | rational.json-simplify-44 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 451 | 5976 |
| 1 | 1414 | 5938 |
| 2 | 4544 | 5936 |
| 3 | 7230 | 5932 |
| 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))) |
(PI.f32) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 3))) (PI.f32)) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 5))) (PI.f32))) |
(+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 x 6) (pow.f32 (PI.f32) 7))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 5))) (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) |
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) |
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) |
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) |
(+.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 -1 (-.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (PI.f32) (neg.f32 x))))) |
(+.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (*.f32 (PI.f32) 2)) (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (*.f32 (PI.f32) 2))) |
(+.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32)) (+.f32 x x)) (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32)) (+.f32 x x))) |
(-.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) 0) |
(-.f32 0 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (PI.f32) (neg.f32 x)))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 x (/.f32 1 (PI.f32)))) |
(/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (PI.f32)) |
(/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (/.f32 1 (/.f32 1 (PI.f32)))) |
(/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (/.f32 (*.f32 (PI.f32) 1/2) 1/2)) |
(/.f32 1 (*.f32 (PI.f32) (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))) |
(/.f32 1 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 x (PI.f32))))) |
(/.f32 (/.f32 1 (PI.f32)) (/.f32 x (sin.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))) 2) (*.f32 x (*.f32 (PI.f32) 2))) |
(/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2) (/.f32 (+.f32 x x) (/.f32 1 (PI.f32)))) |
(/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2) (+.f32 (/.f32 x (/.f32 1 (PI.f32))) (/.f32 x (/.f32 1 (PI.f32))))) |
(/.f32 2 (*.f32 (*.f32 (PI.f32) 2) (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))) |
(/.f32 2 (/.f32 (*.f32 x (*.f32 (PI.f32) 2)) (sin.f32 (*.f32 x (PI.f32))))) |
(/.f32 2 (+.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 x (PI.f32)))) (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 x (PI.f32)))))) |
(/.f32 (/.f32 2 (PI.f32)) (*.f32 x (/.f32 2 (sin.f32 (*.f32 x (PI.f32)))))) |
(/.f32 4 (*.f32 (*.f32 (PI.f32) 4) (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))) |
(/.f32 4 (/.f32 (*.f32 (PI.f32) 4) (/.f32 (sin.f32 (*.f32 x (PI.f32))) x))) |
(/.f32 4 (/.f32 (*.f32 x (*.f32 (PI.f32) 4)) (sin.f32 (*.f32 x (PI.f32))))) |
(/.f32 4 (/.f32 (*.f32 x 4) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32)))) |
(/.f32 4 (+.f32 (/.f32 (*.f32 x (*.f32 (PI.f32) 2)) (sin.f32 (*.f32 x (PI.f32)))) (/.f32 (*.f32 x (*.f32 (PI.f32) 2)) (sin.f32 (*.f32 x (PI.f32)))))) |
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (/.f32 2 (PI.f32))) 2) |
(/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 x)) (*.f32 (PI.f32) 2)) |
(/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 x)) (/.f32 2 (/.f32 1 (PI.f32)))) |
(/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 x)) (+.f32 (/.f32 1 (/.f32 1 (PI.f32))) (/.f32 1 (/.f32 1 (PI.f32))))) |
(/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 4) (*.f32 x (*.f32 (PI.f32) 4))) |
(/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 4) (+.f32 (/.f32 (+.f32 x x) (/.f32 1 (PI.f32))) (/.f32 (+.f32 x x) (/.f32 1 (PI.f32))))) |
(/.f32 (/.f32 1 x) (/.f32 (PI.f32) (sin.f32 (*.f32 x (PI.f32))))) |
(/.f32 (/.f32 1 x) (/.f32 (/.f32 (*.f32 (PI.f32) 2) (sin.f32 (*.f32 x (PI.f32)))) 2)) |
(/.f32 -1 (*.f32 (neg.f32 (PI.f32)) (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))) |
(/.f32 -1 (neg.f32 (*.f32 (PI.f32) (/.f32 x (sin.f32 (*.f32 x (PI.f32))))))) |
(/.f32 (neg.f32 (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (PI.f32) (neg.f32 x))) |
(/.f32 (neg.f32 (sin.f32 (*.f32 x (PI.f32)))) (/.f32 x (neg.f32 (/.f32 1 (PI.f32))))) |
(/.f32 (*.f32 x (/.f32 2 (sin.f32 (*.f32 x (PI.f32))))) (*.f32 (*.f32 (PI.f32) 2) (*.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (/.f32 x (sin.f32 (*.f32 x (PI.f32))))))) |
(/.f32 (*.f32 (/.f32 1 (PI.f32)) 4) (*.f32 2 (*.f32 x (/.f32 2 (sin.f32 (*.f32 x (PI.f32))))))) |
(/.f32 (*.f32 (/.f32 1 (PI.f32)) 4) (*.f32 4 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))) |
(/.f32 8 (*.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (PI.f32) 8))) |
(/.f32 8 (+.f32 (*.f32 (*.f32 (PI.f32) 4) (/.f32 x (sin.f32 (*.f32 x (PI.f32))))) (*.f32 (*.f32 (PI.f32) 4) (/.f32 x (sin.f32 (*.f32 x (PI.f32))))))) |
(/.f32 8 (+.f32 (/.f32 (*.f32 (PI.f32) 4) (/.f32 (sin.f32 (*.f32 x (PI.f32))) x)) (/.f32 (*.f32 (PI.f32) 4) (/.f32 (sin.f32 (*.f32 x (PI.f32))) x)))) |
(/.f32 8 (+.f32 (/.f32 (*.f32 x (*.f32 (PI.f32) 4)) (sin.f32 (*.f32 x (PI.f32)))) (/.f32 (*.f32 x (*.f32 (PI.f32) 4)) (sin.f32 (*.f32 x (PI.f32)))))) |
(/.f32 8 (+.f32 (/.f32 (*.f32 x 4) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32))) (/.f32 (*.f32 x 4) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32))))) |
(/.f32 -2 (*.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (*.f32 2 (neg.f32 (PI.f32))))) |
(/.f32 -2 (*.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (neg.f32 (*.f32 (PI.f32) 2)))) |
(/.f32 -2 (+.f32 (*.f32 (neg.f32 (PI.f32)) (/.f32 x (sin.f32 (*.f32 x (PI.f32))))) (*.f32 (neg.f32 (PI.f32)) (/.f32 x (sin.f32 (*.f32 x (PI.f32))))))) |
(/.f32 -2 (neg.f32 (*.f32 (*.f32 (PI.f32) 2) (/.f32 x (sin.f32 (*.f32 x (PI.f32))))))) |
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) 4) 4) |
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) 4) (*.f32 (PI.f32) 4)) |
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) 4) (+.f32 (/.f32 2 (/.f32 1 (PI.f32))) (/.f32 2 (/.f32 1 (PI.f32))))) |
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2) 4) (*.f32 (*.f32 (PI.f32) 8) x)) |
(/.f32 (/.f32 (/.f32 1 (PI.f32)) x) (/.f32 1 (sin.f32 (*.f32 x (PI.f32))))) |
(/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32)) x) |
(/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 (PI.f32))) (+.f32 x x)) |
(/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 (PI.f32))) (/.f32 x 1/2)) |
(/.f32 (/.f32 4 (/.f32 (PI.f32) (sin.f32 (*.f32 x (PI.f32))))) (*.f32 x 4)) |
(/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (neg.f32 (PI.f32))) (neg.f32 x)) |
(/.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x)) (neg.f32 (PI.f32))) |
(/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) -2) (*.f32 (*.f32 (PI.f32) 2) (neg.f32 x))) |
(/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) -2) (*.f32 (PI.f32) (neg.f32 (+.f32 x x)))) |
(/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) -2) (+.f32 (/.f32 x (neg.f32 (/.f32 1 (PI.f32)))) (/.f32 x (neg.f32 (/.f32 1 (PI.f32)))))) |
(/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) -2) (neg.f32 (*.f32 x (*.f32 (PI.f32) 2)))) |
(/.f32 (*.f32 2 (*.f32 x (/.f32 2 (sin.f32 (*.f32 x (PI.f32)))))) (+.f32 (*.f32 (*.f32 (PI.f32) 2) (*.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))) (*.f32 (*.f32 (PI.f32) 2) (*.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))))) |
(/.f32 (*.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) 4)) (*.f32 (PI.f32) 8)) |
(/.f32 (*.f32 2 (*.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2) 4)) (+.f32 (*.f32 (*.f32 (PI.f32) 8) x) (*.f32 (*.f32 (PI.f32) 8) x))) |
(/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 x (PI.f32))) -2)) (+.f32 (*.f32 (*.f32 (PI.f32) 2) (neg.f32 x)) (*.f32 (*.f32 (PI.f32) 2) (neg.f32 x)))) |
(/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 x (PI.f32))) -2)) (+.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 x x))) (*.f32 (PI.f32) (neg.f32 (+.f32 x x))))) |
(/.f32 (*.f32 2 (*.f32 (/.f32 1 (PI.f32)) 4)) (+.f32 (*.f32 4 (/.f32 x (sin.f32 (*.f32 x (PI.f32))))) (*.f32 4 (/.f32 x (sin.f32 (*.f32 x (PI.f32))))))) |
(/.f32 16 (+.f32 (*.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (PI.f32) 8)) (*.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (PI.f32) 8)))) |
(/.f32 -4 (+.f32 (*.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (*.f32 2 (neg.f32 (PI.f32)))) (*.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (*.f32 2 (neg.f32 (PI.f32)))))) |
(/.f32 -4 (+.f32 (*.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (neg.f32 (*.f32 (PI.f32) 2))) (*.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (neg.f32 (*.f32 (PI.f32) 2))))) |
(/.f32 (*.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) 4)) 8) |
(/.f32 (*.f32 2 (/.f32 4 (/.f32 (PI.f32) (sin.f32 (*.f32 x (PI.f32)))))) (*.f32 (+.f32 x x) 4)) |
(/.f32 (*.f32 2 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (neg.f32 (PI.f32)))) (*.f32 2 (neg.f32 x))) |
(/.f32 (*.f32 2 (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x))) (*.f32 2 (neg.f32 (PI.f32)))) |
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2) (*.f32 x (PI.f32))) 2) |
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 4) (*.f32 x (PI.f32))) 4) |
(/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) 4) (PI.f32)) 4) |
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 4) (*.f32 (PI.f32) 1/2)) (*.f32 (+.f32 x x) 4)) |
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) -2) (PI.f32)) (*.f32 2 (neg.f32 x))) |
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) -2) (PI.f32)) (neg.f32 (+.f32 x x))) |
(/.f32 (/.f32 4 (/.f32 x (sin.f32 (*.f32 x (PI.f32))))) (*.f32 (PI.f32) 4)) |
(/.f32 (/.f32 -1 (/.f32 x (sin.f32 (*.f32 x (PI.f32))))) (neg.f32 (PI.f32))) |
(/.f32 (/.f32 (*.f32 (/.f32 1 (PI.f32)) 4) (/.f32 x (sin.f32 (*.f32 x (PI.f32))))) 4) |
(/.f32 (/.f32 8 (/.f32 x (sin.f32 (*.f32 x (PI.f32))))) (*.f32 (PI.f32) 8)) |
(/.f32 (/.f32 -2 (/.f32 x (sin.f32 (*.f32 x (PI.f32))))) (*.f32 2 (neg.f32 (PI.f32)))) |
(/.f32 (/.f32 -2 (/.f32 x (sin.f32 (*.f32 x (PI.f32))))) (neg.f32 (*.f32 (PI.f32) 2))) |
(/.f32 (/.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (PI.f32)) (*.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))) |
(/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (PI.f32) (neg.f32 x))) -1) |
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) 2) (*.f32 (PI.f32) 1/2)) |
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (*.f32 (PI.f32) 2)) 1/2) |
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32)) (+.f32 x x)) 1/2) |
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 (PI.f32))) x) 2) |
(/.f32 (/.f32 (/.f32 1 (PI.f32)) 2) (/.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) 2)) |
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 4)) (neg.f32 (*.f32 x (*.f32 (PI.f32) 4)))) |
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 x))) (neg.f32 (*.f32 (PI.f32) 2))) |
(/.f32 (neg.f32 (/.f32 1 (PI.f32))) (neg.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))) |
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 (PI.f32)))) (neg.f32 (+.f32 x x))) |
(/.f32 (neg.f32 (/.f32 4 (/.f32 (PI.f32) (sin.f32 (*.f32 x (PI.f32)))))) (neg.f32 (*.f32 x 4))) |
(/.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (neg.f32 (PI.f32)))) x) |
(/.f32 (neg.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x))) (PI.f32)) |
(/.f32 (+.f32 (/.f32 (/.f32 1 (PI.f32)) x) (/.f32 (/.f32 1 (PI.f32)) x)) (+.f32 (/.f32 1 (sin.f32 (*.f32 x (PI.f32)))) (/.f32 1 (sin.f32 (*.f32 x (PI.f32)))))) |
(/.f32 (+.f32 (*.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) 4)) (*.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) 4))) 16) |
(/.f32 (+.f32 (*.f32 2 (/.f32 4 (/.f32 (PI.f32) (sin.f32 (*.f32 x (PI.f32)))))) (*.f32 2 (/.f32 4 (/.f32 (PI.f32) (sin.f32 (*.f32 x (PI.f32))))))) (*.f32 2 (*.f32 (+.f32 x x) 4))) |
(/.f32 (+.f32 (*.f32 2 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (neg.f32 (PI.f32)))) (*.f32 2 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (neg.f32 (PI.f32))))) (*.f32 2 (*.f32 2 (neg.f32 x)))) |
(/.f32 (+.f32 (*.f32 2 (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x))) (*.f32 2 (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x)))) (*.f32 2 (*.f32 2 (neg.f32 (PI.f32))))) |
(/.f32 (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2) (*.f32 x (PI.f32))) (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2) (*.f32 x (PI.f32)))) 4) |
(/.f32 (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 4) (*.f32 x (PI.f32))) (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 4) (*.f32 x (PI.f32)))) 8) |
(/.f32 (+.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) 4) (PI.f32)) (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) 4) (PI.f32))) 8) |
(/.f32 (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 4) (*.f32 (PI.f32) 1/2)) (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 4) (*.f32 (PI.f32) 1/2))) (*.f32 2 (*.f32 (+.f32 x x) 4))) |
(/.f32 (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) -2) (PI.f32)) (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) -2) (PI.f32))) (*.f32 2 (*.f32 2 (neg.f32 x)))) |
(/.f32 (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) -2) (PI.f32)) (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) -2) (PI.f32))) (*.f32 2 (neg.f32 (+.f32 x x)))) |
(/.f32 (+.f32 (/.f32 4 (/.f32 x (sin.f32 (*.f32 x (PI.f32))))) (/.f32 4 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))) (*.f32 (PI.f32) 8)) |
(/.f32 (+.f32 (/.f32 -1 (/.f32 x (sin.f32 (*.f32 x (PI.f32))))) (/.f32 -1 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))) (*.f32 2 (neg.f32 (PI.f32)))) |
(/.f32 (+.f32 (/.f32 (*.f32 (/.f32 1 (PI.f32)) 4) (/.f32 x (sin.f32 (*.f32 x (PI.f32))))) (/.f32 (*.f32 (/.f32 1 (PI.f32)) 4) (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))) 8) |
(/.f32 (+.f32 (/.f32 8 (/.f32 x (sin.f32 (*.f32 x (PI.f32))))) (/.f32 8 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))) (*.f32 2 (*.f32 (PI.f32) 8))) |
(/.f32 (+.f32 (/.f32 -2 (/.f32 x (sin.f32 (*.f32 x (PI.f32))))) (/.f32 -2 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))) (*.f32 2 (*.f32 2 (neg.f32 (PI.f32))))) |
(/.f32 (+.f32 (/.f32 -2 (/.f32 x (sin.f32 (*.f32 x (PI.f32))))) (/.f32 -2 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))) (*.f32 2 (neg.f32 (*.f32 (PI.f32) 2)))) |
(/.f32 (+.f32 (/.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (PI.f32)) (/.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (PI.f32))) (*.f32 2 (*.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (/.f32 x (sin.f32 (*.f32 x (PI.f32))))))) |
(/.f32 (+.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (PI.f32) (neg.f32 x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (PI.f32) (neg.f32 x)))) -2) |
(/.f32 (+.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) 2) (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) 2)) (PI.f32)) |
(/.f32 (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 (PI.f32))) x) (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 (PI.f32))) x)) 4) |
(/.f32 (+.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 x))) (neg.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 x)))) (*.f32 2 (neg.f32 (*.f32 (PI.f32) 2)))) |
(/.f32 (+.f32 (neg.f32 (/.f32 1 (PI.f32))) (neg.f32 (/.f32 1 (PI.f32)))) (+.f32 (neg.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32))))) (neg.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32))))))) |
(/.f32 (+.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 (PI.f32)))) (neg.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 (PI.f32))))) (*.f32 2 (neg.f32 (+.f32 x x)))) |
(/.f32 (+.f32 (neg.f32 (/.f32 4 (/.f32 (PI.f32) (sin.f32 (*.f32 x (PI.f32)))))) (neg.f32 (/.f32 4 (/.f32 (PI.f32) (sin.f32 (*.f32 x (PI.f32))))))) (+.f32 (neg.f32 (*.f32 x 4)) (neg.f32 (*.f32 x 4)))) |
(/.f32 (+.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (neg.f32 (PI.f32)))) (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (neg.f32 (PI.f32))))) (+.f32 x x)) |
(/.f32 (+.f32 (neg.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x))) (neg.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x)))) (*.f32 (PI.f32) 2)) |
(/.f32 (neg.f32 (/.f32 2 (PI.f32))) (neg.f32 (*.f32 x (/.f32 2 (sin.f32 (*.f32 x (PI.f32))))))) |
(/.f32 (neg.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) 4)) (neg.f32 (*.f32 (PI.f32) 4))) |
(/.f32 (neg.f32 (/.f32 (/.f32 1 (PI.f32)) x)) (neg.f32 (/.f32 1 (sin.f32 (*.f32 x (PI.f32)))))) |
(/.f32 (neg.f32 (*.f32 2 (/.f32 4 (/.f32 (PI.f32) (sin.f32 (*.f32 x (PI.f32))))))) (neg.f32 (*.f32 (+.f32 x x) 4))) |
(/.f32 (neg.f32 (*.f32 2 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (neg.f32 (PI.f32))))) (neg.f32 (*.f32 2 (neg.f32 x)))) |
(/.f32 (neg.f32 (*.f32 2 (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x)))) (neg.f32 (*.f32 2 (neg.f32 (PI.f32))))) |
(/.f32 (neg.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 4) (*.f32 (PI.f32) 1/2))) (neg.f32 (*.f32 (+.f32 x x) 4))) |
(/.f32 (neg.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) -2) (PI.f32))) (+.f32 x x)) |
(/.f32 (neg.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) -2) (PI.f32))) (neg.f32 (*.f32 2 (neg.f32 x)))) |
(/.f32 (neg.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) -2) (PI.f32))) (neg.f32 (neg.f32 (+.f32 x x)))) |
(/.f32 (neg.f32 (/.f32 4 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))) (neg.f32 (*.f32 (PI.f32) 4))) |
(/.f32 (neg.f32 (/.f32 -1 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))) (PI.f32)) |
(/.f32 (neg.f32 (/.f32 8 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))) (neg.f32 (*.f32 (PI.f32) 8))) |
(/.f32 (neg.f32 (/.f32 -2 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))) (*.f32 (PI.f32) 2)) |
(/.f32 (neg.f32 (/.f32 -2 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))) (neg.f32 (*.f32 2 (neg.f32 (PI.f32))))) |
(/.f32 (neg.f32 (/.f32 -2 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))) (neg.f32 (neg.f32 (*.f32 (PI.f32) 2)))) |
(/.f32 (neg.f32 (/.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (PI.f32))) (neg.f32 (*.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (/.f32 x (sin.f32 (*.f32 x (PI.f32))))))) |
(/.f32 (neg.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) 2)) (neg.f32 (*.f32 (PI.f32) 1/2))) |
(/.f32 (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 x)))) (*.f32 (PI.f32) 2)) |
(/.f32 (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 x)))) (neg.f32 (neg.f32 (*.f32 (PI.f32) 2)))) |
(/.f32 (neg.f32 (neg.f32 (/.f32 1 (PI.f32)))) (/.f32 x (sin.f32 (*.f32 x (PI.f32))))) |
(/.f32 (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 (PI.f32))))) (+.f32 x x)) |
(/.f32 (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 (PI.f32))))) (neg.f32 (neg.f32 (+.f32 x x)))) |
(/.f32 (neg.f32 (neg.f32 (/.f32 4 (/.f32 (PI.f32) (sin.f32 (*.f32 x (PI.f32))))))) (*.f32 x 4)) |
(/.f32 (neg.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (neg.f32 (PI.f32))))) (neg.f32 x)) |
(/.f32 (neg.f32 (neg.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x)))) (neg.f32 (PI.f32))) |
(neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (PI.f32) (neg.f32 x)))) |
(+.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) 0) |
(+.f32 0 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x)) |
(+.f32 -1 (-.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (neg.f32 x)))) |
(+.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (+.f32 x x)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (+.f32 x x))) |
(-.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) 0) |
(-.f32 0 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (neg.f32 x))) |
(*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 1 x)) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) 1) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x)) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2) (/.f32 1/2 x)) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2) (*.f32 (/.f32 1 x) 1/2)) |
(*.f32 2 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (+.f32 x x))) |
(*.f32 2 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) 2)) |
(*.f32 2 (*.f32 (/.f32 1/2 x) (sin.f32 (*.f32 x (PI.f32))))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 x)) 1/2) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 4) (/.f32 1 (*.f32 x 4))) |
(*.f32 (/.f32 1 x) (sin.f32 (*.f32 x (PI.f32)))) |
(*.f32 1/2 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 x))) |
(*.f32 -1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (neg.f32 x))) |
(*.f32 (neg.f32 (sin.f32 (*.f32 x (PI.f32)))) (/.f32 -1 x)) |
(*.f32 (/.f32 1/2 x) (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2)) |
(*.f32 (*.f32 (/.f32 1 x) 1/2) (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2)) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (neg.f32 x)) -1) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (+.f32 x x)) 2) |
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) 2) 2) |
(*.f32 (/.f32 1 (*.f32 x 4)) (*.f32 (sin.f32 (*.f32 x (PI.f32))) 4)) |
(*.f32 (/.f32 -1 x) (neg.f32 (sin.f32 (*.f32 x (PI.f32))))) |
(neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (neg.f32 x))) |
| Outputs |
|---|
1 |
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))) |
(+.f32 1 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 -1/6 (pow.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 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))) (*.f32 (pow.f32 x 4) (*.f32 (pow.f32 (PI.f32) 4) 1/120)))) |
(+.f32 (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))) (*.f32 1/120 (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 -1/6 (pow.f32 x 2))) (*.f32 (pow.f32 x 4) (*.f32 1/120 (pow.f32 (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 (*.f32 (pow.f32 x 4) (*.f32 (pow.f32 (PI.f32) 4) 1/120)) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 x 6) (pow.f32 (PI.f32) 6))) 1))) |
(+.f32 1 (+.f32 (*.f32 1/120 (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4))) (+.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 (pow.f32 (PI.f32) 2) (*.f32 -1/6 (pow.f32 x 2))) (+.f32 (*.f32 (pow.f32 x 6) (*.f32 -1/5040 (pow.f32 (PI.f32) 6))) (*.f32 (pow.f32 x 4) (*.f32 1/120 (pow.f32 (PI.f32) 4)))))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 -1/6 (pow.f32 x 2))) (+.f32 (*.f32 (pow.f32 x 4) (*.f32 1/120 (pow.f32 (PI.f32) 4))) (*.f32 (pow.f32 x 6) (*.f32 -1/5040 (pow.f32 (PI.f32) 6)))))) |
(/.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))) |
(PI.f32) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 3))) (PI.f32)) |
(+.f32 (PI.f32) (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 3)))) |
(+.f32 (PI.f32) (*.f32 (pow.f32 x 2) (*.f32 -1/6 (pow.f32 (PI.f32) 3)))) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 5))) (PI.f32))) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 3))) (+.f32 (PI.f32) (*.f32 1/120 (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 5))))) |
(+.f32 (PI.f32) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 5))) (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 3))))) |
(+.f32 (PI.f32) (+.f32 (*.f32 (pow.f32 x 2) (*.f32 -1/6 (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 (PI.f32) 5) (*.f32 1/120 (pow.f32 x 4))))) |
(+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 x 6) (pow.f32 (PI.f32) 7))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 5))) (PI.f32)))) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 3))) (+.f32 (+.f32 (PI.f32) (*.f32 1/120 (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 5)))) (*.f32 (pow.f32 x 6) (*.f32 (pow.f32 (PI.f32) 7) -1/5040)))) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 3))) (+.f32 (+.f32 (PI.f32) (*.f32 1/120 (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 5)))) (*.f32 -1/5040 (*.f32 (pow.f32 x 6) (pow.f32 (PI.f32) 7))))) |
(+.f32 (*.f32 (pow.f32 x 2) (*.f32 -1/6 (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 1/120 (pow.f32 x 4))) (+.f32 (PI.f32) (*.f32 (pow.f32 x 6) (*.f32 -1/5040 (pow.f32 (PI.f32) 7)))))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) x) |
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) x) |
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) x) |
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) x) |
(+.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 -1 (-.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (PI.f32) (neg.f32 x))))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(+.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (*.f32 (PI.f32) 2)) (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (*.f32 (PI.f32) 2))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(+.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32)) (+.f32 x x)) (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32)) (+.f32 x x))) |
(/.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 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (PI.f32) (neg.f32 x)))) |
(/.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 (/.f32 1 (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (/.f32 1 (/.f32 1 (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (/.f32 (*.f32 (PI.f32) 1/2) 1/2)) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 1 (*.f32 (PI.f32) (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 1 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 x (PI.f32))))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (/.f32 1 (PI.f32)) (/.f32 x (sin.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))) 2) (*.f32 x (*.f32 (PI.f32) 2))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2) (/.f32 (+.f32 x x) (/.f32 1 (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2) (+.f32 (/.f32 x (/.f32 1 (PI.f32))) (/.f32 x (/.f32 1 (PI.f32))))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 2 (*.f32 (*.f32 (PI.f32) 2) (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 2 (/.f32 (*.f32 x (*.f32 (PI.f32) 2)) (sin.f32 (*.f32 x (PI.f32))))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 2 (+.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 x (PI.f32)))) (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 x (PI.f32)))))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (/.f32 2 (PI.f32)) (*.f32 x (/.f32 2 (sin.f32 (*.f32 x (PI.f32)))))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 4 (*.f32 (*.f32 (PI.f32) 4) (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 4 (/.f32 (*.f32 (PI.f32) 4) (/.f32 (sin.f32 (*.f32 x (PI.f32))) x))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 4 (/.f32 (*.f32 x (*.f32 (PI.f32) 4)) (sin.f32 (*.f32 x (PI.f32))))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 4 (/.f32 (*.f32 x 4) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 4 (+.f32 (/.f32 (*.f32 x (*.f32 (PI.f32) 2)) (sin.f32 (*.f32 x (PI.f32)))) (/.f32 (*.f32 x (*.f32 (PI.f32) 2)) (sin.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))) x) (/.f32 2 (PI.f32))) 2) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 x)) (*.f32 (PI.f32) 2)) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 x)) (/.f32 2 (/.f32 1 (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 x)) (+.f32 (/.f32 1 (/.f32 1 (PI.f32))) (/.f32 1 (/.f32 1 (PI.f32))))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 4) (*.f32 x (*.f32 (PI.f32) 4))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 4) (+.f32 (/.f32 (+.f32 x x) (/.f32 1 (PI.f32))) (/.f32 (+.f32 x x) (/.f32 1 (PI.f32))))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (/.f32 1 x) (/.f32 (PI.f32) (sin.f32 (*.f32 x (PI.f32))))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (/.f32 1 x) (/.f32 (/.f32 (*.f32 (PI.f32) 2) (sin.f32 (*.f32 x (PI.f32)))) 2)) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 -1 (*.f32 (neg.f32 (PI.f32)) (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 -1 (neg.f32 (*.f32 (PI.f32) (/.f32 x (sin.f32 (*.f32 x (PI.f32))))))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (neg.f32 (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (PI.f32) (neg.f32 x))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (neg.f32 (sin.f32 (*.f32 x (PI.f32)))) (/.f32 x (neg.f32 (/.f32 1 (PI.f32))))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (*.f32 x (/.f32 2 (sin.f32 (*.f32 x (PI.f32))))) (*.f32 (*.f32 (PI.f32) 2) (*.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (/.f32 x (sin.f32 (*.f32 x (PI.f32))))))) |
(*.f32 (/.f32 2 (sin.f32 (*.f32 x (PI.f32)))) (/.f32 x (*.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (*.f32 2 (PI.f32)) (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))))) |
(*.f32 x (/.f32 (/.f32 2 (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (*.f32 2 (PI.f32)) (*.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))))) |
(*.f32 x (/.f32 (/.f32 2 (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (*.f32 2 (/.f32 x (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32))))))) |
(/.f32 (*.f32 (/.f32 1 (PI.f32)) 4) (*.f32 2 (*.f32 x (/.f32 2 (sin.f32 (*.f32 x (PI.f32))))))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (*.f32 (/.f32 1 (PI.f32)) 4) (*.f32 4 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 8 (*.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (PI.f32) 8))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 8 (+.f32 (*.f32 (*.f32 (PI.f32) 4) (/.f32 x (sin.f32 (*.f32 x (PI.f32))))) (*.f32 (*.f32 (PI.f32) 4) (/.f32 x (sin.f32 (*.f32 x (PI.f32))))))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 8 (+.f32 (/.f32 (*.f32 (PI.f32) 4) (/.f32 (sin.f32 (*.f32 x (PI.f32))) x)) (/.f32 (*.f32 (PI.f32) 4) (/.f32 (sin.f32 (*.f32 x (PI.f32))) x)))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 8 (+.f32 (/.f32 (*.f32 x (*.f32 (PI.f32) 4)) (sin.f32 (*.f32 x (PI.f32)))) (/.f32 (*.f32 x (*.f32 (PI.f32) 4)) (sin.f32 (*.f32 x (PI.f32)))))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 8 (+.f32 (/.f32 (*.f32 x 4) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32))) (/.f32 (*.f32 x 4) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32))))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 -2 (*.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (*.f32 2 (neg.f32 (PI.f32))))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 -2 (*.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (neg.f32 (*.f32 (PI.f32) 2)))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 -2 (+.f32 (*.f32 (neg.f32 (PI.f32)) (/.f32 x (sin.f32 (*.f32 x (PI.f32))))) (*.f32 (neg.f32 (PI.f32)) (/.f32 x (sin.f32 (*.f32 x (PI.f32))))))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 -2 (neg.f32 (*.f32 (*.f32 (PI.f32) 2) (/.f32 x (sin.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))) 4) 4) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) 4) (*.f32 (PI.f32) 4)) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) 4) (+.f32 (/.f32 2 (/.f32 1 (PI.f32))) (/.f32 2 (/.f32 1 (PI.f32))))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2) 4) (*.f32 (*.f32 (PI.f32) 8) x)) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (/.f32 (/.f32 1 (PI.f32)) x) (/.f32 1 (sin.f32 (*.f32 x (PI.f32))))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32)) x) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 (PI.f32))) (+.f32 x x)) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 (PI.f32))) (/.f32 x 1/2)) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (/.f32 4 (/.f32 (PI.f32) (sin.f32 (*.f32 x (PI.f32))))) (*.f32 x 4)) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (neg.f32 (PI.f32))) (neg.f32 x)) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x)) (neg.f32 (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) -2) (*.f32 (*.f32 (PI.f32) 2) (neg.f32 x))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) -2) (*.f32 (PI.f32) (neg.f32 (+.f32 x x)))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) -2) (+.f32 (/.f32 x (neg.f32 (/.f32 1 (PI.f32)))) (/.f32 x (neg.f32 (/.f32 1 (PI.f32)))))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) -2) (neg.f32 (*.f32 x (*.f32 (PI.f32) 2)))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (*.f32 2 (*.f32 x (/.f32 2 (sin.f32 (*.f32 x (PI.f32)))))) (+.f32 (*.f32 (*.f32 (PI.f32) 2) (*.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))) (*.f32 (*.f32 (PI.f32) 2) (*.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))))) |
(*.f32 (/.f32 2 (sin.f32 (*.f32 x (PI.f32)))) (/.f32 x (*.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (*.f32 2 (PI.f32)) (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))))) |
(*.f32 x (/.f32 (/.f32 2 (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (*.f32 2 (PI.f32)) (*.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))))) |
(*.f32 x (/.f32 (/.f32 2 (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (*.f32 2 (/.f32 x (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32))))))) |
(/.f32 (*.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) 4)) (*.f32 (PI.f32) 8)) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (*.f32 2 (*.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2) 4)) (+.f32 (*.f32 (*.f32 (PI.f32) 8) x) (*.f32 (*.f32 (PI.f32) 8) x))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 x (PI.f32))) -2)) (+.f32 (*.f32 (*.f32 (PI.f32) 2) (neg.f32 x)) (*.f32 (*.f32 (PI.f32) 2) (neg.f32 x)))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 x (PI.f32))) -2)) (+.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 x x))) (*.f32 (PI.f32) (neg.f32 (+.f32 x x))))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (*.f32 2 (*.f32 (/.f32 1 (PI.f32)) 4)) (+.f32 (*.f32 4 (/.f32 x (sin.f32 (*.f32 x (PI.f32))))) (*.f32 4 (/.f32 x (sin.f32 (*.f32 x (PI.f32))))))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 16 (+.f32 (*.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (PI.f32) 8)) (*.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (PI.f32) 8)))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 -4 (+.f32 (*.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (*.f32 2 (neg.f32 (PI.f32)))) (*.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (*.f32 2 (neg.f32 (PI.f32)))))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 -4 (+.f32 (*.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (neg.f32 (*.f32 (PI.f32) 2))) (*.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (neg.f32 (*.f32 (PI.f32) 2))))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (*.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) 4)) 8) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (*.f32 2 (/.f32 4 (/.f32 (PI.f32) (sin.f32 (*.f32 x (PI.f32)))))) (*.f32 (+.f32 x x) 4)) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (*.f32 2 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (neg.f32 (PI.f32)))) (*.f32 2 (neg.f32 x))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (*.f32 2 (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x))) (*.f32 2 (neg.f32 (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2) (*.f32 x (PI.f32))) 2) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 4) (*.f32 x (PI.f32))) 4) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) 4) (PI.f32)) 4) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 4) (*.f32 (PI.f32) 1/2)) (*.f32 (+.f32 x x) 4)) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) -2) (PI.f32)) (*.f32 2 (neg.f32 x))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) -2) (PI.f32)) (neg.f32 (+.f32 x x))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (/.f32 4 (/.f32 x (sin.f32 (*.f32 x (PI.f32))))) (*.f32 (PI.f32) 4)) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (/.f32 -1 (/.f32 x (sin.f32 (*.f32 x (PI.f32))))) (neg.f32 (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (/.f32 (*.f32 (/.f32 1 (PI.f32)) 4) (/.f32 x (sin.f32 (*.f32 x (PI.f32))))) 4) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (/.f32 8 (/.f32 x (sin.f32 (*.f32 x (PI.f32))))) (*.f32 (PI.f32) 8)) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (/.f32 -2 (/.f32 x (sin.f32 (*.f32 x (PI.f32))))) (*.f32 2 (neg.f32 (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (/.f32 -2 (/.f32 x (sin.f32 (*.f32 x (PI.f32))))) (neg.f32 (*.f32 (PI.f32) 2))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (/.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (PI.f32)) (*.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (/.f32 x (sin.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 (PI.f32) (neg.f32 x))) -1) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) 2) (*.f32 (PI.f32) 1/2)) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (*.f32 (PI.f32) 2)) 1/2) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32)) (+.f32 x x)) 1/2) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 (PI.f32))) x) 2) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (/.f32 (/.f32 1 (PI.f32)) 2) (/.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) 2)) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 4)) (neg.f32 (*.f32 x (*.f32 (PI.f32) 4)))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 x))) (neg.f32 (*.f32 (PI.f32) 2))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (neg.f32 (/.f32 1 (PI.f32))) (neg.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 (PI.f32)))) (neg.f32 (+.f32 x x))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (neg.f32 (/.f32 4 (/.f32 (PI.f32) (sin.f32 (*.f32 x (PI.f32)))))) (neg.f32 (*.f32 x 4))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (neg.f32 (PI.f32)))) x) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (neg.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (+.f32 (/.f32 (/.f32 1 (PI.f32)) x) (/.f32 (/.f32 1 (PI.f32)) x)) (+.f32 (/.f32 1 (sin.f32 (*.f32 x (PI.f32)))) (/.f32 1 (sin.f32 (*.f32 x (PI.f32)))))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (+.f32 (*.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) 4)) (*.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) 4))) 16) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (+.f32 (*.f32 2 (/.f32 4 (/.f32 (PI.f32) (sin.f32 (*.f32 x (PI.f32)))))) (*.f32 2 (/.f32 4 (/.f32 (PI.f32) (sin.f32 (*.f32 x (PI.f32))))))) (*.f32 2 (*.f32 (+.f32 x x) 4))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (+.f32 (*.f32 2 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (neg.f32 (PI.f32)))) (*.f32 2 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (neg.f32 (PI.f32))))) (*.f32 2 (*.f32 2 (neg.f32 x)))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (+.f32 (*.f32 2 (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x))) (*.f32 2 (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x)))) (*.f32 2 (*.f32 2 (neg.f32 (PI.f32))))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2) (*.f32 x (PI.f32))) (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2) (*.f32 x (PI.f32)))) 4) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 4) (*.f32 x (PI.f32))) (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 4) (*.f32 x (PI.f32)))) 8) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (+.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) 4) (PI.f32)) (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) 4) (PI.f32))) 8) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 4) (*.f32 (PI.f32) 1/2)) (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 4) (*.f32 (PI.f32) 1/2))) (*.f32 2 (*.f32 (+.f32 x x) 4))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) -2) (PI.f32)) (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) -2) (PI.f32))) (*.f32 2 (*.f32 2 (neg.f32 x)))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) -2) (PI.f32)) (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) -2) (PI.f32))) (*.f32 2 (neg.f32 (+.f32 x x)))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (+.f32 (/.f32 4 (/.f32 x (sin.f32 (*.f32 x (PI.f32))))) (/.f32 4 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))) (*.f32 (PI.f32) 8)) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (+.f32 (/.f32 -1 (/.f32 x (sin.f32 (*.f32 x (PI.f32))))) (/.f32 -1 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))) (*.f32 2 (neg.f32 (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (+.f32 (/.f32 (*.f32 (/.f32 1 (PI.f32)) 4) (/.f32 x (sin.f32 (*.f32 x (PI.f32))))) (/.f32 (*.f32 (/.f32 1 (PI.f32)) 4) (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))) 8) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (+.f32 (/.f32 8 (/.f32 x (sin.f32 (*.f32 x (PI.f32))))) (/.f32 8 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))) (*.f32 2 (*.f32 (PI.f32) 8))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (+.f32 (/.f32 -2 (/.f32 x (sin.f32 (*.f32 x (PI.f32))))) (/.f32 -2 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))) (*.f32 2 (*.f32 2 (neg.f32 (PI.f32))))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (+.f32 (/.f32 -2 (/.f32 x (sin.f32 (*.f32 x (PI.f32))))) (/.f32 -2 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))) (*.f32 2 (neg.f32 (*.f32 (PI.f32) 2)))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (+.f32 (/.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (PI.f32)) (/.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (PI.f32))) (*.f32 2 (*.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (/.f32 x (sin.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 (PI.f32) (neg.f32 x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (PI.f32) (neg.f32 x)))) -2) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (+.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) 2) (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) 2)) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 (PI.f32))) x) (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 (PI.f32))) x)) 4) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (+.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 x))) (neg.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 x)))) (*.f32 2 (neg.f32 (*.f32 (PI.f32) 2)))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (+.f32 (neg.f32 (/.f32 1 (PI.f32))) (neg.f32 (/.f32 1 (PI.f32)))) (+.f32 (neg.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32))))) (neg.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32))))))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (+.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 (PI.f32)))) (neg.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 (PI.f32))))) (*.f32 2 (neg.f32 (+.f32 x x)))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (+.f32 (neg.f32 (/.f32 4 (/.f32 (PI.f32) (sin.f32 (*.f32 x (PI.f32)))))) (neg.f32 (/.f32 4 (/.f32 (PI.f32) (sin.f32 (*.f32 x (PI.f32))))))) (+.f32 (neg.f32 (*.f32 x 4)) (neg.f32 (*.f32 x 4)))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (+.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (neg.f32 (PI.f32)))) (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (neg.f32 (PI.f32))))) (+.f32 x x)) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (+.f32 (neg.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x))) (neg.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x)))) (*.f32 (PI.f32) 2)) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (neg.f32 (/.f32 2 (PI.f32))) (neg.f32 (*.f32 x (/.f32 2 (sin.f32 (*.f32 x (PI.f32))))))) |
(/.f32 (/.f32 -2 (PI.f32)) (*.f32 (/.f32 2 (sin.f32 (*.f32 x (PI.f32)))) (neg.f32 x))) |
(/.f32 (/.f32 -2 (PI.f32)) (*.f32 x (neg.f32 (/.f32 2 (sin.f32 (*.f32 x (PI.f32))))))) |
(/.f32 (neg.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) 4)) (neg.f32 (*.f32 (PI.f32) 4))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (neg.f32 (/.f32 (/.f32 1 (PI.f32)) x)) (neg.f32 (/.f32 1 (sin.f32 (*.f32 x (PI.f32)))))) |
(/.f32 (neg.f32 (/.f32 (/.f32 1 x) (PI.f32))) (neg.f32 (/.f32 1 (sin.f32 (*.f32 x (PI.f32)))))) |
(/.f32 (/.f32 (/.f32 -1 (PI.f32)) x) (/.f32 -1 (sin.f32 (*.f32 x (PI.f32))))) |
(/.f32 (neg.f32 (*.f32 2 (/.f32 4 (/.f32 (PI.f32) (sin.f32 (*.f32 x (PI.f32))))))) (neg.f32 (*.f32 (+.f32 x x) 4))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (neg.f32 (*.f32 2 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (neg.f32 (PI.f32))))) (neg.f32 (*.f32 2 (neg.f32 x)))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (neg.f32 (*.f32 2 (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x)))) (neg.f32 (*.f32 2 (neg.f32 (PI.f32))))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (neg.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 4) (*.f32 (PI.f32) 1/2))) (neg.f32 (*.f32 (+.f32 x x) 4))) |
(/.f32 (neg.f32 (*.f32 4 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (PI.f32) 1/2)))) (neg.f32 (*.f32 4 (+.f32 x x)))) |
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (PI.f32) 1/2)) -4) (neg.f32 (*.f32 x 8))) |
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 8) (neg.f32 (PI.f32))) (neg.f32 (*.f32 x 8))) |
(neg.f32 (/.f32 (*.f32 4 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32))) (*.f32 x -4))) |
(/.f32 (neg.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) -2) (PI.f32))) (+.f32 x x)) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (neg.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) -2) (PI.f32))) (neg.f32 (*.f32 2 (neg.f32 x)))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (neg.f32 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) -2) (PI.f32))) (neg.f32 (neg.f32 (+.f32 x x)))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (neg.f32 (/.f32 4 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))) (neg.f32 (*.f32 (PI.f32) 4))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (neg.f32 (/.f32 -1 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (neg.f32 (/.f32 8 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))) (neg.f32 (*.f32 (PI.f32) 8))) |
(/.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 x 8))) (neg.f32 (*.f32 (PI.f32) 8))) |
(/.f32 (/.f32 -8 (/.f32 x (sin.f32 (*.f32 x (PI.f32))))) (*.f32 (PI.f32) -8)) |
(/.f32 (neg.f32 (/.f32 -2 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))) (*.f32 (PI.f32) 2)) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (neg.f32 (/.f32 -2 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))) (neg.f32 (*.f32 2 (neg.f32 (PI.f32))))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (neg.f32 (/.f32 -2 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))) (neg.f32 (neg.f32 (*.f32 (PI.f32) 2)))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (neg.f32 (/.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (PI.f32))) (neg.f32 (*.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (/.f32 x (sin.f32 (*.f32 x (PI.f32))))))) |
(/.f32 (neg.f32 (/.f32 (/.f32 x (PI.f32)) (sin.f32 (*.f32 x (PI.f32))))) (neg.f32 (*.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (/.f32 x (sin.f32 (*.f32 x (PI.f32))))))) |
(/.f32 (/.f32 (/.f32 x (PI.f32)) (neg.f32 (sin.f32 (*.f32 x (PI.f32))))) (*.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (/.f32 x (neg.f32 (sin.f32 (*.f32 x (PI.f32))))))) |
(/.f32 (/.f32 (/.f32 x (PI.f32)) (sin.f32 (*.f32 x (PI.f32)))) (neg.f32 (*.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (/.f32 x (neg.f32 (sin.f32 (*.f32 x (PI.f32)))))))) |
(/.f32 (neg.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) 2)) (neg.f32 (*.f32 (PI.f32) 1/2))) |
(/.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x 2))) (neg.f32 (*.f32 (PI.f32) 1/2))) |
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) -2) (*.f32 (PI.f32) -1/2)) |
(/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x -2)) (*.f32 (PI.f32) -1/2)) |
(/.f32 (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 x)))) (*.f32 (PI.f32) 2)) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 x)))) (neg.f32 (neg.f32 (*.f32 (PI.f32) 2)))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (neg.f32 (neg.f32 (/.f32 1 (PI.f32)))) (/.f32 x (sin.f32 (*.f32 x (PI.f32))))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 (PI.f32))))) (+.f32 x x)) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 (PI.f32))))) (neg.f32 (neg.f32 (+.f32 x x)))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (neg.f32 (neg.f32 (/.f32 4 (/.f32 (PI.f32) (sin.f32 (*.f32 x (PI.f32))))))) (*.f32 x 4)) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (neg.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (neg.f32 (PI.f32))))) (neg.f32 x)) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(/.f32 (neg.f32 (neg.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x)))) (neg.f32 (PI.f32))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (PI.f32) (neg.f32 x)))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
(+.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) 0) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) x) |
(+.f32 0 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x)) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) x) |
(+.f32 -1 (-.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (neg.f32 x)))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) x) |
(+.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (+.f32 x x)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (+.f32 x x))) |
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) 1/2) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) 1/2)) |
(+.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 1/2 x)) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 1/2 x))) |
(-.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) 0) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) x) |
(-.f32 0 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (neg.f32 x))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) x) |
(*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 1 x)) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) x) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) 1) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) x) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x)) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) x) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2) (/.f32 1/2 x)) |
(*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 2 (/.f32 1/2 x))) |
(*.f32 2 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 1/2 x))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2) (*.f32 (/.f32 1 x) 1/2)) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) x) |
(*.f32 2 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (+.f32 x x))) |
(*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 2 (/.f32 1/2 x))) |
(*.f32 2 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 1/2 x))) |
(*.f32 2 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) 2)) |
(*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 2 (/.f32 1/2 x))) |
(*.f32 2 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 1/2 x))) |
(*.f32 2 (*.f32 (/.f32 1/2 x) (sin.f32 (*.f32 x (PI.f32))))) |
(*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 2 (/.f32 1/2 x))) |
(*.f32 2 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 1/2 x))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 x)) 1/2) |
(*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 2 x) 1/2)) |
(*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 1/2 (/.f32 2 x))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) 4) (/.f32 1 (*.f32 x 4))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) x) |
(*.f32 (/.f32 1 x) (sin.f32 (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) x) |
(*.f32 1/2 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 x))) |
(*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 2 x) 1/2)) |
(*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 1/2 (/.f32 2 x))) |
(*.f32 -1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (neg.f32 x))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) x) |
(*.f32 (neg.f32 (sin.f32 (*.f32 x (PI.f32)))) (/.f32 -1 x)) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) x) |
(*.f32 (/.f32 1/2 x) (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2)) |
(*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 2 (/.f32 1/2 x))) |
(*.f32 2 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 1/2 x))) |
(*.f32 (*.f32 (/.f32 1 x) 1/2) (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2)) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) x) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (neg.f32 x)) -1) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) x) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (+.f32 x x)) 2) |
(*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 2 (/.f32 1/2 x))) |
(*.f32 2 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 1/2 x))) |
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) 2) 2) |
(*.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 2 (/.f32 1/2 x))) |
(*.f32 2 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 1/2 x))) |
(*.f32 (/.f32 1 (*.f32 x 4)) (*.f32 (sin.f32 (*.f32 x (PI.f32))) 4)) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) x) |
(*.f32 (/.f32 -1 x) (neg.f32 (sin.f32 (*.f32 x (PI.f32))))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) x) |
(neg.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (neg.f32 x))) |
(/.f32 (sin.f32 (*.f32 x (PI.f32))) x) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.3b | (*.f32 (PI.f32) x) |
| ✓ | 0.3b | (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
| ✓ | 0.4b | (*.f32 tau (PI.f32)) |
| ✓ | 0.4b | (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x) (/.f32 1 (*.f32 tau (PI.f32)))) |
Compiled 66 to 19 computations (71.2% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | tau | @ | 0 | (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x) (/.f32 1 (*.f32 tau (PI.f32)))) |
| 0.0ms | tau | @ | inf | (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x) (/.f32 1 (*.f32 tau (PI.f32)))) |
| 0.0ms | tau | @ | 0 | (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
| 0.0ms | tau | @ | -inf | (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x) (/.f32 1 (*.f32 tau (PI.f32)))) |
| 0.0ms | x | @ | 0 | (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
| 1× | batch-egg-rewrite |
| 1552× | bool.json-1 |
| 1552× | bool.json-2 |
| 1526× | rational.json-1 |
| 1526× | rational.json-2 |
| 1526× | rational.json-4 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 82 |
| 1 | 161 | 76 |
| 2 | 469 | 76 |
| 3 | 1192 | 76 |
| 4 | 4079 | 76 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x) (/.f32 1 (*.f32 tau (PI.f32)))) |
(*.f32 tau (PI.f32)) |
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) |
(*.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 (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))) (*.f32 -1 (*.f32 tau (*.f32 (PI.f32) (neg.f32 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 x (/.f32 (/.f32 1 tau) (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x) (*.f32 tau (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (*.f32 tau (/.f32 (PI.f32) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (*.f32 (*.f32 tau (/.f32 (PI.f32) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (PI.f32) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 tau (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 1 tau) (PI.f32)) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (*.f32 tau (/.f32 (*.f32 (PI.f32) 2) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (+.f32 (*.f32 tau (/.f32 (PI.f32) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x))) (*.f32 tau (/.f32 (PI.f32) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (*.f32 (*.f32 x (/.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 tau (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (*.f32 (*.f32 tau (/.f32 (*.f32 (PI.f32) 2) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 (*.f32 tau (*.f32 x (*.f32 (PI.f32) 2))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 (*.f32 (PI.f32) 2) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 (+.f32 tau tau) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 2) (*.f32 tau (*.f32 x (*.f32 (PI.f32) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 2) (/.f32 (+.f32 x x) (/.f32 (/.f32 1 tau) (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 tau) (*.f32 (PI.f32) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 tau) (/.f32 (PI.f32) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (+.f32 (*.f32 tau (/.f32 (*.f32 (PI.f32) 2) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x))) (*.f32 tau (/.f32 (*.f32 (PI.f32) 2) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (/.f32 (*.f32 tau (*.f32 (PI.f32) 4)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (*.f32 (*.f32 tau (*.f32 (PI.f32) 4)) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (/.f32 (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (/.f32 (*.f32 x 4) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (/.f32 (*.f32 (PI.f32) 4) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (/.f32 (*.f32 tau 4) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x) (/.f32 2 (*.f32 tau (PI.f32)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (/.f32 1 tau) (PI.f32)) 2) (*.f32 x (/.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 1 tau)) (*.f32 (*.f32 (PI.f32) 2) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 1 tau)) (/.f32 (*.f32 (PI.f32) 2) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 x)) (*.f32 tau (*.f32 (PI.f32) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 4) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 4) (*.f32 4 (*.f32 tau (*.f32 (PI.f32) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 4) (*.f32 (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (PI.f32)) (*.f32 tau (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (PI.f32)) (/.f32 tau (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (*.f32 (neg.f32 (*.f32 tau (PI.f32))) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (*.f32 (*.f32 (PI.f32) (neg.f32 tau)) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -1 tau) (*.f32 (neg.f32 (PI.f32)) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -1 tau) (/.f32 (neg.f32 (PI.f32)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 tau (*.f32 (PI.f32) (neg.f32 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (neg.f32 (*.f32 tau (*.f32 (PI.f32) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) (neg.f32 x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (neg.f32 x) (/.f32 (/.f32 1 tau) (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 x (/.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 (*.f32 (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 tau (*.f32 (PI.f32) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 8 (*.f32 (*.f32 2 (*.f32 tau (*.f32 (PI.f32) 4))) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (/.f32 1 tau) (PI.f32)) 4) (*.f32 4 (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (/.f32 1 tau))) (*.f32 (*.f32 (PI.f32) 4) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 1 (PI.f32))) (*.f32 (+.f32 tau tau) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -2 (*.f32 (*.f32 2 (neg.f32 (*.f32 tau (PI.f32)))) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -2 (*.f32 (neg.f32 (*.f32 tau (*.f32 (PI.f32) 2))) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 -1 tau)) (*.f32 (*.f32 2 (neg.f32 (PI.f32))) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x) 4) (*.f32 tau (*.f32 (PI.f32) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x) 4) (*.f32 4 (*.f32 tau (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 4)) (+.f32 (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 4)) (*.f32 (*.f32 2 (*.f32 x 4)) (*.f32 tau (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (+.f32 (*.f32 tau (*.f32 (PI.f32) (neg.f32 x))) (*.f32 tau (*.f32 (PI.f32) (neg.f32 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 (*.f32 2 (neg.f32 x)) (*.f32 tau (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (/.f32 1 tau) (PI.f32)) x) (/.f32 1 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 2 (PI.f32)) (*.f32 (+.f32 tau tau) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 2 (PI.f32)) (/.f32 (+.f32 tau tau) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -1 (PI.f32)) (*.f32 (neg.f32 tau) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -1 (PI.f32)) (/.f32 (neg.f32 tau) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32)))) (+.f32 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 4) (*.f32 tau (PI.f32))) (*.f32 x 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (neg.f32 (*.f32 tau (PI.f32)))) (neg.f32 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 2 tau) (*.f32 (*.f32 (PI.f32) 2) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) tau)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 1 (PI.f32))) (*.f32 (neg.f32 tau) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 -1 tau)) (*.f32 (PI.f32) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 2)) (*.f32 (neg.f32 (+.f32 x x)) (*.f32 tau (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x)) (neg.f32 (*.f32 tau (PI.f32))))))) (#(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))) 4) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32)))) (+.f32 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32)))) (*.f32 2 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))) (*.f32 x 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 4) (*.f32 tau (PI.f32))) (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 4) (*.f32 tau (PI.f32)))) (*.f32 2 (*.f32 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (neg.f32 (*.f32 tau (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (neg.f32 (*.f32 tau (PI.f32))))) (*.f32 2 (neg.f32 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x))) (*.f32 (PI.f32) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) (+.f32 tau tau))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x)) (neg.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x))) (*.f32 2 (neg.f32 (*.f32 tau (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)) (*.f32 tau x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 x)) (PI.f32)) (+.f32 tau tau))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 2) (*.f32 tau (*.f32 (PI.f32) x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 4) (*.f32 tau (*.f32 (PI.f32) x))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 2 (*.f32 tau (PI.f32))) (*.f32 x (/.f32 2 (sin.f32 (*.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))) x) 4) (*.f32 tau (PI.f32))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 4)) (*.f32 tau (PI.f32))) (*.f32 2 (*.f32 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 tau (PI.f32))) (*.f32 2 (neg.f32 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 2)) (*.f32 tau (PI.f32))) (neg.f32 (+.f32 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 4 (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 tau (*.f32 (PI.f32) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (/.f32 1 tau)) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 (PI.f32) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -1 (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (neg.f32 (*.f32 tau (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -1 (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 (PI.f32) (neg.f32 tau)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 -1 tau) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (neg.f32 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 8 (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 2 (*.f32 tau (*.f32 (PI.f32) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (/.f32 (/.f32 1 tau) (PI.f32)) 4) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (*.f32 2 (/.f32 1 tau))) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 (PI.f32) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (/.f32 1 (PI.f32))) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (+.f32 tau tau))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -2 (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 2 (neg.f32 (*.f32 tau (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -2 (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (neg.f32 (*.f32 tau (*.f32 (PI.f32) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (/.f32 -1 tau)) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 2 (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 2 (PI.f32)) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (+.f32 tau tau))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 -1 (PI.f32)) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (neg.f32 tau))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 2 tau) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 (PI.f32) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (/.f32 1 (PI.f32))) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (neg.f32 tau))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (/.f32 -1 tau)) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 4) (*.f32 tau (*.f32 x (*.f32 (PI.f32) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 x (/.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 tau (*.f32 (PI.f32) 2))) (*.f32 (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) (neg.f32 x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) tau) (*.f32 (PI.f32) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 x)) tau) (*.f32 (PI.f32) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x) (*.f32 tau (*.f32 (PI.f32) 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x) (*.f32 (PI.f32) 2)) (*.f32 tau 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x) (+.f32 tau tau)) (*.f32 (PI.f32) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (+.f32 x x)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32)))) x) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (/.f32 1 tau) (PI.f32))) (-.f32 0 (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 x))) (neg.f32 (*.f32 tau (*.f32 (PI.f32) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32)))) (neg.f32 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 2 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))) (neg.f32 (+.f32 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 4) (*.f32 tau (PI.f32)))) (-.f32 0 (*.f32 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (neg.f32 (*.f32 tau (PI.f32))))) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (neg.f32 (*.f32 tau (PI.f32))))) (-.f32 0 (neg.f32 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x))) (neg.f32 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) (neg.f32 tau))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x))) (*.f32 tau (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x))) (-.f32 0 (neg.f32 (*.f32 tau (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.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 or (/.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 tau (PI.f32)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 tau (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 tau (PI.f32)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 tau (/.f32 1 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (PI.f32) (/.f32 1 tau))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (PI.f32) (neg.f32 (/.f32 -1 tau)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (/.f32 1 tau) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 tau (PI.f32)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (*.f32 (/.f32 (/.f32 1 tau) (PI.f32)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 (*.f32 2 (/.f32 1 tau)) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 tau (*.f32 (PI.f32) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 1 tau)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) 2) (/.f32 2 tau))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (*.f32 (/.f32 (/.f32 1 tau) (PI.f32)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 tau (*.f32 (PI.f32) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 tau tau) (*.f32 2 (/.f32 1 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 tau tau) (/.f32 2 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 tau tau) (*.f32 (/.f32 2 (PI.f32)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 (/.f32 1 tau) (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (-.f32 0 (/.f32 (/.f32 1 tau) (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 tau (PI.f32))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (PI.f32)) (/.f32 -1 tau))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 tau) (/.f32 -1 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 tau) (neg.f32 (/.f32 1 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 tau) (*.f32 (/.f32 -1 (PI.f32)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 tau tau) (/.f32 (+.f32 tau tau) (*.f32 (PI.f32) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) 4) (*.f32 2 (*.f32 2 (/.f32 1 tau))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) 4) (*.f32 4 (/.f32 1 tau)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 tau (*.f32 (PI.f32) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (neg.f32 (*.f32 tau (PI.f32)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (neg.f32 (PI.f32))) (*.f32 2 (/.f32 -1 tau)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 tau 4) (+.f32 (/.f32 2 (PI.f32)) (/.f32 2 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 tau 4) (/.f32 4 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 tau 4) (*.f32 4 (/.f32 1 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (neg.f32 tau)) (+.f32 (/.f32 -1 (PI.f32)) (/.f32 -1 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (neg.f32 tau)) (/.f32 -2 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (neg.f32 tau)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 tau (*.f32 (PI.f32) 2))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 tau 4) (/.f32 1 (PI.f32))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (PI.f32) 4) (/.f32 1 tau)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (PI.f32)) (/.f32 1 tau)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (PI.f32) 2)) (-.f32 0 (*.f32 2 (/.f32 1 tau))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (PI.f32))) (/.f32 1 tau))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (PI.f32))) (neg.f32 (/.f32 -1 tau)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f32 tau (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f32 tau (PI.f32)) (*.f32 tau (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f32 tau (PI.f32)) (*.f32 tau (PI.f32))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 1)))) (#(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 2 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.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))) 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))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))))) (#(struct:change #<rule egg-rr> (2) ((x or (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (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 x (*.f32 (PI.f32) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (PI.f32) x) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (*.f32 (PI.f32) x) 4) (*.f32 (*.f32 (PI.f32) x) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f32 (PI.f32) x)))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f32 (PI.f32) x) (*.f32 (PI.f32) x))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f32 (PI.f32) x) (*.f32 (PI.f32) x)))))) |
| 1× | egg-herbie |
| 1854× | rational.json-simplify-35 |
| 1230× | rational.json-simplify-44 |
| 1046× | rational.json-simplify-49 |
| 1008× | rational.json-simplify-47 |
| 814× | rational.json-simplify-50 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 495 | 8352 |
| 1 | 1737 | 8316 |
| 2 | 7041 | 8304 |
| 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 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 -1 (*.f32 tau (*.f32 (PI.f32) (neg.f32 x))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 x (/.f32 (/.f32 1 tau) (PI.f32)))) |
(/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x) (*.f32 tau (PI.f32))) |
(/.f32 1 (*.f32 tau (/.f32 (PI.f32) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x)))) |
(/.f32 1 (*.f32 (*.f32 tau (/.f32 (PI.f32) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x))) 1)) |
(/.f32 1 (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) |
(/.f32 1 (/.f32 (PI.f32) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)))) |
(/.f32 1 (/.f32 tau (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)))) |
(/.f32 (/.f32 (/.f32 1 tau) (PI.f32)) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) |
(/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) 1) |
(/.f32 2 (*.f32 tau (/.f32 (*.f32 (PI.f32) 2) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x)))) |
(/.f32 2 (+.f32 (*.f32 tau (/.f32 (PI.f32) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x))) (*.f32 tau (/.f32 (PI.f32) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x))))) |
(/.f32 2 (*.f32 (*.f32 x (/.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 tau (PI.f32)))) |
(/.f32 2 (*.f32 (*.f32 tau (/.f32 (*.f32 (PI.f32) 2) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x))) 1)) |
(/.f32 2 (/.f32 (*.f32 tau (*.f32 x (*.f32 (PI.f32) 2))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) |
(/.f32 2 (/.f32 (*.f32 (PI.f32) 2) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)))) |
(/.f32 2 (/.f32 (+.f32 tau tau) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)))) |
(/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 2) (*.f32 tau (*.f32 x (*.f32 (PI.f32) 2)))) |
(/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 2) (/.f32 (+.f32 x x) (/.f32 (/.f32 1 tau) (PI.f32)))) |
(/.f32 (/.f32 1 tau) (*.f32 (PI.f32) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) |
(/.f32 (/.f32 1 tau) (/.f32 (PI.f32) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x))) |
(/.f32 4 (+.f32 (*.f32 tau (/.f32 (*.f32 (PI.f32) 2) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x))) (*.f32 tau (/.f32 (*.f32 (PI.f32) 2) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x))))) |
(/.f32 4 (/.f32 (*.f32 tau (*.f32 (PI.f32) 4)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x))) |
(/.f32 4 (*.f32 (*.f32 tau (*.f32 (PI.f32) 4)) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) |
(/.f32 4 (/.f32 (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) |
(/.f32 4 (/.f32 (*.f32 x 4) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))) |
(/.f32 4 (/.f32 (*.f32 (PI.f32) 4) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)))) |
(/.f32 4 (/.f32 (*.f32 tau 4) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)))) |
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x) (/.f32 2 (*.f32 tau (PI.f32)))) 2) |
(/.f32 (*.f32 (/.f32 (/.f32 1 tau) (PI.f32)) 2) (*.f32 x (/.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) |
(/.f32 (*.f32 2 (/.f32 1 tau)) (*.f32 (*.f32 (PI.f32) 2) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) |
(/.f32 (*.f32 2 (/.f32 1 tau)) (/.f32 (*.f32 (PI.f32) 2) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x))) |
(/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 x)) (*.f32 tau (*.f32 (PI.f32) 2))) |
(/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 4) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) |
(/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 4) (*.f32 4 (*.f32 tau (*.f32 (PI.f32) x)))) |
(/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 4) (*.f32 (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) 1)) |
(/.f32 (/.f32 1 (PI.f32)) (*.f32 tau (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) |
(/.f32 (/.f32 1 (PI.f32)) (/.f32 tau (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x))) |
(/.f32 -1 (*.f32 (neg.f32 (*.f32 tau (PI.f32))) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) |
(/.f32 -1 (*.f32 (*.f32 (PI.f32) (neg.f32 tau)) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) |
(/.f32 (/.f32 -1 tau) (*.f32 (neg.f32 (PI.f32)) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) |
(/.f32 (/.f32 -1 tau) (/.f32 (neg.f32 (PI.f32)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x))) |
(/.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 tau (*.f32 (PI.f32) (neg.f32 x)))) |
(/.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (neg.f32 (*.f32 tau (*.f32 (PI.f32) x)))) |
(/.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) (neg.f32 x))) 1)) |
(/.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (neg.f32 x) (/.f32 (/.f32 1 tau) (PI.f32)))) |
(/.f32 (*.f32 x (/.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 (*.f32 (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 tau (*.f32 (PI.f32) 2)))) |
(/.f32 8 (*.f32 (*.f32 2 (*.f32 tau (*.f32 (PI.f32) 4))) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) |
(/.f32 (*.f32 (/.f32 (/.f32 1 tau) (PI.f32)) 4) (*.f32 4 (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) |
(/.f32 (*.f32 2 (*.f32 2 (/.f32 1 tau))) (*.f32 (*.f32 (PI.f32) 4) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) |
(/.f32 (*.f32 2 (/.f32 1 (PI.f32))) (*.f32 (+.f32 tau tau) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) |
(/.f32 -2 (*.f32 (*.f32 2 (neg.f32 (*.f32 tau (PI.f32)))) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) |
(/.f32 -2 (*.f32 (neg.f32 (*.f32 tau (*.f32 (PI.f32) 2))) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) |
(/.f32 (*.f32 2 (/.f32 -1 tau)) (*.f32 (*.f32 2 (neg.f32 (PI.f32))) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) |
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x) 4) (*.f32 tau (*.f32 (PI.f32) 4))) |
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x) 4) (*.f32 4 (*.f32 tau (PI.f32)))) |
(/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 4)) (+.f32 (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4))) |
(/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 4)) (*.f32 (*.f32 2 (*.f32 x 4)) (*.f32 tau (PI.f32)))) |
(/.f32 (*.f32 2 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (+.f32 (*.f32 tau (*.f32 (PI.f32) (neg.f32 x))) (*.f32 tau (*.f32 (PI.f32) (neg.f32 x))))) |
(/.f32 (*.f32 2 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 (*.f32 2 (neg.f32 x)) (*.f32 tau (PI.f32)))) |
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) 4) 4) |
(/.f32 (/.f32 (/.f32 (/.f32 1 tau) (PI.f32)) x) (/.f32 1 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) |
(/.f32 (/.f32 2 (PI.f32)) (*.f32 (+.f32 tau tau) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) |
(/.f32 (/.f32 2 (PI.f32)) (/.f32 (+.f32 tau tau) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x))) |
(/.f32 (/.f32 -1 (PI.f32)) (*.f32 (neg.f32 tau) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) |
(/.f32 (/.f32 -1 (PI.f32)) (/.f32 (neg.f32 tau) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x))) |
(/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) |
(/.f32 (*.f32 2 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32)))) (+.f32 x x)) |
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 4) (*.f32 tau (PI.f32))) (*.f32 x 4)) |
(/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (neg.f32 (*.f32 tau (PI.f32)))) (neg.f32 x)) |
(/.f32 (/.f32 2 tau) (*.f32 (*.f32 (PI.f32) 2) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) |
(/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) (PI.f32)) |
(/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) tau) |
(/.f32 (neg.f32 (/.f32 1 (PI.f32))) (*.f32 (neg.f32 tau) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) |
(/.f32 (neg.f32 (/.f32 -1 tau)) (*.f32 (PI.f32) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) |
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 2)) (*.f32 (neg.f32 (+.f32 x x)) (*.f32 tau (PI.f32)))) |
(/.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x)) (neg.f32 (*.f32 tau (PI.f32)))) |
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) 4) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) 4)) 8) |
(/.f32 (+.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32)))) (+.f32 x x)) |
(/.f32 (+.f32 (*.f32 2 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32)))) (*.f32 2 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))) (*.f32 x 4)) |
(/.f32 (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 4) (*.f32 tau (PI.f32))) (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 4) (*.f32 tau (PI.f32)))) (*.f32 2 (*.f32 x 4))) |
(/.f32 (+.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (neg.f32 (*.f32 tau (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (neg.f32 (*.f32 tau (PI.f32))))) (*.f32 2 (neg.f32 x))) |
(/.f32 (+.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x))) (*.f32 (PI.f32) 2)) |
(/.f32 (+.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) (+.f32 tau tau)) |
(/.f32 (+.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x)) (neg.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x))) (*.f32 2 (neg.f32 (*.f32 tau (PI.f32))))) |
(/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)) (*.f32 tau x)) |
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 x)) (PI.f32)) (+.f32 tau tau)) |
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 2) (*.f32 tau (*.f32 (PI.f32) x))) 2) |
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 4) (*.f32 tau (*.f32 (PI.f32) x))) 4) |
(/.f32 (/.f32 2 (*.f32 tau (PI.f32))) (*.f32 x (/.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) |
(/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x) 4) (*.f32 tau (PI.f32))) 4) |
(/.f32 (/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 4)) (*.f32 tau (PI.f32))) (*.f32 2 (*.f32 x 4))) |
(/.f32 (/.f32 (*.f32 2 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 tau (PI.f32))) (*.f32 2 (neg.f32 x))) |
(/.f32 (/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 2)) (*.f32 tau (PI.f32))) (neg.f32 (+.f32 x x))) |
(/.f32 (/.f32 4 (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 tau (*.f32 (PI.f32) 4))) |
(/.f32 (/.f32 (*.f32 2 (/.f32 1 tau)) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 (PI.f32) 2)) |
(/.f32 (/.f32 -1 (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (neg.f32 (*.f32 tau (PI.f32)))) |
(/.f32 (/.f32 -1 (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 (PI.f32) (neg.f32 tau))) |
(/.f32 (/.f32 (/.f32 -1 tau) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (neg.f32 (PI.f32))) |
(/.f32 (/.f32 8 (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 2 (*.f32 tau (*.f32 (PI.f32) 4)))) |
(/.f32 (/.f32 (*.f32 (/.f32 (/.f32 1 tau) (PI.f32)) 4) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) 4) |
(/.f32 (/.f32 (*.f32 2 (*.f32 2 (/.f32 1 tau))) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 (PI.f32) 4)) |
(/.f32 (/.f32 (*.f32 2 (/.f32 1 (PI.f32))) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (+.f32 tau tau)) |
(/.f32 (/.f32 -2 (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 2 (neg.f32 (*.f32 tau (PI.f32))))) |
(/.f32 (/.f32 -2 (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (neg.f32 (*.f32 tau (*.f32 (PI.f32) 2)))) |
(/.f32 (/.f32 (*.f32 2 (/.f32 -1 tau)) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 2 (neg.f32 (PI.f32)))) |
(/.f32 (/.f32 (/.f32 2 (PI.f32)) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (+.f32 tau tau)) |
(/.f32 (/.f32 (/.f32 -1 (PI.f32)) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (neg.f32 tau)) |
(/.f32 (/.f32 (/.f32 2 tau) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 (PI.f32) 2)) |
(/.f32 (/.f32 (neg.f32 (/.f32 1 (PI.f32))) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (neg.f32 tau)) |
(/.f32 (/.f32 (neg.f32 (/.f32 -1 tau)) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (PI.f32)) |
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 4) (*.f32 tau (*.f32 x (*.f32 (PI.f32) 2)))) 2) |
(/.f32 (/.f32 (*.f32 x (/.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 tau (*.f32 (PI.f32) 2))) (*.f32 (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) |
(/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) (neg.f32 x)))) -1) |
(/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) tau) (*.f32 (PI.f32) x)) |
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 x)) tau) (*.f32 (PI.f32) 2)) |
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x) (*.f32 tau (*.f32 (PI.f32) 2))) 1/2) |
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x) (*.f32 (PI.f32) 2)) (*.f32 tau 1/2)) |
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x) (+.f32 tau tau)) (*.f32 (PI.f32) 1/2)) |
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (+.f32 x x)) 1/2) |
(/.f32 (/.f32 (*.f32 2 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32)))) x) 2) |
(/.f32 (neg.f32 (/.f32 (/.f32 1 tau) (PI.f32))) (-.f32 0 (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) |
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 x))) (neg.f32 (*.f32 tau (*.f32 (PI.f32) 2)))) |
(/.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32)))) (neg.f32 x)) |
(/.f32 (neg.f32 (*.f32 2 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))) (neg.f32 (+.f32 x x))) |
(/.f32 (neg.f32 (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 4) (*.f32 tau (PI.f32)))) (-.f32 0 (*.f32 x 4))) |
(/.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (neg.f32 (*.f32 tau (PI.f32))))) x) |
(/.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (neg.f32 (*.f32 tau (PI.f32))))) (-.f32 0 (neg.f32 x))) |
(/.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x))) (neg.f32 (PI.f32))) |
(/.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) (neg.f32 tau)) |
(/.f32 (neg.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x))) (*.f32 tau (PI.f32))) |
(/.f32 (neg.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x))) (-.f32 0 (neg.f32 (*.f32 tau (PI.f32))))) |
(+.f32 (*.f32 tau (PI.f32)) 0) |
(+.f32 0 (*.f32 tau (PI.f32))) |
(-.f32 (*.f32 tau (PI.f32)) 0) |
(/.f32 tau (/.f32 1 (PI.f32))) |
(/.f32 (PI.f32) (/.f32 1 tau)) |
(/.f32 (PI.f32) (neg.f32 (/.f32 -1 tau))) |
(/.f32 1 (/.f32 (/.f32 1 tau) (PI.f32))) |
(/.f32 (*.f32 tau (PI.f32)) 1) |
(/.f32 2 (*.f32 (/.f32 (/.f32 1 tau) (PI.f32)) 2)) |
(/.f32 2 (/.f32 (*.f32 2 (/.f32 1 tau)) (PI.f32))) |
(/.f32 (*.f32 tau (*.f32 (PI.f32) 2)) 2) |
(/.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 1 tau))) |
(/.f32 (*.f32 (PI.f32) 2) (/.f32 2 tau)) |
(/.f32 4 (*.f32 (/.f32 (/.f32 1 tau) (PI.f32)) 4)) |
(/.f32 (*.f32 tau (*.f32 (PI.f32) 4)) 4) |
(/.f32 (+.f32 tau tau) (*.f32 2 (/.f32 1 (PI.f32)))) |
(/.f32 (+.f32 tau tau) (/.f32 2 (PI.f32))) |
(/.f32 (+.f32 tau tau) (*.f32 (/.f32 2 (PI.f32)) 1)) |
(/.f32 -1 (/.f32 (/.f32 1 tau) (neg.f32 (PI.f32)))) |
(/.f32 -1 (-.f32 0 (/.f32 (/.f32 1 tau) (PI.f32)))) |
(/.f32 (neg.f32 (*.f32 tau (PI.f32))) -1) |
(/.f32 (neg.f32 (PI.f32)) (/.f32 -1 tau)) |
(/.f32 (neg.f32 tau) (/.f32 -1 (PI.f32))) |
(/.f32 (neg.f32 tau) (neg.f32 (/.f32 1 (PI.f32)))) |
(/.f32 (neg.f32 tau) (*.f32 (/.f32 -1 (PI.f32)) 1)) |
(/.f32 (*.f32 tau tau) (/.f32 (+.f32 tau tau) (*.f32 (PI.f32) 2))) |
(/.f32 (*.f32 (PI.f32) 4) (*.f32 2 (*.f32 2 (/.f32 1 tau)))) |
(/.f32 (*.f32 (PI.f32) 4) (*.f32 4 (/.f32 1 tau))) |
(/.f32 (*.f32 2 (*.f32 tau (*.f32 (PI.f32) 4))) 8) |
(/.f32 (*.f32 2 (neg.f32 (*.f32 tau (PI.f32)))) -2) |
(/.f32 (*.f32 2 (neg.f32 (PI.f32))) (*.f32 2 (/.f32 -1 tau))) |
(/.f32 (*.f32 tau 4) (+.f32 (/.f32 2 (PI.f32)) (/.f32 2 (PI.f32)))) |
(/.f32 (*.f32 tau 4) (/.f32 4 (PI.f32))) |
(/.f32 (*.f32 tau 4) (*.f32 4 (/.f32 1 (PI.f32)))) |
(/.f32 (*.f32 2 (neg.f32 tau)) (+.f32 (/.f32 -1 (PI.f32)) (/.f32 -1 (PI.f32)))) |
(/.f32 (*.f32 2 (neg.f32 tau)) (/.f32 -2 (PI.f32))) |
(/.f32 (*.f32 (PI.f32) (neg.f32 tau)) -1) |
(/.f32 (neg.f32 (*.f32 tau (*.f32 (PI.f32) 2))) -2) |
(/.f32 (/.f32 (*.f32 tau 4) (/.f32 1 (PI.f32))) 4) |
(/.f32 (/.f32 (*.f32 (PI.f32) 4) (/.f32 1 tau)) 4) |
(/.f32 (/.f32 (neg.f32 (PI.f32)) (/.f32 1 tau)) -1) |
(/.f32 (neg.f32 (*.f32 (PI.f32) 2)) (-.f32 0 (*.f32 2 (/.f32 1 tau)))) |
(/.f32 (neg.f32 (neg.f32 (PI.f32))) (/.f32 1 tau)) |
(/.f32 (neg.f32 (neg.f32 (PI.f32))) (neg.f32 (/.f32 -1 tau))) |
(+.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 0) |
(+.f32 0 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) |
(-.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 0) |
(-.f32 0 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 1) |
(*.f32 1 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) |
(*.f32 2 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 2)) |
(*.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 2) 1/2) |
(*.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 4) 1/4) |
(*.f32 1/2 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 2)) |
(*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) -1) |
(/.f32 (sin.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))) 4) 4) |
(/.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) -1) |
(/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 4)) 8) |
(neg.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) |
(+.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 x (*.f32 (PI.f32) 2)) 2) |
(/.f32 (*.f32 (*.f32 (PI.f32) x) 4) 4) |
(/.f32 (+.f32 (*.f32 (*.f32 (PI.f32) x) 4) (*.f32 (*.f32 (PI.f32) x) 4)) 8) |
| 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 -1/6 (*.f32 (pow.f32 x 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 tau 2))))) |
(+.f32 1 (*.f32 (pow.f32 x 2) (*.f32 (*.f32 (pow.f32 tau 2) (pow.f32 (PI.f32) 2)) -1/6))) |
(+.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 x 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 tau 2)))) (*.f32 (pow.f32 tau 4) (*.f32 (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)) 1/120)))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 x 2) (*.f32 (*.f32 (pow.f32 tau 2) (pow.f32 (PI.f32) 2)) -1/6)) (*.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 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 tau 2)))) (+.f32 (*.f32 (pow.f32 tau 4) (*.f32 (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)) 1/120)) (+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 x 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 tau 6)))) 1))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 x 2) (*.f32 (*.f32 (pow.f32 tau 2) (pow.f32 (PI.f32) 2)) -1/6)) (+.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 x 6) (*.f32 (pow.f32 tau 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 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 -1/6 (*.f32 (pow.f32 x 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 tau 2))))) |
(+.f32 1 (*.f32 (pow.f32 x 2) (*.f32 (*.f32 (pow.f32 tau 2) (pow.f32 (PI.f32) 2)) -1/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 -1/6 (*.f32 (pow.f32 x 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 tau 2)))) (*.f32 (pow.f32 tau 4) (*.f32 (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)) 1/120)))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 x 2) (*.f32 (*.f32 (pow.f32 tau 2) (pow.f32 (PI.f32) 2)) -1/6)) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)))))) |
(+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6)))) (+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))))) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 tau 2)))) (+.f32 (*.f32 (pow.f32 tau 4) (*.f32 (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)) 1/120)) (+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 x 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 tau 6)))) 1))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 x 2) (*.f32 (*.f32 (pow.f32 tau 2) (pow.f32 (PI.f32) 2)) -1/6)) (+.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 x 6) (*.f32 (pow.f32 tau 6) (pow.f32 (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) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3))))) |
(+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)) (*.f32 (pow.f32 tau 3) -1/6))) |
(+.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) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 (pow.f32 tau 5) (*.f32 (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)) 1/120)))) |
(+.f32 (*.f32 tau (*.f32 x (PI.f32))) (+.f32 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 (*.f32 (pow.f32 tau 5) (pow.f32 x 5)) 1/120)) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)) (*.f32 (pow.f32 tau 3) -1/6)))) |
(+.f32 (*.f32 tau (*.f32 x (PI.f32))) (+.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)) (*.f32 (pow.f32 tau 3) -1/6)) (*.f32 (pow.f32 (PI.f32) 5) (*.f32 (*.f32 (pow.f32 tau 5) (pow.f32 x 5)) 1/120)))) |
(+.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) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (+.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 (pow.f32 tau 5) (*.f32 (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)) 1/120))) (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 x 7)))))) |
(+.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)) (*.f32 (pow.f32 tau 3) -1/6)) (+.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 (pow.f32 (PI.f32) 5) (*.f32 (*.f32 (pow.f32 tau 5) (pow.f32 x 5)) 1/120))) (*.f32 (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 x 7)) (*.f32 (pow.f32 tau 7) -1/5040)))) |
(+.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)) (*.f32 (pow.f32 tau 3) -1/6))) (+.f32 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 (*.f32 (pow.f32 tau 5) (pow.f32 x 5)) 1/120)) (*.f32 (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 x 7)) (*.f32 (pow.f32 tau 7) -1/5040)))) |
(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) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3))))) |
(+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)) (*.f32 (pow.f32 tau 3) -1/6))) |
(+.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) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 (pow.f32 tau 5) (*.f32 (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)) 1/120)))) |
(+.f32 (*.f32 tau (*.f32 x (PI.f32))) (+.f32 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 (*.f32 (pow.f32 tau 5) (pow.f32 x 5)) 1/120)) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)) (*.f32 (pow.f32 tau 3) -1/6)))) |
(+.f32 (*.f32 tau (*.f32 x (PI.f32))) (+.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)) (*.f32 (pow.f32 tau 3) -1/6)) (*.f32 (pow.f32 (PI.f32) 5) (*.f32 (*.f32 (pow.f32 tau 5) (pow.f32 x 5)) 1/120)))) |
(+.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) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)))) (+.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 (pow.f32 tau 5) (*.f32 (*.f32 (pow.f32 (PI.f32) 5) (pow.f32 x 5)) 1/120))) (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 x 7)))))) |
(+.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)) (*.f32 (pow.f32 tau 3) -1/6)) (+.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 (pow.f32 (PI.f32) 5) (*.f32 (*.f32 (pow.f32 tau 5) (pow.f32 x 5)) 1/120))) (*.f32 (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 x 7)) (*.f32 (pow.f32 tau 7) -1/5040)))) |
(+.f32 (+.f32 (*.f32 tau (*.f32 x (PI.f32))) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 x 3)) (*.f32 (pow.f32 tau 3) -1/6))) (+.f32 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 (*.f32 (pow.f32 tau 5) (pow.f32 x 5)) 1/120)) (*.f32 (*.f32 (pow.f32 (PI.f32) 7) (pow.f32 x 7)) (*.f32 (pow.f32 tau 7) -1/5040)))) |
(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 (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 -1 (*.f32 tau (*.f32 (PI.f32) (neg.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 x (/.f32 (/.f32 1 tau) (PI.f32)))) |
(/.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))) x) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 1 (*.f32 tau (/.f32 (PI.f32) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 1 (*.f32 (*.f32 tau (/.f32 (PI.f32) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x))) 1)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 1 (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 1 (/.f32 (PI.f32) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 1 (/.f32 tau (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (/.f32 (/.f32 1 tau) (PI.f32)) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) 1) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 2 (*.f32 tau (/.f32 (*.f32 (PI.f32) 2) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 2 (+.f32 (*.f32 tau (/.f32 (PI.f32) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x))) (*.f32 tau (/.f32 (PI.f32) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 2 (*.f32 (*.f32 x (/.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 tau (PI.f32)))) |
(/.f32 (/.f32 2 (*.f32 tau (PI.f32))) (*.f32 x (/.f32 2 (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))))) |
(/.f32 2 (*.f32 x (*.f32 (/.f32 2 (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (PI.f32))))) |
(/.f32 2 (*.f32 (*.f32 tau (/.f32 (*.f32 (PI.f32) 2) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x))) 1)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 2 (/.f32 (*.f32 tau (*.f32 x (*.f32 (PI.f32) 2))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 2 (/.f32 (*.f32 (PI.f32) 2) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 2 (/.f32 (+.f32 tau tau) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.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))) 2) (*.f32 tau (*.f32 x (*.f32 (PI.f32) 2)))) |
(/.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))) 2) (/.f32 (+.f32 x x) (/.f32 (/.f32 1 tau) (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (/.f32 1 tau) (*.f32 (PI.f32) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (/.f32 1 tau) (/.f32 (PI.f32) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 4 (+.f32 (*.f32 tau (/.f32 (*.f32 (PI.f32) 2) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x))) (*.f32 tau (/.f32 (*.f32 (PI.f32) 2) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 4 (/.f32 (*.f32 tau (*.f32 (PI.f32) 4)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 4 (*.f32 (*.f32 tau (*.f32 (PI.f32) 4)) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 4 (/.f32 (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 4 (/.f32 (*.f32 x 4) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 4 (/.f32 (*.f32 (PI.f32) 4) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 4 (/.f32 (*.f32 tau 4) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.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))) x) (/.f32 2 (*.f32 tau (PI.f32)))) 2) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (*.f32 (/.f32 (/.f32 1 tau) (PI.f32)) 2) (*.f32 x (/.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) |
(/.f32 (/.f32 (*.f32 2 (/.f32 1 (*.f32 tau (PI.f32)))) x) (/.f32 2 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 2 (*.f32 2 (/.f32 (/.f32 1 tau) (*.f32 x (PI.f32)))))) |
(/.f32 (*.f32 2 (/.f32 1 tau)) (*.f32 (*.f32 (PI.f32) 2) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (*.f32 2 (/.f32 1 tau)) (/.f32 (*.f32 (PI.f32) 2) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 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 2 x)) (*.f32 tau (*.f32 (PI.f32) 2))) |
(/.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))) 4) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4)) |
(/.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))) 4) (*.f32 4 (*.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))) 4) (*.f32 (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) 1)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (/.f32 1 (PI.f32)) (*.f32 tau (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (/.f32 1 (PI.f32)) (/.f32 tau (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 -1 (*.f32 (neg.f32 (*.f32 tau (PI.f32))) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 -1 (*.f32 (*.f32 (PI.f32) (neg.f32 tau)) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (/.f32 -1 tau) (*.f32 (neg.f32 (PI.f32)) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (/.f32 -1 tau) (/.f32 (neg.f32 (PI.f32)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 tau (*.f32 (PI.f32) (neg.f32 x)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (neg.f32 (*.f32 tau (*.f32 (PI.f32) x)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) (neg.f32 x))) 1)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (neg.f32 x) (/.f32 (/.f32 1 tau) (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (*.f32 x (/.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 (*.f32 (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 tau (*.f32 (PI.f32) 2)))) |
(/.f32 (*.f32 x (/.f32 2 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))))) (*.f32 tau (*.f32 (*.f32 2 (PI.f32)) (*.f32 (/.f32 x (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (/.f32 x (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))))))) |
(*.f32 (/.f32 (/.f32 x tau) (*.f32 2 (PI.f32))) (/.f32 (/.f32 2 (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 (/.f32 x (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (/.f32 x (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))))))) |
(/.f32 8 (*.f32 (*.f32 2 (*.f32 tau (*.f32 (PI.f32) 4))) (/.f32 x (sin.f32 (*.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 1 tau) (PI.f32)) 4) (*.f32 4 (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (*.f32 2 (*.f32 2 (/.f32 1 tau))) (*.f32 (*.f32 (PI.f32) 4) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (*.f32 2 (/.f32 1 (PI.f32))) (*.f32 (+.f32 tau tau) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 -2 (*.f32 (*.f32 2 (neg.f32 (*.f32 tau (PI.f32)))) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 -2 (*.f32 (neg.f32 (*.f32 tau (*.f32 (PI.f32) 2))) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (*.f32 2 (/.f32 -1 tau)) (*.f32 (*.f32 2 (neg.f32 (PI.f32))) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) |
(/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 x (*.f32 2 (/.f32 -1 tau)))) (*.f32 2 (neg.f32 (PI.f32)))) |
(/.f32 (*.f32 2 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (neg.f32 x)))) (*.f32 (PI.f32) -2)) |
(*.f32 (/.f32 -1 tau) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (PI.f32) (neg.f32 x)))) |
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x) 4) (*.f32 tau (*.f32 (PI.f32) 4))) |
(/.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))) x) 4) (*.f32 4 (*.f32 tau (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 4)) (+.f32 (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) 4))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 4)) (*.f32 (*.f32 2 (*.f32 x 4)) (*.f32 tau (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (*.f32 2 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (+.f32 (*.f32 tau (*.f32 (PI.f32) (neg.f32 x))) (*.f32 tau (*.f32 (PI.f32) (neg.f32 x))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (*.f32 2 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 (*.f32 2 (neg.f32 x)) (*.f32 tau (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) 4) 4) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (/.f32 (/.f32 (/.f32 1 tau) (PI.f32)) x) (/.f32 1 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (/.f32 2 (PI.f32)) (*.f32 (+.f32 tau tau) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (/.f32 2 (PI.f32)) (/.f32 (+.f32 tau tau) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (/.f32 -1 (PI.f32)) (*.f32 (neg.f32 tau) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (/.f32 -1 (PI.f32)) (/.f32 (neg.f32 tau) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 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 (PI.f32))) x) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (*.f32 2 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32)))) (+.f32 x 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))) 4) (*.f32 tau (PI.f32))) (*.f32 x 4)) |
(/.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))) (neg.f32 (*.f32 tau (PI.f32)))) (neg.f32 x)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (/.f32 2 tau) (*.f32 (*.f32 (PI.f32) 2) (/.f32 x (sin.f32 (*.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 x)) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) tau) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (neg.f32 (/.f32 1 (PI.f32))) (*.f32 (neg.f32 tau) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (neg.f32 (/.f32 -1 tau)) (*.f32 (PI.f32) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 2)) (*.f32 (neg.f32 (+.f32 x x)) (*.f32 tau (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x)) (neg.f32 (*.f32 tau (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) 4) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) 4)) 8) |
(/.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 (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32)))) (+.f32 x x)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (+.f32 (*.f32 2 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32)))) (*.f32 2 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))) (*.f32 x 4)) |
(/.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))) 4) (*.f32 tau (PI.f32))) (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 4) (*.f32 tau (PI.f32)))) (*.f32 2 (*.f32 x 4))) |
(/.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))) (neg.f32 (*.f32 tau (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (neg.f32 (*.f32 tau (PI.f32))))) (*.f32 2 (neg.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 x)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x))) (*.f32 (PI.f32) 2)) |
(/.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 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) (+.f32 tau tau)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (+.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x)) (neg.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x))) (*.f32 2 (neg.f32 (*.f32 tau (PI.f32))))) |
(/.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))) (PI.f32)) (*.f32 tau 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 2 x)) (PI.f32)) (+.f32 tau tau)) |
(/.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))) 2) (*.f32 tau (*.f32 (PI.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 (PI.f32) x))) 4) (*.f32 tau (*.f32 (PI.f32) x))) 4) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (/.f32 2 (*.f32 tau (PI.f32))) (*.f32 x (/.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) |
(/.f32 (/.f32 2 (*.f32 tau (PI.f32))) (*.f32 x (/.f32 2 (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))))) |
(/.f32 2 (*.f32 x (*.f32 (/.f32 2 (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (PI.f32))))) |
(/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x) 4) (*.f32 tau (PI.f32))) 4) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 4)) (*.f32 tau (PI.f32))) (*.f32 2 (*.f32 x 4))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (/.f32 (*.f32 2 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 tau (PI.f32))) (*.f32 2 (neg.f32 x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 2)) (*.f32 tau (PI.f32))) (neg.f32 (+.f32 x x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (/.f32 4 (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 tau (*.f32 (PI.f32) 4))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (/.f32 (*.f32 2 (/.f32 1 tau)) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 (PI.f32) 2)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (/.f32 -1 (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (neg.f32 (*.f32 tau (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (/.f32 -1 (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 (PI.f32) (neg.f32 tau))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (/.f32 (/.f32 -1 tau) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (neg.f32 (PI.f32))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (/.f32 8 (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 2 (*.f32 tau (*.f32 (PI.f32) 4)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (/.f32 (*.f32 (/.f32 (/.f32 1 tau) (PI.f32)) 4) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) 4) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (/.f32 (*.f32 2 (*.f32 2 (/.f32 1 tau))) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 (PI.f32) 4)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (/.f32 (*.f32 2 (/.f32 1 (PI.f32))) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (+.f32 tau tau)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (/.f32 -2 (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 2 (neg.f32 (*.f32 tau (PI.f32))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (/.f32 -2 (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (neg.f32 (*.f32 tau (*.f32 (PI.f32) 2)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (/.f32 (*.f32 2 (/.f32 -1 tau)) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 2 (neg.f32 (PI.f32)))) |
(/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 x (*.f32 2 (/.f32 -1 tau)))) (*.f32 2 (neg.f32 (PI.f32)))) |
(/.f32 (*.f32 2 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (neg.f32 x)))) (*.f32 (PI.f32) -2)) |
(*.f32 (/.f32 -1 tau) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (PI.f32) (neg.f32 x)))) |
(/.f32 (/.f32 (/.f32 2 (PI.f32)) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (+.f32 tau tau)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (/.f32 (/.f32 -1 (PI.f32)) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (neg.f32 tau)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (/.f32 (/.f32 2 tau) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 (PI.f32) 2)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (/.f32 (neg.f32 (/.f32 1 (PI.f32))) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (neg.f32 tau)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (/.f32 (neg.f32 (/.f32 -1 tau)) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 4) (*.f32 tau (*.f32 x (*.f32 (PI.f32) 2)))) 2) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (/.f32 (*.f32 x (/.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 tau (*.f32 (PI.f32) 2))) (*.f32 (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) |
(/.f32 (*.f32 x (/.f32 2 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))))) (*.f32 tau (*.f32 (*.f32 2 (PI.f32)) (*.f32 (/.f32 x (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (/.f32 x (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))))))) |
(*.f32 (/.f32 (/.f32 x tau) (*.f32 2 (PI.f32))) (/.f32 (/.f32 2 (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 (/.f32 x (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (/.f32 x (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))))))) |
(/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) (neg.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))) 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 2 x)) tau) (*.f32 (PI.f32) 2)) |
(/.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))) x) (*.f32 tau (*.f32 (PI.f32) 2))) 1/2) |
(/.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))) x) (*.f32 (PI.f32) 2)) (*.f32 tau 1/2)) |
(/.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))) x) (+.f32 tau tau)) (*.f32 (PI.f32) 1/2)) |
(/.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 (PI.f32))) (+.f32 x x)) 1/2) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (/.f32 (*.f32 2 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32)))) x) 2) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (neg.f32 (/.f32 (/.f32 1 tau) (PI.f32))) (-.f32 0 (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 x))) (neg.f32 (*.f32 tau (*.f32 (PI.f32) 2)))) |
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 2 x))) (neg.f32 (*.f32 (PI.f32) (*.f32 2 tau)))) |
(/.f32 (*.f32 (/.f32 2 x) (neg.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))))) (*.f32 tau (*.f32 (PI.f32) -2))) |
(/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (neg.f32 (/.f32 2 x))) (*.f32 tau (*.f32 (PI.f32) -2))) |
(/.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32)))) (neg.f32 x)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (neg.f32 (*.f32 2 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))) (neg.f32 (+.f32 x x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (neg.f32 (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 4) (*.f32 tau (PI.f32)))) (-.f32 0 (*.f32 x 4))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (neg.f32 (*.f32 tau (PI.f32))))) x) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (neg.f32 (*.f32 tau (PI.f32))))) (-.f32 0 (neg.f32 x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x))) (neg.f32 (PI.f32))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) (neg.f32 tau)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (neg.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x))) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (neg.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x))) (-.f32 0 (neg.f32 (*.f32 tau (PI.f32))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(+.f32 (*.f32 tau (PI.f32)) 0) |
(*.f32 tau (PI.f32)) |
(+.f32 0 (*.f32 tau (PI.f32))) |
(*.f32 tau (PI.f32)) |
(-.f32 (*.f32 tau (PI.f32)) 0) |
(*.f32 tau (PI.f32)) |
(/.f32 tau (/.f32 1 (PI.f32))) |
(*.f32 tau (PI.f32)) |
(/.f32 (PI.f32) (/.f32 1 tau)) |
(*.f32 tau (PI.f32)) |
(/.f32 (PI.f32) (neg.f32 (/.f32 -1 tau))) |
(*.f32 tau (PI.f32)) |
(/.f32 1 (/.f32 (/.f32 1 tau) (PI.f32))) |
(*.f32 tau (PI.f32)) |
(/.f32 (*.f32 tau (PI.f32)) 1) |
(*.f32 tau (PI.f32)) |
(/.f32 2 (*.f32 (/.f32 (/.f32 1 tau) (PI.f32)) 2)) |
(*.f32 tau (PI.f32)) |
(/.f32 2 (/.f32 (*.f32 2 (/.f32 1 tau)) (PI.f32))) |
(*.f32 tau (PI.f32)) |
(/.f32 (*.f32 tau (*.f32 (PI.f32) 2)) 2) |
(*.f32 tau (PI.f32)) |
(/.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 1 tau))) |
(*.f32 tau (PI.f32)) |
(/.f32 (*.f32 (PI.f32) 2) (/.f32 2 tau)) |
(*.f32 tau (PI.f32)) |
(/.f32 4 (*.f32 (/.f32 (/.f32 1 tau) (PI.f32)) 4)) |
(*.f32 tau (PI.f32)) |
(/.f32 (*.f32 tau (*.f32 (PI.f32) 4)) 4) |
(*.f32 tau (PI.f32)) |
(/.f32 (+.f32 tau tau) (*.f32 2 (/.f32 1 (PI.f32)))) |
(*.f32 tau (PI.f32)) |
(/.f32 (+.f32 tau tau) (/.f32 2 (PI.f32))) |
(*.f32 tau (PI.f32)) |
(/.f32 (+.f32 tau tau) (*.f32 (/.f32 2 (PI.f32)) 1)) |
(*.f32 tau (PI.f32)) |
(/.f32 -1 (/.f32 (/.f32 1 tau) (neg.f32 (PI.f32)))) |
(*.f32 tau (PI.f32)) |
(/.f32 -1 (-.f32 0 (/.f32 (/.f32 1 tau) (PI.f32)))) |
(*.f32 tau (PI.f32)) |
(/.f32 (neg.f32 (*.f32 tau (PI.f32))) -1) |
(*.f32 tau (PI.f32)) |
(/.f32 (neg.f32 (PI.f32)) (/.f32 -1 tau)) |
(*.f32 tau (PI.f32)) |
(/.f32 (neg.f32 tau) (/.f32 -1 (PI.f32))) |
(*.f32 tau (PI.f32)) |
(/.f32 (neg.f32 tau) (neg.f32 (/.f32 1 (PI.f32)))) |
(*.f32 tau (PI.f32)) |
(/.f32 (neg.f32 tau) (*.f32 (/.f32 -1 (PI.f32)) 1)) |
(*.f32 tau (PI.f32)) |
(/.f32 (*.f32 tau tau) (/.f32 (+.f32 tau tau) (*.f32 (PI.f32) 2))) |
(*.f32 tau (PI.f32)) |
(/.f32 (*.f32 (PI.f32) 4) (*.f32 2 (*.f32 2 (/.f32 1 tau)))) |
(*.f32 tau (PI.f32)) |
(/.f32 (*.f32 (PI.f32) 4) (*.f32 4 (/.f32 1 tau))) |
(*.f32 tau (PI.f32)) |
(/.f32 (*.f32 2 (*.f32 tau (*.f32 (PI.f32) 4))) 8) |
(*.f32 tau (PI.f32)) |
(/.f32 (*.f32 2 (neg.f32 (*.f32 tau (PI.f32)))) -2) |
(*.f32 tau (PI.f32)) |
(/.f32 (*.f32 2 (neg.f32 (PI.f32))) (*.f32 2 (/.f32 -1 tau))) |
(*.f32 tau (PI.f32)) |
(/.f32 (*.f32 tau 4) (+.f32 (/.f32 2 (PI.f32)) (/.f32 2 (PI.f32)))) |
(*.f32 4 (/.f32 tau (+.f32 (/.f32 2 (PI.f32)) (/.f32 2 (PI.f32))))) |
(*.f32 4 (/.f32 tau (*.f32 (/.f32 2 (PI.f32)) 2))) |
(/.f32 (*.f32 tau 4) (/.f32 4 (PI.f32))) |
(*.f32 tau (PI.f32)) |
(/.f32 (*.f32 tau 4) (*.f32 4 (/.f32 1 (PI.f32)))) |
(*.f32 tau (PI.f32)) |
(/.f32 (*.f32 2 (neg.f32 tau)) (+.f32 (/.f32 -1 (PI.f32)) (/.f32 -1 (PI.f32)))) |
(*.f32 (neg.f32 tau) (/.f32 2 (+.f32 (/.f32 -1 (PI.f32)) (/.f32 -1 (PI.f32))))) |
(/.f32 (*.f32 tau -2) (*.f32 (/.f32 -1 (PI.f32)) 2)) |
(/.f32 (*.f32 2 (neg.f32 tau)) (/.f32 -2 (PI.f32))) |
(*.f32 tau (PI.f32)) |
(/.f32 (*.f32 (PI.f32) (neg.f32 tau)) -1) |
(*.f32 tau (PI.f32)) |
(/.f32 (neg.f32 (*.f32 tau (*.f32 (PI.f32) 2))) -2) |
(*.f32 tau (PI.f32)) |
(/.f32 (/.f32 (*.f32 tau 4) (/.f32 1 (PI.f32))) 4) |
(*.f32 tau (PI.f32)) |
(/.f32 (/.f32 (*.f32 (PI.f32) 4) (/.f32 1 tau)) 4) |
(*.f32 tau (PI.f32)) |
(/.f32 (/.f32 (neg.f32 (PI.f32)) (/.f32 1 tau)) -1) |
(*.f32 tau (PI.f32)) |
(/.f32 (neg.f32 (*.f32 (PI.f32) 2)) (-.f32 0 (*.f32 2 (/.f32 1 tau)))) |
(*.f32 tau (PI.f32)) |
(/.f32 (neg.f32 (neg.f32 (PI.f32))) (/.f32 1 tau)) |
(*.f32 tau (PI.f32)) |
(/.f32 (neg.f32 (neg.f32 (PI.f32))) (neg.f32 (/.f32 -1 tau))) |
(*.f32 tau (PI.f32)) |
(+.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 0) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(+.f32 0 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(-.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 0) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(-.f32 0 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 1) |
(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 2 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 2)) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 2) 1/2) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 4) 1/4) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(*.f32 1/2 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 2)) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(*.f32 (neg.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))) 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))) 4) 4) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) -1) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 4)) 8) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(neg.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) |
(sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) |
(+.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 x (*.f32 (PI.f32) 2)) 2) |
(*.f32 x (PI.f32)) |
(/.f32 (*.f32 (*.f32 (PI.f32) x) 4) 4) |
(*.f32 x (PI.f32)) |
(/.f32 (+.f32 (*.f32 (*.f32 (PI.f32) x) 4) (*.f32 (*.f32 (PI.f32) x) 4)) 8) |
(*.f32 x (PI.f32)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.3b | (*.f32 tau (*.f32 (PI.f32) x)) |
| 0.3b | (*.f32 (PI.f32) x) | |
| 0.3b | (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) | |
| ✓ | 0.5b | (*.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 1/2 (*.f32 tau (*.f32 (PI.f32) x)))) |
Compiled 71 to 25 computations (64.8% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | tau | @ | inf | (*.f32 tau (*.f32 (PI.f32) x)) |
| 0.0ms | tau | @ | -inf | (*.f32 tau (*.f32 (PI.f32) x)) |
| 0.0ms | tau | @ | 0 | (*.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 1/2 (*.f32 tau (*.f32 (PI.f32) x)))) |
| 0.0ms | x | @ | 0 | (*.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 1/2 (*.f32 tau (*.f32 (PI.f32) x)))) |
| 0.0ms | tau | @ | inf | (*.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 1/2 (*.f32 tau (*.f32 (PI.f32) x)))) |
| 1× | batch-egg-rewrite |
| 1520× | bool.json-1 |
| 1520× | bool.json-2 |
| 1496× | rational.json-1 |
| 1496× | rational.json-2 |
| 1496× | rational.json-4 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 66 |
| 1 | 153 | 66 |
| 2 | 430 | 54 |
| 3 | 1198 | 54 |
| 4 | 4330 | 54 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 1/2 (*.f32 tau (*.f32 (PI.f32) x)))) |
(*.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 (/.f32 1/2 (*.f32 tau x)) (PI.f32))) (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (/.f32 1/2 (*.f32 tau x)) (PI.f32))))))) (#(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 2 (+.f32 (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 (*.f32 (*.f32 (PI.f32) x) (*.f32 tau 4)) (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 (*.f32 tau (*.f32 2 (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 (*.f32 tau 4) (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 (*.f32 (PI.f32) x)))))))) (#(struct:change #<rule egg-rr> (2) ((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 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 tau (*.f32 2 (*.f32 (PI.f32) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 tau (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 (*.f32 (PI.f32) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 1/2 (*.f32 tau x)) (PI.f32)) (/.f32 1 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (*.f32 (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (*.f32 2 (*.f32 (PI.f32) x)) (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 tau))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 tau tau) (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 (*.f32 (PI.f32) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1/2 tau) (/.f32 (*.f32 (PI.f32) x) (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 1/2 tau)) (/.f32 (*.f32 2 (*.f32 (PI.f32) x)) (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 4) (*.f32 (*.f32 (PI.f32) x) (*.f32 tau 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 4) (*.f32 4 (*.f32 tau (*.f32 (PI.f32) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (/.f32 1/2 (*.f32 tau x)) (PI.f32))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 1/2 x) (PI.f32)) (/.f32 tau (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -1/2 tau) (/.f32 (neg.f32 (*.f32 (PI.f32) x)) (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (/.f32 (*.f32 (*.f32 (PI.f32) x) (*.f32 tau 4)) (sin.f32 (*.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))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 4)) (*.f32 2 (*.f32 (*.f32 (PI.f32) x) (*.f32 tau 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 4)) (*.f32 4 (*.f32 tau (*.f32 2 (*.f32 (PI.f32) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (*.f32 (PI.f32) x)) (/.f32 (+.f32 tau tau) (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -1/2 (*.f32 (PI.f32) x)) (/.f32 (neg.f32 tau) (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 tau)) (*.f32 2 (*.f32 (PI.f32) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 (*.f32 (PI.f32) x))) (+.f32 tau tau))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (neg.f32 (*.f32 tau (*.f32 2 (*.f32 (PI.f32) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 (neg.f32 (*.f32 tau (*.f32 2 (*.f32 (PI.f32) x)))) 1))))) (#(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))) 4) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 tau)) (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 tau))) (*.f32 (*.f32 (PI.f32) x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 (*.f32 (PI.f32) x))) (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 (*.f32 (PI.f32) x)))) (*.f32 tau 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (neg.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) (+.f32 (neg.f32 (*.f32 tau (*.f32 2 (*.f32 (PI.f32) x)))) (neg.f32 (*.f32 tau (*.f32 2 (*.f32 (PI.f32) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 4) (*.f32 tau (*.f32 (PI.f32) x))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 2 (*.f32 (PI.f32) x))) tau)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (+.f32 tau tau)) (*.f32 (PI.f32) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) tau) (*.f32 (PI.f32) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)) (*.f32 tau x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x) (*.f32 tau (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) tau)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 2 (*.f32 (PI.f32) x))) (*.f32 tau 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (+.f32 tau tau)) (*.f32 (PI.f32) (/.f32 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (PI.f32)) (*.f32 2 (*.f32 tau x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) x) (*.f32 2 (*.f32 tau (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 tau x)) (*.f32 2 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 tau (PI.f32))) (+.f32 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 tau)) 2) (*.f32 (PI.f32) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 tau)) (PI.f32)) (+.f32 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 tau)) x) (*.f32 2 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 (*.f32 (PI.f32) x))) 2) tau)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (neg.f32 (*.f32 tau (*.f32 (PI.f32) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 4)) (-.f32 0 (*.f32 (*.f32 (PI.f32) x) (*.f32 tau 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 tau))) (-.f32 0 (*.f32 2 (*.f32 (PI.f32) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 (*.f32 (PI.f32) x)))) (-.f32 0 (+.f32 tau tau)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) (*.f32 tau (*.f32 2 (*.f32 (PI.f32) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 4)) (*.f32 tau (*.f32 2 (*.f32 (PI.f32) x)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.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 or (/.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 (PI.f32) (*.f32 (PI.f32) (+.f32 (*.f32 tau x) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 tau (*.f32 (PI.f32) x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 tau (*.f32 (PI.f32) x)) (+.f32 (neg.f32 (PI.f32)) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 tau (*.f32 (PI.f32) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 (*.f32 tau x) -1)) (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 (*.f32 tau x) -1)) (-.f32 0 (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (PI.f32)) (-.f32 (*.f32 tau (*.f32 (PI.f32) x)) (neg.f32 (PI.f32))))))) (#(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 (*.f32 tau (*.f32 (PI.f32) x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (*.f32 tau (*.f32 (PI.f32) x))))))) (#(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 (*.f32 tau (*.f32 (PI.f32) x)) (neg.f32 (PI.f32))) (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (neg.f32 (PI.f32))) (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 tau (*.f32 (PI.f32) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (PI.f32) x) (*.f32 tau 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 (PI.f32) x) (*.f32 tau 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 tau (*.f32 2 (*.f32 (PI.f32) x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (*.f32 tau (*.f32 (PI.f32) x))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f32 tau (*.f32 (PI.f32) x))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f32 tau (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f32 tau (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))))))) |
| 1× | egg-herbie |
| 1162× | rational.json-simplify-43 |
| 1128× | rational.json-simplify-53 |
| 1074× | rational.json-simplify-1 |
| 956× | rational.json-simplify-2 |
| 848× | rational.json-simplify-35 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 251 | 4188 |
| 1 | 880 | 4188 |
| 2 | 2925 | 4188 |
| 3 | 5391 | 4188 |
| 4 | 7817 | 4188 |
| 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 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 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 (/.f32 1/2 (*.f32 tau x)) (PI.f32))) (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (/.f32 1/2 (*.f32 tau x)) (PI.f32)))) |
(-.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) 0) |
(/.f32 2 (+.f32 (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) |
(/.f32 2 (/.f32 (*.f32 (*.f32 (PI.f32) x) (*.f32 tau 4)) (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) |
(/.f32 2 (/.f32 (*.f32 tau (*.f32 2 (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) |
(/.f32 2 (/.f32 (*.f32 tau 4) (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 (*.f32 (PI.f32) x))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 tau (*.f32 2 (*.f32 (PI.f32) x)))) |
(/.f32 1/2 (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) |
(/.f32 1/2 (/.f32 tau (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 (*.f32 (PI.f32) x))))) |
(/.f32 (/.f32 (/.f32 1/2 (*.f32 tau x)) (PI.f32)) (/.f32 1 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) |
(/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) 1) |
(/.f32 1 (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) |
(/.f32 1 (*.f32 (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) 1)) |
(/.f32 1 (/.f32 (*.f32 2 (*.f32 (PI.f32) x)) (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 tau)))) |
(/.f32 1 (/.f32 (+.f32 tau tau) (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 (*.f32 (PI.f32) x))))) |
(/.f32 (/.f32 1/2 tau) (/.f32 (*.f32 (PI.f32) x) (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) |
(/.f32 (*.f32 2 (/.f32 1/2 tau)) (/.f32 (*.f32 2 (*.f32 (PI.f32) x)) (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) |
(/.f32 (*.f32 2 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))) 2) |
(/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 4) (*.f32 (*.f32 (PI.f32) x) (*.f32 tau 4))) |
(/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 4) (*.f32 4 (*.f32 tau (*.f32 (PI.f32) x)))) |
(/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (/.f32 1/2 (*.f32 tau x)) (PI.f32))) 1/2) |
(/.f32 (/.f32 (/.f32 1/2 x) (PI.f32)) (/.f32 tau (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) |
(/.f32 (/.f32 -1/2 tau) (/.f32 (neg.f32 (*.f32 (PI.f32) x)) (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) |
(/.f32 4 (/.f32 (*.f32 (*.f32 (PI.f32) x) (*.f32 tau 4)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) |
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) 4) 4) |
(/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 4)) (*.f32 2 (*.f32 (*.f32 (PI.f32) x) (*.f32 tau 4)))) |
(/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 4)) (*.f32 4 (*.f32 tau (*.f32 2 (*.f32 (PI.f32) x))))) |
(/.f32 (/.f32 1 (*.f32 (PI.f32) x)) (/.f32 (+.f32 tau tau) (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) |
(/.f32 (/.f32 -1/2 (*.f32 (PI.f32) x)) (/.f32 (neg.f32 tau) (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) |
(/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 tau)) (*.f32 2 (*.f32 (PI.f32) x))) |
(/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 (*.f32 (PI.f32) x))) (+.f32 tau tau)) |
(/.f32 (neg.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (neg.f32 (*.f32 tau (*.f32 2 (*.f32 (PI.f32) x))))) |
(/.f32 (neg.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 (neg.f32 (*.f32 tau (*.f32 2 (*.f32 (PI.f32) x)))) 1)) |
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) 4) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) 4)) 8) |
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 tau)) (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 tau))) (*.f32 (*.f32 (PI.f32) x) 4)) |
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 (*.f32 (PI.f32) x))) (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 (*.f32 (PI.f32) x)))) (*.f32 tau 4)) |
(/.f32 (+.f32 (neg.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (neg.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) (+.f32 (neg.f32 (*.f32 tau (*.f32 2 (*.f32 (PI.f32) x)))) (neg.f32 (*.f32 tau (*.f32 2 (*.f32 (PI.f32) x)))))) |
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 4) (*.f32 tau (*.f32 (PI.f32) x))) 4) |
(/.f32 (/.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 2 (*.f32 (PI.f32) x))) tau) |
(/.f32 (/.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (+.f32 tau tau)) (*.f32 (PI.f32) x)) |
(/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) tau) (*.f32 (PI.f32) x)) |
(/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)) (*.f32 tau x)) |
(/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x) (*.f32 tau (PI.f32))) |
(/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) tau) |
(/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) (PI.f32)) |
(/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 2 (*.f32 (PI.f32) x))) (*.f32 tau 1/2)) |
(/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (+.f32 tau tau)) (*.f32 (PI.f32) (/.f32 x 2))) |
(/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) |
(/.f32 (/.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (PI.f32)) (*.f32 2 (*.f32 tau x))) |
(/.f32 (/.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) x) (*.f32 2 (*.f32 tau (PI.f32)))) |
(/.f32 (/.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 tau x)) (*.f32 2 (PI.f32))) |
(/.f32 (/.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 tau (PI.f32))) (+.f32 x x)) |
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 tau)) 2) (*.f32 (PI.f32) x)) |
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 tau)) (PI.f32)) (+.f32 x x)) |
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 tau)) x) (*.f32 2 (PI.f32))) |
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 (*.f32 (PI.f32) x))) 2) tau) |
(/.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (neg.f32 (*.f32 tau (*.f32 (PI.f32) x)))) |
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 4)) (-.f32 0 (*.f32 (*.f32 (PI.f32) x) (*.f32 tau 4)))) |
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 tau))) (-.f32 0 (*.f32 2 (*.f32 (PI.f32) x)))) |
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 (*.f32 (PI.f32) x)))) (-.f32 0 (+.f32 tau tau))) |
(/.f32 (neg.f32 (neg.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) (*.f32 tau (*.f32 2 (*.f32 (PI.f32) x)))) |
(/.f32 (/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 4)) (*.f32 tau (*.f32 2 (*.f32 (PI.f32) x)))) 4) |
(+.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 (*.f32 tau x) -1))) |
(+.f32 (*.f32 tau (*.f32 (PI.f32) x)) 0) |
(+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (+.f32 (neg.f32 (PI.f32)) (PI.f32))) |
(+.f32 0 (*.f32 tau (*.f32 (PI.f32) x))) |
(+.f32 (*.f32 (PI.f32) (+.f32 (*.f32 tau x) -1)) (PI.f32)) |
(+.f32 (*.f32 (PI.f32) (+.f32 (*.f32 tau x) -1)) (-.f32 0 (neg.f32 (PI.f32)))) |
(+.f32 (neg.f32 (PI.f32)) (-.f32 (*.f32 tau (*.f32 (PI.f32) x)) (neg.f32 (PI.f32)))) |
(-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x)))) |
(-.f32 (*.f32 tau (*.f32 (PI.f32) x)) 0) |
(-.f32 0 (neg.f32 (*.f32 tau (*.f32 (PI.f32) x)))) |
(-.f32 (*.f32 (PI.f32) (+.f32 (*.f32 tau x) -1)) (neg.f32 (PI.f32))) |
(-.f32 (-.f32 (*.f32 tau (*.f32 (PI.f32) x)) (neg.f32 (PI.f32))) (PI.f32)) |
(-.f32 (-.f32 0 (neg.f32 (PI.f32))) (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x)))) |
(/.f32 (*.f32 tau (*.f32 (PI.f32) x)) 1) |
(/.f32 (*.f32 (*.f32 (PI.f32) x) (*.f32 tau 4)) 4) |
(/.f32 (*.f32 2 (*.f32 (*.f32 (PI.f32) x) (*.f32 tau 4))) 8) |
(/.f32 (*.f32 tau (*.f32 2 (*.f32 (PI.f32) x))) 2) |
(/.f32 (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) 1/2) |
(neg.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 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) (pow.f32 tau 2))))) |
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))) |
(+.f32 1 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (*.f32 (pow.f32 (PI.f32) 2) -1/6)))) |
(+.f32 1 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) -1/6)))) |
(+.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 (PI.f32) 2) (*.f32 (pow.f32 x 2) (pow.f32 tau 2)))) (*.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) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)))))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (*.f32 (pow.f32 (PI.f32) 2) -1/6))) (*.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 (PI.f32) 2) (*.f32 (pow.f32 x 2) -1/6))) (*.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 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) (pow.f32 tau 2)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)))) (+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 x 6) (pow.f32 (PI.f32) 6)))) 1))) |
(+.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 (PI.f32) 6) (*.f32 (pow.f32 tau 6) (pow.f32 x 6))))))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (*.f32 (pow.f32 (PI.f32) 2) -1/6))) (+.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 (PI.f32) 6) (*.f32 (pow.f32 tau 6) (pow.f32 x 6))))))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) -1/6))) (+.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 (PI.f32) 6) (*.f32 (pow.f32 tau 6) (pow.f32 x 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 (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 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
1 |
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2))))) |
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) (pow.f32 tau 2))))) |
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))) |
(+.f32 1 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (*.f32 (pow.f32 (PI.f32) 2) -1/6)))) |
(+.f32 1 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) -1/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 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) (pow.f32 tau 2)))) (*.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) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)))))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (*.f32 (pow.f32 (PI.f32) 2) -1/6))) (*.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 (PI.f32) 2) (*.f32 (pow.f32 x 2) -1/6))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)))))) |
(+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 6)))) (+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))))) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) (pow.f32 tau 2)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)))) (+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 x 6) (pow.f32 (PI.f32) 6)))) 1))) |
(+.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 (PI.f32) 6) (*.f32 (pow.f32 tau 6) (pow.f32 x 6))))))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (*.f32 (pow.f32 (PI.f32) 2) -1/6))) (+.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 (PI.f32) 6) (*.f32 (pow.f32 tau 6) (pow.f32 x 6))))))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) -1/6))) (+.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 (PI.f32) 6) (*.f32 (pow.f32 tau 6) (pow.f32 x 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 (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 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 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 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(*.f32 tau (*.f32 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 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 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(+.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 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(+.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (/.f32 1/2 (*.f32 tau x)) (PI.f32))) (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (/.f32 1/2 (*.f32 tau x)) (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(-.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (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 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 2 (+.f32 (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.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 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 2 (/.f32 (*.f32 (*.f32 (PI.f32) x) (*.f32 tau 4)) (*.f32 2 (sin.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 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 2 (/.f32 (*.f32 tau (*.f32 2 (*.f32 (PI.f32) x))) (sin.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 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 2 (/.f32 (*.f32 tau 4) (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 (*.f32 (PI.f32) 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 (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 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 tau (*.f32 2 (*.f32 (PI.f32) 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 1/2 (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (*.f32 2 (sin.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 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 1/2 (/.f32 tau (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 (*.f32 (PI.f32) 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 (/.f32 (/.f32 1/2 (*.f32 tau x)) (PI.f32)) (/.f32 1 (*.f32 2 (sin.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 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.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 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 1 (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.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 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 1 (*.f32 (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) 1)) |
(/.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 1 (/.f32 (*.f32 2 (*.f32 (PI.f32) x)) (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 tau)))) |
(/.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 1 (/.f32 (+.f32 tau tau) (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 (*.f32 (PI.f32) 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 (/.f32 1/2 tau) (/.f32 (*.f32 (PI.f32) x) (*.f32 2 (sin.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 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (*.f32 2 (/.f32 1/2 tau)) (/.f32 (*.f32 2 (*.f32 (PI.f32) x)) (*.f32 2 (sin.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 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (*.f32 2 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))) 2) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 4) (*.f32 (*.f32 (PI.f32) x) (*.f32 tau 4))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 4) (*.f32 4 (*.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 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (/.f32 1/2 (*.f32 tau x)) (PI.f32))) 1/2) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 (/.f32 1/2 x) (PI.f32)) (/.f32 tau (*.f32 2 (sin.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 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 -1/2 tau) (/.f32 (neg.f32 (*.f32 (PI.f32) x)) (*.f32 2 (sin.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 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 4 (/.f32 (*.f32 (*.f32 (PI.f32) x) (*.f32 tau 4)) (sin.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 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) 4) 4) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 4)) (*.f32 2 (*.f32 (*.f32 (PI.f32) x) (*.f32 tau 4)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 4)) (*.f32 4 (*.f32 tau (*.f32 2 (*.f32 (PI.f32) 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 (/.f32 1 (*.f32 (PI.f32) x)) (/.f32 (+.f32 tau tau) (*.f32 2 (sin.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 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 -1/2 (*.f32 (PI.f32) x)) (/.f32 (neg.f32 tau) (*.f32 2 (sin.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 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 tau)) (*.f32 2 (*.f32 (PI.f32) 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 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 (*.f32 (PI.f32) x))) (+.f32 tau tau)) |
(/.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 (neg.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (neg.f32 (*.f32 tau (*.f32 2 (*.f32 (PI.f32) 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 (neg.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 (neg.f32 (*.f32 tau (*.f32 2 (*.f32 (PI.f32) x)))) 1)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) 4) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) 4)) 8) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 tau)) (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 tau))) (*.f32 (*.f32 (PI.f32) x) 4)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 (*.f32 (PI.f32) x))) (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 (*.f32 (PI.f32) x)))) (*.f32 tau 4)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (+.f32 (neg.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (neg.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) (+.f32 (neg.f32 (*.f32 tau (*.f32 2 (*.f32 (PI.f32) x)))) (neg.f32 (*.f32 tau (*.f32 2 (*.f32 (PI.f32) 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 (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 4) (*.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 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 2 (*.f32 (PI.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 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (+.f32 tau tau)) (*.f32 (PI.f32) 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 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) tau) (*.f32 (PI.f32) 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 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (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 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x) (*.f32 tau (PI.f32))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.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 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 2 (*.f32 (PI.f32) x))) (*.f32 tau 1/2)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (+.f32 tau tau)) (*.f32 (PI.f32) (/.f32 x 2))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) 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 (/.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (PI.f32)) (*.f32 2 (*.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 (/.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) x) (*.f32 2 (*.f32 tau (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 tau x)) (*.f32 2 (PI.f32))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 tau (PI.f32))) (+.f32 x 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 (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 tau)) 2) (*.f32 (PI.f32) 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 (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 tau)) (PI.f32)) (+.f32 x 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 (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 tau)) x) (*.f32 2 (PI.f32))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 (*.f32 (PI.f32) x))) 2) tau) |
(/.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 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (neg.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 (PI.f32) (*.f32 tau x))) (*.f32 (PI.f32) (*.f32 tau x))) |
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 4)) (-.f32 0 (*.f32 (*.f32 (PI.f32) x) (*.f32 tau 4)))) |
(/.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 (neg.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 tau))) (-.f32 0 (*.f32 2 (*.f32 (PI.f32) 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 (neg.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 (*.f32 (PI.f32) x)))) (-.f32 0 (+.f32 tau tau))) |
(/.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 (neg.f32 (neg.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) (*.f32 tau (*.f32 2 (*.f32 (PI.f32) 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 (/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) 4)) (*.f32 tau (*.f32 2 (*.f32 (PI.f32) x)))) 4) |
(/.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 (PI.f32) (*.f32 (PI.f32) (+.f32 (*.f32 tau x) -1))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(+.f32 (*.f32 tau (*.f32 (PI.f32) x)) 0) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(+.f32 (*.f32 tau (*.f32 (PI.f32) x)) (+.f32 (neg.f32 (PI.f32)) (PI.f32))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(+.f32 0 (*.f32 tau (*.f32 (PI.f32) x))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(+.f32 (*.f32 (PI.f32) (+.f32 (*.f32 tau x) -1)) (PI.f32)) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(+.f32 (*.f32 (PI.f32) (+.f32 (*.f32 tau x) -1)) (-.f32 0 (neg.f32 (PI.f32)))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(+.f32 (neg.f32 (PI.f32)) (-.f32 (*.f32 tau (*.f32 (PI.f32) x)) (neg.f32 (PI.f32)))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x)))) |
(-.f32 (*.f32 tau (*.f32 (PI.f32) x)) 0) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(-.f32 0 (neg.f32 (*.f32 tau (*.f32 (PI.f32) x)))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(-.f32 (*.f32 (PI.f32) (+.f32 (*.f32 tau x) -1)) (neg.f32 (PI.f32))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(-.f32 (-.f32 (*.f32 tau (*.f32 (PI.f32) x)) (neg.f32 (PI.f32))) (PI.f32)) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(-.f32 (-.f32 0 (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 tau (*.f32 (PI.f32) x)) 1) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(/.f32 (*.f32 (*.f32 (PI.f32) x) (*.f32 tau 4)) 4) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(/.f32 (*.f32 2 (*.f32 (*.f32 (PI.f32) x) (*.f32 tau 4))) 8) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(/.f32 (*.f32 tau (*.f32 2 (*.f32 (PI.f32) x))) 2) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(/.f32 (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) 2) 1/2) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
(neg.f32 (neg.f32 (*.f32 tau (*.f32 (PI.f32) x)))) |
(*.f32 tau (*.f32 x (PI.f32))) |
(*.f32 (PI.f32) (*.f32 tau x)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.4b | (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) x) tau) |
| 0.4b | (*.f32 (PI.f32) tau) | |
| ✓ | 0.4b | (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) |
| 0.4b | (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) |
Compiled 85 to 13 computations (84.7% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | tau | @ | -inf | (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) |
| 0.0ms | tau | @ | 0 | (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) |
| 0.0ms | tau | @ | inf | (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) |
| 0.0ms | x | @ | 0 | (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) |
| 0.0ms | x | @ | 0 | (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) x) tau) |
| 1× | batch-egg-rewrite |
| 1936× | bool.json-1 |
| 1936× | bool.json-2 |
| 1486× | bool.json-3 |
| 1052× | rational.json-simplify-35 |
| 720× | rational.json-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 66 |
| 1 | 145 | 66 |
| 2 | 533 | 66 |
| 3 | 1903 | 66 |
| 4 | 5959 | 66 |
| 1× | node limit |
| Inputs |
|---|
(/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) |
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) x) tau) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) (/.f32 1/2 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) (*.f32 (/.f32 1/2 (PI.f32)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) (*.f32 1/2 (/.f32 1 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (PI.f32)) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (PI.f32)) (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32))))))) |
((#(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 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (*.f32 x (*.f32 (PI.f32) tau))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (/.f32 1 (*.f32 x (*.f32 (PI.f32) tau))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (/.f32 1 tau) (/.f32 (/.f32 1 x) (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (/.f32 1 (*.f32 (PI.f32) tau)) (/.f32 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (/.f32 (/.f32 1 x) tau) (/.f32 1 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (/.f32 (/.f32 1 x) (PI.f32)) (/.f32 1 tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (/.f32 1 (PI.f32)) (/.f32 (/.f32 1 x) tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) (/.f32 (/.f32 1 x) tau))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) (*.f32 (/.f32 1 tau) (/.f32 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) (*.f32 (/.f32 1 x) (/.f32 1 tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (PI.f32))) (/.f32 1 tau))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 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 (PI.f32))) 2) (/.f32 1/2 tau))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (PI.f32))) 2) (*.f32 (/.f32 1/2 tau) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (PI.f32))) 2) (*.f32 1/2 (/.f32 1 tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) (/.f32 1/2 (*.f32 x (*.f32 (PI.f32) tau))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) (*.f32 (/.f32 1/2 (*.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) (*.f32 (/.f32 1/2 (*.f32 (PI.f32) tau)) (/.f32 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) (*.f32 (/.f32 1/2 (*.f32 x (PI.f32))) (/.f32 1 tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) (*.f32 (/.f32 1/2 (PI.f32)) (/.f32 (/.f32 1 x) tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) 2) (/.f32 1/2 (*.f32 x tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) 2) (*.f32 (/.f32 1/2 (*.f32 x tau)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) 2) (*.f32 (/.f32 1/2 tau) (/.f32 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) 2) (*.f32 (/.f32 1/2 x) (/.f32 1 tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) 2) (*.f32 1/2 (/.f32 (/.f32 1 x) tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau)) (/.f32 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) x) (/.f32 1 (*.f32 (PI.f32) tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) x) (*.f32 (/.f32 1 (*.f32 (PI.f32) tau)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) x) (*.f32 (/.f32 1 tau) (/.f32 1 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) x) (*.f32 (/.f32 1 (PI.f32)) (/.f32 1 tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) tau) (/.f32 (/.f32 1 x) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x tau)) (/.f32 1 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 x) (PI.f32)) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) tau))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 x) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (PI.f32)) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x tau)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 tau) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 x) tau) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (PI.f32) tau)) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 tau) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (PI.f32))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (*.f32 x tau)) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f32 (sin.f32 (*.f32 x (*.f32 (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 or (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))))))) |
| 1× | egg-herbie |
| 1974× | rational.json-simplify-35 |
| 1320× | rational.json-simplify-61 |
| 1146× | rational.json-simplify-51 |
| 1134× | rational.json-simplify-2 |
| 786× | rational.json-simplify-43 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 214 | 4321 |
| 1 | 498 | 4321 |
| 2 | 940 | 4321 |
| 3 | 1894 | 4321 |
| 4 | 3556 | 4321 |
| 5 | 5569 | 4321 |
| 6 | 6157 | 4321 |
| 7 | 7541 | 4321 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 tau x) |
(+.f32 (*.f32 tau x) (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 3))))) |
(+.f32 (*.f32 tau x) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 3)))) (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 5)))))) |
(+.f32 (*.f32 tau x) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 3)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 5)))) (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 7))))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)) |
(*.f32 tau x) |
(+.f32 (*.f32 tau x) (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 2))))) |
(+.f32 (*.f32 tau x) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 4)))))) |
(+.f32 (*.f32 tau x) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (*.f32 (pow.f32 x 7) (pow.f32 (PI.f32) 6)))) (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 4))))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.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 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))) 1) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))) (+.f32 1 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)))))) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))) (+.f32 1 (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 x 4) (pow.f32 (PI.f32) 4)))) (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (*.f32 (pow.f32 x 6) (pow.f32 (PI.f32) 6))))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) |
(+.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) 0) |
(+.f32 0 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32))) |
(-.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) 0) |
(*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (PI.f32))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) 1) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) (/.f32 1/2 (PI.f32))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) (*.f32 (/.f32 1/2 (PI.f32)) 1)) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) (*.f32 1/2 (/.f32 1 (PI.f32)))) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) 2) 1/2) |
(*.f32 (/.f32 1 (PI.f32)) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) |
(*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) 2)) |
(*.f32 (/.f32 1/2 (PI.f32)) (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2)) |
(+.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 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (*.f32 x (*.f32 (PI.f32) tau)))) |
(*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (/.f32 1 (*.f32 x (*.f32 (PI.f32) tau))) 1)) |
(*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (/.f32 1 tau) (/.f32 (/.f32 1 x) (PI.f32)))) |
(*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (/.f32 1 (*.f32 (PI.f32) tau)) (/.f32 1 x))) |
(*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (/.f32 (/.f32 1 x) tau) (/.f32 1 (PI.f32)))) |
(*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (/.f32 (/.f32 1 x) (PI.f32)) (/.f32 1 tau))) |
(*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (/.f32 1 (PI.f32)) (/.f32 (/.f32 1 x) tau))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) (/.f32 (/.f32 1 x) tau)) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) (*.f32 (/.f32 1 tau) (/.f32 1 x))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) (*.f32 (/.f32 1 x) (/.f32 1 tau))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (PI.f32))) (/.f32 1 tau)) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 1) |
(*.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 (PI.f32))) 2) (/.f32 1/2 tau)) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (PI.f32))) 2) (*.f32 (/.f32 1/2 tau) 1)) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (PI.f32))) 2) (*.f32 1/2 (/.f32 1 tau))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) (/.f32 1/2 (*.f32 x (*.f32 (PI.f32) tau)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) (*.f32 (/.f32 1/2 (*.f32 x (*.f32 (PI.f32) tau))) 1)) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) (*.f32 (/.f32 1/2 (*.f32 (PI.f32) tau)) (/.f32 1 x))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) (*.f32 (/.f32 1/2 (*.f32 x (PI.f32))) (/.f32 1 tau))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) (*.f32 (/.f32 1/2 (PI.f32)) (/.f32 (/.f32 1 x) tau))) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) 2) (/.f32 1/2 (*.f32 x tau))) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) 2) (*.f32 (/.f32 1/2 (*.f32 x tau)) 1)) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) 2) (*.f32 (/.f32 1/2 tau) (/.f32 1 x))) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) 2) (*.f32 (/.f32 1/2 x) (/.f32 1 tau))) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) 2) (*.f32 1/2 (/.f32 (/.f32 1 x) tau))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau)) (/.f32 1 x)) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) x) (/.f32 1 (*.f32 (PI.f32) tau))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) x) (*.f32 (/.f32 1 (*.f32 (PI.f32) tau)) 1)) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) x) (*.f32 (/.f32 1 tau) (/.f32 1 (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) x) (*.f32 (/.f32 1 (PI.f32)) (/.f32 1 tau))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) tau) (/.f32 (/.f32 1 x) (PI.f32))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x tau)) (/.f32 1 (PI.f32))) |
(*.f32 (/.f32 (/.f32 1 x) (PI.f32)) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) tau)) |
(*.f32 (/.f32 1 x) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau))) |
(*.f32 (/.f32 1 (PI.f32)) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x tau))) |
(*.f32 (/.f32 1 tau) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (/.f32 1 x) tau) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32))) |
(*.f32 (/.f32 1 (*.f32 (PI.f32) tau)) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) x)) |
(*.f32 (/.f32 1/2 tau) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (PI.f32))) 2)) |
(*.f32 (/.f32 1 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) |
(*.f32 (/.f32 1/2 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2)) |
(*.f32 (/.f32 1/2 (*.f32 x tau)) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) 2)) |
| Outputs |
|---|
(*.f32 tau x) |
(+.f32 (*.f32 tau x) (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 3))))) |
(+.f32 (*.f32 tau x) (*.f32 (pow.f32 x 3) (*.f32 (*.f32 (pow.f32 tau 3) (pow.f32 (PI.f32) 2)) -1/6))) |
(+.f32 (*.f32 tau x) (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 3) (pow.f32 x 3))))) |
(+.f32 (*.f32 tau x) (*.f32 -1/6 (*.f32 (pow.f32 x 3) (*.f32 (pow.f32 tau 3) (pow.f32 (PI.f32) 2))))) |
(+.f32 (*.f32 tau x) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 3)))) (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 5)))))) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 3)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 5)))) (*.f32 tau x))) |
(+.f32 (*.f32 (pow.f32 x 3) (*.f32 (*.f32 (pow.f32 tau 3) (pow.f32 (PI.f32) 2)) -1/6)) (+.f32 (*.f32 tau x) (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 5)))))) |
(+.f32 (*.f32 tau x) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 3) (pow.f32 x 3)))) (*.f32 (pow.f32 tau 5) (*.f32 1/120 (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 5)))))) |
(+.f32 (*.f32 tau x) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 x 3) (*.f32 (pow.f32 tau 3) (pow.f32 (PI.f32) 2)))) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 1/120 (*.f32 (pow.f32 tau 5) (pow.f32 x 5)))))) |
(+.f32 (*.f32 tau x) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 3)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 5)))) (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 7))))))) |
(+.f32 (*.f32 tau x) (+.f32 (*.f32 (pow.f32 x 3) (*.f32 (*.f32 (pow.f32 tau 3) (pow.f32 (PI.f32) 2)) -1/6)) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 5)))) (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 7))))))) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 3) (pow.f32 x 3)))) (+.f32 (+.f32 (*.f32 tau x) (*.f32 (pow.f32 tau 5) (*.f32 1/120 (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 5))))) (*.f32 -1/5040 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 tau 7) (pow.f32 x 7)))))) |
(+.f32 (+.f32 (*.f32 tau x) (*.f32 (pow.f32 tau 5) (*.f32 1/120 (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 5))))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 3) (pow.f32 x 3)))) (*.f32 -1/5040 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 tau 7) (pow.f32 x 7)))))) |
(+.f32 (*.f32 tau x) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 x 3) (*.f32 (pow.f32 tau 3) (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 1/120 (*.f32 (pow.f32 tau 5) (pow.f32 x 5)))) (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 7))))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(*.f32 tau x) |
(+.f32 (*.f32 tau x) (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 2))))) |
(+.f32 (*.f32 tau x) (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 3))))) |
(+.f32 (*.f32 tau x) (*.f32 (pow.f32 x 3) (*.f32 (*.f32 (pow.f32 tau 3) (pow.f32 (PI.f32) 2)) -1/6))) |
(+.f32 (*.f32 tau x) (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 3) (pow.f32 x 3))))) |
(+.f32 (*.f32 tau x) (*.f32 -1/6 (*.f32 (pow.f32 x 3) (*.f32 (pow.f32 tau 3) (pow.f32 (PI.f32) 2))))) |
(+.f32 (*.f32 tau x) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 2)))) (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 4)))))) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 3)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 5)))) (*.f32 tau x))) |
(+.f32 (*.f32 (pow.f32 x 3) (*.f32 (*.f32 (pow.f32 tau 3) (pow.f32 (PI.f32) 2)) -1/6)) (+.f32 (*.f32 tau x) (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 5)))))) |
(+.f32 (*.f32 tau x) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 3) (pow.f32 x 3)))) (*.f32 (pow.f32 tau 5) (*.f32 1/120 (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 5)))))) |
(+.f32 (*.f32 tau x) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 x 3) (*.f32 (pow.f32 tau 3) (pow.f32 (PI.f32) 2)))) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 1/120 (*.f32 (pow.f32 tau 5) (pow.f32 x 5)))))) |
(+.f32 (*.f32 tau x) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 x 3) (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (*.f32 (pow.f32 x 7) (pow.f32 (PI.f32) 6)))) (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 x 5) (pow.f32 (PI.f32) 4))))))) |
(+.f32 (*.f32 tau x) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 3) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 x 3)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 5)))) (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 7))))))) |
(+.f32 (*.f32 tau x) (+.f32 (*.f32 (pow.f32 x 3) (*.f32 (*.f32 (pow.f32 tau 3) (pow.f32 (PI.f32) 2)) -1/6)) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 tau 5) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 5)))) (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 7))))))) |
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 3) (pow.f32 x 3)))) (+.f32 (+.f32 (*.f32 tau x) (*.f32 (pow.f32 tau 5) (*.f32 1/120 (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 5))))) (*.f32 -1/5040 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 tau 7) (pow.f32 x 7)))))) |
(+.f32 (+.f32 (*.f32 tau x) (*.f32 (pow.f32 tau 5) (*.f32 1/120 (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 5))))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 3) (pow.f32 x 3)))) (*.f32 -1/5040 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 tau 7) (pow.f32 x 7)))))) |
(+.f32 (*.f32 tau x) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 x 3) (*.f32 (pow.f32 tau 3) (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 1/120 (*.f32 (pow.f32 tau 5) (pow.f32 x 5)))) (*.f32 -1/5040 (*.f32 (pow.f32 tau 7) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 x 7))))))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (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 (PI.f32) 2) (*.f32 (pow.f32 x 2) (pow.f32 tau 2))))) |
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 2) (pow.f32 x 2))))) |
(+.f32 1 (*.f32 (pow.f32 x 2) (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 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 (PI.f32) 2) (*.f32 (pow.f32 x 2) (pow.f32 tau 2)))) (*.f32 (pow.f32 tau 4) (*.f32 (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)) 1/120)))) |
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 2) (pow.f32 x 2)))) (*.f32 (pow.f32 tau 4) (*.f32 1/120 (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))))) |
(+.f32 (+.f32 1 (*.f32 (pow.f32 x 2) (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 tau 2))))) (*.f32 (pow.f32 tau 4) (*.f32 1/120 (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))) |
(+.f32 (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 2) (pow.f32 x 2))))) (*.f32 1/120 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 tau 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 1 (+.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) (pow.f32 tau 2)))) (*.f32 (pow.f32 tau 4) (*.f32 (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)) 1/120))) (*.f32 -1/5040 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 x 6) (pow.f32 tau 6)))))) |
(+.f32 1 (+.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 2) (pow.f32 x 2)))) (*.f32 (pow.f32 tau 4) (*.f32 1/120 (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))) (*.f32 -1/5040 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 tau 6) (pow.f32 x 6)))))) |
(+.f32 1 (+.f32 (+.f32 (*.f32 (pow.f32 x 2) (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 tau 2)))) (*.f32 (pow.f32 tau 4) (*.f32 1/120 (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))) (*.f32 -1/5040 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 tau 6) (pow.f32 x 6)))))) |
(+.f32 1 (+.f32 (*.f32 1/120 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 tau 4) (pow.f32 x 4)))) (+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 tau 6) (pow.f32 x 6)))) (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 2) (pow.f32 x 2))))))) |
(/.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)))) |
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 (PI.f32) 2) (*.f32 (pow.f32 x 2) (pow.f32 tau 2))))) |
(+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 2) (pow.f32 x 2))))) |
(+.f32 1 (*.f32 (pow.f32 x 2) (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 tau 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 (PI.f32) 2) (*.f32 (pow.f32 x 2) (pow.f32 tau 2)))) (*.f32 (pow.f32 tau 4) (*.f32 (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)) 1/120)))) |
(+.f32 1 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 2) (pow.f32 x 2)))) (*.f32 (pow.f32 tau 4) (*.f32 1/120 (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)))))) |
(+.f32 (+.f32 1 (*.f32 (pow.f32 x 2) (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 tau 2))))) (*.f32 (pow.f32 tau 4) (*.f32 1/120 (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))) |
(+.f32 (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 2) (pow.f32 x 2))))) (*.f32 1/120 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 tau 4) (pow.f32 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 (PI.f32) 2) (*.f32 (pow.f32 x 2) (pow.f32 tau 2)))) (*.f32 (pow.f32 tau 4) (*.f32 (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4)) 1/120))) (*.f32 -1/5040 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 x 6) (pow.f32 tau 6)))))) |
(+.f32 1 (+.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 2) (pow.f32 x 2)))) (*.f32 (pow.f32 tau 4) (*.f32 1/120 (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))) (*.f32 -1/5040 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 tau 6) (pow.f32 x 6)))))) |
(+.f32 1 (+.f32 (+.f32 (*.f32 (pow.f32 x 2) (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 tau 2)))) (*.f32 (pow.f32 tau 4) (*.f32 1/120 (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 x 4))))) (*.f32 -1/5040 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 tau 6) (pow.f32 x 6)))))) |
(+.f32 1 (+.f32 (*.f32 1/120 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 tau 4) (pow.f32 x 4)))) (+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 tau 6) (pow.f32 x 6)))) (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 tau 2) (pow.f32 x 2))))))) |
(/.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)))) |
(+.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) 0) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(+.f32 0 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(-.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) 0) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (PI.f32))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) 1) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) (/.f32 1/2 (PI.f32))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) (*.f32 (/.f32 1/2 (PI.f32)) 1)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) (*.f32 1/2 (/.f32 1 (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) 2) 1/2) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(*.f32 (/.f32 1 (PI.f32)) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) 2)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(*.f32 (/.f32 1/2 (PI.f32)) (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) |
(+.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 0) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(+.f32 0 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(-.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 0) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 1 (*.f32 x (*.f32 (PI.f32) tau)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (/.f32 1 (*.f32 x (*.f32 (PI.f32) tau))) 1)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (/.f32 1 tau) (/.f32 (/.f32 1 x) (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (/.f32 1 (*.f32 (PI.f32) tau)) (/.f32 1 x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (/.f32 (/.f32 1 x) tau) (/.f32 1 (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (/.f32 (/.f32 1 x) (PI.f32)) (/.f32 1 tau))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (/.f32 1 (PI.f32)) (/.f32 (/.f32 1 x) tau))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) (/.f32 (/.f32 1 x) tau)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) (*.f32 (/.f32 1 tau) (/.f32 1 x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) (*.f32 (/.f32 1 x) (/.f32 1 tau))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (PI.f32))) (/.f32 1 tau)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 1) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (PI.f32))) 2) (/.f32 1/2 tau)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (PI.f32))) 2) (*.f32 (/.f32 1/2 tau) 1)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (PI.f32))) 2) (*.f32 1/2 (/.f32 1 tau))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) (/.f32 1/2 (*.f32 x (*.f32 (PI.f32) tau)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) (*.f32 (/.f32 1/2 (*.f32 x (*.f32 (PI.f32) tau))) 1)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) (*.f32 (/.f32 1/2 (*.f32 (PI.f32) tau)) (/.f32 1 x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) (*.f32 (/.f32 1/2 (*.f32 x (PI.f32))) (/.f32 1 tau))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2) (*.f32 (/.f32 1/2 (PI.f32)) (/.f32 (/.f32 1 x) tau))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) 2) (/.f32 1/2 (*.f32 x tau))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) 2) (*.f32 (/.f32 1/2 (*.f32 x tau)) 1)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) 2) (*.f32 (/.f32 1/2 tau) (/.f32 1 x))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) 2) (*.f32 (/.f32 1/2 x) (/.f32 1 tau))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) 2) (*.f32 1/2 (/.f32 (/.f32 1 x) tau))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau)) (/.f32 1 x)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) x) (/.f32 1 (*.f32 (PI.f32) tau))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) x) (*.f32 (/.f32 1 (*.f32 (PI.f32) tau)) 1)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) x) (*.f32 (/.f32 1 tau) (/.f32 1 (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) x) (*.f32 (/.f32 1 (PI.f32)) (/.f32 1 tau))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) tau) (/.f32 (/.f32 1 x) (PI.f32))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x tau)) (/.f32 1 (PI.f32))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (/.f32 1 x) (PI.f32)) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) tau)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 1 x) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 1 (PI.f32)) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x tau))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 1 tau) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (PI.f32)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (/.f32 1 x) tau) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 1 (*.f32 (PI.f32) tau)) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) x)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 1/2 tau) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (PI.f32))) 2)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 1 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 1/2 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) 2)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 1/2 (*.f32 x tau)) (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) 2)) |
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) |
Compiled 26461 to 11528 computations (56.4% saved)
101 alts after pruning (90 fresh and 11 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1095 | 49 | 1144 |
| Fresh | 13 | 41 | 54 |
| Picked | 0 | 1 | 1 |
| Done | 2 | 10 | 12 |
| Total | 1110 | 101 | 1211 |
| Status | Error | Program |
|---|---|---|
| 10.4b | (*.f32 (/.f32 (/.f32 (/.f32 (/.f32 1 tau) (PI.f32)) x) (/.f32 1 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) 1) | |
| ✓ | 0.9b | (*.f32 (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) x) tau) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
| 10.4b | (*.f32 (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) x) tau) 1) | |
| 0.9b | (*.f32 (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) x) (PI.f32)) tau) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 10.4b | (*.f32 (/.f32 (/.f32 (/.f32 1 tau) (PI.f32)) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) 1) | |
| 10.4b | (*.f32 (/.f32 (/.f32 (/.f32 1/2 (*.f32 tau x)) (PI.f32)) (/.f32 1 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) 1) | |
| 10.3b | (*.f32 (/.f32 (/.f32 (/.f32 -1 (PI.f32)) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (neg.f32 tau)) 1) | |
| 10.3b | (*.f32 (/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 tau)) 2) (*.f32 (PI.f32) x)) 1) | |
| ✓ | 0.7b | (*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) (PI.f32)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
| 0.8b | (*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) (*.f32 tau x)) (*.f32 (/.f32 (/.f32 1 x) (PI.f32)) (sin.f32 (*.f32 x (PI.f32))))) | |
| 10.3b | (*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) (*.f32 tau x)) 1) | |
| 0.9b | (*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) x) (*.f32 (PI.f32) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| ✓ | 0.9b | (*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) (/.f32 (PI.f32) (/.f32 1 x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
| 1.1b | (*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) (/.f32 (PI.f32) (/.f32 1 x))) (*.f32 (/.f32 (/.f32 1 x) (PI.f32)) (sin.f32 (*.f32 x (PI.f32))))) | |
| 10.3b | (*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) (/.f32 (PI.f32) (/.f32 1 x))) 1) | |
| ✓ | 0.7b | (*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau)) x) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
| 10.3b | (*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) tau) 1) | |
| 10.4b | (*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) 1) | |
| 10.4b | (*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) (PI.f32)) 1) | |
| 0.8b | (*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)) (*.f32 tau x)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 10.4b | (*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)) (*.f32 tau x)) 1) | |
| 10.4b | (*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x) (*.f32 tau (PI.f32))) 1) | |
| 10.3b | (*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) tau) (*.f32 (PI.f32) x)) 1) | |
| 10.3b | (*.f32 (/.f32 (/.f32 1 (PI.f32)) (/.f32 tau (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x))) 1) | |
| 10.3b | (*.f32 (/.f32 (/.f32 1 (PI.f32)) (*.f32 tau (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) 1) | |
| 10.4b | (*.f32 (/.f32 (/.f32 1 tau) (/.f32 (PI.f32) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x))) 1) | |
| 10.4b | (*.f32 (/.f32 (/.f32 -1 (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 (PI.f32) (neg.f32 tau))) 1) | |
| 10.4b | (*.f32 (/.f32 (*.f32 (/.f32 (/.f32 1 tau) (PI.f32)) 2) (*.f32 x (/.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) 1) | |
| 0.9b | (*.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) tau) (/.f32 1 (PI.f32))) x) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 10.4b | (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (/.f32 1/2 (*.f32 tau x)) (PI.f32))) 1/2) 1) | |
| 5.2b | (*.f32 (/.f32 (sin.f32 (-.f32 (-.f32 (*.f32 (PI.f32) (*.f32 x tau)) (neg.f32 (PI.f32))) (PI.f32))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 13.2b | (*.f32 (/.f32 (sin.f32 (-.f32 (-.f32 (*.f32 (PI.f32) (*.f32 x tau)) (neg.f32 (PI.f32))) (PI.f32))) (*.f32 tau (*.f32 x (PI.f32)))) 1) | |
| 13.2b | (*.f32 (/.f32 (sin.f32 (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 (*.f32 x tau))))) (*.f32 tau (*.f32 x (PI.f32)))) 1) | |
| ✓ | 0.7b | (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
| 1.9b | (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (+.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) -1/6)) (+.f32 (+.f32 1 (*.f32 (pow.f32 x 6) (*.f32 -1/5040 (pow.f32 (PI.f32) 6)))) (*.f32 (pow.f32 x 4) (*.f32 1/120 (pow.f32 (PI.f32) 4)))))) | |
| 0.8b | (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (/.f32 (/.f32 1 x) (PI.f32)) (sin.f32 (*.f32 x (PI.f32))))) | |
| 0.8b | (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32)) (/.f32 1 x))) | |
| 0.9b | (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| ✓ | 10.4b | (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (*.f32 x (PI.f32)))) 1) |
| 10.3b | (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 1) | |
| 10.3b | (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 x (/.f32 (/.f32 1 tau) (PI.f32)))) 1) | |
| 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)))) | |
| 10.3b | (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 2 (*.f32 2 (/.f32 (/.f32 1 tau) (*.f32 x (PI.f32)))))) 1) | |
| 10.4b | (*.f32 (/.f32 4 (/.f32 (*.f32 tau (*.f32 (PI.f32) 4)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x))) 1) | |
| 10.4b | (*.f32 (/.f32 2 (*.f32 (*.f32 x (/.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 tau (PI.f32)))) 1) | |
| 10.4b | (*.f32 (/.f32 2 (*.f32 x (*.f32 (/.f32 2 (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (PI.f32))))) 1) | |
| 10.3b | (*.f32 (/.f32 1 (/.f32 (*.f32 2 (*.f32 (PI.f32) x)) (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 tau)))) 1) | |
| 10.4b | (*.f32 (/.f32 1 (/.f32 (PI.f32) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)))) 1) | |
| 10.3b | (*.f32 (/.f32 1 (/.f32 tau (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)))) 1) | |
| 1.0b | (*.f32 (/.f32 1 (*.f32 tau (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 10.4b | (*.f32 (/.f32 1 (*.f32 tau (/.f32 (PI.f32) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x)))) 1) | |
| 10.3b | (*.f32 (/.f32 1/2 (/.f32 tau (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 (*.f32 (PI.f32) x))))) 1) | |
| 10.4b | (*.f32 (/.f32 -1 (*.f32 (*.f32 (PI.f32) (neg.f32 tau)) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) 1) | |
| 3.8b | (*.f32 (+.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 x 2)))) (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 x 4)))) (+.f32 1 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 x 6) (*.f32 -1/5040 (pow.f32 tau 6))))))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 10.7b | (*.f32 (+.f32 1 (*.f32 (pow.f32 x 2) (*.f32 (*.f32 (pow.f32 tau 2) (pow.f32 (PI.f32) 2)) -1/6))) 1) | |
| 10.7b | (*.f32 (+.f32 1 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) -1/6)))) 1) | |
| 10.7b | (*.f32 (+.f32 1 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (*.f32 (pow.f32 (PI.f32) 2) -1/6)))) 1) | |
| ✓ | 0.9b | (*.f32 (*.f32 (/.f32 (/.f32 (/.f32 1 (PI.f32)) tau) x) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
| 1.0b | (*.f32 (*.f32 (/.f32 (/.f32 (/.f32 1 (PI.f32)) tau) x) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (*.f32 (/.f32 (/.f32 1 x) (PI.f32)) (sin.f32 (*.f32 x (PI.f32))))) | |
| 10.4b | (*.f32 (*.f32 (/.f32 (/.f32 (/.f32 1 (PI.f32)) tau) x) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) 1) | |
| 2.0b | (*.f32 (*.f32 (/.f32 (+.f32 -1 (-.f32 1 (/.f32 (/.f32 1 (PI.f32)) (neg.f32 tau)))) x) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 1.0b | (*.f32 (*.f32 (/.f32 (*.f32 tau (*.f32 (/.f32 (/.f32 (/.f32 (PI.f32) (PI.f32)) (*.f32 tau tau)) (*.f32 (PI.f32) 2)) 2)) x) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 12.7b | (*.f32 (*.f32 (/.f32 (*.f32 tau (*.f32 x (PI.f32))) x) (/.f32 1 (*.f32 tau (PI.f32)))) 1) | |
| 10.4b | (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) x)) (/.f32 1 tau)) 1) | |
| 10.4b | (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) tau)) (/.f32 1 x)) 1) | |
| 10.4b | (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) x) (/.f32 1 (*.f32 (PI.f32) tau))) 1) | |
| 10.3b | (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) tau) (/.f32 1 (*.f32 (PI.f32) x))) 1) | |
| 10.3b | (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)) (/.f32 (/.f32 1 tau) x)) 1) | |
| 10.3b | (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)) (/.f32 1 (*.f32 tau x))) 1) | |
| 0.9b | (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x) (/.f32 (/.f32 1 tau) (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 10.4b | (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x) (/.f32 1 (/.f32 (*.f32 tau tau) (/.f32 (+.f32 tau tau) (*.f32 (PI.f32) 2))))) 1) | |
| 0.9b | (*.f32 (*.f32 (/.f32 1 (*.f32 x (/.f32 tau (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))))) (/.f32 1 (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 1.0b | (*.f32 (*.f32 (/.f32 1/2 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 2 tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) | |
| 10.3b | (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 2 tau)) (/.f32 1 (*.f32 (PI.f32) (+.f32 x x)))) 1) | |
| 10.3b | (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 tau)) (/.f32 (/.f32 1 (PI.f32)) (+.f32 x x))) 1) | |
| 12.6b | (*.f32 (*.f32 (*.f32 2 (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 1/2 (*.f32 tau (*.f32 (PI.f32) x)))) 1) | |
| 13.2b | (*.f32 (*.f32 (*.f32 2 (sin.f32 (-.f32 (-.f32 (*.f32 tau (*.f32 (PI.f32) x)) (neg.f32 (PI.f32))) (PI.f32)))) (/.f32 1/2 (*.f32 tau (*.f32 (PI.f32) x)))) 1) | |
| 13.2b | (*.f32 (*.f32 (*.f32 2 (sin.f32 (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x)))))) (/.f32 1/2 (*.f32 tau (*.f32 (PI.f32) x)))) 1) | |
| 10.4b | (*.f32 (*.f32 (*.f32 2 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 1/2 (*.f32 tau (*.f32 (PI.f32) x)))) 1) | |
| 13.1b | (*.f32 (*.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 1/2 (-.f32 (-.f32 (*.f32 tau (*.f32 (PI.f32) x)) (neg.f32 (PI.f32))) (PI.f32)))) 1) | |
| 13.2b | (*.f32 (*.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 1/2 (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x)))))) 1) | |
| ✓ | 10.3b | (*.f32 (*.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 1/2 (*.f32 tau (*.f32 (PI.f32) x)))) 1) |
| 10.3b | (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (/.f32 1/2 x) (/.f32 (/.f32 2 tau) (PI.f32)))) 1) | |
| 10.4b | (*.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (/.f32 2 tau) (/.f32 1/2 (*.f32 (PI.f32) x)))) 1) | |
| 12.4b | (*.f32 1 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32)) x)) | |
| 12.4b | (*.f32 1 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (PI.f32))) | |
| 12.3b | (*.f32 1 (/.f32 (/.f32 1 (PI.f32)) (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))) | |
| 12.4b | (*.f32 1 (/.f32 (/.f32 1 x) (/.f32 (PI.f32) (sin.f32 (*.f32 x (PI.f32)))))) | |
| 12.4b | (*.f32 1 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 x)) (*.f32 (PI.f32) 2))) | |
| 12.3b | (*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 x (/.f32 1 (PI.f32))))) | |
| ✓ | 12.3b | (*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
| 12.3b | (*.f32 1 (/.f32 1 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 x (PI.f32)))))) | |
| 12.3b | (*.f32 1 (/.f32 1 (*.f32 (PI.f32) (/.f32 x (sin.f32 (*.f32 x (PI.f32))))))) | |
| 12.2b | (*.f32 1 (+.f32 1 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) -1/6)))) | |
| 12.2b | (*.f32 1 (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))) | |
| 12.4b | (*.f32 1 (*.f32 (/.f32 (/.f32 1 x) (PI.f32)) (sin.f32 (*.f32 x (PI.f32))))) | |
| 12.6b | (*.f32 1 (*.f32 (/.f32 (*.f32 (PI.f32) x) x) (/.f32 1 (PI.f32)))) | |
| 12.3b | (*.f32 1 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32)) (/.f32 1 x))) | |
| ✓ | 12.4b | (*.f32 1 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (/.f32 1 (PI.f32)))) |
| 12.3b | (*.f32 1 (*.f32 (/.f32 1/2 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2))) | |
| ✓ | 12.6b | (*.f32 1 1) |
Compiled 2051 to 1410 computations (31.3% saved)
| Inputs |
|---|
(*.f32 1 1) |
(*.f32 1 (*.f32 (/.f32 (*.f32 (PI.f32) x) x) (/.f32 1 (PI.f32)))) |
(*.f32 (*.f32 (/.f32 (*.f32 tau (*.f32 x (PI.f32))) x) (/.f32 1 (*.f32 tau (PI.f32)))) 1) |
(*.f32 (*.f32 (*.f32 2 (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 1/2 (*.f32 tau (*.f32 (PI.f32) x)))) 1) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 1 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (PI.f32))) |
(*.f32 1 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32)) x)) |
(*.f32 1 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (/.f32 1 (PI.f32)))) |
(*.f32 1 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32)) (/.f32 1 x))) |
(*.f32 1 (*.f32 (/.f32 (/.f32 1 x) (PI.f32)) (sin.f32 (*.f32 x (PI.f32))))) |
(*.f32 1 (/.f32 1 (*.f32 (PI.f32) (/.f32 x (sin.f32 (*.f32 x (PI.f32))))))) |
(*.f32 1 (/.f32 1 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 x (PI.f32)))))) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 x (/.f32 1 (PI.f32))))) |
(*.f32 1 (/.f32 (/.f32 1 x) (/.f32 (PI.f32) (sin.f32 (*.f32 x (PI.f32)))))) |
(*.f32 1 (/.f32 (/.f32 1 (PI.f32)) (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))) |
(*.f32 1 (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))) |
(*.f32 1 (+.f32 1 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) -1/6)))) |
(*.f32 1 (*.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 x)) (/.f32 1/2 (PI.f32)))) |
(*.f32 1 (*.f32 (/.f32 1/2 x) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 (PI.f32))))) |
(*.f32 1 (*.f32 (/.f32 1/2 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2))) |
(*.f32 1 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 x)) (*.f32 (PI.f32) 2))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 1) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (*.f32 x (PI.f32)))) 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 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) tau) (*.f32 (PI.f32) x)) 1) |
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x) (*.f32 tau (PI.f32))) 1) |
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)) (*.f32 tau x)) 1) |
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) (PI.f32)) 1) |
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) 1) |
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) tau) 1) |
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau)) x) 1) |
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) (*.f32 tau x)) 1) |
(*.f32 (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) x) tau) 1) |
(*.f32 (*.f32 (/.f32 1 tau) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) 1) |
(*.f32 (*.f32 (/.f32 1 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) 1) |
(*.f32 (*.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 x tau))) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) 1) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x) (/.f32 1 (*.f32 tau (PI.f32)))) 1) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)) (/.f32 1 (*.f32 tau x))) 1) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)) (/.f32 (/.f32 1 tau) x)) 1) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) tau) (/.f32 1 (*.f32 (PI.f32) x))) 1) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) x) (/.f32 1 (*.f32 (PI.f32) tau))) 1) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 x tau)) (/.f32 1 (PI.f32))) 1) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) tau)) (/.f32 1 x)) 1) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) x)) (/.f32 1 tau)) 1) |
(*.f32 (*.f32 (/.f32 (/.f32 (/.f32 1 (PI.f32)) tau) x) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) 1) |
(*.f32 (/.f32 1 (*.f32 tau (/.f32 (PI.f32) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x)))) 1) |
(*.f32 (/.f32 1 (/.f32 tau (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)))) 1) |
(*.f32 (/.f32 1 (/.f32 (PI.f32) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)))) 1) |
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 x (/.f32 (/.f32 1 tau) (PI.f32)))) 1) |
(*.f32 (/.f32 (/.f32 1 tau) (/.f32 (PI.f32) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x))) 1) |
(*.f32 (/.f32 (/.f32 1 (PI.f32)) (*.f32 tau (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) 1) |
(*.f32 (/.f32 (/.f32 1 (PI.f32)) (/.f32 tau (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x))) 1) |
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) (/.f32 (PI.f32) (/.f32 1 x))) 1) |
(*.f32 (/.f32 (/.f32 (/.f32 1 tau) (PI.f32)) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) 1) |
(*.f32 (/.f32 -1 (*.f32 (*.f32 (PI.f32) (neg.f32 tau)) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) 1) |
(*.f32 (/.f32 (/.f32 -1 (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 (PI.f32) (neg.f32 tau))) 1) |
(*.f32 (/.f32 (/.f32 (/.f32 -1 (PI.f32)) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (neg.f32 tau)) 1) |
(*.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (/.f32 1/2 (*.f32 tau x)) (PI.f32)))) 1) |
(*.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (/.f32 2 tau) (/.f32 1/2 (*.f32 (PI.f32) x)))) 1) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (/.f32 1/2 x) (/.f32 (/.f32 2 tau) (PI.f32)))) 1) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (/.f32 1 (*.f32 (PI.f32) x)) (/.f32 1 tau))) 1) |
(*.f32 (*.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 1/2 (*.f32 tau (*.f32 (PI.f32) x)))) 1) |
(*.f32 (*.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 1/2 tau) (*.f32 (PI.f32) x))) 1) |
(*.f32 (*.f32 (*.f32 2 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 1/2 (*.f32 tau (*.f32 (PI.f32) x)))) 1) |
(*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 tau)) (/.f32 1/2 (*.f32 (PI.f32) x))) 1) |
(*.f32 (/.f32 1/2 (/.f32 tau (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 (*.f32 (PI.f32) x))))) 1) |
(*.f32 (/.f32 2 (*.f32 x (*.f32 (/.f32 2 (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (PI.f32))))) 1) |
(*.f32 (/.f32 2 (*.f32 (*.f32 x (/.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 tau (PI.f32)))) 1) |
(*.f32 (/.f32 4 (/.f32 (*.f32 tau (*.f32 (PI.f32) 4)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x))) 1) |
(*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (/.f32 1/2 (*.f32 tau x)) (PI.f32))) 1/2) 1) |
(*.f32 (/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 tau)) 2) (*.f32 (PI.f32) x)) 1) |
(*.f32 (/.f32 (/.f32 (/.f32 (/.f32 1 tau) (PI.f32)) x) (/.f32 1 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) 1) |
(*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 tau)) (/.f32 (/.f32 1 (PI.f32)) (+.f32 x x))) 1) |
(*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 2 tau)) (/.f32 1 (*.f32 (PI.f32) (+.f32 x x)))) 1) |
(*.f32 (/.f32 1 (/.f32 (*.f32 2 (*.f32 (PI.f32) x)) (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 tau)))) 1) |
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 2 (*.f32 2 (/.f32 (/.f32 1 tau) (*.f32 x (PI.f32)))))) 1) |
(*.f32 (/.f32 (*.f32 (/.f32 (/.f32 1 tau) (PI.f32)) 2) (*.f32 x (/.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) 1) |
(*.f32 (/.f32 (/.f32 (/.f32 1/2 (*.f32 tau x)) (PI.f32)) (/.f32 1 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) 1) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x) (/.f32 1 (/.f32 (*.f32 tau tau) (/.f32 (+.f32 tau tau) (*.f32 (PI.f32) 2))))) 1) |
(*.f32 (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) (pow.f32 tau 2))))) 1) |
(*.f32 (+.f32 1 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (*.f32 (pow.f32 (PI.f32) 2) -1/6)))) 1) |
(*.f32 (+.f32 1 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) -1/6)))) 1) |
(*.f32 (+.f32 1 (*.f32 (pow.f32 x 2) (*.f32 (*.f32 (pow.f32 tau 2) (pow.f32 (PI.f32) 2)) -1/6))) 1) |
(*.f32 (+.f32 1 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 x 2))))) 1) |
(*.f32 (/.f32 (sin.f32 (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 (*.f32 x tau))))) (*.f32 tau (*.f32 x (PI.f32)))) 1) |
(*.f32 (*.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 1/2 (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x)))))) 1) |
(*.f32 (*.f32 (*.f32 2 (sin.f32 (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x)))))) (/.f32 1/2 (*.f32 tau (*.f32 (PI.f32) x)))) 1) |
(*.f32 (/.f32 (sin.f32 (-.f32 (-.f32 (*.f32 (PI.f32) (*.f32 x tau)) (neg.f32 (PI.f32))) (PI.f32))) (*.f32 tau (*.f32 x (PI.f32)))) 1) |
(*.f32 (/.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 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 1/2 (-.f32 (-.f32 (*.f32 tau (*.f32 (PI.f32) x)) (neg.f32 (PI.f32))) (PI.f32)))) 1) |
(*.f32 (*.f32 (*.f32 2 (sin.f32 (-.f32 (-.f32 (*.f32 tau (*.f32 (PI.f32) x)) (neg.f32 (PI.f32))) (PI.f32)))) (/.f32 1/2 (*.f32 tau (*.f32 (PI.f32) x)))) 1) |
(*.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 x tau))) (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x 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)))) |
(*.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 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)) (*.f32 tau x)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau)) x) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) x) (*.f32 (PI.f32) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) (*.f32 tau x)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (*.f32 tau x)) (PI.f32)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) x) (PI.f32)) tau) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) x) tau) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 (*.f32 (/.f32 1 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x) (/.f32 (/.f32 1 tau) (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) tau) (/.f32 (/.f32 1 x) (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) x) (/.f32 1 (*.f32 (PI.f32) tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x tau)) (/.f32 1 (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (PI.f32)) (/.f32 1 (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 (*.f32 (/.f32 (/.f32 (/.f32 1 (PI.f32)) tau) x) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 1 (*.f32 tau (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 1 (/.f32 (*.f32 x tau) (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)))) (/.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 (sin.f32 (*.f32 x (PI.f32))) x) (/.f32 1 (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32)) (/.f32 1 x))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (/.f32 (/.f32 1 x) (PI.f32)) (sin.f32 (*.f32 x (PI.f32))))) |
(*.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) tau) (/.f32 1 (PI.f32))) x) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) (/.f32 (PI.f32) (/.f32 1 x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) (*.f32 tau x)) (*.f32 (/.f32 (/.f32 1 x) (PI.f32)) (sin.f32 (*.f32 x (PI.f32))))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (+.f32 1 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) -1/6)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (/.f32 2 (*.f32 (PI.f32) x)) (/.f32 1/2 tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (/.f32 1/2 x) (/.f32 (/.f32 2 tau) (PI.f32)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 (*.f32 (/.f32 1/2 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 2 tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 (*.f32 (/.f32 1 (*.f32 x (/.f32 tau (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))))) (/.f32 1 (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 (*.f32 (/.f32 2 x) (*.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (/.f32 (/.f32 1/2 tau) (PI.f32)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 (*.f32 (/.f32 (/.f32 (/.f32 1 (PI.f32)) tau) x) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (*.f32 (/.f32 (/.f32 1 x) (PI.f32)) (sin.f32 (*.f32 x (PI.f32))))) |
(*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (/.f32 (/.f32 2 (*.f32 (PI.f32) x)) tau)) 2) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) (/.f32 (PI.f32) (/.f32 1 x))) (*.f32 (/.f32 (/.f32 1 x) (PI.f32)) (sin.f32 (*.f32 x (PI.f32))))) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (/.f32 1/2 x) (/.f32 (/.f32 2 tau) (PI.f32)))) (*.f32 (/.f32 (/.f32 1 x) (PI.f32)) (sin.f32 (*.f32 x (PI.f32))))) |
(*.f32 (*.f32 (/.f32 (+.f32 -1 (-.f32 1 (/.f32 (/.f32 1 (PI.f32)) (neg.f32 tau)))) x) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2)))) 1) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 (/.f32 (sin.f32 (-.f32 (-.f32 (*.f32 (PI.f32) (*.f32 x tau)) (neg.f32 (PI.f32))) (PI.f32))) (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 (*.f32 (/.f32 (*.f32 tau (*.f32 (/.f32 (/.f32 (/.f32 (PI.f32) (PI.f32)) (*.f32 tau tau)) (*.f32 (PI.f32) 2)) 2)) x) (sin.f32 (*.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 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) -1/6)) (+.f32 (*.f32 (pow.f32 x 4) (*.f32 1/120 (pow.f32 (PI.f32) 4))) 1))) |
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (+.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 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (+.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) -1/6)) (+.f32 (+.f32 1 (*.f32 (pow.f32 x 6) (*.f32 -1/5040 (pow.f32 (PI.f32) 6)))) (*.f32 (pow.f32 x 4) (*.f32 1/120 (pow.f32 (PI.f32) 4)))))) |
(*.f32 (+.f32 (*.f32 (pow.f32 tau 4) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 x 4) 1/120))) (+.f32 (+.f32 1 (*.f32 (*.f32 (pow.f32 tau 2) (pow.f32 x 2)) (*.f32 (pow.f32 (PI.f32) 2) -1/6))) (*.f32 (pow.f32 (PI.f32) 6) (*.f32 -1/5040 (*.f32 (pow.f32 tau 6) (pow.f32 x 6)))))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 (+.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 x 2)))) (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 1/120 (*.f32 (pow.f32 tau 4) (pow.f32 x 4)))) (+.f32 1 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 x 6) (*.f32 -1/5040 (pow.f32 tau 6))))))) (/.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)))) |
4 calls:
| 67.0ms | (*.f32 x (PI.f32)) |
| 66.0ms | tau |
| 65.0ms | x |
| 61.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.7b | 1 | x |
| 0.7b | 1 | tau |
| 0.7b | 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.7b | 1 | (*.f32 x (PI.f32)) |
Compiled 2711 to 1033 computations (61.9% saved)
| Inputs |
|---|
(*.f32 1 1) |
(*.f32 1 (*.f32 (/.f32 (*.f32 (PI.f32) x) x) (/.f32 1 (PI.f32)))) |
(*.f32 (*.f32 (/.f32 (*.f32 tau (*.f32 x (PI.f32))) x) (/.f32 1 (*.f32 tau (PI.f32)))) 1) |
(*.f32 (*.f32 (*.f32 2 (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 1/2 (*.f32 tau (*.f32 (PI.f32) x)))) 1) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 1 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (PI.f32))) |
(*.f32 1 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32)) x)) |
(*.f32 1 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (/.f32 1 (PI.f32)))) |
(*.f32 1 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32)) (/.f32 1 x))) |
(*.f32 1 (*.f32 (/.f32 (/.f32 1 x) (PI.f32)) (sin.f32 (*.f32 x (PI.f32))))) |
(*.f32 1 (/.f32 1 (*.f32 (PI.f32) (/.f32 x (sin.f32 (*.f32 x (PI.f32))))))) |
(*.f32 1 (/.f32 1 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 x (PI.f32)))))) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 x (/.f32 1 (PI.f32))))) |
(*.f32 1 (/.f32 (/.f32 1 x) (/.f32 (PI.f32) (sin.f32 (*.f32 x (PI.f32)))))) |
(*.f32 1 (/.f32 (/.f32 1 (PI.f32)) (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))) |
(*.f32 1 (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))) |
(*.f32 1 (+.f32 1 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) -1/6)))) |
(*.f32 1 (*.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 x)) (/.f32 1/2 (PI.f32)))) |
(*.f32 1 (*.f32 (/.f32 1/2 x) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 (PI.f32))))) |
(*.f32 1 (*.f32 (/.f32 1/2 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2))) |
(*.f32 1 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 x)) (*.f32 (PI.f32) 2))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 1) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (*.f32 x (PI.f32)))) 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 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) tau) (*.f32 (PI.f32) x)) 1) |
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x) (*.f32 tau (PI.f32))) 1) |
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)) (*.f32 tau x)) 1) |
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) (PI.f32)) 1) |
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) 1) |
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) tau) 1) |
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau)) x) 1) |
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) (*.f32 tau x)) 1) |
(*.f32 (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) x) tau) 1) |
(*.f32 (*.f32 (/.f32 1 tau) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) 1) |
(*.f32 (*.f32 (/.f32 1 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) 1) |
(*.f32 (*.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 x tau))) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) 1) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x) (/.f32 1 (*.f32 tau (PI.f32)))) 1) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)) (/.f32 1 (*.f32 tau x))) 1) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)) (/.f32 (/.f32 1 tau) x)) 1) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) tau) (/.f32 1 (*.f32 (PI.f32) x))) 1) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) x) (/.f32 1 (*.f32 (PI.f32) tau))) 1) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 x tau)) (/.f32 1 (PI.f32))) 1) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) tau)) (/.f32 1 x)) 1) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) x)) (/.f32 1 tau)) 1) |
(*.f32 (*.f32 (/.f32 (/.f32 (/.f32 1 (PI.f32)) tau) x) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) 1) |
(*.f32 (/.f32 1 (*.f32 tau (/.f32 (PI.f32) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x)))) 1) |
(*.f32 (/.f32 1 (/.f32 tau (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)))) 1) |
(*.f32 (/.f32 1 (/.f32 (PI.f32) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)))) 1) |
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 x (/.f32 (/.f32 1 tau) (PI.f32)))) 1) |
(*.f32 (/.f32 (/.f32 1 tau) (/.f32 (PI.f32) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x))) 1) |
(*.f32 (/.f32 (/.f32 1 (PI.f32)) (*.f32 tau (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) 1) |
(*.f32 (/.f32 (/.f32 1 (PI.f32)) (/.f32 tau (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x))) 1) |
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) (/.f32 (PI.f32) (/.f32 1 x))) 1) |
(*.f32 (/.f32 (/.f32 (/.f32 1 tau) (PI.f32)) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) 1) |
(*.f32 (/.f32 -1 (*.f32 (*.f32 (PI.f32) (neg.f32 tau)) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) 1) |
(*.f32 (/.f32 (/.f32 -1 (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 (PI.f32) (neg.f32 tau))) 1) |
(*.f32 (/.f32 (/.f32 (/.f32 -1 (PI.f32)) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (neg.f32 tau)) 1) |
(*.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (/.f32 1/2 (*.f32 tau x)) (PI.f32)))) 1) |
(*.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (/.f32 2 tau) (/.f32 1/2 (*.f32 (PI.f32) x)))) 1) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (/.f32 1/2 x) (/.f32 (/.f32 2 tau) (PI.f32)))) 1) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (/.f32 1 (*.f32 (PI.f32) x)) (/.f32 1 tau))) 1) |
(*.f32 (*.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 1/2 (*.f32 tau (*.f32 (PI.f32) x)))) 1) |
(*.f32 (*.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 1/2 tau) (*.f32 (PI.f32) x))) 1) |
(*.f32 (*.f32 (*.f32 2 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 1/2 (*.f32 tau (*.f32 (PI.f32) x)))) 1) |
(*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 tau)) (/.f32 1/2 (*.f32 (PI.f32) x))) 1) |
(*.f32 (/.f32 1/2 (/.f32 tau (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 (*.f32 (PI.f32) x))))) 1) |
(*.f32 (/.f32 2 (*.f32 x (*.f32 (/.f32 2 (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (PI.f32))))) 1) |
(*.f32 (/.f32 2 (*.f32 (*.f32 x (/.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 tau (PI.f32)))) 1) |
(*.f32 (/.f32 4 (/.f32 (*.f32 tau (*.f32 (PI.f32) 4)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x))) 1) |
(*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (/.f32 1/2 (*.f32 tau x)) (PI.f32))) 1/2) 1) |
(*.f32 (/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 tau)) 2) (*.f32 (PI.f32) x)) 1) |
(*.f32 (/.f32 (/.f32 (/.f32 (/.f32 1 tau) (PI.f32)) x) (/.f32 1 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) 1) |
(*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 tau)) (/.f32 (/.f32 1 (PI.f32)) (+.f32 x x))) 1) |
(*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 2 tau)) (/.f32 1 (*.f32 (PI.f32) (+.f32 x x)))) 1) |
(*.f32 (/.f32 1 (/.f32 (*.f32 2 (*.f32 (PI.f32) x)) (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 tau)))) 1) |
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 2 (*.f32 2 (/.f32 (/.f32 1 tau) (*.f32 x (PI.f32)))))) 1) |
(*.f32 (/.f32 (*.f32 (/.f32 (/.f32 1 tau) (PI.f32)) 2) (*.f32 x (/.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) 1) |
(*.f32 (/.f32 (/.f32 (/.f32 1/2 (*.f32 tau x)) (PI.f32)) (/.f32 1 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) 1) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x) (/.f32 1 (/.f32 (*.f32 tau tau) (/.f32 (+.f32 tau tau) (*.f32 (PI.f32) 2))))) 1) |
(*.f32 (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) (pow.f32 tau 2))))) 1) |
(*.f32 (+.f32 1 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (*.f32 (pow.f32 (PI.f32) 2) -1/6)))) 1) |
(*.f32 (+.f32 1 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) -1/6)))) 1) |
(*.f32 (+.f32 1 (*.f32 (pow.f32 x 2) (*.f32 (*.f32 (pow.f32 tau 2) (pow.f32 (PI.f32) 2)) -1/6))) 1) |
(*.f32 (+.f32 1 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 x 2))))) 1) |
(*.f32 (/.f32 (sin.f32 (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 (*.f32 x tau))))) (*.f32 tau (*.f32 x (PI.f32)))) 1) |
(*.f32 (*.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 1/2 (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x)))))) 1) |
(*.f32 (*.f32 (*.f32 2 (sin.f32 (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x)))))) (/.f32 1/2 (*.f32 tau (*.f32 (PI.f32) x)))) 1) |
(*.f32 (/.f32 (sin.f32 (-.f32 (-.f32 (*.f32 (PI.f32) (*.f32 x tau)) (neg.f32 (PI.f32))) (PI.f32))) (*.f32 tau (*.f32 x (PI.f32)))) 1) |
(*.f32 (/.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 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 1/2 (-.f32 (-.f32 (*.f32 tau (*.f32 (PI.f32) x)) (neg.f32 (PI.f32))) (PI.f32)))) 1) |
(*.f32 (*.f32 (*.f32 2 (sin.f32 (-.f32 (-.f32 (*.f32 tau (*.f32 (PI.f32) x)) (neg.f32 (PI.f32))) (PI.f32)))) (/.f32 1/2 (*.f32 tau (*.f32 (PI.f32) x)))) 1) |
(*.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:
| 45.0ms | (*.f32 x (PI.f32)) |
| 43.0ms | x |
| 39.0ms | tau |
| Error | Segments | Branch |
|---|---|---|
| 0.8b | 1 | x |
| 0.8b | 1 | tau |
| 0.8b | 1 | (*.f32 x (PI.f32)) |
Compiled 1503 to 669 computations (55.5% saved)
| Inputs |
|---|
(*.f32 1 1) |
(*.f32 1 (*.f32 (/.f32 (*.f32 (PI.f32) x) x) (/.f32 1 (PI.f32)))) |
(*.f32 (*.f32 (/.f32 (*.f32 tau (*.f32 x (PI.f32))) x) (/.f32 1 (*.f32 tau (PI.f32)))) 1) |
(*.f32 (*.f32 (*.f32 2 (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 1/2 (*.f32 tau (*.f32 (PI.f32) x)))) 1) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 1 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (PI.f32))) |
(*.f32 1 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32)) x)) |
(*.f32 1 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (/.f32 1 (PI.f32)))) |
(*.f32 1 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32)) (/.f32 1 x))) |
(*.f32 1 (*.f32 (/.f32 (/.f32 1 x) (PI.f32)) (sin.f32 (*.f32 x (PI.f32))))) |
(*.f32 1 (/.f32 1 (*.f32 (PI.f32) (/.f32 x (sin.f32 (*.f32 x (PI.f32))))))) |
(*.f32 1 (/.f32 1 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 x (PI.f32)))))) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 x (/.f32 1 (PI.f32))))) |
(*.f32 1 (/.f32 (/.f32 1 x) (/.f32 (PI.f32) (sin.f32 (*.f32 x (PI.f32)))))) |
(*.f32 1 (/.f32 (/.f32 1 (PI.f32)) (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))) |
(*.f32 1 (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))) |
(*.f32 1 (+.f32 1 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) -1/6)))) |
(*.f32 1 (*.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 x)) (/.f32 1/2 (PI.f32)))) |
(*.f32 1 (*.f32 (/.f32 1/2 x) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 (PI.f32))))) |
(*.f32 1 (*.f32 (/.f32 1/2 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2))) |
(*.f32 1 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 x)) (*.f32 (PI.f32) 2))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 1) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (*.f32 x (PI.f32)))) 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 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) tau) (*.f32 (PI.f32) x)) 1) |
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x) (*.f32 tau (PI.f32))) 1) |
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)) (*.f32 tau x)) 1) |
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) (PI.f32)) 1) |
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) 1) |
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) tau) 1) |
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 (PI.f32) tau)) x) 1) |
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) (PI.f32)) (*.f32 tau x)) 1) |
(*.f32 (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (PI.f32)) x) tau) 1) |
(*.f32 (*.f32 (/.f32 1 tau) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) 1) |
(*.f32 (*.f32 (/.f32 1 (*.f32 x (*.f32 (PI.f32) tau))) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) 1) |
(*.f32 (*.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 x tau))) (sin.f32 (*.f32 (PI.f32) (*.f32 x tau)))) 1) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x) (/.f32 1 (*.f32 tau (PI.f32)))) 1) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)) (/.f32 1 (*.f32 tau x))) 1) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)) (/.f32 (/.f32 1 tau) x)) 1) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) tau) (/.f32 1 (*.f32 (PI.f32) x))) 1) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) x) (/.f32 1 (*.f32 (PI.f32) tau))) 1) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 x tau)) (/.f32 1 (PI.f32))) 1) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) tau)) (/.f32 1 x)) 1) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) x)) (/.f32 1 tau)) 1) |
(*.f32 (*.f32 (/.f32 (/.f32 (/.f32 1 (PI.f32)) tau) x) (sin.f32 (*.f32 x (*.f32 (PI.f32) tau)))) 1) |
(*.f32 (/.f32 1 (*.f32 tau (/.f32 (PI.f32) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x)))) 1) |
(*.f32 (/.f32 1 (/.f32 tau (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)))) 1) |
(*.f32 (/.f32 1 (/.f32 (PI.f32) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)))) 1) |
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 x (/.f32 (/.f32 1 tau) (PI.f32)))) 1) |
(*.f32 (/.f32 (/.f32 1 tau) (/.f32 (PI.f32) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x))) 1) |
(*.f32 (/.f32 (/.f32 1 (PI.f32)) (*.f32 tau (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) 1) |
(*.f32 (/.f32 (/.f32 1 (PI.f32)) (/.f32 tau (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x))) 1) |
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x))) tau) (/.f32 (PI.f32) (/.f32 1 x))) 1) |
(*.f32 (/.f32 (/.f32 (/.f32 1 tau) (PI.f32)) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) 1) |
(*.f32 (/.f32 -1 (*.f32 (*.f32 (PI.f32) (neg.f32 tau)) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) 1) |
(*.f32 (/.f32 (/.f32 -1 (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 (PI.f32) (neg.f32 tau))) 1) |
(*.f32 (/.f32 (/.f32 (/.f32 -1 (PI.f32)) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (neg.f32 tau)) 1) |
(*.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (/.f32 1/2 (*.f32 tau x)) (PI.f32)))) 1) |
(*.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (/.f32 2 tau) (/.f32 1/2 (*.f32 (PI.f32) x)))) 1) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (/.f32 1/2 x) (/.f32 (/.f32 2 tau) (PI.f32)))) 1) |
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (/.f32 1 (*.f32 (PI.f32) x)) (/.f32 1 tau))) 1) |
(*.f32 (*.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 1/2 (*.f32 tau (*.f32 (PI.f32) x)))) 1) |
(*.f32 (*.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 1/2 tau) (*.f32 (PI.f32) x))) 1) |
(*.f32 (*.f32 (*.f32 2 (sin.f32 (*.f32 (PI.f32) (*.f32 tau x)))) (/.f32 1/2 (*.f32 tau (*.f32 (PI.f32) x)))) 1) |
(*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 tau)) (/.f32 1/2 (*.f32 (PI.f32) x))) 1) |
(*.f32 (/.f32 1/2 (/.f32 tau (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 (*.f32 (PI.f32) x))))) 1) |
(*.f32 (/.f32 2 (*.f32 x (*.f32 (/.f32 2 (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (PI.f32))))) 1) |
(*.f32 (/.f32 2 (*.f32 (*.f32 x (/.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 tau (PI.f32)))) 1) |
(*.f32 (/.f32 4 (/.f32 (*.f32 tau (*.f32 (PI.f32) 4)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x))) 1) |
(*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (/.f32 1/2 (*.f32 tau x)) (PI.f32))) 1/2) 1) |
(*.f32 (/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 tau)) 2) (*.f32 (PI.f32) x)) 1) |
(*.f32 (/.f32 (/.f32 (/.f32 (/.f32 1 tau) (PI.f32)) x) (/.f32 1 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) 1) |
(*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 tau)) (/.f32 (/.f32 1 (PI.f32)) (+.f32 x x))) 1) |
(*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (/.f32 2 tau)) (/.f32 1 (*.f32 (PI.f32) (+.f32 x x)))) 1) |
(*.f32 (/.f32 1 (/.f32 (*.f32 2 (*.f32 (PI.f32) x)) (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 2 tau)))) 1) |
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 2 (*.f32 2 (/.f32 (/.f32 1 tau) (*.f32 x (PI.f32)))))) 1) |
(*.f32 (/.f32 (*.f32 (/.f32 (/.f32 1 tau) (PI.f32)) 2) (*.f32 x (/.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) 1) |
(*.f32 (/.f32 (/.f32 (/.f32 1/2 (*.f32 tau x)) (PI.f32)) (/.f32 1 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))) 1) |
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x) (/.f32 1 (/.f32 (*.f32 tau tau) (/.f32 (+.f32 tau tau) (*.f32 (PI.f32) 2))))) 1) |
(*.f32 (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) (pow.f32 tau 2))))) 1) |
(*.f32 (+.f32 1 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 x 2) (*.f32 (pow.f32 (PI.f32) 2) -1/6)))) 1) |
(*.f32 (+.f32 1 (*.f32 (pow.f32 tau 2) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) -1/6)))) 1) |
(*.f32 (+.f32 1 (*.f32 (pow.f32 x 2) (*.f32 (*.f32 (pow.f32 tau 2) (pow.f32 (PI.f32) 2)) -1/6))) 1) |
(*.f32 (+.f32 1 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 -1/6 (*.f32 (pow.f32 tau 2) (pow.f32 x 2))))) 1) |
(*.f32 (/.f32 (sin.f32 (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 (*.f32 x tau))))) (*.f32 tau (*.f32 x (PI.f32)))) 1) |
(*.f32 (*.f32 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 1/2 (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x)))))) 1) |
(*.f32 (*.f32 (*.f32 2 (sin.f32 (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 (*.f32 tau x)))))) (/.f32 1/2 (*.f32 tau (*.f32 (PI.f32) x)))) 1) |
(*.f32 (/.f32 (sin.f32 (-.f32 (-.f32 (*.f32 (PI.f32) (*.f32 x tau)) (neg.f32 (PI.f32))) (PI.f32))) (*.f32 tau (*.f32 x (PI.f32)))) 1) |
(*.f32 (/.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 (*.f32 2 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 1/2 (-.f32 (-.f32 (*.f32 tau (*.f32 (PI.f32) x)) (neg.f32 (PI.f32))) (PI.f32)))) 1) |
(*.f32 (*.f32 (*.f32 2 (sin.f32 (-.f32 (-.f32 (*.f32 tau (*.f32 (PI.f32) x)) (neg.f32 (PI.f32))) (PI.f32)))) (/.f32 1/2 (*.f32 tau (*.f32 (PI.f32) x)))) 1) |
| Outputs |
|---|
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) 1) |
3 calls:
| 136.0ms | x |
| 84.0ms | tau |
| 43.0ms | (*.f32 x (PI.f32)) |
| Error | Segments | Branch |
|---|---|---|
| 10.3b | 1 | x |
| 10.3b | 1 | tau |
| 10.3b | 1 | (*.f32 x (PI.f32)) |
Compiled 1482 to 667 computations (55% saved)
| Inputs |
|---|
(*.f32 1 1) |
(*.f32 1 (*.f32 (/.f32 (*.f32 (PI.f32) x) x) (/.f32 1 (PI.f32)))) |
(*.f32 (*.f32 (/.f32 (*.f32 tau (*.f32 x (PI.f32))) x) (/.f32 1 (*.f32 tau (PI.f32)))) 1) |
(*.f32 (*.f32 (*.f32 2 (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 1/2 (*.f32 tau (*.f32 (PI.f32) x)))) 1) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 1 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (PI.f32))) |
(*.f32 1 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32)) x)) |
(*.f32 1 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (/.f32 1 (PI.f32)))) |
(*.f32 1 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32)) (/.f32 1 x))) |
(*.f32 1 (*.f32 (/.f32 (/.f32 1 x) (PI.f32)) (sin.f32 (*.f32 x (PI.f32))))) |
(*.f32 1 (/.f32 1 (*.f32 (PI.f32) (/.f32 x (sin.f32 (*.f32 x (PI.f32))))))) |
(*.f32 1 (/.f32 1 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 x (PI.f32)))))) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 x (/.f32 1 (PI.f32))))) |
(*.f32 1 (/.f32 (/.f32 1 x) (/.f32 (PI.f32) (sin.f32 (*.f32 x (PI.f32)))))) |
(*.f32 1 (/.f32 (/.f32 1 (PI.f32)) (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))) |
(*.f32 1 (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))) |
(*.f32 1 (+.f32 1 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) -1/6)))) |
(*.f32 1 (*.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 x)) (/.f32 1/2 (PI.f32)))) |
(*.f32 1 (*.f32 (/.f32 1/2 x) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 (PI.f32))))) |
(*.f32 1 (*.f32 (/.f32 1/2 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2))) |
(*.f32 1 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 x)) (*.f32 (PI.f32) 2))) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 1) |
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 x tau))) (*.f32 tau (*.f32 x (PI.f32)))) 1) |
| Outputs |
|---|
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 1) |
3 calls:
| 13.0ms | (*.f32 x (PI.f32)) |
| 12.0ms | x |
| 11.0ms | tau |
| Error | Segments | Branch |
|---|---|---|
| 10.3b | 1 | x |
| 10.3b | 1 | tau |
| 10.3b | 1 | (*.f32 x (PI.f32)) |
Compiled 295 to 159 computations (46.1% saved)
| Inputs |
|---|
(*.f32 1 1) |
(*.f32 1 (*.f32 (/.f32 (*.f32 (PI.f32) x) x) (/.f32 1 (PI.f32)))) |
(*.f32 (*.f32 (/.f32 (*.f32 tau (*.f32 x (PI.f32))) x) (/.f32 1 (*.f32 tau (PI.f32)))) 1) |
(*.f32 (*.f32 (*.f32 2 (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 1/2 (*.f32 tau (*.f32 (PI.f32) x)))) 1) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 1 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (PI.f32))) |
(*.f32 1 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32)) x)) |
(*.f32 1 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (/.f32 1 (PI.f32)))) |
(*.f32 1 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32)) (/.f32 1 x))) |
(*.f32 1 (*.f32 (/.f32 (/.f32 1 x) (PI.f32)) (sin.f32 (*.f32 x (PI.f32))))) |
(*.f32 1 (/.f32 1 (*.f32 (PI.f32) (/.f32 x (sin.f32 (*.f32 x (PI.f32))))))) |
(*.f32 1 (/.f32 1 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 x (PI.f32)))))) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 x (/.f32 1 (PI.f32))))) |
(*.f32 1 (/.f32 (/.f32 1 x) (/.f32 (PI.f32) (sin.f32 (*.f32 x (PI.f32)))))) |
(*.f32 1 (/.f32 (/.f32 1 (PI.f32)) (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))) |
(*.f32 1 (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))) |
(*.f32 1 (+.f32 1 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) -1/6)))) |
(*.f32 1 (*.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 x)) (/.f32 1/2 (PI.f32)))) |
(*.f32 1 (*.f32 (/.f32 1/2 x) (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 (PI.f32))))) |
(*.f32 1 (*.f32 (/.f32 1/2 (*.f32 x (PI.f32))) (*.f32 (sin.f32 (*.f32 x (PI.f32))) 2))) |
(*.f32 1 (/.f32 (*.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 2 x)) (*.f32 (PI.f32) 2))) |
| Outputs |
|---|
(*.f32 1 (+.f32 1 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) -1/6)))) |
3 calls:
| 12.0ms | (*.f32 x (PI.f32)) |
| 11.0ms | x |
| 10.0ms | tau |
| Error | Segments | Branch |
|---|---|---|
| 12.2b | 1 | x |
| 12.2b | 1 | tau |
| 12.2b | 1 | (*.f32 x (PI.f32)) |
Compiled 267 to 147 computations (44.9% saved)
| Inputs |
|---|
(*.f32 1 1) |
(*.f32 1 (*.f32 (/.f32 (*.f32 (PI.f32) x) x) (/.f32 1 (PI.f32)))) |
(*.f32 (*.f32 (/.f32 (*.f32 tau (*.f32 x (PI.f32))) x) (/.f32 1 (*.f32 tau (PI.f32)))) 1) |
(*.f32 (*.f32 (*.f32 2 (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 1/2 (*.f32 tau (*.f32 (PI.f32) x)))) 1) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 1 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (PI.f32))) |
(*.f32 1 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32)) x)) |
(*.f32 1 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (/.f32 1 (PI.f32)))) |
(*.f32 1 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32)) (/.f32 1 x))) |
(*.f32 1 (*.f32 (/.f32 (/.f32 1 x) (PI.f32)) (sin.f32 (*.f32 x (PI.f32))))) |
(*.f32 1 (/.f32 1 (*.f32 (PI.f32) (/.f32 x (sin.f32 (*.f32 x (PI.f32))))))) |
(*.f32 1 (/.f32 1 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 x (PI.f32)))))) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 x (/.f32 1 (PI.f32))))) |
(*.f32 1 (/.f32 (/.f32 1 x) (/.f32 (PI.f32) (sin.f32 (*.f32 x (PI.f32)))))) |
(*.f32 1 (/.f32 (/.f32 1 (PI.f32)) (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))) |
(*.f32 1 (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))) |
| Outputs |
|---|
(*.f32 1 (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))) |
3 calls:
| 58.0ms | tau |
| 11.0ms | x |
| 9.0ms | (*.f32 x (PI.f32)) |
| Error | Segments | Branch |
|---|---|---|
| 12.2b | 1 | x |
| 12.2b | 1 | tau |
| 12.2b | 1 | (*.f32 x (PI.f32)) |
Compiled 198 to 105 computations (47% saved)
| Inputs |
|---|
(*.f32 1 1) |
(*.f32 1 (*.f32 (/.f32 (*.f32 (PI.f32) x) x) (/.f32 1 (PI.f32)))) |
(*.f32 (*.f32 (/.f32 (*.f32 tau (*.f32 x (PI.f32))) x) (/.f32 1 (*.f32 tau (PI.f32)))) 1) |
(*.f32 (*.f32 (*.f32 2 (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 1/2 (*.f32 tau (*.f32 (PI.f32) x)))) 1) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 1 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (PI.f32))) |
(*.f32 1 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32)) x)) |
(*.f32 1 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (/.f32 1 (PI.f32)))) |
(*.f32 1 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32)) (/.f32 1 x))) |
(*.f32 1 (*.f32 (/.f32 (/.f32 1 x) (PI.f32)) (sin.f32 (*.f32 x (PI.f32))))) |
(*.f32 1 (/.f32 1 (*.f32 (PI.f32) (/.f32 x (sin.f32 (*.f32 x (PI.f32))))))) |
(*.f32 1 (/.f32 1 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 x (PI.f32)))))) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (/.f32 x (/.f32 1 (PI.f32))))) |
(*.f32 1 (/.f32 (/.f32 1 x) (/.f32 (PI.f32) (sin.f32 (*.f32 x (PI.f32)))))) |
(*.f32 1 (/.f32 (/.f32 1 (PI.f32)) (/.f32 x (sin.f32 (*.f32 x (PI.f32)))))) |
| Outputs |
|---|
(*.f32 1 (/.f32 1 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 x (PI.f32)))))) |
3 calls:
| 77.0ms | (*.f32 x (PI.f32)) |
| 9.0ms | x |
| 8.0ms | tau |
| Error | Segments | Branch |
|---|---|---|
| 12.3b | 1 | x |
| 12.3b | 1 | tau |
| 12.3b | 1 | (*.f32 x (PI.f32)) |
Compiled 185 to 94 computations (49.2% saved)
| Inputs |
|---|
(*.f32 1 1) |
(*.f32 1 (*.f32 (/.f32 (*.f32 (PI.f32) x) x) (/.f32 1 (PI.f32)))) |
(*.f32 (*.f32 (/.f32 (*.f32 tau (*.f32 x (PI.f32))) x) (/.f32 1 (*.f32 tau (PI.f32)))) 1) |
(*.f32 (*.f32 (*.f32 2 (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 1/2 (*.f32 tau (*.f32 (PI.f32) x)))) 1) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 1 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (PI.f32))) |
(*.f32 1 (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32)) x)) |
(*.f32 1 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (/.f32 1 (PI.f32)))) |
(*.f32 1 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32)) (/.f32 1 x))) |
(*.f32 1 (*.f32 (/.f32 (/.f32 1 x) (PI.f32)) (sin.f32 (*.f32 x (PI.f32))))) |
(*.f32 1 (/.f32 1 (*.f32 (PI.f32) (/.f32 x (sin.f32 (*.f32 x (PI.f32))))))) |
| Outputs |
|---|
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
3 calls:
| 8.0ms | x |
| 8.0ms | (*.f32 x (PI.f32)) |
| 6.0ms | tau |
| Error | Segments | Branch |
|---|---|---|
| 12.3b | 1 | x |
| 12.3b | 1 | tau |
| 12.3b | 1 | (*.f32 x (PI.f32)) |
Compiled 137 to 72 computations (47.4% saved)
Total -0.1b remaining (-1%)
Threshold costs -0.1b (-1%)
| Inputs |
|---|
(*.f32 1 1) |
(*.f32 1 (*.f32 (/.f32 (*.f32 (PI.f32) x) x) (/.f32 1 (PI.f32)))) |
(*.f32 (*.f32 (/.f32 (*.f32 tau (*.f32 x (PI.f32))) x) (/.f32 1 (*.f32 tau (PI.f32)))) 1) |
(*.f32 (*.f32 (*.f32 2 (*.f32 tau (*.f32 x (PI.f32)))) (/.f32 1/2 (*.f32 tau (*.f32 (PI.f32) x)))) 1) |
| Outputs |
|---|
(*.f32 1 1) |
2 calls:
| 4.0ms | x |
| 4.0ms | tau |
| Error | Segments | Branch |
|---|---|---|
| 12.6b | 1 | x |
| 12.6b | 1 | tau |
Compiled 54 to 34 computations (37% saved)
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 44 | 383 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(*.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 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) 1) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 1) |
(*.f32 1 (+.f32 1 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) -1/6)))) |
(*.f32 1 (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))) |
(*.f32 1 (/.f32 1 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 x (PI.f32)))))) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 1 1) |
| 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)))) |
(*.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 (PI.f32) (*.f32 x tau))) (*.f32 (PI.f32) (*.f32 x tau))) 1) |
(*.f32 (/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) tau))) (*.f32 x (*.f32 (PI.f32) tau))) 1) |
(*.f32 1 (+.f32 1 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 x 2) -1/6)))) |
(*.f32 1 (+.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 x 2) (pow.f32 (PI.f32) 2))))) |
(*.f32 1 (/.f32 1 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 x (PI.f32)))))) |
(*.f32 1 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) |
(*.f32 1 1) |
1 |
Compiled 137 to 91 computations (33.6% saved)
| 1× | egg-herbie |
| 1514× | rational.json-simplify-35 |
| 1158× | rational.json-simplify-2 |
| 752× | rational.json-simplify-26 |
| 706× | rational.json-simplify-1 |
| 704× | rational.json-simplify-43 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 71 |
| 1 | 31 | 71 |
| 2 | 66 | 71 |
| 3 | 142 | 71 |
| 4 | 325 | 71 |
| 5 | 731 | 71 |
| 6 | 1602 | 71 |
| 7 | 2917 | 71 |
| 8 | 5245 | 71 |
| 9 | 7095 | 71 |
| 10 | 7804 | 71 |
| 1× | node limit |
Compiled 107 to 23 computations (78.5% saved)
Compiled 121 to 54 computations (55.4% saved)
Loading profile data...