Lanczos kernel

Time bar (total: 11.2s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze28.0ms (0.3%)

Memory
-0.8MiB live, 38.7MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%0%100%0%0%0%0
0%0%0%100%0%0%0%1
50%0%0%100%0%0%0%2
50%0%0%100%0%0%0%3
75%0%0%100%0%0%0%4
75%0%0%100%0%0%0%5
87.5%0%0%100%0%0%0%6
87.5%0%0%100%0%0%0%7
93.7%0%0%100%0%0%0%8
93.7%0%0%100%0%0%0%9
96.9%0%0%100%0%0%0%10
96.9%0%0%100%0%0%0%11
98.4%0%0%100%0%0%0%12
Compiler

Compiled 37 to 21 computations (43.2% saved)

sample2.1s (18.3%)

Memory
-229.0MiB live, 2 686.7MiB allocated
Samples
1.6s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.4s
ival-mult: 348.0ms (25.2% of total)
ival-<=: 211.0ms (15.3% of total)
ival-div: 187.0ms (13.6% of total)
const: 160.0ms (11.6% of total)
ival-sinu: 139.0ms (10.1% of total)
ival-sin: 128.0ms (9.3% of total)
ival-pi: 105.0ms (7.6% of total)
ival-and: 88.0ms (6.4% of total)
exact: 9.0ms (0.7% of total)
ival-assert: 3.0ms (0.2% of total)
Bogosity

explain125.0ms (1.1%)

Memory
-2.9MiB live, 234.3MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
30-3(0.46346232295036316 2.165358781814575)(sin.f32 (*.f32 (*.f32 x (PI.f32)) tau))
10-1(0.9853898286819458 4.534402370452881)(sin.f32 (*.f32 x (PI.f32)))
00-0-(PI.f32)
00-0-(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))
00-0-(*.f32 (*.f32 x (PI.f32)) tau)
00-0-(*.f32 x (PI.f32))
00-0-(*.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))))
00-0-tau
00-0-(/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau))
00-0-x
Confusion
Predicted +Predicted -
+04
-0252
Precision
0/0
Recall
0.0
Confusion?
Predicted +Predicted MaybePredicted -
+013
-00252
Precision?
1.0
Recall?
0.25
Freqs
test
numberfreq
0256
Total Confusion?
Predicted +Predicted MaybePredicted -
+010
-000
Precision?
1.0
Recall?
1.0
Samples
53.0ms512×0valid
Compiler

Compiled 211 to 44 computations (79.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 35.0ms
ival-mult: 11.0ms (31.4% of total)
ival-sinu: 8.0ms (22.8% of total)
ival-sin: 7.0ms (20% of total)
ival-div: 6.0ms (17.1% of total)
ival-pi: 2.0ms (5.7% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess78.0ms (0.7%)

Memory
-25.2MiB live, 52.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
028123
188123
2415107
32253107
44724107
56828107
67824107
01021
01821
13121
28821
329621
469921
5108221
6111521
7111521
0111521
Stop Event
iter limit
saturated
iter limit
node limit
Calls
Call 1
Inputs
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
Outputs
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (*.f32 (PI.f32) x) (PI.f32))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau x)))
Symmetry

(abs tau)

(abs x)

Compiler

Compiled 21 to 10 computations (52.4% saved)

eval0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Compiler

Compiled 0 to 2 computations (-∞% saved)

prune0.0ms (0%)

Memory
1.3MiB live, 1.3MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.7%
(*.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))))
Compiler

Compiled 21 to 10 computations (52.4% saved)

simplify19.0ms (0.2%)

Memory
32.5MiB live, 32.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f32 (*.f32 x (PI.f32)) tau)
cost-diff0
(sin.f32 (*.f32 (*.f32 x (PI.f32)) tau))
cost-diff0
(/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau))
cost-diff0
(*.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))))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01062
01862
13162
28862
329662
469962
5108262
6111562
7111562
0111562
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau))
(sin.f32 (*.f32 (*.f32 x (PI.f32)) tau))
(*.f32 (*.f32 x (PI.f32)) tau)
(*.f32 x (PI.f32))
x
(PI.f32)
tau
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))
(sin.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 tau (*.f32 (PI.f32) x))) (*.f32 (*.f32 (PI.f32) x) (PI.f32))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau x)))
(/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 (*.f32 x (PI.f32)) tau))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (*.f32 x (PI.f32)) tau)
(*.f32 tau (*.f32 (PI.f32) x))
(*.f32 x (PI.f32))
(*.f32 (PI.f32) x)
x
(PI.f32)
tau
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(sin.f32 (*.f32 x (PI.f32)))
(sin.f32 (*.f32 (PI.f32) x))

localize44.0ms (0.4%)

Memory
-22.0MiB live, 55.5MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.3203125
(*.f32 x (PI.f32))
accuracy0.395195019536884
(/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau))
accuracy0.40367128907376815
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))
accuracy0.40398125179602573
(sin.f32 (*.f32 (*.f32 x (PI.f32)) tau))
Samples
35.0ms256×0valid
Compiler

Compiled 126 to 22 computations (82.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 28.0ms
ival-sinu: 15.0ms (53.4% of total)
ival-mult: 5.0ms (17.8% of total)
ival-sin: 4.0ms (14.2% of total)
ival-div: 3.0ms (10.7% of total)
ival-pi: 1.0ms (3.6% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series48.0ms (0.4%)

Memory
9.7MiB live, 49.8MiB allocated
Counts
6 → 120
Calls
Call 1
Inputs
#s(alt (*.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)))) (patch (*.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)))) #<representation binary32>) () ())
#s(alt (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (patch (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) #<representation binary32>) () ())
#s(alt (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (patch (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 x (PI.f32)) tau) (patch (*.f32 (*.f32 x (PI.f32)) tau) #<representation binary32>) () ())
#s(alt (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (patch (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) #<representation binary32>) () ())
#s(alt (*.f32 x (PI.f32)) (patch (*.f32 x (PI.f32)) #<representation binary32>) () ())
Outputs
#s(alt (/ (sin (* x (PI))) (* x (PI))) (taylor 0 tau) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/6 (* (pow tau 2) (* x (* (PI) (sin (* x (PI))))))) (/ (sin (* x (PI))) (* x (PI)))) (taylor 0 tau) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* 1/120 (* (pow tau 2) (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI))))))))) (/ (sin (* x (PI))) (* x (PI)))) (taylor 0 tau) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 5) (* (pow (PI) 5) (sin (* x (PI))))))) (* 1/120 (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI)))))))))) (/ (sin (* x (PI))) (* x (PI)))) (taylor 0 tau) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 tau) (#s(alt (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (patch (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2))))) (taylor 0 tau) (#s(alt (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (patch (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (* 1/120 (* (pow tau 2) (* (pow x 4) (pow (PI) 4))))))) (taylor 0 tau) (#s(alt (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (patch (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 6) (pow (PI) 6)))) (* 1/120 (* (pow x 4) (pow (PI) 4)))))))) (taylor 0 tau) (#s(alt (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (patch (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor 0 tau) (#s(alt (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (patch (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) #<representation binary32>) () ())) ())
#s(alt (* tau (+ (* -1/6 (* (pow tau 2) (* (pow x 3) (pow (PI) 3)))) (* x (PI)))) (taylor 0 tau) (#s(alt (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (patch (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) #<representation binary32>) () ())) ())
#s(alt (* tau (+ (* x (PI)) (* (pow tau 2) (+ (* -1/6 (* (pow x 3) (pow (PI) 3))) (* 1/120 (* (pow tau 2) (* (pow x 5) (pow (PI) 5)))))))) (taylor 0 tau) (#s(alt (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (patch (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) #<representation binary32>) () ())) ())
#s(alt (* tau (+ (* x (PI)) (* (pow tau 2) (+ (* -1/6 (* (pow x 3) (pow (PI) 3))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 7) (pow (PI) 7)))) (* 1/120 (* (pow x 5) (pow (PI) 5))))))))) (taylor 0 tau) (#s(alt (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (patch (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor 0 tau) (#s(alt (*.f32 (*.f32 x (PI.f32)) tau) (patch (*.f32 (*.f32 x (PI.f32)) tau) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor 0 tau) (#s(alt (*.f32 (*.f32 x (PI.f32)) tau) (patch (*.f32 (*.f32 x (PI.f32)) tau) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor 0 tau) (#s(alt (*.f32 (*.f32 x (PI.f32)) tau) (patch (*.f32 (*.f32 x (PI.f32)) tau) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor 0 tau) (#s(alt (*.f32 (*.f32 x (PI.f32)) tau) (patch (*.f32 (*.f32 x (PI.f32)) tau) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* tau (* x (PI)))) (taylor inf tau) (#s(alt (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (patch (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* tau (* x (PI)))) (taylor inf tau) (#s(alt (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (patch (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* tau (* x (PI)))) (taylor inf tau) (#s(alt (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (patch (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* tau (* x (PI)))) (taylor inf tau) (#s(alt (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (patch (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor inf tau) (#s(alt (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (patch (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor inf tau) (#s(alt (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (patch (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor inf tau) (#s(alt (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (patch (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor inf tau) (#s(alt (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (patch (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor inf tau) (#s(alt (*.f32 (*.f32 x (PI.f32)) tau) (patch (*.f32 (*.f32 x (PI.f32)) tau) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor inf tau) (#s(alt (*.f32 (*.f32 x (PI.f32)) tau) (patch (*.f32 (*.f32 x (PI.f32)) tau) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor inf tau) (#s(alt (*.f32 (*.f32 x (PI.f32)) tau) (patch (*.f32 (*.f32 x (PI.f32)) tau) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor inf tau) (#s(alt (*.f32 (*.f32 x (PI.f32)) tau) (patch (*.f32 (*.f32 x (PI.f32)) tau) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* tau (* x (PI)))) (taylor -inf tau) (#s(alt (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (patch (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* tau (* x (PI)))) (taylor -inf tau) (#s(alt (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (patch (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* tau (* x (PI)))) (taylor -inf tau) (#s(alt (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (patch (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* tau (* x (PI)))) (taylor -inf tau) (#s(alt (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (patch (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor -inf tau) (#s(alt (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (patch (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor -inf tau) (#s(alt (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (patch (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor -inf tau) (#s(alt (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (patch (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor -inf tau) (#s(alt (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (patch (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor -inf tau) (#s(alt (*.f32 (*.f32 x (PI.f32)) tau) (patch (*.f32 (*.f32 x (PI.f32)) tau) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor -inf tau) (#s(alt (*.f32 (*.f32 x (PI.f32)) tau) (patch (*.f32 (*.f32 x (PI.f32)) tau) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor -inf tau) (#s(alt (*.f32 (*.f32 x (PI.f32)) tau) (patch (*.f32 (*.f32 x (PI.f32)) tau) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor -inf tau) (#s(alt (*.f32 (*.f32 x (PI.f32)) tau) (patch (*.f32 (*.f32 x (PI.f32)) tau) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* -1/6 (pow (PI) 2))))) (taylor 0 x) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (* 1/36 (* (pow tau 2) (pow (PI) 4)))))))))) (taylor 0 x) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (+ (* 1/36 (* (pow tau 2) (pow (PI) 4))) (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 6))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 6))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 6))) (* -1/5040 (pow (PI) 6)))))))))))))) (taylor 0 x) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (patch (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2))))) (taylor 0 x) (#s(alt (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (patch (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* 1/120 (* (pow tau 4) (* (pow x 2) (pow (PI) 4))))))) (taylor 0 x) (#s(alt (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (patch (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* (pow x 2) (+ (* -1/5040 (* (pow tau 6) (* (pow x 2) (pow (PI) 6)))) (* 1/120 (* (pow tau 4) (pow (PI) 4)))))))) (taylor 0 x) (#s(alt (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (patch (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor 0 x) (#s(alt (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (patch (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) #<representation binary32>) () ())) ())
#s(alt (* x (+ (* -1/6 (* (pow tau 3) (* (pow x 2) (pow (PI) 3)))) (* tau (PI)))) (taylor 0 x) (#s(alt (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (patch (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) #<representation binary32>) () ())) ())
#s(alt (* x (+ (* tau (PI)) (* (pow x 2) (+ (* -1/6 (* (pow tau 3) (pow (PI) 3))) (* 1/120 (* (pow tau 5) (* (pow x 2) (pow (PI) 5)))))))) (taylor 0 x) (#s(alt (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (patch (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) #<representation binary32>) () ())) ())
#s(alt (* x (+ (* tau (PI)) (* (pow x 2) (+ (* -1/6 (* (pow tau 3) (pow (PI) 3))) (* (pow x 2) (+ (* -1/5040 (* (pow tau 7) (* (pow x 2) (pow (PI) 7)))) (* 1/120 (* (pow tau 5) (pow (PI) 5))))))))) (taylor 0 x) (#s(alt (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (patch (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor 0 x) (#s(alt (*.f32 (*.f32 x (PI.f32)) tau) (patch (*.f32 (*.f32 x (PI.f32)) tau) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor 0 x) (#s(alt (*.f32 (*.f32 x (PI.f32)) tau) (patch (*.f32 (*.f32 x (PI.f32)) tau) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor 0 x) (#s(alt (*.f32 (*.f32 x (PI.f32)) tau) (patch (*.f32 (*.f32 x (PI.f32)) tau) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor 0 x) (#s(alt (*.f32 (*.f32 x (PI.f32)) tau) (patch (*.f32 (*.f32 x (PI.f32)) tau) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (patch (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1/6 (* (pow x 2) (pow (PI) 2)))) (taylor 0 x) (#s(alt (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (patch (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* -1/6 (pow (PI) 2)) (* 1/120 (* (pow x 2) (pow (PI) 4)))))) (taylor 0 x) (#s(alt (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (patch (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (pow (PI) 6))) (* 1/120 (pow (PI) 4))))))) (taylor 0 x) (#s(alt (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (patch (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor 0 x) (#s(alt (*.f32 x (PI.f32)) (patch (*.f32 x (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor 0 x) (#s(alt (*.f32 x (PI.f32)) (patch (*.f32 x (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor 0 x) (#s(alt (*.f32 x (PI.f32)) (patch (*.f32 x (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor 0 x) (#s(alt (*.f32 x (PI.f32)) (patch (*.f32 x (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf x) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf x) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf x) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf x) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* tau (* x (PI)))) (taylor inf x) (#s(alt (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (patch (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* tau (* x (PI)))) (taylor inf x) (#s(alt (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (patch (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* tau (* x (PI)))) (taylor inf x) (#s(alt (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (patch (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* tau (* x (PI)))) (taylor inf x) (#s(alt (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (patch (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor inf x) (#s(alt (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (patch (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor inf x) (#s(alt (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (patch (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor inf x) (#s(alt (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (patch (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor inf x) (#s(alt (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (patch (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor inf x) (#s(alt (*.f32 (*.f32 x (PI.f32)) tau) (patch (*.f32 (*.f32 x (PI.f32)) tau) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor inf x) (#s(alt (*.f32 (*.f32 x (PI.f32)) tau) (patch (*.f32 (*.f32 x (PI.f32)) tau) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor inf x) (#s(alt (*.f32 (*.f32 x (PI.f32)) tau) (patch (*.f32 (*.f32 x (PI.f32)) tau) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor inf x) (#s(alt (*.f32 (*.f32 x (PI.f32)) tau) (patch (*.f32 (*.f32 x (PI.f32)) tau) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* x (PI))) (taylor inf x) (#s(alt (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (patch (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* x (PI))) (taylor inf x) (#s(alt (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (patch (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* x (PI))) (taylor inf x) (#s(alt (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (patch (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* x (PI))) (taylor inf x) (#s(alt (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (patch (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor inf x) (#s(alt (*.f32 x (PI.f32)) (patch (*.f32 x (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor inf x) (#s(alt (*.f32 x (PI.f32)) (patch (*.f32 x (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor inf x) (#s(alt (*.f32 x (PI.f32)) (patch (*.f32 x (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor inf x) (#s(alt (*.f32 x (PI.f32)) (patch (*.f32 x (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf x) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf x) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf x) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf x) (#s(alt (*.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)))) (patch (*.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)))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* tau (* x (PI)))) (taylor -inf x) (#s(alt (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (patch (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* tau (* x (PI)))) (taylor -inf x) (#s(alt (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (patch (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* tau (* x (PI)))) (taylor -inf x) (#s(alt (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (patch (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* tau (* x (PI)))) (taylor -inf x) (#s(alt (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (patch (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor -inf x) (#s(alt (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (patch (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor -inf x) (#s(alt (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (patch (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor -inf x) (#s(alt (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (patch (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor -inf x) (#s(alt (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (patch (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor -inf x) (#s(alt (*.f32 (*.f32 x (PI.f32)) tau) (patch (*.f32 (*.f32 x (PI.f32)) tau) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor -inf x) (#s(alt (*.f32 (*.f32 x (PI.f32)) tau) (patch (*.f32 (*.f32 x (PI.f32)) tau) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor -inf x) (#s(alt (*.f32 (*.f32 x (PI.f32)) tau) (patch (*.f32 (*.f32 x (PI.f32)) tau) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor -inf x) (#s(alt (*.f32 (*.f32 x (PI.f32)) tau) (patch (*.f32 (*.f32 x (PI.f32)) tau) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* x (PI))) (taylor -inf x) (#s(alt (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (patch (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* x (PI))) (taylor -inf x) (#s(alt (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (patch (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* x (PI))) (taylor -inf x) (#s(alt (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (patch (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* x (PI))) (taylor -inf x) (#s(alt (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (patch (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor -inf x) (#s(alt (*.f32 x (PI.f32)) (patch (*.f32 x (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor -inf x) (#s(alt (*.f32 x (PI.f32)) (patch (*.f32 x (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor -inf x) (#s(alt (*.f32 x (PI.f32)) (patch (*.f32 x (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor -inf x) (#s(alt (*.f32 x (PI.f32)) (patch (*.f32 x (PI.f32)) #<representation binary32>) () ())) ())
Calls

6 calls:

TimeVariablePointExpression
26.0ms
x
@-inf
((* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (sin (* (* x (PI)) tau)) (* (* x (PI)) tau) (/ (sin (* x (PI))) (* x (PI))) (* x (PI)))
5.0ms
tau
@-inf
((* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (sin (* (* x (PI)) tau)) (* (* x (PI)) tau) (/ (sin (* x (PI))) (* x (PI))) (* x (PI)))
4.0ms
tau
@inf
((* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (sin (* (* x (PI)) tau)) (* (* x (PI)) tau) (/ (sin (* x (PI))) (* x (PI))) (* x (PI)))
4.0ms
x
@inf
((* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (sin (* (* x (PI)) tau)) (* (* x (PI)) tau) (/ (sin (* x (PI))) (* x (PI))) (* x (PI)))
3.0ms
x
@0
((* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (sin (* (* x (PI)) tau)) (* (* x (PI)) tau) (/ (sin (* x (PI))) (* x (PI))) (* x (PI)))

simplify291.0ms (2.6%)

Memory
-6.5MiB live, 201.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01961582
16201562
224071538
341371538
448711538
555501538
659401538
759711538
859711538
088161486
Stop Event
iter limit
node limit
Counts
120 → 120
Calls
Call 1
Inputs
(/ (sin (* x (PI))) (* x (PI)))
(+ (* -1/6 (* (pow tau 2) (* x (* (PI) (sin (* x (PI))))))) (/ (sin (* x (PI))) (* x (PI))))
(+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* 1/120 (* (pow tau 2) (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI))))))))) (/ (sin (* x (PI))) (* x (PI))))
(+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 5) (* (pow (PI) 5) (sin (* x (PI))))))) (* 1/120 (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI)))))))))) (/ (sin (* x (PI))) (* x (PI))))
1
(+ 1 (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))))
(+ 1 (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (* 1/120 (* (pow tau 2) (* (pow x 4) (pow (PI) 4)))))))
(+ 1 (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 6) (pow (PI) 6)))) (* 1/120 (* (pow x 4) (pow (PI) 4))))))))
(* tau (* x (PI)))
(* tau (+ (* -1/6 (* (pow tau 2) (* (pow x 3) (pow (PI) 3)))) (* x (PI))))
(* tau (+ (* x (PI)) (* (pow tau 2) (+ (* -1/6 (* (pow x 3) (pow (PI) 3))) (* 1/120 (* (pow tau 2) (* (pow x 5) (pow (PI) 5))))))))
(* tau (+ (* x (PI)) (* (pow tau 2) (+ (* -1/6 (* (pow x 3) (pow (PI) 3))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 7) (pow (PI) 7)))) (* 1/120 (* (pow x 5) (pow (PI) 5)))))))))
(* tau (* x (PI)))
(* tau (* x (PI)))
(* tau (* x (PI)))
(* tau (* x (PI)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(* tau (* x (PI)))
(* tau (* x (PI)))
(* tau (* x (PI)))
(* tau (* x (PI)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(* tau (* x (PI)))
(* tau (* x (PI)))
(* tau (* x (PI)))
(* tau (* x (PI)))
1
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* -1/6 (pow (PI) 2)))))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (* 1/36 (* (pow tau 2) (pow (PI) 4))))))))))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (+ (* 1/36 (* (pow tau 2) (pow (PI) 4))) (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 6))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 6))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 6))) (* -1/5040 (pow (PI) 6))))))))))))))
1
(+ 1 (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* 1/120 (* (pow tau 4) (* (pow x 2) (pow (PI) 4)))))))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* (pow x 2) (+ (* -1/5040 (* (pow tau 6) (* (pow x 2) (pow (PI) 6)))) (* 1/120 (* (pow tau 4) (pow (PI) 4))))))))
(* tau (* x (PI)))
(* x (+ (* -1/6 (* (pow tau 3) (* (pow x 2) (pow (PI) 3)))) (* tau (PI))))
(* x (+ (* tau (PI)) (* (pow x 2) (+ (* -1/6 (* (pow tau 3) (pow (PI) 3))) (* 1/120 (* (pow tau 5) (* (pow x 2) (pow (PI) 5))))))))
(* x (+ (* tau (PI)) (* (pow x 2) (+ (* -1/6 (* (pow tau 3) (pow (PI) 3))) (* (pow x 2) (+ (* -1/5040 (* (pow tau 7) (* (pow x 2) (pow (PI) 7)))) (* 1/120 (* (pow tau 5) (pow (PI) 5)))))))))
(* tau (* x (PI)))
(* tau (* x (PI)))
(* tau (* x (PI)))
(* tau (* x (PI)))
1
(+ 1 (* -1/6 (* (pow x 2) (pow (PI) 2))))
(+ 1 (* (pow x 2) (+ (* -1/6 (pow (PI) 2)) (* 1/120 (* (pow x 2) (pow (PI) 4))))))
(+ 1 (* (pow x 2) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (pow (PI) 6))) (* 1/120 (pow (PI) 4)))))))
(* x (PI))
(* x (PI))
(* x (PI))
(* x (PI))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(* tau (* x (PI)))
(* tau (* x (PI)))
(* tau (* x (PI)))
(* tau (* x (PI)))
(/ (sin (* x (PI))) (* x (PI)))
(/ (sin (* x (PI))) (* x (PI)))
(/ (sin (* x (PI))) (* x (PI)))
(/ (sin (* x (PI))) (* x (PI)))
(* x (PI))
(* x (PI))
(* x (PI))
(* x (PI))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(* tau (* x (PI)))
(* tau (* x (PI)))
(* tau (* x (PI)))
(* tau (* x (PI)))
(/ (sin (* x (PI))) (* x (PI)))
(/ (sin (* x (PI))) (* x (PI)))
(/ (sin (* x (PI))) (* x (PI)))
(/ (sin (* x (PI))) (* x (PI)))
(* x (PI))
(* x (PI))
(* x (PI))
(* x (PI))
Outputs
(/ (sin (* x (PI))) (* x (PI)))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(+ (* -1/6 (* (pow tau 2) (* x (* (PI) (sin (* x (PI))))))) (/ (sin (* x (PI))) (* x (PI))))
(fma.f32 (*.f32 (*.f32 tau tau) #s(literal -1/6 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))
(+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* 1/120 (* (pow tau 2) (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI))))))))) (/ (sin (* x (PI))) (* x (PI))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (fma.f32 (*.f32 #s(literal 1/120 binary32) (*.f32 tau tau)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal -1/6 binary32) x) (PI.f32)))) (*.f32 tau tau) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))
(+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 5) (* (pow (PI) 5) (sin (* x (PI))))))) (* 1/120 (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI)))))))))) (/ (sin (* x (PI))) (* x (PI))))
(fma.f32 (pow.f32 tau #s(literal 4 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (fma.f32 (*.f32 (pow.f32 x #s(literal 3 binary32)) #s(literal 1/120 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)) (*.f32 (*.f32 #s(literal -1/5040 binary32) (*.f32 tau tau)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (pow.f32 x #s(literal 5 binary32)))))) (fma.f32 (*.f32 (*.f32 tau tau) #s(literal -1/6 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))))
1
#s(literal 1 binary32)
(+ 1 (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))))
(fma.f32 (*.f32 tau (*.f32 (*.f32 x x) tau)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) #s(literal 1 binary32))
(+ 1 (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (* 1/120 (* (pow tau 2) (* (pow x 4) (pow (PI) 4)))))))
(fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) (*.f32 (*.f32 #s(literal 1/120 binary32) (*.f32 tau tau)) (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (pow.f32 x #s(literal 4 binary32))))) (*.f32 tau tau) #s(literal 1 binary32))
(+ 1 (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 6) (pow (PI) 6)))) (* 1/120 (* (pow x 4) (pow (PI) 4))))))))
(fma.f32 (pow.f32 tau #s(literal 4 binary32)) (fma.f32 (*.f32 (pow.f32 x #s(literal 4 binary32)) #s(literal 1/120 binary32)) (pow.f32 (PI.f32) #s(literal 4 binary32)) (*.f32 (*.f32 #s(literal -1/5040 binary32) (*.f32 tau tau)) (*.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) (pow.f32 x #s(literal 6 binary32))))) (fma.f32 (*.f32 tau (*.f32 (*.f32 x x) tau)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) #s(literal 1 binary32)))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* tau (+ (* -1/6 (* (pow tau 2) (* (pow x 3) (pow (PI) 3)))) (* x (PI))))
(*.f32 (fma.f32 (*.f32 (pow.f32 x #s(literal 3 binary32)) (*.f32 tau tau)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal -1/6 binary32)) (*.f32 (PI.f32) x)) tau)
(* tau (+ (* x (PI)) (* (pow tau 2) (+ (* -1/6 (* (pow x 3) (pow (PI) 3))) (* 1/120 (* (pow tau 2) (* (pow x 5) (pow (PI) 5))))))))
(fma.f32 (pow.f32 tau #s(literal 3 binary32)) (fma.f32 (*.f32 #s(literal 1/120 binary32) (*.f32 tau tau)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (pow.f32 x #s(literal 5 binary32))) (*.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (pow.f32 x #s(literal 3 binary32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(* tau (+ (* x (PI)) (* (pow tau 2) (+ (* -1/6 (* (pow x 3) (pow (PI) 3))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 7) (pow (PI) 7)))) (* 1/120 (* (pow x 5) (pow (PI) 5)))))))))
(fma.f32 (pow.f32 tau #s(literal 3 binary32)) (fma.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (pow.f32 x #s(literal 3 binary32)) (*.f32 (fma.f32 (*.f32 #s(literal 1/120 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))) (pow.f32 x #s(literal 5 binary32)) (*.f32 (*.f32 #s(literal -1/5040 binary32) (*.f32 tau tau)) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) (pow.f32 x #s(literal 7 binary32))))) (*.f32 tau tau))) (*.f32 tau (*.f32 (PI.f32) x)))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau x)))
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau x)))
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
1
#s(literal 1 binary32)
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* -1/6 (pow (PI) 2)))))
(fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (* 1/36 (* (pow tau 2) (pow (PI) 4))))))))))
(fma.f32 (fma.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (fma.f32 (*.f32 #s(literal 1/36 binary32) tau) tau (fma.f32 (pow.f32 tau #s(literal 4 binary32)) #s(literal 1/120 binary32) #s(literal 1/120 binary32)))) (*.f32 x x))) (*.f32 x x) #s(literal 1 binary32))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (+ (* 1/36 (* (pow tau 2) (pow (PI) 4))) (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 6))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 6))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 6))) (* -1/5040 (pow (PI) 6))))))))))))))
(fma.f32 (fma.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) (*.f32 (fma.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) (fma.f32 (pow.f32 tau #s(literal 6 binary32)) #s(literal -1/5040 binary32) (fma.f32 #s(literal -1/720 binary32) (fma.f32 tau tau (pow.f32 tau #s(literal 4 binary32))) #s(literal -1/5040 binary32)))) (*.f32 x x) (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (fma.f32 (*.f32 #s(literal 1/36 binary32) tau) tau (fma.f32 (pow.f32 tau #s(literal 4 binary32)) #s(literal 1/120 binary32) #s(literal 1/120 binary32))))) (*.f32 x x))) (*.f32 x x) #s(literal 1 binary32))
1
#s(literal 1 binary32)
(+ 1 (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))))
(fma.f32 (*.f32 tau (*.f32 (*.f32 x x) tau)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) #s(literal 1 binary32))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* 1/120 (* (pow tau 4) (* (pow x 2) (pow (PI) 4)))))))
(fma.f32 (fma.f32 (*.f32 (pow.f32 tau #s(literal 4 binary32)) #s(literal 1/120 binary32)) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) x) x) (*.f32 (*.f32 (*.f32 (*.f32 tau tau) #s(literal -1/6 binary32)) (PI.f32)) (PI.f32))) (*.f32 x x) #s(literal 1 binary32))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* (pow x 2) (+ (* -1/5040 (* (pow tau 6) (* (pow x 2) (pow (PI) 6)))) (* 1/120 (* (pow tau 4) (pow (PI) 4))))))))
(fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 tau tau) #s(literal -1/6 binary32)) (PI.f32)) (PI.f32) (*.f32 (fma.f32 (*.f32 (pow.f32 tau #s(literal 4 binary32)) #s(literal 1/120 binary32)) (pow.f32 (PI.f32) #s(literal 4 binary32)) (*.f32 (*.f32 (pow.f32 tau #s(literal 6 binary32)) #s(literal -1/5040 binary32)) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) x) x))) (*.f32 x x))) (*.f32 x x) #s(literal 1 binary32))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* x (+ (* -1/6 (* (pow tau 3) (* (pow x 2) (pow (PI) 3)))) (* tau (PI))))
(fma.f32 (*.f32 tau x) (PI.f32) (*.f32 (*.f32 (pow.f32 tau #s(literal 3 binary32)) #s(literal -1/6 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32)))))
(* x (+ (* tau (PI)) (* (pow x 2) (+ (* -1/6 (* (pow tau 3) (pow (PI) 3))) (* 1/120 (* (pow tau 5) (* (pow x 2) (pow (PI) 5))))))))
(fma.f32 (*.f32 tau x) (PI.f32) (*.f32 (fma.f32 (*.f32 (pow.f32 tau #s(literal 5 binary32)) #s(literal 1/120 binary32)) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) x) x) (*.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (pow.f32 tau #s(literal 3 binary32)))) (pow.f32 x #s(literal 3 binary32))))
(* x (+ (* tau (PI)) (* (pow x 2) (+ (* -1/6 (* (pow tau 3) (pow (PI) 3))) (* (pow x 2) (+ (* -1/5040 (* (pow tau 7) (* (pow x 2) (pow (PI) 7)))) (* 1/120 (* (pow tau 5) (pow (PI) 5)))))))))
(fma.f32 (*.f32 tau x) (PI.f32) (*.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (pow.f32 tau #s(literal 3 binary32)) (*.f32 (fma.f32 (*.f32 #s(literal 1/120 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))) (pow.f32 tau #s(literal 5 binary32)) (*.f32 (*.f32 (pow.f32 tau #s(literal 7 binary32)) #s(literal -1/5040 binary32)) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) x) x))) (*.f32 x x))) (pow.f32 x #s(literal 3 binary32))))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
1
#s(literal 1 binary32)
(+ 1 (* -1/6 (* (pow x 2) (pow (PI) 2))))
(fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(+ 1 (* (pow x 2) (+ (* -1/6 (pow (PI) 2)) (* 1/120 (* (pow x 2) (pow (PI) 4))))))
(fma.f32 (fma.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) #s(literal 1/120 binary32)) x) x (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))
(+ 1 (* (pow x 2) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (pow (PI) 6))) (* 1/120 (pow (PI) 4)))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) (PI.f32)) (PI.f32) (*.f32 (fma.f32 (*.f32 (*.f32 x x) #s(literal -1/5040 binary32)) (pow.f32 (PI.f32) #s(literal 6 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) #s(literal 1/120 binary32))) (*.f32 x x))) (*.f32 x x) #s(literal 1 binary32))
(* x (PI))
(*.f32 (PI.f32) x)
(* x (PI))
(*.f32 (PI.f32) x)
(* x (PI))
(*.f32 (PI.f32) x)
(* x (PI))
(*.f32 (PI.f32) x)
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau x)))
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(/ (sin (* x (PI))) (* x (PI)))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(/ (sin (* x (PI))) (* x (PI)))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(/ (sin (* x (PI))) (* x (PI)))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(/ (sin (* x (PI))) (* x (PI)))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(* x (PI))
(*.f32 (PI.f32) x)
(* x (PI))
(*.f32 (PI.f32) x)
(* x (PI))
(*.f32 (PI.f32) x)
(* x (PI))
(*.f32 (PI.f32) x)
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau x)))
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(/ (sin (* x (PI))) (* x (PI)))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(/ (sin (* x (PI))) (* x (PI)))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(/ (sin (* x (PI))) (* x (PI)))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(/ (sin (* x (PI))) (* x (PI)))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(* x (PI))
(*.f32 (PI.f32) x)
(* x (PI))
(*.f32 (PI.f32) x)
(* x (PI))
(*.f32 (PI.f32) x)
(* x (PI))
(*.f32 (PI.f32) x)

rewrite137.0ms (1.2%)

Memory
-3.0MiB live, 193.4MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01055
01855
16355
248353
3648553
0811453
Stop Event
iter limit
node limit
iter limit
Counts
6 → 670
Calls
Call 1
Inputs
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau))
(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 x (PI.f32))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval90.0ms (0.8%)

Memory
25.8MiB live, 221.5MiB allocated
Compiler

Compiled 24 307 to 2 341 computations (90.4% saved)

prune135.0ms (1.2%)

Memory
-17.4MiB live, 263.8MiB allocated
Pruning

47 alts after pruning (46 fresh and 1 done)

PrunedKeptTotal
New967461 013
Fresh000
Picked011
Done000
Total967471 014
Accuracy
99.5%
Counts
1 014 → 47
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.1%
(/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
97.0%
(/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) (sin.f32 (*.f32 (PI.f32) x))) (PI.f32)) (*.f32 tau x))
97.6%
(/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))
96.0%
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 tau (*.f32 (PI.f32) x))))
97.5%
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x))
97.2%
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (PI.f32)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) x))
97.4%
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
97.5%
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) (sin.f32 (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
97.3%
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) tau) (neg.f32 (sin.f32 (*.f32 (PI.f32) x)))) (*.f32 (*.f32 (PI.f32) x) (*.f32 (neg.f32 (PI.f32)) x)))
97.0%
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 #s(literal 1 binary32) (PI.f32))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) x))
97.0%
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 x) tau) (PI.f32)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (neg.f32 (PI.f32)) x)))
96.7%
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (/.f32 (*.f32 (neg.f32 (PI.f32)) x) (sin.f32 (*.f32 (PI.f32) x))) (*.f32 (*.f32 (neg.f32 x) tau) (PI.f32))))
97.3%
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))))
97.2%
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 (neg.f32 x) tau) (PI.f32))) (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))
97.1%
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (*.f32 tau x)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)))
96.0%
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (cbrt.f32 (PI.f32))) (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))))
97.1%
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
97.3%
(*.f32 (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) tau) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
96.9%
(*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 tau (PI.f32))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) x)) x))
97.6%
(*.f32 (/.f32 (sin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) x))) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
95.6%
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (PI.f32)) x)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
96.8%
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 (*.f32 (*.f32 (sqrt.f32 (PI.f32)) x) (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) #s(literal 1/6 binary32))) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
96.9%
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 (*.f32 (sqrt.f32 (PI.f32)) x) (sqrt.f32 (PI.f32))) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
96.0%
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 (*.f32 tau x) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))) (cbrt.f32 (PI.f32)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
96.0%
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))) (*.f32 (cbrt.f32 (PI.f32)) x)))
97.0%
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (sqrt.f32 (PI.f32))) (*.f32 (sqrt.f32 (PI.f32)) x)))
97.4%
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (PI.f32)) x))
97.5%
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) x)))) (*.f32 x (PI.f32))))
95.7%
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/4 binary32)) (*.f32 (sqrt.f32 (PI.f32)) x)))) (*.f32 x (PI.f32))))
95.6%
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) x) (cbrt.f32 (PI.f32)))) (*.f32 x (PI.f32))))
96.9%
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 (*.f32 (*.f32 (sqrt.f32 (PI.f32)) x) (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) #s(literal 1/6 binary32)))) (*.f32 x (PI.f32))))
96.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 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (PI.f32)) x))))
97.7%
(*.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))))
97.5%
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 (PI.f32) x) (sin.f32 (*.f32 (PI.f32) x)))) #s(literal -1 binary32))))
70.2%
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) #s(approx (/ (sin (* x (PI))) (* x (PI))) #s(literal 1 binary32)))
97.1%
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 tau x) (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
97.1%
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 tau (PI.f32)) x)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
96.9%
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 tau x) (PI.f32))) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
97.1%
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) x)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)))
96.5%
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (sqrt.f32 (PI.f32)) x)) (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) (*.f32 (sqrt.f32 (PI.f32)) tau)))
97.3%
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)))
97.3%
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))))
96.8%
(*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau))))
62.2%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
63.0%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))
96.9%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau x))))
62.2%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32))
Compiler

Compiled 2 101 to 1 212 computations (42.3% saved)

simplify136.0ms (1.2%)

Memory
9.4MiB live, 85.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sin.f32 (*.f32 (PI.f32) x))
cost-diff0
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x))
cost-diff192
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
cost-diff800
(/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
cost-diff0
(*.f32 tau (*.f32 (PI.f32) x))
cost-diff0
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
cost-diff0
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32)))
cost-diff192
(/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x)
cost-diff0
(*.f32 (PI.f32) x)
cost-diff0
(sin.f32 (*.f32 (PI.f32) x))
cost-diff0
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)
cost-diff0
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
cost-diff0
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32))
cost-diff0
(*.f32 (PI.f32) x)
cost-diff0
(sin.f32 (*.f32 (PI.f32) x))
cost-diff0
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
cost-diff0
(/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
037333
064329
1142329
2368329
31225329
42737329
52866329
62866329
74166329
84166329
94301329
104301329
115347329
125347329
135347329
145435329
05435329
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(sin.f32 (*.f32 (PI.f32) x))
(*.f32 (PI.f32) x)
(PI.f32)
x
(/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(*.f32 tau (*.f32 (PI.f32) x))
tau
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32))
#s(literal 1 binary32)
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)
(sin.f32 (*.f32 (PI.f32) x))
(*.f32 (PI.f32) x)
(PI.f32)
x
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 tau (*.f32 (PI.f32) x))
tau
(*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.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 (PI.f32) x))) (*.f32 tau (PI.f32)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 tau (*.f32 (PI.f32) x))
tau
(*.f32 (PI.f32) x)
(PI.f32)
x
(*.f32 tau (PI.f32))
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))
(sin.f32 (*.f32 x (PI.f32)))
(*.f32 x (PI.f32))
(/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 (PI.f32) x))
(*.f32 (PI.f32) x)
(PI.f32)
x
(*.f32 tau (*.f32 (PI.f32) x))
tau
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (sqrt.f32 (PI.f32)) x)
(sqrt.f32 (PI.f32))
Outputs
(/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))
(/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (*.f32 (*.f32 tau x) (PI.f32)) (sin.f32 (*.f32 (*.f32 tau x) (PI.f32)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))
(sin.f32 (*.f32 (PI.f32) x))
(sin.f32 (*.f32 x (PI.f32)))
(*.f32 (PI.f32) x)
(*.f32 x (PI.f32))
(PI.f32)
x
(/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(/.f32 (*.f32 (*.f32 tau x) (PI.f32)) (sin.f32 (*.f32 (*.f32 tau x) (PI.f32))))
(*.f32 tau (*.f32 (PI.f32) x))
(*.f32 (*.f32 tau x) (PI.f32))
tau
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 (*.f32 tau x) (PI.f32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32))
#s(literal 1 binary32)
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
(/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (*.f32 (*.f32 tau x) (PI.f32)) (sin.f32 (*.f32 (*.f32 tau x) (PI.f32)))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (sin.f32 (*.f32 (*.f32 tau x) (PI.f32))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)
(/.f32 (sin.f32 (*.f32 x (PI.f32))) x)
(sin.f32 (*.f32 (PI.f32) x))
(sin.f32 (*.f32 x (PI.f32)))
(*.f32 (PI.f32) x)
(*.f32 x (PI.f32))
(PI.f32)
x
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 (*.f32 tau x) (PI.f32)))
(*.f32 tau (*.f32 (PI.f32) x))
(*.f32 (*.f32 tau x) (PI.f32))
tau
(*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))
(*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 tau x))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (*.f32 (*.f32 tau x) (PI.f32)) (sin.f32 (*.f32 (*.f32 tau x) (PI.f32)))))
(/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x)
(/.f32 (sin.f32 (*.f32 (*.f32 tau x) (PI.f32))) (*.f32 (*.f32 tau x) (PI.f32)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32)))
(/.f32 (sin.f32 (*.f32 (*.f32 tau x) (PI.f32))) (*.f32 tau (PI.f32)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 (*.f32 tau x) (PI.f32)))
(*.f32 tau (*.f32 (PI.f32) x))
(*.f32 (*.f32 tau x) (PI.f32))
tau
(*.f32 (PI.f32) x)
(*.f32 x (PI.f32))
(PI.f32)
x
(*.f32 tau (PI.f32))
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))
(sin.f32 (*.f32 x (PI.f32)))
(*.f32 x (PI.f32))
(/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (/.f32 (*.f32 (*.f32 tau x) (PI.f32)) (sin.f32 (*.f32 (*.f32 tau x) (PI.f32)))))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x))
(*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (sqrt.f32 (PI.f32)) x)) (/.f32 (sin.f32 (*.f32 (*.f32 tau x) (PI.f32))) (*.f32 (*.f32 tau x) (PI.f32))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 tau x) (PI.f32))) (*.f32 (*.f32 tau x) (PI.f32))) (sin.f32 (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 tau x)) (PI.f32))
(sin.f32 (*.f32 (PI.f32) x))
(sin.f32 (*.f32 x (PI.f32)))
(*.f32 (PI.f32) x)
(*.f32 x (PI.f32))
(PI.f32)
x
(*.f32 tau (*.f32 (PI.f32) x))
(*.f32 (*.f32 tau x) (PI.f32))
tau
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 (*.f32 tau x) (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) x)
(sqrt.f32 (PI.f32))

localize120.0ms (1.1%)

Memory
15.5MiB live, 170.6MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy0.37890625
(*.f32 (sqrt.f32 (PI.f32)) x)
accuracy0.40398125179602573
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
accuracy0.43978500976844204
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x))
accuracy0.48666000976844204
(/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
accuracy0.3203125
(*.f32 x (PI.f32))
accuracy0.37890625
(*.f32 tau (PI.f32))
accuracy0.40367128907376815
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))
accuracy0.40398125179602573
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
accuracy0.33984375
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
accuracy0.35546875
(*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))
accuracy0.40398125179602573
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
accuracy0.40824130861065216
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
accuracy12.098738514324983
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32))
accuracy0.3203125
(*.f32 (PI.f32) x)
accuracy0.35546875
(/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))
accuracy0.40367128907376815
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
accuracy0.40398125179602573
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
Samples
92.0ms256×0valid
Compiler

Compiled 645 to 62 computations (90.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 77.0ms
ival-mult: 44.0ms (57.2% of total)
ival-div: 19.0ms (24.7% of total)
ival-sin: 7.0ms (9.1% of total)
ival-sinu: 5.0ms (6.5% of total)
ival-sqrt: 2.0ms (2.6% of total)
ival-pi: 1.0ms (1.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series77.0ms (0.7%)

Memory
-16.9MiB live, 92.7MiB allocated
Counts
20 → 384
Calls
Call 1
Inputs
#s(alt (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (patch (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) #<representation binary32>) () ())
#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) #<representation binary32>) () ())
#s(alt (sin.f32 (*.f32 (PI.f32) x)) (patch (sin.f32 (*.f32 (PI.f32) x)) #<representation binary32>) () ())
#s(alt (*.f32 (PI.f32) x) (patch (*.f32 (PI.f32) x) #<representation binary32>) () ())
#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32)) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32)) #<representation binary32>) () ())
#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())
#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) #<representation binary32>) () ())
#s(alt (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) (patch (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) #<representation binary32>) () ())
#s(alt (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (patch (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) #<representation binary32>) () ())
#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())
#s(alt (*.f32 tau (*.f32 (PI.f32) x)) (patch (*.f32 tau (*.f32 (PI.f32) x)) #<representation binary32>) () ())
#s(alt (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())
#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) (patch (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) #<representation binary32>) () ())
#s(alt (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (patch (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) #<representation binary32>) () ())
#s(alt (*.f32 tau (PI.f32)) (patch (*.f32 tau (PI.f32)) #<representation binary32>) () ())
#s(alt (*.f32 x (PI.f32)) (patch (*.f32 x (PI.f32)) #<representation binary32>) () ())
#s(alt (*.f32 (sqrt.f32 (PI.f32)) x) (patch (*.f32 (sqrt.f32 (PI.f32)) x) #<representation binary32>) () ())
Outputs
#s(alt (/ (sin (* x (PI))) (* x (PI))) (taylor 0 tau) (#s(alt (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (patch (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/6 (* (pow tau 2) (* x (* (PI) (sin (* x (PI))))))) (/ (sin (* x (PI))) (* x (PI)))) (taylor 0 tau) (#s(alt (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (patch (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* 1/120 (* (pow tau 2) (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI))))))))) (/ (sin (* x (PI))) (* x (PI)))) (taylor 0 tau) (#s(alt (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (patch (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 5) (* (pow (PI) 5) (sin (* x (PI))))))) (* 1/120 (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI)))))))))) (/ (sin (* x (PI))) (* x (PI)))) (taylor 0 tau) (#s(alt (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (patch (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* x (PI))) (taylor 0 tau) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32)) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/6 (* (pow tau 2) (* x (* (PI) (sin (* x (PI))))))) (/ (sin (* x (PI))) (* x (PI)))) (taylor 0 tau) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32)) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* 1/120 (* (pow tau 2) (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI))))))))) (/ (sin (* x (PI))) (* x (PI)))) (taylor 0 tau) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32)) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 5) (* (pow (PI) 5) (sin (* x (PI))))))) (* 1/120 (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI)))))))))) (/ (sin (* x (PI))) (* x (PI)))) (taylor 0 tau) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32)) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* tau (* (PI) (sin (* x (PI))))) (taylor 0 tau) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (* tau (+ (* -1/6 (* (pow tau 2) (* (pow x 2) (* (pow (PI) 3) (sin (* x (PI))))))) (* (PI) (sin (* x (PI)))))) (taylor 0 tau) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (* tau (+ (* (PI) (sin (* x (PI)))) (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (* (pow (PI) 3) (sin (* x (PI)))))) (* 1/120 (* (pow tau 2) (* (pow x 4) (* (pow (PI) 5) (sin (* x (PI))))))))))) (taylor 0 tau) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (* tau (+ (* (PI) (sin (* x (PI)))) (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (* (pow (PI) 3) (sin (* x (PI)))))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 6) (* (pow (PI) 7) (sin (* x (PI))))))) (* 1/120 (* (pow x 4) (* (pow (PI) 5) (sin (* x (PI)))))))))))) (taylor 0 tau) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 tau) (#s(alt (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) (patch (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2))))) (taylor 0 tau) (#s(alt (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) (patch (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (* 1/120 (* (pow tau 2) (* (pow x 4) (pow (PI) 4))))))) (taylor 0 tau) (#s(alt (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) (patch (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 6) (pow (PI) 6)))) (* 1/120 (* (pow x 4) (pow (PI) 4)))))))) (taylor 0 tau) (#s(alt (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) (patch (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) #<representation binary32>) () ())) ())
#s(alt x (taylor 0 tau) (#s(alt (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (patch (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ x (* -1/6 (* (pow tau 2) (* (pow x 3) (pow (PI) 2))))) (taylor 0 tau) (#s(alt (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (patch (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ x (* (pow tau 2) (+ (* -1/6 (* (pow x 3) (pow (PI) 2))) (* 1/120 (* (pow tau 2) (* (pow x 5) (pow (PI) 4))))))) (taylor 0 tau) (#s(alt (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (patch (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ x (* (pow tau 2) (+ (* -1/6 (* (pow x 3) (pow (PI) 2))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 7) (pow (PI) 6)))) (* 1/120 (* (pow x 5) (pow (PI) 4)))))))) (taylor 0 tau) (#s(alt (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (patch (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor 0 tau) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (* tau (+ (* -1/6 (* (pow tau 2) (* (pow x 3) (pow (PI) 3)))) (* x (PI)))) (taylor 0 tau) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (* tau (+ (* x (PI)) (* (pow tau 2) (+ (* -1/6 (* (pow x 3) (pow (PI) 3))) (* 1/120 (* (pow tau 2) (* (pow x 5) (pow (PI) 5)))))))) (taylor 0 tau) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (* tau (+ (* x (PI)) (* (pow tau 2) (+ (* -1/6 (* (pow x 3) (pow (PI) 3))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 7) (pow (PI) 7)))) (* 1/120 (* (pow x 5) (pow (PI) 5))))))))) (taylor 0 tau) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor 0 tau) (#s(alt (*.f32 tau (*.f32 (PI.f32) x)) (patch (*.f32 tau (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor 0 tau) (#s(alt (*.f32 tau (*.f32 (PI.f32) x)) (patch (*.f32 tau (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor 0 tau) (#s(alt (*.f32 tau (*.f32 (PI.f32) x)) (patch (*.f32 tau (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor 0 tau) (#s(alt (*.f32 tau (*.f32 (PI.f32) x)) (patch (*.f32 tau (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* x (PI))) (taylor 0 tau) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/6 (* (pow tau 2) (* x (* (PI) (sin (* x (PI))))))) (/ (sin (* x (PI))) (* x (PI)))) (taylor 0 tau) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* 1/120 (* (pow tau 2) (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI))))))))) (/ (sin (* x (PI))) (* x (PI)))) (taylor 0 tau) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 5) (* (pow (PI) 5) (sin (* x (PI))))))) (* 1/120 (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI)))))))))) (/ (sin (* x (PI))) (* x (PI)))) (taylor 0 tau) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (sin (* x (PI))) (taylor 0 tau) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (+ (sin (* x (PI))) (* -1/6 (* (pow tau 2) (* (pow x 2) (* (pow (PI) 2) (sin (* x (PI)))))))) (taylor 0 tau) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (+ (sin (* x (PI))) (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (* (pow (PI) 2) (sin (* x (PI)))))) (* 1/120 (* (pow tau 2) (* (pow x 4) (* (pow (PI) 4) (sin (* x (PI)))))))))) (taylor 0 tau) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (+ (sin (* x (PI))) (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (* (pow (PI) 2) (sin (* x (PI)))))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 6) (* (pow (PI) 6) (sin (* x (PI))))))) (* 1/120 (* (pow x 4) (* (pow (PI) 4) (sin (* x (PI))))))))))) (taylor 0 tau) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (* (/ (sin (* x (PI))) x) (sqrt (/ 1 (PI)))) (taylor 0 tau) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/6 (* (* (pow tau 2) (* x (sin (* x (PI))))) (sqrt (pow (PI) 3)))) (* (/ (sin (* x (PI))) x) (sqrt (/ 1 (PI))))) (taylor 0 tau) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (+ (* (/ (sin (* x (PI))) x) (sqrt (/ 1 (PI)))) (* (pow tau 2) (+ (* -1/6 (* (* x (sin (* x (PI)))) (sqrt (pow (PI) 3)))) (* 1/120 (* (* (pow tau 2) (* (pow x 3) (sin (* x (PI))))) (sqrt (pow (PI) 7))))))) (taylor 0 tau) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (+ (* (/ (sin (* x (PI))) x) (sqrt (/ 1 (PI)))) (* (pow tau 2) (+ (* -1/6 (* (* x (sin (* x (PI)))) (sqrt (pow (PI) 3)))) (* (pow tau 2) (+ (* -1/5040 (* (* (pow tau 2) (* (pow x 5) (sin (* x (PI))))) (sqrt (pow (PI) 11)))) (* 1/120 (* (* (pow x 3) (sin (* x (PI)))) (sqrt (pow (PI) 7))))))))) (taylor 0 tau) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* x (PI))) (taylor 0 tau) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/6 (* (pow tau 2) (* x (* (PI) (sin (* x (PI))))))) (/ (sin (* x (PI))) (* x (PI)))) (taylor 0 tau) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* 1/120 (* (pow tau 2) (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI))))))))) (/ (sin (* x (PI))) (* x (PI)))) (taylor 0 tau) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 5) (* (pow (PI) 5) (sin (* x (PI))))))) (* 1/120 (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI)))))))))) (/ (sin (* x (PI))) (* x (PI)))) (taylor 0 tau) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (pow (PI) 2))) (taylor 0 tau) (#s(alt (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) (patch (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (pow (PI) 2))) (taylor 0 tau) (#s(alt (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) (patch (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (pow (PI) 2))) (taylor 0 tau) (#s(alt (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) (patch (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (pow (PI) 2))) (taylor 0 tau) (#s(alt (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) (patch (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* tau (PI)) (taylor 0 tau) (#s(alt (*.f32 tau (PI.f32)) (patch (*.f32 tau (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* tau (PI)) (taylor 0 tau) (#s(alt (*.f32 tau (PI.f32)) (patch (*.f32 tau (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* tau (PI)) (taylor 0 tau) (#s(alt (*.f32 tau (PI.f32)) (patch (*.f32 tau (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* tau (PI)) (taylor 0 tau) (#s(alt (*.f32 tau (PI.f32)) (patch (*.f32 tau (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (patch (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (patch (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (patch (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (patch (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32)) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32)) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32)) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32)) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x) (taylor inf tau) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x) (taylor inf tau) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x) (taylor inf tau) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x) (taylor inf tau) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* tau (* x (PI)))) (taylor inf tau) (#s(alt (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) (patch (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* tau (* x (PI)))) (taylor inf tau) (#s(alt (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) (patch (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* tau (* x (PI)))) (taylor inf tau) (#s(alt (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) (patch (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* tau (* x (PI)))) (taylor inf tau) (#s(alt (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) (patch (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* tau (PI))) (taylor inf tau) (#s(alt (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (patch (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* tau (PI))) (taylor inf tau) (#s(alt (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (patch (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* tau (PI))) (taylor inf tau) (#s(alt (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (patch (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* tau (PI))) (taylor inf tau) (#s(alt (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (patch (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor inf tau) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor inf tau) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor inf tau) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor inf tau) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor inf tau) (#s(alt (*.f32 tau (*.f32 (PI.f32) x)) (patch (*.f32 tau (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor inf tau) (#s(alt (*.f32 tau (*.f32 (PI.f32) x)) (patch (*.f32 tau (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor inf tau) (#s(alt (*.f32 tau (*.f32 (PI.f32) x)) (patch (*.f32 tau (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor inf tau) (#s(alt (*.f32 tau (*.f32 (PI.f32) x)) (patch (*.f32 tau (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI)))) (taylor inf tau) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI)))) (taylor inf tau) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI)))) (taylor inf tau) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI)))) (taylor inf tau) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3)))) (taylor inf tau) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3)))) (taylor inf tau) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3)))) (taylor inf tau) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3)))) (taylor inf tau) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (pow (PI) 2))) (taylor inf tau) (#s(alt (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) (patch (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (pow (PI) 2))) (taylor inf tau) (#s(alt (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) (patch (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (pow (PI) 2))) (taylor inf tau) (#s(alt (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) (patch (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (pow (PI) 2))) (taylor inf tau) (#s(alt (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) (patch (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* tau (PI)) (taylor inf tau) (#s(alt (*.f32 tau (PI.f32)) (patch (*.f32 tau (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* tau (PI)) (taylor inf tau) (#s(alt (*.f32 tau (PI.f32)) (patch (*.f32 tau (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* tau (PI)) (taylor inf tau) (#s(alt (*.f32 tau (PI.f32)) (patch (*.f32 tau (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* tau (PI)) (taylor inf tau) (#s(alt (*.f32 tau (PI.f32)) (patch (*.f32 tau (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (patch (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (patch (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (patch (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (patch (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32)) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32)) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32)) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32)) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x) (taylor -inf tau) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x) (taylor -inf tau) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x) (taylor -inf tau) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x) (taylor -inf tau) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* tau (* x (PI)))) (taylor -inf tau) (#s(alt (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) (patch (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* tau (* x (PI)))) (taylor -inf tau) (#s(alt (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) (patch (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* tau (* x (PI)))) (taylor -inf tau) (#s(alt (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) (patch (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* tau (* x (PI)))) (taylor -inf tau) (#s(alt (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) (patch (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* tau (PI))) (taylor -inf tau) (#s(alt (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (patch (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* tau (PI))) (taylor -inf tau) (#s(alt (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (patch (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* tau (PI))) (taylor -inf tau) (#s(alt (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (patch (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* tau (PI))) (taylor -inf tau) (#s(alt (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (patch (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor -inf tau) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor -inf tau) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor -inf tau) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor -inf tau) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor -inf tau) (#s(alt (*.f32 tau (*.f32 (PI.f32) x)) (patch (*.f32 tau (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor -inf tau) (#s(alt (*.f32 tau (*.f32 (PI.f32) x)) (patch (*.f32 tau (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor -inf tau) (#s(alt (*.f32 tau (*.f32 (PI.f32) x)) (patch (*.f32 tau (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor -inf tau) (#s(alt (*.f32 tau (*.f32 (PI.f32) x)) (patch (*.f32 tau (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI)))) (taylor -inf tau) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI)))) (taylor -inf tau) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI)))) (taylor -inf tau) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI)))) (taylor -inf tau) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3)))) (taylor -inf tau) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3)))) (taylor -inf tau) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3)))) (taylor -inf tau) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3)))) (taylor -inf tau) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (pow (PI) 2))) (taylor -inf tau) (#s(alt (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) (patch (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (pow (PI) 2))) (taylor -inf tau) (#s(alt (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) (patch (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (pow (PI) 2))) (taylor -inf tau) (#s(alt (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) (patch (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (pow (PI) 2))) (taylor -inf tau) (#s(alt (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) (patch (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* tau (PI)) (taylor -inf tau) (#s(alt (*.f32 tau (PI.f32)) (patch (*.f32 tau (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* tau (PI)) (taylor -inf tau) (#s(alt (*.f32 tau (PI.f32)) (patch (*.f32 tau (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* tau (PI)) (taylor -inf tau) (#s(alt (*.f32 tau (PI.f32)) (patch (*.f32 tau (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* tau (PI)) (taylor -inf tau) (#s(alt (*.f32 tau (PI.f32)) (patch (*.f32 tau (PI.f32)) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (patch (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* -1/6 (pow (PI) 2))))) (taylor 0 x) (#s(alt (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (patch (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (* 1/36 (* (pow tau 2) (pow (PI) 4)))))))))) (taylor 0 x) (#s(alt (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (patch (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (+ (* 1/36 (* (pow tau 2) (pow (PI) 4))) (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 6))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 6))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 6))) (* -1/5040 (pow (PI) 6)))))))))))))) (taylor 0 x) (#s(alt (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (patch (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1/6 (* (pow x 2) (pow (PI) 2)))) (taylor 0 x) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* -1/6 (pow (PI) 2)) (* 1/120 (* (pow x 2) (pow (PI) 4)))))) (taylor 0 x) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (pow (PI) 6))) (* 1/120 (pow (PI) 4))))))) (taylor 0 x) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor 0 x) (#s(alt (sin.f32 (*.f32 (PI.f32) x)) (patch (sin.f32 (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* x (+ (PI) (* -1/6 (* (pow x 2) (pow (PI) 3))))) (taylor 0 x) (#s(alt (sin.f32 (*.f32 (PI.f32) x)) (patch (sin.f32 (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* x (+ (PI) (* (pow x 2) (+ (* -1/6 (pow (PI) 3)) (* 1/120 (* (pow x 2) (pow (PI) 5))))))) (taylor 0 x) (#s(alt (sin.f32 (*.f32 (PI.f32) x)) (patch (sin.f32 (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* x (+ (PI) (* (pow x 2) (+ (* -1/6 (pow (PI) 3)) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (pow (PI) 7))) (* 1/120 (pow (PI) 5)))))))) (taylor 0 x) (#s(alt (sin.f32 (*.f32 (PI.f32) x)) (patch (sin.f32 (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor 0 x) (#s(alt (*.f32 (PI.f32) x) (patch (*.f32 (PI.f32) x) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor 0 x) (#s(alt (*.f32 (PI.f32) x) (patch (*.f32 (PI.f32) x) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor 0 x) (#s(alt (*.f32 (PI.f32) x) (patch (*.f32 (PI.f32) x) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor 0 x) (#s(alt (*.f32 (PI.f32) x) (patch (*.f32 (PI.f32) x) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32)) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* -1/6 (pow (PI) 2))))) (taylor 0 x) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32)) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (* 1/36 (* (pow tau 2) (pow (PI) 4)))))))))) (taylor 0 x) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32)) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (+ (* 1/36 (* (pow tau 2) (pow (PI) 4))) (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 6))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 6))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 6))) (* -1/5040 (pow (PI) 6)))))))))))))) (taylor 0 x) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32)) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (pow (PI) 2))) (taylor 0 x) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (* x (+ (* tau (pow (PI) 2)) (* (pow x 2) (+ (* -1/6 (* tau (pow (PI) 4))) (* -1/6 (* (pow tau 3) (pow (PI) 4))))))) (taylor 0 x) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (* x (+ (* tau (pow (PI) 2)) (* (pow x 2) (+ (* -1/6 (* tau (pow (PI) 4))) (+ (* -1/6 (* (pow tau 3) (pow (PI) 4))) (* (pow x 2) (+ (* 1/120 (* tau (pow (PI) 6))) (+ (* 1/120 (* (pow tau 5) (pow (PI) 6))) (* 1/36 (* (pow tau 3) (pow (PI) 6))))))))))) (taylor 0 x) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (* x (+ (* tau (pow (PI) 2)) (* (pow x 2) (+ (* -1/6 (* tau (pow (PI) 4))) (+ (* -1/6 (* (pow tau 3) (pow (PI) 4))) (* (pow x 2) (+ (* 1/120 (* tau (pow (PI) 6))) (+ (* 1/120 (* (pow tau 5) (pow (PI) 6))) (+ (* 1/36 (* (pow tau 3) (pow (PI) 6))) (* (pow x 2) (+ (* -1/720 (* (pow tau 3) (pow (PI) 8))) (+ (* -1/720 (* (pow tau 5) (pow (PI) 8))) (+ (* -1/5040 (* tau (pow (PI) 8))) (* -1/5040 (* (pow tau 7) (pow (PI) 8)))))))))))))))) (taylor 0 x) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (PI) (taylor 0 x) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) #<representation binary32>) () ())) ())
#s(alt (+ (PI) (* -1/6 (* (pow x 2) (pow (PI) 3)))) (taylor 0 x) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) #<representation binary32>) () ())) ())
#s(alt (+ (PI) (* (pow x 2) (+ (* -1/6 (pow (PI) 3)) (* 1/120 (* (pow x 2) (pow (PI) 5)))))) (taylor 0 x) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) #<representation binary32>) () ())) ())
#s(alt (+ (PI) (* (pow x 2) (+ (* -1/6 (pow (PI) 3)) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (pow (PI) 7))) (* 1/120 (pow (PI) 5))))))) (taylor 0 x) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) (patch (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2))))) (taylor 0 x) (#s(alt (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) (patch (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* 1/120 (* (pow tau 4) (* (pow x 2) (pow (PI) 4))))))) (taylor 0 x) (#s(alt (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) (patch (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* (pow x 2) (+ (* -1/5040 (* (pow tau 6) (* (pow x 2) (pow (PI) 6)))) (* 1/120 (* (pow tau 4) (pow (PI) 4)))))))) (taylor 0 x) (#s(alt (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) (patch (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) #<representation binary32>) () ())) ())
#s(alt x (taylor 0 x) (#s(alt (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (patch (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* x (+ 1 (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))))) (taylor 0 x) (#s(alt (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (patch (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* 1/120 (* (pow tau 4) (* (pow x 2) (pow (PI) 4)))))))) (taylor 0 x) (#s(alt (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (patch (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* x (+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* (pow x 2) (+ (* -1/5040 (* (pow tau 6) (* (pow x 2) (pow (PI) 6)))) (* 1/120 (* (pow tau 4) (pow (PI) 4))))))))) (taylor 0 x) (#s(alt (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (patch (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor 0 x) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (* x (+ (* -1/6 (* (pow tau 3) (* (pow x 2) (pow (PI) 3)))) (* tau (PI)))) (taylor 0 x) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (* x (+ (* tau (PI)) (* (pow x 2) (+ (* -1/6 (* (pow tau 3) (pow (PI) 3))) (* 1/120 (* (pow tau 5) (* (pow x 2) (pow (PI) 5)))))))) (taylor 0 x) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (* x (+ (* tau (PI)) (* (pow x 2) (+ (* -1/6 (* (pow tau 3) (pow (PI) 3))) (* (pow x 2) (+ (* -1/5040 (* (pow tau 7) (* (pow x 2) (pow (PI) 7)))) (* 1/120 (* (pow tau 5) (pow (PI) 5))))))))) (taylor 0 x) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor 0 x) (#s(alt (*.f32 tau (*.f32 (PI.f32) x)) (patch (*.f32 tau (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor 0 x) (#s(alt (*.f32 tau (*.f32 (PI.f32) x)) (patch (*.f32 tau (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor 0 x) (#s(alt (*.f32 tau (*.f32 (PI.f32) x)) (patch (*.f32 tau (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor 0 x) (#s(alt (*.f32 tau (*.f32 (PI.f32) x)) (patch (*.f32 tau (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* -1/6 (pow (PI) 2))))) (taylor 0 x) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (* 1/36 (* (pow tau 2) (pow (PI) 4)))))))))) (taylor 0 x) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (+ (* 1/36 (* (pow tau 2) (pow (PI) 4))) (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 6))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 6))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 6))) (* -1/5040 (pow (PI) 6)))))))))))))) (taylor 0 x) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor 0 x) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (* x (+ (PI) (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 3))) (* -1/6 (pow (PI) 3)))))) (taylor 0 x) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (* x (+ (PI) (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 3))) (+ (* -1/6 (pow (PI) 3)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 5))) (+ (* 1/120 (pow (PI) 5)) (* 1/36 (* (pow tau 2) (pow (PI) 5))))))))))) (taylor 0 x) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (* x (+ (PI) (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 3))) (+ (* -1/6 (pow (PI) 3)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 5))) (+ (* 1/120 (pow (PI) 5)) (+ (* 1/36 (* (pow tau 2) (pow (PI) 5))) (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 7))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 7))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 7))) (* -1/5040 (pow (PI) 7))))))))))))))) (taylor 0 x) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (sqrt (PI)) (taylor 0 x) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (PI)) (* (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 4))) (* -1/6 (pow (PI) 4)))) (sqrt (/ 1 (pow (PI) 3))))) (taylor 0 x) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (PI)) (* (pow x 2) (+ (* (sqrt (/ 1 (pow (PI) 3))) (+ (* -1/6 (* (pow tau 2) (pow (PI) 4))) (* -1/6 (pow (PI) 4)))) (* (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 6))) (+ (* 1/120 (pow (PI) 6)) (* 1/36 (* (pow tau 2) (pow (PI) 6)))))) (sqrt (/ 1 (pow (PI) 3))))))) (taylor 0 x) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (PI)) (* (pow x 2) (+ (* (sqrt (/ 1 (pow (PI) 3))) (+ (* -1/6 (* (pow tau 2) (pow (PI) 4))) (* -1/6 (pow (PI) 4)))) (* (pow x 2) (+ (* (sqrt (/ 1 (pow (PI) 3))) (+ (* 1/120 (* (pow tau 4) (pow (PI) 6))) (+ (* 1/120 (pow (PI) 6)) (* 1/36 (* (pow tau 2) (pow (PI) 6)))))) (* (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 8))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 8))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 8))) (* -1/5040 (pow (PI) 8)))))) (sqrt (/ 1 (pow (PI) 3))))))))) (taylor 0 x) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* -1/6 (pow (PI) 2))))) (taylor 0 x) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (* 1/36 (* (pow tau 2) (pow (PI) 4)))))))))) (taylor 0 x) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (+ (* 1/36 (* (pow tau 2) (pow (PI) 4))) (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 6))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 6))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 6))) (* -1/5040 (pow (PI) 6)))))))))))))) (taylor 0 x) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (pow (PI) 2))) (taylor 0 x) (#s(alt (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) (patch (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (pow (PI) 2))) (taylor 0 x) (#s(alt (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) (patch (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (pow (PI) 2))) (taylor 0 x) (#s(alt (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) (patch (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (pow (PI) 2))) (taylor 0 x) (#s(alt (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) (patch (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (patch (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1/6 (* (pow x 2) (pow (PI) 2)))) (taylor 0 x) (#s(alt (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (patch (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* -1/6 (pow (PI) 2)) (* 1/120 (* (pow x 2) (pow (PI) 4)))))) (taylor 0 x) (#s(alt (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (patch (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (pow (PI) 6))) (* 1/120 (pow (PI) 4))))))) (taylor 0 x) (#s(alt (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (patch (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor 0 x) (#s(alt (*.f32 x (PI.f32)) (patch (*.f32 x (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor 0 x) (#s(alt (*.f32 x (PI.f32)) (patch (*.f32 x (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor 0 x) (#s(alt (*.f32 x (PI.f32)) (patch (*.f32 x (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor 0 x) (#s(alt (*.f32 x (PI.f32)) (patch (*.f32 x (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* x (sqrt (PI))) (taylor 0 x) (#s(alt (*.f32 (sqrt.f32 (PI.f32)) x) (patch (*.f32 (sqrt.f32 (PI.f32)) x) #<representation binary32>) () ())) ())
#s(alt (* x (sqrt (PI))) (taylor 0 x) (#s(alt (*.f32 (sqrt.f32 (PI.f32)) x) (patch (*.f32 (sqrt.f32 (PI.f32)) x) #<representation binary32>) () ())) ())
#s(alt (* x (sqrt (PI))) (taylor 0 x) (#s(alt (*.f32 (sqrt.f32 (PI.f32)) x) (patch (*.f32 (sqrt.f32 (PI.f32)) x) #<representation binary32>) () ())) ())
#s(alt (* x (sqrt (PI))) (taylor 0 x) (#s(alt (*.f32 (sqrt.f32 (PI.f32)) x) (patch (*.f32 (sqrt.f32 (PI.f32)) x) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf x) (#s(alt (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (patch (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf x) (#s(alt (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (patch (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf x) (#s(alt (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (patch (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf x) (#s(alt (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (patch (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* x (PI))) (taylor inf x) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* x (PI))) (taylor inf x) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* x (PI))) (taylor inf x) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* x (PI))) (taylor inf x) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (sin (* x (PI))) (taylor inf x) (#s(alt (sin.f32 (*.f32 (PI.f32) x)) (patch (sin.f32 (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (sin (* x (PI))) (taylor inf x) (#s(alt (sin.f32 (*.f32 (PI.f32) x)) (patch (sin.f32 (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (sin (* x (PI))) (taylor inf x) (#s(alt (sin.f32 (*.f32 (PI.f32) x)) (patch (sin.f32 (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (sin (* x (PI))) (taylor inf x) (#s(alt (sin.f32 (*.f32 (PI.f32) x)) (patch (sin.f32 (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor inf x) (#s(alt (*.f32 (PI.f32) x) (patch (*.f32 (PI.f32) x) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor inf x) (#s(alt (*.f32 (PI.f32) x) (patch (*.f32 (PI.f32) x) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor inf x) (#s(alt (*.f32 (PI.f32) x) (patch (*.f32 (PI.f32) x) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor inf x) (#s(alt (*.f32 (PI.f32) x) (patch (*.f32 (PI.f32) x) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf x) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32)) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf x) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32)) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf x) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32)) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf x) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32)) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x) (taylor inf x) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x) (taylor inf x) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x) (taylor inf x) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x) (taylor inf x) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) x) (taylor inf x) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) x) (taylor inf x) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) x) (taylor inf x) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) x) (taylor inf x) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* tau (* x (PI)))) (taylor inf x) (#s(alt (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) (patch (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* tau (* x (PI)))) (taylor inf x) (#s(alt (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) (patch (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* tau (* x (PI)))) (taylor inf x) (#s(alt (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) (patch (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* tau (* x (PI)))) (taylor inf x) (#s(alt (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) (patch (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* tau (PI))) (taylor inf x) (#s(alt (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (patch (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* tau (PI))) (taylor inf x) (#s(alt (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (patch (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* tau (PI))) (taylor inf x) (#s(alt (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (patch (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* tau (PI))) (taylor inf x) (#s(alt (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (patch (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor inf x) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor inf x) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor inf x) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor inf x) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor inf x) (#s(alt (*.f32 tau (*.f32 (PI.f32) x)) (patch (*.f32 tau (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor inf x) (#s(alt (*.f32 tau (*.f32 (PI.f32) x)) (patch (*.f32 tau (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor inf x) (#s(alt (*.f32 tau (*.f32 (PI.f32) x)) (patch (*.f32 tau (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor inf x) (#s(alt (*.f32 tau (*.f32 (PI.f32) x)) (patch (*.f32 tau (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf x) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf x) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf x) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf x) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI)))) (taylor inf x) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI)))) (taylor inf x) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI)))) (taylor inf x) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI)))) (taylor inf x) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3)))) (taylor inf x) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3)))) (taylor inf x) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3)))) (taylor inf x) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3)))) (taylor inf x) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf x) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf x) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf x) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf x) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (pow (PI) 2))) (taylor inf x) (#s(alt (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) (patch (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (pow (PI) 2))) (taylor inf x) (#s(alt (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) (patch (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (pow (PI) 2))) (taylor inf x) (#s(alt (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) (patch (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (pow (PI) 2))) (taylor inf x) (#s(alt (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) (patch (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* x (PI))) (taylor inf x) (#s(alt (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (patch (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* x (PI))) (taylor inf x) (#s(alt (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (patch (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* x (PI))) (taylor inf x) (#s(alt (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (patch (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* x (PI))) (taylor inf x) (#s(alt (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (patch (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor inf x) (#s(alt (*.f32 x (PI.f32)) (patch (*.f32 x (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor inf x) (#s(alt (*.f32 x (PI.f32)) (patch (*.f32 x (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor inf x) (#s(alt (*.f32 x (PI.f32)) (patch (*.f32 x (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor inf x) (#s(alt (*.f32 x (PI.f32)) (patch (*.f32 x (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* x (sqrt (PI))) (taylor inf x) (#s(alt (*.f32 (sqrt.f32 (PI.f32)) x) (patch (*.f32 (sqrt.f32 (PI.f32)) x) #<representation binary32>) () ())) ())
#s(alt (* x (sqrt (PI))) (taylor inf x) (#s(alt (*.f32 (sqrt.f32 (PI.f32)) x) (patch (*.f32 (sqrt.f32 (PI.f32)) x) #<representation binary32>) () ())) ())
#s(alt (* x (sqrt (PI))) (taylor inf x) (#s(alt (*.f32 (sqrt.f32 (PI.f32)) x) (patch (*.f32 (sqrt.f32 (PI.f32)) x) #<representation binary32>) () ())) ())
#s(alt (* x (sqrt (PI))) (taylor inf x) (#s(alt (*.f32 (sqrt.f32 (PI.f32)) x) (patch (*.f32 (sqrt.f32 (PI.f32)) x) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf x) (#s(alt (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (patch (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf x) (#s(alt (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (patch (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf x) (#s(alt (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (patch (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf x) (#s(alt (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (patch (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* x (PI))) (taylor -inf x) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* x (PI))) (taylor -inf x) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* x (PI))) (taylor -inf x) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* x (PI))) (taylor -inf x) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (sin (* x (PI))) (taylor -inf x) (#s(alt (sin.f32 (*.f32 (PI.f32) x)) (patch (sin.f32 (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (sin (* x (PI))) (taylor -inf x) (#s(alt (sin.f32 (*.f32 (PI.f32) x)) (patch (sin.f32 (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (sin (* x (PI))) (taylor -inf x) (#s(alt (sin.f32 (*.f32 (PI.f32) x)) (patch (sin.f32 (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (sin (* x (PI))) (taylor -inf x) (#s(alt (sin.f32 (*.f32 (PI.f32) x)) (patch (sin.f32 (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor -inf x) (#s(alt (*.f32 (PI.f32) x) (patch (*.f32 (PI.f32) x) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor -inf x) (#s(alt (*.f32 (PI.f32) x) (patch (*.f32 (PI.f32) x) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor -inf x) (#s(alt (*.f32 (PI.f32) x) (patch (*.f32 (PI.f32) x) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor -inf x) (#s(alt (*.f32 (PI.f32) x) (patch (*.f32 (PI.f32) x) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf x) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32)) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf x) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32)) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf x) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32)) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf x) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32)) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x) (taylor -inf x) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x) (taylor -inf x) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x) (taylor -inf x) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x) (taylor -inf x) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) x) (taylor -inf x) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) x) (taylor -inf x) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) x) (taylor -inf x) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) x) (taylor -inf x) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* tau (* x (PI)))) (taylor -inf x) (#s(alt (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) (patch (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* tau (* x (PI)))) (taylor -inf x) (#s(alt (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) (patch (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* tau (* x (PI)))) (taylor -inf x) (#s(alt (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) (patch (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* tau (* x (PI)))) (taylor -inf x) (#s(alt (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) (patch (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* tau (PI))) (taylor -inf x) (#s(alt (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (patch (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* tau (PI))) (taylor -inf x) (#s(alt (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (patch (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* tau (PI))) (taylor -inf x) (#s(alt (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (patch (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* tau (PI))) (taylor -inf x) (#s(alt (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (patch (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor -inf x) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor -inf x) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor -inf x) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor -inf x) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor -inf x) (#s(alt (*.f32 tau (*.f32 (PI.f32) x)) (patch (*.f32 tau (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor -inf x) (#s(alt (*.f32 tau (*.f32 (PI.f32) x)) (patch (*.f32 tau (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor -inf x) (#s(alt (*.f32 tau (*.f32 (PI.f32) x)) (patch (*.f32 tau (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor -inf x) (#s(alt (*.f32 tau (*.f32 (PI.f32) x)) (patch (*.f32 tau (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf x) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf x) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf x) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf x) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI)))) (taylor -inf x) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI)))) (taylor -inf x) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI)))) (taylor -inf x) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI)))) (taylor -inf x) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3)))) (taylor -inf x) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3)))) (taylor -inf x) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3)))) (taylor -inf x) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3)))) (taylor -inf x) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf x) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf x) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf x) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf x) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (pow (PI) 2))) (taylor -inf x) (#s(alt (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) (patch (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (pow (PI) 2))) (taylor -inf x) (#s(alt (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) (patch (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (pow (PI) 2))) (taylor -inf x) (#s(alt (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) (patch (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (pow (PI) 2))) (taylor -inf x) (#s(alt (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) (patch (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* x (PI))) (taylor -inf x) (#s(alt (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (patch (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* x (PI))) (taylor -inf x) (#s(alt (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (patch (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* x (PI))) (taylor -inf x) (#s(alt (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (patch (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* x (PI))) (taylor -inf x) (#s(alt (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) (patch (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor -inf x) (#s(alt (*.f32 x (PI.f32)) (patch (*.f32 x (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor -inf x) (#s(alt (*.f32 x (PI.f32)) (patch (*.f32 x (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor -inf x) (#s(alt (*.f32 x (PI.f32)) (patch (*.f32 x (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor -inf x) (#s(alt (*.f32 x (PI.f32)) (patch (*.f32 x (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* x (sqrt (PI))) (taylor -inf x) (#s(alt (*.f32 (sqrt.f32 (PI.f32)) x) (patch (*.f32 (sqrt.f32 (PI.f32)) x) #<representation binary32>) () ())) ())
#s(alt (* x (sqrt (PI))) (taylor -inf x) (#s(alt (*.f32 (sqrt.f32 (PI.f32)) x) (patch (*.f32 (sqrt.f32 (PI.f32)) x) #<representation binary32>) () ())) ())
#s(alt (* x (sqrt (PI))) (taylor -inf x) (#s(alt (*.f32 (sqrt.f32 (PI.f32)) x) (patch (*.f32 (sqrt.f32 (PI.f32)) x) #<representation binary32>) () ())) ())
#s(alt (* x (sqrt (PI))) (taylor -inf x) (#s(alt (*.f32 (sqrt.f32 (PI.f32)) x) (patch (*.f32 (sqrt.f32 (PI.f32)) x) #<representation binary32>) () ())) ())
Calls

6 calls:

TimeVariablePointExpression
23.0ms
tau
@0
((/ (/ (sin (* (PI) x)) (* (PI) x)) (/ (* tau (* (PI) x)) (sin (* tau (* (PI) x))))) (/ (sin (* (PI) x)) (* (PI) x)) (sin (* (PI) x)) (* (PI) x) (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (* (/ (sin (* (PI) x)) x) (sin (* tau (* (PI) x)))) (/ (sin (* (PI) x)) x) (/ (/ (sin (* tau (* (PI) x))) (* tau (PI))) x) (/ (sin (* tau (* (PI) x))) (* tau (PI))) (sin (* tau (* (PI) x))) (* tau (* (PI) x)) (/ (/ (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* tau (* (PI) x)))) (* (sqrt (PI)) x)) (sqrt (PI))) (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* tau (* (PI) x)))) (/ (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* tau (* (PI) x)))) (* (sqrt (PI)) x)) (/ (* (/ (sin (* (PI) x)) x) (sin (* tau (* (PI) x)))) (* (* tau (* (PI) x)) (PI))) (* (* tau (* (PI) x)) (PI)) (/ (sin (* x (PI))) (* x (PI))) (* tau (PI)) (* x (PI)) (* (sqrt (PI)) x))
14.0ms
x
@-inf
((/ (/ (sin (* (PI) x)) (* (PI) x)) (/ (* tau (* (PI) x)) (sin (* tau (* (PI) x))))) (/ (sin (* (PI) x)) (* (PI) x)) (sin (* (PI) x)) (* (PI) x) (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (* (/ (sin (* (PI) x)) x) (sin (* tau (* (PI) x)))) (/ (sin (* (PI) x)) x) (/ (/ (sin (* tau (* (PI) x))) (* tau (PI))) x) (/ (sin (* tau (* (PI) x))) (* tau (PI))) (sin (* tau (* (PI) x))) (* tau (* (PI) x)) (/ (/ (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* tau (* (PI) x)))) (* (sqrt (PI)) x)) (sqrt (PI))) (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* tau (* (PI) x)))) (/ (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* tau (* (PI) x)))) (* (sqrt (PI)) x)) (/ (* (/ (sin (* (PI) x)) x) (sin (* tau (* (PI) x)))) (* (* tau (* (PI) x)) (PI))) (* (* tau (* (PI) x)) (PI)) (/ (sin (* x (PI))) (* x (PI))) (* tau (PI)) (* x (PI)) (* (sqrt (PI)) x))
9.0ms
x
@inf
((/ (/ (sin (* (PI) x)) (* (PI) x)) (/ (* tau (* (PI) x)) (sin (* tau (* (PI) x))))) (/ (sin (* (PI) x)) (* (PI) x)) (sin (* (PI) x)) (* (PI) x) (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (* (/ (sin (* (PI) x)) x) (sin (* tau (* (PI) x)))) (/ (sin (* (PI) x)) x) (/ (/ (sin (* tau (* (PI) x))) (* tau (PI))) x) (/ (sin (* tau (* (PI) x))) (* tau (PI))) (sin (* tau (* (PI) x))) (* tau (* (PI) x)) (/ (/ (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* tau (* (PI) x)))) (* (sqrt (PI)) x)) (sqrt (PI))) (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* tau (* (PI) x)))) (/ (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* tau (* (PI) x)))) (* (sqrt (PI)) x)) (/ (* (/ (sin (* (PI) x)) x) (sin (* tau (* (PI) x)))) (* (* tau (* (PI) x)) (PI))) (* (* tau (* (PI) x)) (PI)) (/ (sin (* x (PI))) (* x (PI))) (* tau (PI)) (* x (PI)) (* (sqrt (PI)) x))
6.0ms
tau
@-inf
((/ (/ (sin (* (PI) x)) (* (PI) x)) (/ (* tau (* (PI) x)) (sin (* tau (* (PI) x))))) (/ (sin (* (PI) x)) (* (PI) x)) (sin (* (PI) x)) (* (PI) x) (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (* (/ (sin (* (PI) x)) x) (sin (* tau (* (PI) x)))) (/ (sin (* (PI) x)) x) (/ (/ (sin (* tau (* (PI) x))) (* tau (PI))) x) (/ (sin (* tau (* (PI) x))) (* tau (PI))) (sin (* tau (* (PI) x))) (* tau (* (PI) x)) (/ (/ (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* tau (* (PI) x)))) (* (sqrt (PI)) x)) (sqrt (PI))) (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* tau (* (PI) x)))) (/ (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* tau (* (PI) x)))) (* (sqrt (PI)) x)) (/ (* (/ (sin (* (PI) x)) x) (sin (* tau (* (PI) x)))) (* (* tau (* (PI) x)) (PI))) (* (* tau (* (PI) x)) (PI)) (/ (sin (* x (PI))) (* x (PI))) (* tau (PI)) (* x (PI)) (* (sqrt (PI)) x))
5.0ms
tau
@inf
((/ (/ (sin (* (PI) x)) (* (PI) x)) (/ (* tau (* (PI) x)) (sin (* tau (* (PI) x))))) (/ (sin (* (PI) x)) (* (PI) x)) (sin (* (PI) x)) (* (PI) x) (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (* (/ (sin (* (PI) x)) x) (sin (* tau (* (PI) x)))) (/ (sin (* (PI) x)) x) (/ (/ (sin (* tau (* (PI) x))) (* tau (PI))) x) (/ (sin (* tau (* (PI) x))) (* tau (PI))) (sin (* tau (* (PI) x))) (* tau (* (PI) x)) (/ (/ (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* tau (* (PI) x)))) (* (sqrt (PI)) x)) (sqrt (PI))) (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* tau (* (PI) x)))) (/ (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* tau (* (PI) x)))) (* (sqrt (PI)) x)) (/ (* (/ (sin (* (PI) x)) x) (sin (* tau (* (PI) x)))) (* (* tau (* (PI) x)) (PI))) (* (* tau (* (PI) x)) (PI)) (/ (sin (* x (PI))) (* x (PI))) (* tau (PI)) (* x (PI)) (* (sqrt (PI)) x))

simplify256.0ms (2.3%)

Memory
-5.8MiB live, 272.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04496288
115096122
258345941
089735735
Stop Event
iter limit
node limit
Counts
384 → 382
Calls
Call 1
Inputs
(/ (sin (* x (PI))) (* x (PI)))
(+ (* -1/6 (* (pow tau 2) (* x (* (PI) (sin (* x (PI))))))) (/ (sin (* x (PI))) (* x (PI))))
(+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* 1/120 (* (pow tau 2) (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI))))))))) (/ (sin (* x (PI))) (* x (PI))))
(+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 5) (* (pow (PI) 5) (sin (* x (PI))))))) (* 1/120 (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI)))))))))) (/ (sin (* x (PI))) (* x (PI))))
(/ (sin (* x (PI))) (* x (PI)))
(+ (* -1/6 (* (pow tau 2) (* x (* (PI) (sin (* x (PI))))))) (/ (sin (* x (PI))) (* x (PI))))
(+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* 1/120 (* (pow tau 2) (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI))))))))) (/ (sin (* x (PI))) (* x (PI))))
(+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 5) (* (pow (PI) 5) (sin (* x (PI))))))) (* 1/120 (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI)))))))))) (/ (sin (* x (PI))) (* x (PI))))
(* tau (* (PI) (sin (* x (PI)))))
(* tau (+ (* -1/6 (* (pow tau 2) (* (pow x 2) (* (pow (PI) 3) (sin (* x (PI))))))) (* (PI) (sin (* x (PI))))))
(* tau (+ (* (PI) (sin (* x (PI)))) (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (* (pow (PI) 3) (sin (* x (PI)))))) (* 1/120 (* (pow tau 2) (* (pow x 4) (* (pow (PI) 5) (sin (* x (PI)))))))))))
(* tau (+ (* (PI) (sin (* x (PI)))) (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (* (pow (PI) 3) (sin (* x (PI)))))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 6) (* (pow (PI) 7) (sin (* x (PI))))))) (* 1/120 (* (pow x 4) (* (pow (PI) 5) (sin (* x (PI))))))))))))
1
(+ 1 (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))))
(+ 1 (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (* 1/120 (* (pow tau 2) (* (pow x 4) (pow (PI) 4)))))))
(+ 1 (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 6) (pow (PI) 6)))) (* 1/120 (* (pow x 4) (pow (PI) 4))))))))
x
(+ x (* -1/6 (* (pow tau 2) (* (pow x 3) (pow (PI) 2)))))
(+ x (* (pow tau 2) (+ (* -1/6 (* (pow x 3) (pow (PI) 2))) (* 1/120 (* (pow tau 2) (* (pow x 5) (pow (PI) 4)))))))
(+ x (* (pow tau 2) (+ (* -1/6 (* (pow x 3) (pow (PI) 2))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 7) (pow (PI) 6)))) (* 1/120 (* (pow x 5) (pow (PI) 4))))))))
(* tau (* x (PI)))
(* tau (+ (* -1/6 (* (pow tau 2) (* (pow x 3) (pow (PI) 3)))) (* x (PI))))
(* tau (+ (* x (PI)) (* (pow tau 2) (+ (* -1/6 (* (pow x 3) (pow (PI) 3))) (* 1/120 (* (pow tau 2) (* (pow x 5) (pow (PI) 5))))))))
(* tau (+ (* x (PI)) (* (pow tau 2) (+ (* -1/6 (* (pow x 3) (pow (PI) 3))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 7) (pow (PI) 7)))) (* 1/120 (* (pow x 5) (pow (PI) 5)))))))))
(* tau (* x (PI)))
(* tau (* x (PI)))
(* tau (* x (PI)))
(* tau (* x (PI)))
(/ (sin (* x (PI))) (* x (PI)))
(+ (* -1/6 (* (pow tau 2) (* x (* (PI) (sin (* x (PI))))))) (/ (sin (* x (PI))) (* x (PI))))
(+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* 1/120 (* (pow tau 2) (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI))))))))) (/ (sin (* x (PI))) (* x (PI))))
(+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 5) (* (pow (PI) 5) (sin (* x (PI))))))) (* 1/120 (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI)))))))))) (/ (sin (* x (PI))) (* x (PI))))
(sin (* x (PI)))
(+ (sin (* x (PI))) (* -1/6 (* (pow tau 2) (* (pow x 2) (* (pow (PI) 2) (sin (* x (PI))))))))
(+ (sin (* x (PI))) (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (* (pow (PI) 2) (sin (* x (PI)))))) (* 1/120 (* (pow tau 2) (* (pow x 4) (* (pow (PI) 4) (sin (* x (PI))))))))))
(+ (sin (* x (PI))) (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (* (pow (PI) 2) (sin (* x (PI)))))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 6) (* (pow (PI) 6) (sin (* x (PI))))))) (* 1/120 (* (pow x 4) (* (pow (PI) 4) (sin (* x (PI)))))))))))
(* (/ (sin (* x (PI))) x) (sqrt (/ 1 (PI))))
(+ (* -1/6 (* (* (pow tau 2) (* x (sin (* x (PI))))) (sqrt (pow (PI) 3)))) (* (/ (sin (* x (PI))) x) (sqrt (/ 1 (PI)))))
(+ (* (/ (sin (* x (PI))) x) (sqrt (/ 1 (PI)))) (* (pow tau 2) (+ (* -1/6 (* (* x (sin (* x (PI)))) (sqrt (pow (PI) 3)))) (* 1/120 (* (* (pow tau 2) (* (pow x 3) (sin (* x (PI))))) (sqrt (pow (PI) 7)))))))
(+ (* (/ (sin (* x (PI))) x) (sqrt (/ 1 (PI)))) (* (pow tau 2) (+ (* -1/6 (* (* x (sin (* x (PI)))) (sqrt (pow (PI) 3)))) (* (pow tau 2) (+ (* -1/5040 (* (* (pow tau 2) (* (pow x 5) (sin (* x (PI))))) (sqrt (pow (PI) 11)))) (* 1/120 (* (* (pow x 3) (sin (* x (PI)))) (sqrt (pow (PI) 7)))))))))
(/ (sin (* x (PI))) (* x (PI)))
(+ (* -1/6 (* (pow tau 2) (* x (* (PI) (sin (* x (PI))))))) (/ (sin (* x (PI))) (* x (PI))))
(+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* 1/120 (* (pow tau 2) (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI))))))))) (/ (sin (* x (PI))) (* x (PI))))
(+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 5) (* (pow (PI) 5) (sin (* x (PI))))))) (* 1/120 (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI)))))))))) (/ (sin (* x (PI))) (* x (PI))))
(* tau (* x (pow (PI) 2)))
(* tau (* x (pow (PI) 2)))
(* tau (* x (pow (PI) 2)))
(* tau (* x (pow (PI) 2)))
(* tau (PI))
(* tau (PI))
(* tau (PI))
(* tau (PI))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(/ (sin (* tau (* x (PI)))) (* tau (PI)))
(/ (sin (* tau (* x (PI)))) (* tau (PI)))
(/ (sin (* tau (* x (PI)))) (* tau (PI)))
(/ (sin (* tau (* x (PI)))) (* tau (PI)))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(* tau (* x (PI)))
(* tau (* x (PI)))
(* tau (* x (PI)))
(* tau (* x (PI)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(* tau (* x (pow (PI) 2)))
(* tau (* x (pow (PI) 2)))
(* tau (* x (pow (PI) 2)))
(* tau (* x (pow (PI) 2)))
(* tau (PI))
(* tau (PI))
(* tau (PI))
(* tau (PI))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(/ (sin (* tau (* x (PI)))) (* tau (PI)))
(/ (sin (* tau (* x (PI)))) (* tau (PI)))
(/ (sin (* tau (* x (PI)))) (* tau (PI)))
(/ (sin (* tau (* x (PI)))) (* tau (PI)))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(* tau (* x (PI)))
(* tau (* x (PI)))
(* tau (* x (PI)))
(* tau (* x (PI)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(* tau (* x (pow (PI) 2)))
(* tau (* x (pow (PI) 2)))
(* tau (* x (pow (PI) 2)))
(* tau (* x (pow (PI) 2)))
(* tau (PI))
(* tau (PI))
(* tau (PI))
(* tau (PI))
1
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* -1/6 (pow (PI) 2)))))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (* 1/36 (* (pow tau 2) (pow (PI) 4))))))))))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (+ (* 1/36 (* (pow tau 2) (pow (PI) 4))) (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 6))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 6))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 6))) (* -1/5040 (pow (PI) 6))))))))))))))
1
(+ 1 (* -1/6 (* (pow x 2) (pow (PI) 2))))
(+ 1 (* (pow x 2) (+ (* -1/6 (pow (PI) 2)) (* 1/120 (* (pow x 2) (pow (PI) 4))))))
(+ 1 (* (pow x 2) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (pow (PI) 6))) (* 1/120 (pow (PI) 4)))))))
(* x (PI))
(* x (+ (PI) (* -1/6 (* (pow x 2) (pow (PI) 3)))))
(* x (+ (PI) (* (pow x 2) (+ (* -1/6 (pow (PI) 3)) (* 1/120 (* (pow x 2) (pow (PI) 5)))))))
(* x (+ (PI) (* (pow x 2) (+ (* -1/6 (pow (PI) 3)) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (pow (PI) 7))) (* 1/120 (pow (PI) 5))))))))
(* x (PI))
(* x (PI))
(* x (PI))
(* x (PI))
1
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* -1/6 (pow (PI) 2)))))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (* 1/36 (* (pow tau 2) (pow (PI) 4))))))))))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (+ (* 1/36 (* (pow tau 2) (pow (PI) 4))) (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 6))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 6))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 6))) (* -1/5040 (pow (PI) 6))))))))))))))
(* tau (* x (pow (PI) 2)))
(* x (+ (* tau (pow (PI) 2)) (* (pow x 2) (+ (* -1/6 (* tau (pow (PI) 4))) (* -1/6 (* (pow tau 3) (pow (PI) 4)))))))
(* x (+ (* tau (pow (PI) 2)) (* (pow x 2) (+ (* -1/6 (* tau (pow (PI) 4))) (+ (* -1/6 (* (pow tau 3) (pow (PI) 4))) (* (pow x 2) (+ (* 1/120 (* tau (pow (PI) 6))) (+ (* 1/120 (* (pow tau 5) (pow (PI) 6))) (* 1/36 (* (pow tau 3) (pow (PI) 6)))))))))))
(* x (+ (* tau (pow (PI) 2)) (* (pow x 2) (+ (* -1/6 (* tau (pow (PI) 4))) (+ (* -1/6 (* (pow tau 3) (pow (PI) 4))) (* (pow x 2) (+ (* 1/120 (* tau (pow (PI) 6))) (+ (* 1/120 (* (pow tau 5) (pow (PI) 6))) (+ (* 1/36 (* (pow tau 3) (pow (PI) 6))) (* (pow x 2) (+ (* -1/720 (* (pow tau 3) (pow (PI) 8))) (+ (* -1/720 (* (pow tau 5) (pow (PI) 8))) (+ (* -1/5040 (* tau (pow (PI) 8))) (* -1/5040 (* (pow tau 7) (pow (PI) 8))))))))))))))))
(PI)
(+ (PI) (* -1/6 (* (pow x 2) (pow (PI) 3))))
(+ (PI) (* (pow x 2) (+ (* -1/6 (pow (PI) 3)) (* 1/120 (* (pow x 2) (pow (PI) 5))))))
(+ (PI) (* (pow x 2) (+ (* -1/6 (pow (PI) 3)) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (pow (PI) 7))) (* 1/120 (pow (PI) 5)))))))
1
(+ 1 (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* 1/120 (* (pow tau 4) (* (pow x 2) (pow (PI) 4)))))))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* (pow x 2) (+ (* -1/5040 (* (pow tau 6) (* (pow x 2) (pow (PI) 6)))) (* 1/120 (* (pow tau 4) (pow (PI) 4))))))))
x
(* x (+ 1 (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2))))))
(* x (+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* 1/120 (* (pow tau 4) (* (pow x 2) (pow (PI) 4))))))))
(* x (+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* (pow x 2) (+ (* -1/5040 (* (pow tau 6) (* (pow x 2) (pow (PI) 6)))) (* 1/120 (* (pow tau 4) (pow (PI) 4)))))))))
(* tau (* x (PI)))
(* x (+ (* -1/6 (* (pow tau 3) (* (pow x 2) (pow (PI) 3)))) (* tau (PI))))
(* x (+ (* tau (PI)) (* (pow x 2) (+ (* -1/6 (* (pow tau 3) (pow (PI) 3))) (* 1/120 (* (pow tau 5) (* (pow x 2) (pow (PI) 5))))))))
(* x (+ (* tau (PI)) (* (pow x 2) (+ (* -1/6 (* (pow tau 3) (pow (PI) 3))) (* (pow x 2) (+ (* -1/5040 (* (pow tau 7) (* (pow x 2) (pow (PI) 7)))) (* 1/120 (* (pow tau 5) (pow (PI) 5)))))))))
(* tau (* x (PI)))
(* tau (* x (PI)))
(* tau (* x (PI)))
(* tau (* x (PI)))
1
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* -1/6 (pow (PI) 2)))))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (* 1/36 (* (pow tau 2) (pow (PI) 4))))))))))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (+ (* 1/36 (* (pow tau 2) (pow (PI) 4))) (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 6))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 6))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 6))) (* -1/5040 (pow (PI) 6))))))))))))))
(* x (PI))
(* x (+ (PI) (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 3))) (* -1/6 (pow (PI) 3))))))
(* x (+ (PI) (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 3))) (+ (* -1/6 (pow (PI) 3)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 5))) (+ (* 1/120 (pow (PI) 5)) (* 1/36 (* (pow tau 2) (pow (PI) 5)))))))))))
(* x (+ (PI) (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 3))) (+ (* -1/6 (pow (PI) 3)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 5))) (+ (* 1/120 (pow (PI) 5)) (+ (* 1/36 (* (pow tau 2) (pow (PI) 5))) (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 7))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 7))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 7))) (* -1/5040 (pow (PI) 7)))))))))))))))
(sqrt (PI))
(+ (sqrt (PI)) (* (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 4))) (* -1/6 (pow (PI) 4)))) (sqrt (/ 1 (pow (PI) 3)))))
(+ (sqrt (PI)) (* (pow x 2) (+ (* (sqrt (/ 1 (pow (PI) 3))) (+ (* -1/6 (* (pow tau 2) (pow (PI) 4))) (* -1/6 (pow (PI) 4)))) (* (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 6))) (+ (* 1/120 (pow (PI) 6)) (* 1/36 (* (pow tau 2) (pow (PI) 6)))))) (sqrt (/ 1 (pow (PI) 3)))))))
(+ (sqrt (PI)) (* (pow x 2) (+ (* (sqrt (/ 1 (pow (PI) 3))) (+ (* -1/6 (* (pow tau 2) (pow (PI) 4))) (* -1/6 (pow (PI) 4)))) (* (pow x 2) (+ (* (sqrt (/ 1 (pow (PI) 3))) (+ (* 1/120 (* (pow tau 4) (pow (PI) 6))) (+ (* 1/120 (pow (PI) 6)) (* 1/36 (* (pow tau 2) (pow (PI) 6)))))) (* (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 8))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 8))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 8))) (* -1/5040 (pow (PI) 8)))))) (sqrt (/ 1 (pow (PI) 3)))))))))
1
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* -1/6 (pow (PI) 2)))))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (* 1/36 (* (pow tau 2) (pow (PI) 4))))))))))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (+ (* 1/36 (* (pow tau 2) (pow (PI) 4))) (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 6))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 6))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 6))) (* -1/5040 (pow (PI) 6))))))))))))))
(* tau (* x (pow (PI) 2)))
(* tau (* x (pow (PI) 2)))
(* tau (* x (pow (PI) 2)))
(* tau (* x (pow (PI) 2)))
1
(+ 1 (* -1/6 (* (pow x 2) (pow (PI) 2))))
(+ 1 (* (pow x 2) (+ (* -1/6 (pow (PI) 2)) (* 1/120 (* (pow x 2) (pow (PI) 4))))))
(+ 1 (* (pow x 2) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (pow (PI) 6))) (* 1/120 (pow (PI) 4)))))))
(* x (PI))
(* x (PI))
(* x (PI))
(* x (PI))
(* x (sqrt (PI)))
(* x (sqrt (PI)))
(* x (sqrt (PI)))
(* x (sqrt (PI)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (sin (* x (PI))) (* x (PI)))
(/ (sin (* x (PI))) (* x (PI)))
(/ (sin (* x (PI))) (* x (PI)))
(/ (sin (* x (PI))) (* x (PI)))
(sin (* x (PI)))
(sin (* x (PI)))
(sin (* x (PI)))
(sin (* x (PI)))
(* x (PI))
(* x (PI))
(* x (PI))
(* x (PI))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(/ (sin (* x (PI))) x)
(/ (sin (* x (PI))) x)
(/ (sin (* x (PI))) x)
(/ (sin (* x (PI))) x)
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(/ (sin (* tau (* x (PI)))) (* tau (PI)))
(/ (sin (* tau (* x (PI)))) (* tau (PI)))
(/ (sin (* tau (* x (PI)))) (* tau (PI)))
(/ (sin (* tau (* x (PI)))) (* tau (PI)))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(* tau (* x (PI)))
(* tau (* x (PI)))
(* tau (* x (PI)))
(* tau (* x (PI)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(* tau (* x (pow (PI) 2)))
(* tau (* x (pow (PI) 2)))
(* tau (* x (pow (PI) 2)))
(* tau (* x (pow (PI) 2)))
(/ (sin (* x (PI))) (* x (PI)))
(/ (sin (* x (PI))) (* x (PI)))
(/ (sin (* x (PI))) (* x (PI)))
(/ (sin (* x (PI))) (* x (PI)))
(* x (PI))
(* x (PI))
(* x (PI))
(* x (PI))
(* x (sqrt (PI)))
(* x (sqrt (PI)))
(* x (sqrt (PI)))
(* x (sqrt (PI)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (sin (* x (PI))) (* x (PI)))
(/ (sin (* x (PI))) (* x (PI)))
(/ (sin (* x (PI))) (* x (PI)))
(/ (sin (* x (PI))) (* x (PI)))
(sin (* x (PI)))
(sin (* x (PI)))
(sin (* x (PI)))
(sin (* x (PI)))
(* x (PI))
(* x (PI))
(* x (PI))
(* x (PI))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(/ (sin (* x (PI))) x)
(/ (sin (* x (PI))) x)
(/ (sin (* x (PI))) x)
(/ (sin (* x (PI))) x)
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(/ (sin (* tau (* x (PI)))) (* tau (PI)))
(/ (sin (* tau (* x (PI)))) (* tau (PI)))
(/ (sin (* tau (* x (PI)))) (* tau (PI)))
(/ (sin (* tau (* x (PI)))) (* tau (PI)))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(* tau (* x (PI)))
(* tau (* x (PI)))
(* tau (* x (PI)))
(* tau (* x (PI)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(* tau (* x (pow (PI) 2)))
(* tau (* x (pow (PI) 2)))
(* tau (* x (pow (PI) 2)))
(* tau (* x (pow (PI) 2)))
(/ (sin (* x (PI))) (* x (PI)))
(/ (sin (* x (PI))) (* x (PI)))
(/ (sin (* x (PI))) (* x (PI)))
(/ (sin (* x (PI))) (* x (PI)))
(* x (PI))
(* x (PI))
(* x (PI))
(* x (PI))
(* x (sqrt (PI)))
(* x (sqrt (PI)))
(* x (sqrt (PI)))
(* x (sqrt (PI)))
Outputs
(/ (sin (* x (PI))) (* x (PI)))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(+ (* -1/6 (* (pow tau 2) (* x (* (PI) (sin (* x (PI))))))) (/ (sin (* x (PI))) (* x (PI))))
(fma.f32 (*.f32 (*.f32 tau tau) #s(literal -1/6 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))
(+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* 1/120 (* (pow tau 2) (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI))))))))) (/ (sin (* x (PI))) (* x (PI))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (fma.f32 (*.f32 (*.f32 #s(literal 1/120 binary32) tau) tau) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal -1/6 binary32) x) (PI.f32)))) (*.f32 tau tau) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))
(+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 5) (* (pow (PI) 5) (sin (* x (PI))))))) (* 1/120 (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI)))))))))) (/ (sin (* x (PI))) (* x (PI))))
(fma.f32 (pow.f32 tau #s(literal 4 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (fma.f32 (*.f32 (pow.f32 x #s(literal 3 binary32)) #s(literal 1/120 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)) (*.f32 (*.f32 #s(literal -1/5040 binary32) (*.f32 tau tau)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (pow.f32 x #s(literal 5 binary32)))))) (fma.f32 (*.f32 (*.f32 tau tau) #s(literal -1/6 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))))
(/ (sin (* x (PI))) (* x (PI)))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(+ (* -1/6 (* (pow tau 2) (* x (* (PI) (sin (* x (PI))))))) (/ (sin (* x (PI))) (* x (PI))))
(fma.f32 (*.f32 (*.f32 tau tau) #s(literal -1/6 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))
(+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* 1/120 (* (pow tau 2) (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI))))))))) (/ (sin (* x (PI))) (* x (PI))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (fma.f32 (*.f32 (*.f32 #s(literal 1/120 binary32) tau) tau) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal -1/6 binary32) x) (PI.f32)))) (*.f32 tau tau) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))
(+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 5) (* (pow (PI) 5) (sin (* x (PI))))))) (* 1/120 (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI)))))))))) (/ (sin (* x (PI))) (* x (PI))))
(fma.f32 (pow.f32 tau #s(literal 4 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (fma.f32 (*.f32 (pow.f32 x #s(literal 3 binary32)) #s(literal 1/120 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)) (*.f32 (*.f32 #s(literal -1/5040 binary32) (*.f32 tau tau)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (pow.f32 x #s(literal 5 binary32)))))) (fma.f32 (*.f32 (*.f32 tau tau) #s(literal -1/6 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))))
(* tau (* (PI) (sin (* x (PI)))))
(*.f32 (*.f32 tau (PI.f32)) (sin.f32 (*.f32 (PI.f32) x)))
(* tau (+ (* -1/6 (* (pow tau 2) (* (pow x 2) (* (pow (PI) 3) (sin (* x (PI))))))) (* (PI) (sin (* x (PI))))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (fma.f32 (*.f32 (*.f32 x x) (*.f32 (*.f32 tau tau) #s(literal -1/6 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32)) (PI.f32))) tau)
(* tau (+ (* (PI) (sin (* x (PI)))) (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (* (pow (PI) 3) (sin (* x (PI)))))) (* 1/120 (* (pow tau 2) (* (pow x 4) (* (pow (PI) 5) (sin (* x (PI)))))))))))
(fma.f32 (pow.f32 tau #s(literal 3 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (fma.f32 (*.f32 (*.f32 #s(literal 1/120 binary32) tau) tau) (*.f32 (pow.f32 x #s(literal 4 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal -1/6 binary32)) x) x))) (*.f32 (*.f32 tau (PI.f32)) (sin.f32 (*.f32 (PI.f32) x))))
(* tau (+ (* (PI) (sin (* x (PI)))) (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (* (pow (PI) 3) (sin (* x (PI)))))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 6) (* (pow (PI) 7) (sin (* x (PI))))))) (* 1/120 (* (pow x 4) (* (pow (PI) 5) (sin (* x (PI))))))))))))
(*.f32 (fma.f32 (pow.f32 tau #s(literal 4 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (fma.f32 (*.f32 (pow.f32 x #s(literal 4 binary32)) #s(literal 1/120 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 #s(literal -1/5040 binary32) (*.f32 tau tau)) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) (pow.f32 x #s(literal 6 binary32)))))) (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (fma.f32 (*.f32 (*.f32 x x) (*.f32 (*.f32 tau tau) #s(literal -1/6 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32)) (PI.f32)))) tau)
1
#s(literal 1 binary32)
(+ 1 (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))))
(fma.f32 (*.f32 (*.f32 (*.f32 tau tau) x) x) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) #s(literal 1 binary32))
(+ 1 (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (* 1/120 (* (pow tau 2) (* (pow x 4) (pow (PI) 4)))))))
(fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/120 binary32) tau) tau) (pow.f32 x #s(literal 4 binary32))) (pow.f32 (PI.f32) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32))) (*.f32 tau tau) #s(literal 1 binary32))
(+ 1 (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 6) (pow (PI) 6)))) (* 1/120 (* (pow x 4) (pow (PI) 4))))))))
(fma.f32 (pow.f32 tau #s(literal 4 binary32)) (fma.f32 (*.f32 (pow.f32 x #s(literal 4 binary32)) #s(literal 1/120 binary32)) (pow.f32 (PI.f32) #s(literal 4 binary32)) (*.f32 (*.f32 #s(literal -1/5040 binary32) (*.f32 tau tau)) (*.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) (pow.f32 x #s(literal 6 binary32))))) (fma.f32 (*.f32 (*.f32 (*.f32 tau tau) x) x) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) #s(literal 1 binary32)))
x
(+ x (* -1/6 (* (pow tau 2) (* (pow x 3) (pow (PI) 2)))))
(fma.f32 (*.f32 (*.f32 tau tau) #s(literal -1/6 binary32)) (*.f32 (*.f32 (pow.f32 x #s(literal 3 binary32)) (PI.f32)) (PI.f32)) x)
(+ x (* (pow tau 2) (+ (* -1/6 (* (pow x 3) (pow (PI) 2))) (* 1/120 (* (pow tau 2) (* (pow x 5) (pow (PI) 4)))))))
(fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/120 binary32) tau) tau) (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (pow.f32 x #s(literal 5 binary32))) (*.f32 (*.f32 (*.f32 (pow.f32 x #s(literal 3 binary32)) #s(literal -1/6 binary32)) (PI.f32)) (PI.f32))) (*.f32 tau tau) x)
(+ x (* (pow tau 2) (+ (* -1/6 (* (pow x 3) (pow (PI) 2))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 7) (pow (PI) 6)))) (* 1/120 (* (pow x 5) (pow (PI) 4))))))))
(fma.f32 (fma.f32 (*.f32 (*.f32 (pow.f32 x #s(literal 3 binary32)) #s(literal -1/6 binary32)) (PI.f32)) (PI.f32) (*.f32 (fma.f32 (*.f32 (pow.f32 x #s(literal 5 binary32)) #s(literal 1/120 binary32)) (pow.f32 (PI.f32) #s(literal 4 binary32)) (*.f32 (*.f32 #s(literal -1/5040 binary32) (*.f32 tau tau)) (*.f32 (pow.f32 x #s(literal 7 binary32)) (pow.f32 (PI.f32) #s(literal 6 binary32))))) (*.f32 tau tau))) (*.f32 tau tau) x)
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* tau (+ (* -1/6 (* (pow tau 2) (* (pow x 3) (pow (PI) 3)))) (* x (PI))))
(*.f32 (fma.f32 (*.f32 (*.f32 tau tau) #s(literal -1/6 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32))) (*.f32 (PI.f32) x)) tau)
(* tau (+ (* x (PI)) (* (pow tau 2) (+ (* -1/6 (* (pow x 3) (pow (PI) 3))) (* 1/120 (* (pow tau 2) (* (pow x 5) (pow (PI) 5))))))))
(fma.f32 (pow.f32 tau #s(literal 3 binary32)) (fma.f32 (*.f32 (*.f32 #s(literal 1/120 binary32) tau) tau) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (pow.f32 x #s(literal 5 binary32))) (*.f32 (*.f32 (pow.f32 x #s(literal 3 binary32)) #s(literal -1/6 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(* tau (+ (* x (PI)) (* (pow tau 2) (+ (* -1/6 (* (pow x 3) (pow (PI) 3))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 7) (pow (PI) 7)))) (* 1/120 (* (pow x 5) (pow (PI) 5)))))))))
(fma.f32 (pow.f32 tau #s(literal 3 binary32)) (fma.f32 (*.f32 (pow.f32 x #s(literal 3 binary32)) #s(literal -1/6 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)) (*.f32 (fma.f32 (*.f32 (pow.f32 x #s(literal 5 binary32)) #s(literal 1/120 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 #s(literal -1/5040 binary32) (*.f32 tau tau)) (*.f32 (pow.f32 x #s(literal 7 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))))) (*.f32 tau tau))) (*.f32 tau (*.f32 (PI.f32) x)))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(/ (sin (* x (PI))) (* x (PI)))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(+ (* -1/6 (* (pow tau 2) (* x (* (PI) (sin (* x (PI))))))) (/ (sin (* x (PI))) (* x (PI))))
(fma.f32 (*.f32 (*.f32 tau tau) #s(literal -1/6 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))
(+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* 1/120 (* (pow tau 2) (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI))))))))) (/ (sin (* x (PI))) (* x (PI))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (fma.f32 (*.f32 (*.f32 #s(literal 1/120 binary32) tau) tau) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal -1/6 binary32) x) (PI.f32)))) (*.f32 tau tau) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))
(+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 5) (* (pow (PI) 5) (sin (* x (PI))))))) (* 1/120 (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI)))))))))) (/ (sin (* x (PI))) (* x (PI))))
(fma.f32 (pow.f32 tau #s(literal 4 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (fma.f32 (*.f32 (pow.f32 x #s(literal 3 binary32)) #s(literal 1/120 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)) (*.f32 (*.f32 #s(literal -1/5040 binary32) (*.f32 tau tau)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (pow.f32 x #s(literal 5 binary32)))))) (fma.f32 (*.f32 (*.f32 tau tau) #s(literal -1/6 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))))
(sin (* x (PI)))
(sin.f32 (*.f32 (PI.f32) x))
(+ (sin (* x (PI))) (* -1/6 (* (pow tau 2) (* (pow x 2) (* (pow (PI) 2) (sin (* x (PI))))))))
(*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 tau tau) x) x) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) #s(literal 1 binary32)) (sin.f32 (*.f32 (PI.f32) x)))
(+ (sin (* x (PI))) (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (* (pow (PI) 2) (sin (* x (PI)))))) (* 1/120 (* (pow tau 2) (* (pow x 4) (* (pow (PI) 4) (sin (* x (PI))))))))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/120 binary32) tau) tau) (pow.f32 x #s(literal 4 binary32))) (pow.f32 (PI.f32) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32)))) (*.f32 tau tau) (sin.f32 (*.f32 (PI.f32) x)))
(+ (sin (* x (PI))) (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (* (pow (PI) 2) (sin (* x (PI)))))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 6) (* (pow (PI) 6) (sin (* x (PI))))))) (* 1/120 (* (pow x 4) (* (pow (PI) 4) (sin (* x (PI)))))))))))
(fma.f32 (pow.f32 tau #s(literal 4 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (fma.f32 (*.f32 (pow.f32 x #s(literal 4 binary32)) #s(literal 1/120 binary32)) (pow.f32 (PI.f32) #s(literal 4 binary32)) (*.f32 (*.f32 #s(literal -1/5040 binary32) (*.f32 tau tau)) (*.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) (pow.f32 x #s(literal 6 binary32)))))) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 tau tau) x) x) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) #s(literal 1 binary32)) (sin.f32 (*.f32 (PI.f32) x))))
(* (/ (sin (* x (PI))) x) (sqrt (/ 1 (PI))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(+ (* -1/6 (* (* (pow tau 2) (* x (sin (* x (PI))))) (sqrt (pow (PI) 3)))) (* (/ (sin (* x (PI))) x) (sqrt (/ 1 (PI)))))
(fma.f32 (*.f32 (*.f32 tau tau) (*.f32 (*.f32 #s(literal -1/6 binary32) x) (sin.f32 (*.f32 (PI.f32) x)))) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)))
(+ (* (/ (sin (* x (PI))) x) (sqrt (/ 1 (PI)))) (* (pow tau 2) (+ (* -1/6 (* (* x (sin (* x (PI)))) (sqrt (pow (PI) 3)))) (* 1/120 (* (* (pow tau 2) (* (pow x 3) (sin (* x (PI))))) (sqrt (pow (PI) 7)))))))
(fma.f32 (fma.f32 (*.f32 (*.f32 tau tau) (*.f32 (*.f32 (pow.f32 x #s(literal 3 binary32)) #s(literal 1/120 binary32)) (sin.f32 (*.f32 (PI.f32) x)))) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) (sin.f32 (*.f32 (PI.f32) x))) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 tau tau) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)))
(+ (* (/ (sin (* x (PI))) x) (sqrt (/ 1 (PI)))) (* (pow tau 2) (+ (* -1/6 (* (* x (sin (* x (PI)))) (sqrt (pow (PI) 3)))) (* (pow tau 2) (+ (* -1/5040 (* (* (pow tau 2) (* (pow x 5) (sin (* x (PI))))) (sqrt (pow (PI) 11)))) (* 1/120 (* (* (pow x 3) (sin (* x (PI)))) (sqrt (pow (PI) 7)))))))))
(fma.f32 (pow.f32 tau #s(literal 4 binary32)) (fma.f32 (*.f32 (*.f32 (pow.f32 x #s(literal 3 binary32)) #s(literal 1/120 binary32)) (sin.f32 (*.f32 (PI.f32) x))) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 (*.f32 (*.f32 #s(literal -1/5040 binary32) (*.f32 tau tau)) (*.f32 (pow.f32 x #s(literal 5 binary32)) (sin.f32 (*.f32 (PI.f32) x)))) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 11 binary32))))) (fma.f32 (*.f32 (*.f32 tau tau) (*.f32 (*.f32 #s(literal -1/6 binary32) x) (sin.f32 (*.f32 (PI.f32) x)))) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))))
(/ (sin (* x (PI))) (* x (PI)))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(+ (* -1/6 (* (pow tau 2) (* x (* (PI) (sin (* x (PI))))))) (/ (sin (* x (PI))) (* x (PI))))
(fma.f32 (*.f32 (*.f32 tau tau) #s(literal -1/6 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))
(+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* 1/120 (* (pow tau 2) (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI))))))))) (/ (sin (* x (PI))) (* x (PI))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (fma.f32 (*.f32 (*.f32 #s(literal 1/120 binary32) tau) tau) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal -1/6 binary32) x) (PI.f32)))) (*.f32 tau tau) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))
(+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 5) (* (pow (PI) 5) (sin (* x (PI))))))) (* 1/120 (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI)))))))))) (/ (sin (* x (PI))) (* x (PI))))
(fma.f32 (pow.f32 tau #s(literal 4 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (fma.f32 (*.f32 (pow.f32 x #s(literal 3 binary32)) #s(literal 1/120 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)) (*.f32 (*.f32 #s(literal -1/5040 binary32) (*.f32 tau tau)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (pow.f32 x #s(literal 5 binary32)))))) (fma.f32 (*.f32 (*.f32 tau tau) #s(literal -1/6 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))))
(* tau (* x (pow (PI) 2)))
(*.f32 (*.f32 (*.f32 tau (PI.f32)) (PI.f32)) x)
(* tau (* x (pow (PI) 2)))
(*.f32 (*.f32 (*.f32 tau (PI.f32)) (PI.f32)) x)
(* tau (* x (pow (PI) 2)))
(*.f32 (*.f32 (*.f32 tau (PI.f32)) (PI.f32)) x)
(* tau (* x (pow (PI) 2)))
(*.f32 (*.f32 (*.f32 tau (PI.f32)) (PI.f32)) x)
(* tau (PI))
(*.f32 tau (PI.f32))
(* tau (PI))
(*.f32 tau (PI.f32))
(* tau (PI))
(*.f32 tau (PI.f32))
(* tau (PI))
(*.f32 tau (PI.f32))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* tau (* x (PI)))) (* tau (PI)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32)))
(/ (sin (* tau (* x (PI)))) (* tau (PI)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32)))
(/ (sin (* tau (* x (PI)))) (* tau (PI)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32)))
(/ (sin (* tau (* x (PI)))) (* tau (PI)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 tau x)) (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 tau x)) (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 tau x)) (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 tau x)) (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(* tau (* x (pow (PI) 2)))
(*.f32 (*.f32 (*.f32 tau (PI.f32)) (PI.f32)) x)
(* tau (* x (pow (PI) 2)))
(*.f32 (*.f32 (*.f32 tau (PI.f32)) (PI.f32)) x)
(* tau (* x (pow (PI) 2)))
(*.f32 (*.f32 (*.f32 tau (PI.f32)) (PI.f32)) x)
(* tau (* x (pow (PI) 2)))
(*.f32 (*.f32 (*.f32 tau (PI.f32)) (PI.f32)) x)
(* tau (PI))
(*.f32 tau (PI.f32))
(* tau (PI))
(*.f32 tau (PI.f32))
(* tau (PI))
(*.f32 tau (PI.f32))
(* tau (PI))
(*.f32 tau (PI.f32))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* tau (* x (PI)))) (* tau (PI)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32)))
(/ (sin (* tau (* x (PI)))) (* tau (PI)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32)))
(/ (sin (* tau (* x (PI)))) (* tau (PI)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32)))
(/ (sin (* tau (* x (PI)))) (* tau (PI)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 tau x)) (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 tau x)) (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 tau x)) (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 tau x)) (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(* tau (* x (pow (PI) 2)))
(*.f32 (*.f32 (*.f32 tau (PI.f32)) (PI.f32)) x)
(* tau (* x (pow (PI) 2)))
(*.f32 (*.f32 (*.f32 tau (PI.f32)) (PI.f32)) x)
(* tau (* x (pow (PI) 2)))
(*.f32 (*.f32 (*.f32 tau (PI.f32)) (PI.f32)) x)
(* tau (* x (pow (PI) 2)))
(*.f32 (*.f32 (*.f32 tau (PI.f32)) (PI.f32)) x)
(* tau (PI))
(*.f32 tau (PI.f32))
(* tau (PI))
(*.f32 tau (PI.f32))
(* tau (PI))
(*.f32 tau (PI.f32))
(* tau (PI))
(*.f32 tau (PI.f32))
1
#s(literal 1 binary32)
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* -1/6 (pow (PI) 2)))))
(fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (* 1/36 (* (pow tau 2) (pow (PI) 4))))))))))
(fma.f32 (fma.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (fma.f32 (*.f32 #s(literal 1/36 binary32) tau) tau (fma.f32 (pow.f32 tau #s(literal 4 binary32)) #s(literal 1/120 binary32) #s(literal 1/120 binary32)))) (*.f32 x x))) (*.f32 x x) #s(literal 1 binary32))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (+ (* 1/36 (* (pow tau 2) (pow (PI) 4))) (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 6))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 6))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 6))) (* -1/5040 (pow (PI) 6))))))))))))))
(fma.f32 (fma.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) (*.f32 (fma.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) (fma.f32 #s(literal -1/720 binary32) (fma.f32 tau tau (pow.f32 tau #s(literal 4 binary32))) (fma.f32 (pow.f32 tau #s(literal 6 binary32)) #s(literal -1/5040 binary32) #s(literal -1/5040 binary32)))) (*.f32 x x) (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (fma.f32 (*.f32 #s(literal 1/36 binary32) tau) tau (fma.f32 (pow.f32 tau #s(literal 4 binary32)) #s(literal 1/120 binary32) #s(literal 1/120 binary32))))) (*.f32 x x))) (*.f32 x x) #s(literal 1 binary32))
1
#s(literal 1 binary32)
(+ 1 (* -1/6 (* (pow x 2) (pow (PI) 2))))
(fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(+ 1 (* (pow x 2) (+ (* -1/6 (pow (PI) 2)) (* 1/120 (* (pow x 2) (pow (PI) 4))))))
(fma.f32 (fma.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) #s(literal 1/120 binary32)) x) x (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))
(+ 1 (* (pow x 2) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (pow (PI) 6))) (* 1/120 (pow (PI) 4)))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) (PI.f32)) (PI.f32) (*.f32 (fma.f32 (*.f32 (*.f32 x x) #s(literal -1/5040 binary32)) (pow.f32 (PI.f32) #s(literal 6 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) #s(literal 1/120 binary32))) (*.f32 x x))) (*.f32 x x) #s(literal 1 binary32))
(* x (PI))
(*.f32 (PI.f32) x)
(* x (+ (PI) (* -1/6 (* (pow x 2) (pow (PI) 3)))))
(*.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (pow.f32 (PI.f32) #s(literal 3 binary32)) (PI.f32)) x)
(* x (+ (PI) (* (pow x 2) (+ (* -1/6 (pow (PI) 3)) (* 1/120 (* (pow x 2) (pow (PI) 5)))))))
(fma.f32 (fma.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 1/120 binary32)) x) x (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal -1/6 binary32))) (pow.f32 x #s(literal 3 binary32)) (*.f32 (PI.f32) x))
(* x (+ (PI) (* (pow x 2) (+ (* -1/6 (pow (PI) 3)) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (pow (PI) 7))) (* 1/120 (pow (PI) 5))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 x x) #s(literal -1/5040 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 1/120 binary32))) (*.f32 x x) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal -1/6 binary32))) (pow.f32 x #s(literal 3 binary32)) (*.f32 (PI.f32) x))
(* x (PI))
(*.f32 (PI.f32) x)
(* x (PI))
(*.f32 (PI.f32) x)
(* x (PI))
(*.f32 (PI.f32) x)
(* x (PI))
(*.f32 (PI.f32) x)
1
#s(literal 1 binary32)
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* -1/6 (pow (PI) 2)))))
(fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (* 1/36 (* (pow tau 2) (pow (PI) 4))))))))))
(fma.f32 (fma.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (fma.f32 (*.f32 #s(literal 1/36 binary32) tau) tau (fma.f32 (pow.f32 tau #s(literal 4 binary32)) #s(literal 1/120 binary32) #s(literal 1/120 binary32)))) (*.f32 x x))) (*.f32 x x) #s(literal 1 binary32))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (+ (* 1/36 (* (pow tau 2) (pow (PI) 4))) (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 6))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 6))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 6))) (* -1/5040 (pow (PI) 6))))))))))))))
(fma.f32 (fma.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) (*.f32 (fma.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) (fma.f32 #s(literal -1/720 binary32) (fma.f32 tau tau (pow.f32 tau #s(literal 4 binary32))) (fma.f32 (pow.f32 tau #s(literal 6 binary32)) #s(literal -1/5040 binary32) #s(literal -1/5040 binary32)))) (*.f32 x x) (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (fma.f32 (*.f32 #s(literal 1/36 binary32) tau) tau (fma.f32 (pow.f32 tau #s(literal 4 binary32)) #s(literal 1/120 binary32) #s(literal 1/120 binary32))))) (*.f32 x x))) (*.f32 x x) #s(literal 1 binary32))
(* tau (* x (pow (PI) 2)))
(*.f32 (*.f32 (*.f32 tau (PI.f32)) (PI.f32)) x)
(* x (+ (* tau (pow (PI) 2)) (* (pow x 2) (+ (* -1/6 (* tau (pow (PI) 4))) (* -1/6 (* (pow tau 3) (pow (PI) 4)))))))
(fma.f32 (*.f32 tau x) (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) #s(literal -1/6 binary32)) (+.f32 (pow.f32 tau #s(literal 3 binary32)) tau)) (pow.f32 x #s(literal 3 binary32))))
(* x (+ (* tau (pow (PI) 2)) (* (pow x 2) (+ (* -1/6 (* tau (pow (PI) 4))) (+ (* -1/6 (* (pow tau 3) (pow (PI) 4))) (* (pow x 2) (+ (* 1/120 (* tau (pow (PI) 6))) (+ (* 1/120 (* (pow tau 5) (pow (PI) 6))) (* 1/36 (* (pow tau 3) (pow (PI) 6)))))))))))
(fma.f32 (*.f32 tau x) (*.f32 (PI.f32) (PI.f32)) (*.f32 (fma.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) #s(literal -1/6 binary32)) (+.f32 (pow.f32 tau #s(literal 3 binary32)) tau) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) (fma.f32 #s(literal 1/120 binary32) (+.f32 tau (pow.f32 tau #s(literal 5 binary32))) (*.f32 (pow.f32 tau #s(literal 3 binary32)) #s(literal 1/36 binary32)))) (*.f32 x x))) (pow.f32 x #s(literal 3 binary32))))
(* x (+ (* tau (pow (PI) 2)) (* (pow x 2) (+ (* -1/6 (* tau (pow (PI) 4))) (+ (* -1/6 (* (pow tau 3) (pow (PI) 4))) (* (pow x 2) (+ (* 1/120 (* tau (pow (PI) 6))) (+ (* 1/120 (* (pow tau 5) (pow (PI) 6))) (+ (* 1/36 (* (pow tau 3) (pow (PI) 6))) (* (pow x 2) (+ (* -1/720 (* (pow tau 3) (pow (PI) 8))) (+ (* -1/720 (* (pow tau 5) (pow (PI) 8))) (+ (* -1/5040 (* tau (pow (PI) 8))) (* -1/5040 (* (pow tau 7) (pow (PI) 8))))))))))))))))
(*.f32 (fma.f32 (fma.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (+.f32 (pow.f32 tau #s(literal 3 binary32)) tau)) #s(literal -1/6 binary32) (*.f32 (fma.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 8 binary32)) (fma.f32 #s(literal -1/720 binary32) (+.f32 (pow.f32 tau #s(literal 3 binary32)) (pow.f32 tau #s(literal 5 binary32))) (*.f32 #s(literal -1/5040 binary32) (+.f32 (pow.f32 tau #s(literal 7 binary32)) tau)))) (*.f32 x x) (*.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) (fma.f32 #s(literal 1/120 binary32) (+.f32 tau (pow.f32 tau #s(literal 5 binary32))) (*.f32 (pow.f32 tau #s(literal 3 binary32)) #s(literal 1/36 binary32))))) (*.f32 x x))) (*.f32 x x) (*.f32 (*.f32 tau (PI.f32)) (PI.f32))) x)
(PI)
(PI.f32)
(+ (PI) (* -1/6 (* (pow x 2) (pow (PI) 3))))
(fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (pow.f32 (PI.f32) #s(literal 3 binary32)) (PI.f32))
(+ (PI) (* (pow x 2) (+ (* -1/6 (pow (PI) 3)) (* 1/120 (* (pow x 2) (pow (PI) 5))))))
(fma.f32 (fma.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 1/120 binary32)) x) x (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal -1/6 binary32))) (*.f32 x x) (PI.f32))
(+ (PI) (* (pow x 2) (+ (* -1/6 (pow (PI) 3)) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (pow (PI) 7))) (* 1/120 (pow (PI) 5)))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 x x) #s(literal -1/5040 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 1/120 binary32))) (*.f32 x x) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal -1/6 binary32))) (*.f32 x x) (PI.f32))
1
#s(literal 1 binary32)
(+ 1 (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))))
(fma.f32 (*.f32 (*.f32 (*.f32 tau tau) x) x) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) #s(literal 1 binary32))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* 1/120 (* (pow tau 4) (* (pow x 2) (pow (PI) 4)))))))
(fma.f32 (fma.f32 (*.f32 (*.f32 x x) #s(literal 1/120 binary32)) (*.f32 (pow.f32 tau #s(literal 4 binary32)) (pow.f32 (PI.f32) #s(literal 4 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 tau tau) #s(literal -1/6 binary32)) (PI.f32)) (PI.f32))) (*.f32 x x) #s(literal 1 binary32))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* (pow x 2) (+ (* -1/5040 (* (pow tau 6) (* (pow x 2) (pow (PI) 6)))) (* 1/120 (* (pow tau 4) (pow (PI) 4))))))))
(fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 tau tau) #s(literal -1/6 binary32)) (PI.f32)) (PI.f32) (*.f32 (fma.f32 (*.f32 (pow.f32 tau #s(literal 4 binary32)) #s(literal 1/120 binary32)) (pow.f32 (PI.f32) #s(literal 4 binary32)) (*.f32 (*.f32 (pow.f32 tau #s(literal 6 binary32)) #s(literal -1/5040 binary32)) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) x) x))) (*.f32 x x))) (*.f32 x x) #s(literal 1 binary32))
x
(* x (+ 1 (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2))))))
(fma.f32 (*.f32 (*.f32 tau tau) #s(literal -1/6 binary32)) (*.f32 (*.f32 (pow.f32 x #s(literal 3 binary32)) (PI.f32)) (PI.f32)) x)
(* x (+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* 1/120 (* (pow tau 4) (* (pow x 2) (pow (PI) 4))))))))
(fma.f32 (fma.f32 (*.f32 (*.f32 x x) #s(literal 1/120 binary32)) (*.f32 (pow.f32 tau #s(literal 4 binary32)) (pow.f32 (PI.f32) #s(literal 4 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 tau tau) #s(literal -1/6 binary32)) (PI.f32)) (PI.f32))) (pow.f32 x #s(literal 3 binary32)) x)
(* x (+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* (pow x 2) (+ (* -1/5040 (* (pow tau 6) (* (pow x 2) (pow (PI) 6)))) (* 1/120 (* (pow tau 4) (pow (PI) 4)))))))))
(fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 tau tau) #s(literal -1/6 binary32)) (PI.f32)) (PI.f32) (*.f32 (fma.f32 (*.f32 (pow.f32 tau #s(literal 4 binary32)) #s(literal 1/120 binary32)) (pow.f32 (PI.f32) #s(literal 4 binary32)) (*.f32 (*.f32 (pow.f32 tau #s(literal 6 binary32)) #s(literal -1/5040 binary32)) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) x) x))) (*.f32 x x))) (pow.f32 x #s(literal 3 binary32)) x)
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* x (+ (* -1/6 (* (pow tau 3) (* (pow x 2) (pow (PI) 3)))) (* tau (PI))))
(fma.f32 (*.f32 (pow.f32 tau #s(literal 3 binary32)) #s(literal -1/6 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32))) (*.f32 tau (*.f32 (PI.f32) x)))
(* x (+ (* tau (PI)) (* (pow x 2) (+ (* -1/6 (* (pow tau 3) (pow (PI) 3))) (* 1/120 (* (pow tau 5) (* (pow x 2) (pow (PI) 5))))))))
(fma.f32 (*.f32 tau x) (PI.f32) (*.f32 (fma.f32 (*.f32 (pow.f32 tau #s(literal 5 binary32)) #s(literal 1/120 binary32)) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) x) x) (*.f32 (*.f32 (pow.f32 tau #s(literal 3 binary32)) #s(literal -1/6 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (pow.f32 x #s(literal 3 binary32))))
(* x (+ (* tau (PI)) (* (pow x 2) (+ (* -1/6 (* (pow tau 3) (pow (PI) 3))) (* (pow x 2) (+ (* -1/5040 (* (pow tau 7) (* (pow x 2) (pow (PI) 7)))) (* 1/120 (* (pow tau 5) (pow (PI) 5)))))))))
(fma.f32 (*.f32 tau x) (PI.f32) (*.f32 (fma.f32 (*.f32 (pow.f32 tau #s(literal 3 binary32)) #s(literal -1/6 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)) (*.f32 (fma.f32 (*.f32 (pow.f32 tau #s(literal 5 binary32)) #s(literal 1/120 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 (pow.f32 tau #s(literal 7 binary32)) #s(literal -1/5040 binary32)) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) x) x))) (*.f32 x x))) (pow.f32 x #s(literal 3 binary32))))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
1
#s(literal 1 binary32)
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* -1/6 (pow (PI) 2)))))
(fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (* 1/36 (* (pow tau 2) (pow (PI) 4))))))))))
(fma.f32 (fma.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (fma.f32 (*.f32 #s(literal 1/36 binary32) tau) tau (fma.f32 (pow.f32 tau #s(literal 4 binary32)) #s(literal 1/120 binary32) #s(literal 1/120 binary32)))) (*.f32 x x))) (*.f32 x x) #s(literal 1 binary32))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (+ (* 1/36 (* (pow tau 2) (pow (PI) 4))) (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 6))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 6))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 6))) (* -1/5040 (pow (PI) 6))))))))))))))
(fma.f32 (fma.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) (*.f32 (fma.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) (fma.f32 #s(literal -1/720 binary32) (fma.f32 tau tau (pow.f32 tau #s(literal 4 binary32))) (fma.f32 (pow.f32 tau #s(literal 6 binary32)) #s(literal -1/5040 binary32) #s(literal -1/5040 binary32)))) (*.f32 x x) (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (fma.f32 (*.f32 #s(literal 1/36 binary32) tau) tau (fma.f32 (pow.f32 tau #s(literal 4 binary32)) #s(literal 1/120 binary32) #s(literal 1/120 binary32))))) (*.f32 x x))) (*.f32 x x) #s(literal 1 binary32))
(* x (PI))
(*.f32 (PI.f32) x)
(* x (+ (PI) (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 3))) (* -1/6 (pow (PI) 3))))))
(fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal -1/6 binary32))) (pow.f32 x #s(literal 3 binary32)) (*.f32 (PI.f32) x))
(* x (+ (PI) (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 3))) (+ (* -1/6 (pow (PI) 3)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 5))) (+ (* 1/120 (pow (PI) 5)) (* 1/36 (* (pow tau 2) (pow (PI) 5)))))))))))
(fma.f32 (fma.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal -1/6 binary32)) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (fma.f32 (*.f32 #s(literal 1/36 binary32) tau) tau (fma.f32 (pow.f32 tau #s(literal 4 binary32)) #s(literal 1/120 binary32) #s(literal 1/120 binary32)))) (*.f32 x x))) (pow.f32 x #s(literal 3 binary32)) (*.f32 (PI.f32) x))
(* x (+ (PI) (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 3))) (+ (* -1/6 (pow (PI) 3)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 5))) (+ (* 1/120 (pow (PI) 5)) (+ (* 1/36 (* (pow tau 2) (pow (PI) 5))) (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 7))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 7))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 7))) (* -1/5040 (pow (PI) 7)))))))))))))))
(*.f32 (fma.f32 (fma.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal -1/6 binary32)) (*.f32 (fma.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) (fma.f32 #s(literal -1/720 binary32) (fma.f32 tau tau (pow.f32 tau #s(literal 4 binary32))) (fma.f32 (pow.f32 tau #s(literal 6 binary32)) #s(literal -1/5040 binary32) #s(literal -1/5040 binary32)))) (*.f32 x x) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (fma.f32 (*.f32 #s(literal 1/36 binary32) tau) tau (fma.f32 (pow.f32 tau #s(literal 4 binary32)) #s(literal 1/120 binary32) #s(literal 1/120 binary32))))) (*.f32 x x))) (*.f32 x x) (PI.f32)) x)
(sqrt (PI))
(sqrt.f32 (PI.f32))
(+ (sqrt (PI)) (* (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 4))) (* -1/6 (pow (PI) 4)))) (sqrt (/ 1 (pow (PI) 3)))))
(fma.f32 (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) #s(literal -1/6 binary32))) (*.f32 x x)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (sqrt.f32 (PI.f32)))
(+ (sqrt (PI)) (* (pow x 2) (+ (* (sqrt (/ 1 (pow (PI) 3))) (+ (* -1/6 (* (pow tau 2) (pow (PI) 4))) (* -1/6 (pow (PI) 4)))) (* (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 6))) (+ (* 1/120 (pow (PI) 6)) (* 1/36 (* (pow tau 2) (pow (PI) 6)))))) (sqrt (/ 1 (pow (PI) 3)))))))
(fma.f32 (*.f32 (*.f32 x x) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))))) (fma.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) (fma.f32 (*.f32 #s(literal 1/36 binary32) tau) tau (fma.f32 (pow.f32 tau #s(literal 4 binary32)) #s(literal 1/120 binary32) #s(literal 1/120 binary32)))) (*.f32 x x) (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) #s(literal -1/6 binary32)))) (sqrt.f32 (PI.f32)))
(+ (sqrt (PI)) (* (pow x 2) (+ (* (sqrt (/ 1 (pow (PI) 3))) (+ (* -1/6 (* (pow tau 2) (pow (PI) 4))) (* -1/6 (pow (PI) 4)))) (* (pow x 2) (+ (* (sqrt (/ 1 (pow (PI) 3))) (+ (* 1/120 (* (pow tau 4) (pow (PI) 6))) (+ (* 1/120 (pow (PI) 6)) (* 1/36 (* (pow tau 2) (pow (PI) 6)))))) (* (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 8))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 8))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 8))) (* -1/5040 (pow (PI) 8)))))) (sqrt (/ 1 (pow (PI) 3)))))))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (+.f32 (fma.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) (fma.f32 (*.f32 #s(literal 1/36 binary32) tau) tau (fma.f32 (pow.f32 tau #s(literal 4 binary32)) #s(literal 1/120 binary32) #s(literal 1/120 binary32)))) (*.f32 x x) (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) #s(literal -1/6 binary32)))) (*.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 8 binary32)) (fma.f32 #s(literal -1/720 binary32) (fma.f32 tau tau (pow.f32 tau #s(literal 4 binary32))) (fma.f32 (pow.f32 tau #s(literal 6 binary32)) #s(literal -1/5040 binary32) #s(literal -1/5040 binary32)))) (*.f32 x x)) (*.f32 x x)))) (*.f32 x x) (sqrt.f32 (PI.f32)))
1
#s(literal 1 binary32)
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* -1/6 (pow (PI) 2)))))
(fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (* 1/36 (* (pow tau 2) (pow (PI) 4))))))))))
(fma.f32 (fma.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (fma.f32 (*.f32 #s(literal 1/36 binary32) tau) tau (fma.f32 (pow.f32 tau #s(literal 4 binary32)) #s(literal 1/120 binary32) #s(literal 1/120 binary32)))) (*.f32 x x))) (*.f32 x x) #s(literal 1 binary32))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (+ (* 1/36 (* (pow tau 2) (pow (PI) 4))) (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 6))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 6))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 6))) (* -1/5040 (pow (PI) 6))))))))))))))
(fma.f32 (fma.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) (*.f32 (fma.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) (fma.f32 #s(literal -1/720 binary32) (fma.f32 tau tau (pow.f32 tau #s(literal 4 binary32))) (fma.f32 (pow.f32 tau #s(literal 6 binary32)) #s(literal -1/5040 binary32) #s(literal -1/5040 binary32)))) (*.f32 x x) (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (fma.f32 (*.f32 #s(literal 1/36 binary32) tau) tau (fma.f32 (pow.f32 tau #s(literal 4 binary32)) #s(literal 1/120 binary32) #s(literal 1/120 binary32))))) (*.f32 x x))) (*.f32 x x) #s(literal 1 binary32))
(* tau (* x (pow (PI) 2)))
(*.f32 (*.f32 (*.f32 tau (PI.f32)) (PI.f32)) x)
(* tau (* x (pow (PI) 2)))
(*.f32 (*.f32 (*.f32 tau (PI.f32)) (PI.f32)) x)
(* tau (* x (pow (PI) 2)))
(*.f32 (*.f32 (*.f32 tau (PI.f32)) (PI.f32)) x)
(* tau (* x (pow (PI) 2)))
(*.f32 (*.f32 (*.f32 tau (PI.f32)) (PI.f32)) x)
1
#s(literal 1 binary32)
(+ 1 (* -1/6 (* (pow x 2) (pow (PI) 2))))
(fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(+ 1 (* (pow x 2) (+ (* -1/6 (pow (PI) 2)) (* 1/120 (* (pow x 2) (pow (PI) 4))))))
(fma.f32 (fma.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) #s(literal 1/120 binary32)) x) x (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))
(+ 1 (* (pow x 2) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (pow (PI) 6))) (* 1/120 (pow (PI) 4)))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) (PI.f32)) (PI.f32) (*.f32 (fma.f32 (*.f32 (*.f32 x x) #s(literal -1/5040 binary32)) (pow.f32 (PI.f32) #s(literal 6 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) #s(literal 1/120 binary32))) (*.f32 x x))) (*.f32 x x) #s(literal 1 binary32))
(* x (PI))
(*.f32 (PI.f32) x)
(* x (PI))
(*.f32 (PI.f32) x)
(* x (PI))
(*.f32 (PI.f32) x)
(* x (PI))
(*.f32 (PI.f32) x)
(* x (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) x)
(* x (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) x)
(* x (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) x)
(* x (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) x)
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(/ (sin (* x (PI))) (* x (PI)))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(/ (sin (* x (PI))) (* x (PI)))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(/ (sin (* x (PI))) (* x (PI)))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(/ (sin (* x (PI))) (* x (PI)))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(sin (* x (PI)))
(sin.f32 (*.f32 (PI.f32) x))
(sin (* x (PI)))
(sin.f32 (*.f32 (PI.f32) x))
(sin (* x (PI)))
(sin.f32 (*.f32 (PI.f32) x))
(sin (* x (PI)))
(sin.f32 (*.f32 (PI.f32) x))
(* x (PI))
(*.f32 (PI.f32) x)
(* x (PI))
(*.f32 (PI.f32) x)
(* x (PI))
(*.f32 (PI.f32) x)
(* x (PI))
(*.f32 (PI.f32) x)
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (sin (* x (PI))) x)
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)
(/ (sin (* x (PI))) x)
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)
(/ (sin (* x (PI))) x)
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)
(/ (sin (* x (PI))) x)
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* tau (* x (PI)))) (* tau (PI)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32)))
(/ (sin (* tau (* x (PI)))) (* tau (PI)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32)))
(/ (sin (* tau (* x (PI)))) (* tau (PI)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32)))
(/ (sin (* tau (* x (PI)))) (* tau (PI)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 tau x)) (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 tau x)) (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 tau x)) (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 tau x)) (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(* tau (* x (pow (PI) 2)))
(*.f32 (*.f32 (*.f32 tau (PI.f32)) (PI.f32)) x)
(* tau (* x (pow (PI) 2)))
(*.f32 (*.f32 (*.f32 tau (PI.f32)) (PI.f32)) x)
(* tau (* x (pow (PI) 2)))
(*.f32 (*.f32 (*.f32 tau (PI.f32)) (PI.f32)) x)
(* tau (* x (pow (PI) 2)))
(*.f32 (*.f32 (*.f32 tau (PI.f32)) (PI.f32)) x)
(/ (sin (* x (PI))) (* x (PI)))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(/ (sin (* x (PI))) (* x (PI)))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(/ (sin (* x (PI))) (* x (PI)))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(/ (sin (* x (PI))) (* x (PI)))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(* x (PI))
(*.f32 (PI.f32) x)
(* x (PI))
(*.f32 (PI.f32) x)
(* x (PI))
(*.f32 (PI.f32) x)
(* x (PI))
(*.f32 (PI.f32) x)
(* x (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) x)
(* x (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) x)
(* x (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) x)
(* x (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) x)
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(/ (sin (* x (PI))) (* x (PI)))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(/ (sin (* x (PI))) (* x (PI)))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(/ (sin (* x (PI))) (* x (PI)))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(/ (sin (* x (PI))) (* x (PI)))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(sin (* x (PI)))
(sin.f32 (*.f32 (PI.f32) x))
(sin (* x (PI)))
(sin.f32 (*.f32 (PI.f32) x))
(sin (* x (PI)))
(sin.f32 (*.f32 (PI.f32) x))
(sin (* x (PI)))
(sin.f32 (*.f32 (PI.f32) x))
(* x (PI))
(*.f32 (PI.f32) x)
(* x (PI))
(*.f32 (PI.f32) x)
(* x (PI))
(*.f32 (PI.f32) x)
(* x (PI))
(*.f32 (PI.f32) x)
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (sin (* x (PI))) x)
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)
(/ (sin (* x (PI))) x)
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)
(/ (sin (* x (PI))) x)
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)
(/ (sin (* x (PI))) x)
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* tau (* x (PI)))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* tau (* x (PI)))) (* tau (PI)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32)))
(/ (sin (* tau (* x (PI)))) (* tau (PI)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32)))
(/ (sin (* tau (* x (PI)))) (* tau (PI)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32)))
(/ (sin (* tau (* x (PI)))) (* tau (PI)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 tau x)) (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 tau x)) (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 tau x)) (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 tau x)) (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))))
(* tau (* x (pow (PI) 2)))
(*.f32 (*.f32 (*.f32 tau (PI.f32)) (PI.f32)) x)
(* tau (* x (pow (PI) 2)))
(*.f32 (*.f32 (*.f32 tau (PI.f32)) (PI.f32)) x)
(* tau (* x (pow (PI) 2)))
(*.f32 (*.f32 (*.f32 tau (PI.f32)) (PI.f32)) x)
(* tau (* x (pow (PI) 2)))
(*.f32 (*.f32 (*.f32 tau (PI.f32)) (PI.f32)) x)
(/ (sin (* x (PI))) (* x (PI)))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(/ (sin (* x (PI))) (* x (PI)))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(/ (sin (* x (PI))) (* x (PI)))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(/ (sin (* x (PI))) (* x (PI)))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(* x (PI))
(*.f32 (PI.f32) x)
(* x (PI))
(*.f32 (PI.f32) x)
(* x (PI))
(*.f32 (PI.f32) x)
(* x (PI))
(*.f32 (PI.f32) x)
(* x (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) x)
(* x (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) x)
(* x (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) x)
(* x (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) x)

rewrite154.0ms (1.4%)

Memory
34.6MiB live, 223.1MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
036221
061217
1240217
21571209
36757209
08035209
Stop Event
iter limit
node limit
iter limit
Counts
20 → 1 498
Calls
Call 1
Inputs
(/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(sin.f32 (*.f32 (PI.f32) x))
(*.f32 (PI.f32) x)
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)
(/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x)
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 tau (*.f32 (PI.f32) x))
(/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
(*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))
(*.f32 tau (PI.f32))
(*.f32 x (PI.f32))
(*.f32 (sqrt.f32 (PI.f32)) x)
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval291.0ms (2.6%)

Memory
27.6MiB live, 520.0MiB allocated
Compiler

Compiled 65 253 to 3 855 computations (94.1% saved)

prune189.0ms (1.7%)

Memory
5.9MiB live, 316.1MiB allocated
Pruning

54 alts after pruning (52 fresh and 2 done)

PrunedKeptTotal
New2 639302 669
Fresh192241
Picked325
Done101
Total2 662542 716
Accuracy
99.6%
Counts
2 716 → 54
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.0%
(/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
96.6%
(/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
95.0%
(/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (PI.f32)) x))))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
70.2%
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
96.8%
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 tau x) (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (*.f32 (*.f32 tau (PI.f32)) (PI.f32)) x)) x)
96.5%
(/.f32 (/.f32 (sin.f32 (*.f32 (*.f32 tau x) (PI.f32))) (*.f32 (*.f32 (/.f32 (*.f32 tau (PI.f32)) (sin.f32 (*.f32 x (PI.f32)))) x) (*.f32 (sqrt.f32 (PI.f32)) x))) (sqrt.f32 (PI.f32)))
96.2%
(/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (PI.f32)) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))
97.6%
(/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))
62.1%
(/.f32 (/.f32 #s(approx (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* tau (* (PI) x)))) (*.f32 (PI.f32) x)) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
97.3%
(/.f32 (*.f32 (/.f32 (sin.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
95.9%
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) x) (cbrt.f32 (PI.f32)))) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
96.9%
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 tau x) (PI.f32))) (*.f32 (*.f32 (*.f32 tau (PI.f32)) (PI.f32)) x)) (sin.f32 (*.f32 x (PI.f32)))) x)
96.9%
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 tau x) (PI.f32))) (*.f32 tau (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (*.f32 x (PI.f32)) x))
97.5%
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x))
97.2%
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (PI.f32)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) x))
97.0%
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 (*.f32 tau (PI.f32)) x))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
97.4%
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
95.8%
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (PI.f32)) x))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
96.8%
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (*.f32 (sqrt.f32 (PI.f32)) x) (sqrt.f32 (PI.f32)))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
97.5%
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) (sin.f32 (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
97.3%
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) tau) (neg.f32 (sin.f32 (*.f32 (PI.f32) x)))) (*.f32 (*.f32 (PI.f32) x) (*.f32 (neg.f32 (PI.f32)) x)))
70.1%
(/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
96.6%
(/.f32 (*.f32 (exp.f32 (*.f32 (log.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32))))) #s(literal -1 binary32))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
70.2%
(/.f32 (*.f32 #s(approx (/ (sin (* (PI) x)) x) (PI.f32)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
96.8%
(/.f32 (sin.f32 (*.f32 (*.f32 tau x) (PI.f32))) (*.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (*.f32 (*.f32 tau (PI.f32)) (PI.f32)) x)))
70.2%
(/.f32 #s(approx (/ (sin (* (PI) x)) (* (PI) x)) #s(literal 1 binary32)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))
62.0%
(/.f32 #s(approx (* (/ (sin (* (PI) x)) x) (sin (* tau (* (PI) x)))) (*.f32 (*.f32 (*.f32 tau (PI.f32)) (PI.f32)) x)) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
97.5%
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (*.f32 tau (PI.f32)) x)) (*.f32 tau (PI.f32))) x) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
97.3%
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (*.f32 tau x) (PI.f32))) (*.f32 (*.f32 tau x) (PI.f32))) x) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32)))
97.1%
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (*.f32 tau x)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)))
96.0%
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (cbrt.f32 (PI.f32))) (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))))
96.7%
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (sqrt.f32 (PI.f32))) (*.f32 (sqrt.f32 (PI.f32)) x)))
70.0%
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) #s(approx (/ (sin (* x (PI))) (* x (PI))) #s(literal 1 binary32)))
96.9%
(*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 tau (PI.f32))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) x)) x))
96.8%
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 (*.f32 (*.f32 (sqrt.f32 (PI.f32)) x) (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) #s(literal 1/6 binary32))) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
96.0%
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 (*.f32 tau x) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))) (cbrt.f32 (PI.f32)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
96.0%
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))) (*.f32 (cbrt.f32 (PI.f32)) x)))
97.0%
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (sqrt.f32 (PI.f32))) (*.f32 (sqrt.f32 (PI.f32)) x)))
95.7%
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/4 binary32)) (*.f32 (sqrt.f32 (PI.f32)) x)))) (*.f32 x (PI.f32))))
96.9%
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 (*.f32 (*.f32 (sqrt.f32 (PI.f32)) x) (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) #s(literal 1/6 binary32)))) (*.f32 x (PI.f32))))
97.5%
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 (PI.f32) x) (sin.f32 (*.f32 (PI.f32) x)))) #s(literal -1 binary32))))
70.2%
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) #s(approx (/ (sin (* x (PI))) (* x (PI))) #s(literal 1 binary32)))
97.1%
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 tau x) (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
97.1%
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 tau (PI.f32)) x)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
96.9%
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 tau x) (PI.f32))) (*.f32 (*.f32 (*.f32 tau (PI.f32)) (PI.f32)) x)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) x))
97.1%
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) x)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)))
97.3%
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)))
97.0%
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32)) (sin.f32 (*.f32 (*.f32 tau x) (PI.f32)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 tau x) (PI.f32)) x)))
96.8%
(*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau))))
63.0%
#s(approx (/ (/ (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* tau (* (PI) x)))) (* (sqrt (PI)) x)) (sqrt (PI))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))
96.4%
#s(approx (/ (/ (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* tau (* (PI) x)))) (* (sqrt (PI)) x)) (sqrt (PI))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32)))))
60.7%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
96.9%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau x))))
62.2%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32))
Compiler

Compiled 2 359 to 1 420 computations (39.8% saved)

simplify106.0ms (0.9%)

Memory
24.3MiB live, 131.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sin.f32 (*.f32 (PI.f32) x))
cost-diff0
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x))
cost-diff192
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x))
cost-diff992
(/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
cost-diff0
(*.f32 tau (*.f32 (PI.f32) x))
cost-diff0
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
cost-diff0
(neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
cost-diff128
(*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau))))
cost-diff0
(*.f32 (PI.f32) x)
cost-diff0
(sin.f32 (*.f32 (PI.f32) x))
cost-diff0
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
cost-diff0
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)))
cost-diff0
(fma.f32 tau tau #s(literal 1 binary32))
cost-diff0
(*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)))
cost-diff0
(fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))
cost-diff0
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
cost-diff0
(*.f32 (PI.f32) x)
cost-diff0
(sin.f32 (*.f32 (PI.f32) x))
cost-diff0
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
cost-diff192
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
044409
077403
1168403
2488403
32145403
44105403
56818403
08048403
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 (PI.f32) x))
(*.f32 (PI.f32) x)
(PI.f32)
x
(*.f32 tau (*.f32 (PI.f32) x))
tau
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
(fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))
(*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)))
(fma.f32 tau tau #s(literal 1 binary32))
tau
#s(literal 1 binary32)
(*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))
(*.f32 (PI.f32) (PI.f32))
(PI.f32)
#s(literal -1/6 binary32)
(*.f32 x x)
x
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 (PI.f32) x))
(*.f32 (PI.f32) x)
(PI.f32)
x
(*.f32 tau (*.f32 (PI.f32) x))
tau
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau))))
(neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 tau (*.f32 (PI.f32) x))
tau
(*.f32 (PI.f32) x)
(PI.f32)
x
(/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau)))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)
(sin.f32 (*.f32 (PI.f32) x))
(*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau))
(*.f32 (PI.f32) (*.f32 (PI.f32) x))
(neg.f32 tau)
(/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x))
(sin.f32 (*.f32 (PI.f32) x))
(*.f32 (PI.f32) x)
(PI.f32)
x
(*.f32 (*.f32 tau (PI.f32)) x)
(*.f32 tau (PI.f32))
tau
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 tau (*.f32 (PI.f32) x))
(*.f32 (sqrt.f32 (PI.f32)) x)
(sqrt.f32 (PI.f32))
Outputs
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau x)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) x)))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) x))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 (PI.f32) x))
(sin.f32 (*.f32 x (PI.f32)))
(*.f32 (PI.f32) x)
(*.f32 x (PI.f32))
(PI.f32)
x
(*.f32 tau (*.f32 (PI.f32) x))
(*.f32 tau (*.f32 x (PI.f32)))
tau
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) x) x) (PI.f32)) (*.f32 #s(literal -1/6 binary32) (PI.f32)) #s(literal 1 binary32)))
(fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) x) x) (PI.f32)) (*.f32 #s(literal -1/6 binary32) (PI.f32)) #s(literal 1 binary32))
(*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)))
(*.f32 (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) #s(literal -1/6 binary32)) (PI.f32))
(fma.f32 tau tau #s(literal 1 binary32))
tau
#s(literal 1 binary32)
(*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))
(*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32)))
(*.f32 (PI.f32) (PI.f32))
(PI.f32)
#s(literal -1/6 binary32)
(*.f32 x x)
x
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau x)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 (PI.f32) x))
(sin.f32 (*.f32 x (PI.f32)))
(*.f32 (PI.f32) x)
(*.f32 x (PI.f32))
(PI.f32)
x
(*.f32 tau (*.f32 (PI.f32) x))
(*.f32 tau (*.f32 x (PI.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 x (PI.f32)))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau x)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) x)))
(neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(sin.f32 (*.f32 (neg.f32 x) (*.f32 tau (PI.f32))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(*.f32 tau (*.f32 (PI.f32) x))
(*.f32 tau (*.f32 x (PI.f32)))
tau
(*.f32 (PI.f32) x)
(*.f32 x (PI.f32))
(PI.f32)
x
(/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau)))
(/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (neg.f32 tau) (PI.f32))) (*.f32 (*.f32 x (PI.f32)) x))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)
(/.f32 (sin.f32 (*.f32 x (PI.f32))) x)
(sin.f32 (*.f32 (PI.f32) x))
(sin.f32 (*.f32 x (PI.f32)))
(*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau))
(*.f32 (*.f32 (*.f32 tau (PI.f32)) (PI.f32)) (neg.f32 x))
(*.f32 (PI.f32) (*.f32 (PI.f32) x))
(*.f32 (*.f32 (PI.f32) (PI.f32)) x)
(neg.f32 tau)
(/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau x)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) x)))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (*.f32 tau (*.f32 x (PI.f32)))) (sin.f32 (*.f32 x (PI.f32))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) x))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x))
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 (PI.f32) x))
(sin.f32 (*.f32 x (PI.f32)))
(*.f32 (PI.f32) x)
(*.f32 x (PI.f32))
(PI.f32)
x
(*.f32 (*.f32 tau (PI.f32)) x)
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 tau (PI.f32))
tau
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(*.f32 tau (*.f32 (PI.f32) x))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) x)
(sqrt.f32 (PI.f32))

localize212.0ms (1.9%)

Memory
-37.0MiB live, 221.8MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.37890625
(*.f32 tau (PI.f32))
accuracy0.40398125179602573
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
accuracy0.43978500976844204
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x))
accuracy0.48666000976844204
(/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
accuracy0.3203125
(*.f32 (PI.f32) x)
accuracy0.363945019536884
(*.f32 (PI.f32) (*.f32 (PI.f32) x))
accuracy0.40398125179602573
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
accuracy0.43587875976844204
(*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau))))
accuracy0.328125
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))
accuracy0.33431625976844204
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
accuracy0.40398125179602573
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
accuracy0.42873002930532605
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)))
accuracy1.0
(*.f32 (PI.f32) (PI.f32))
accuracy7.098087060984587
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
accuracy20.569315994260375
(fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))
accuracy26.758341426607306
(fma.f32 tau tau #s(literal 1 binary32))
accuracy0.32421875
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
accuracy0.33431625976844204
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
accuracy0.4004288086106521
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x))
accuracy0.40398125179602573
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
Samples
176.0ms256×0valid
Compiler

Compiled 787 to 81 computations (89.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 137.0ms
const: 66.0ms (48.1% of total)
ival-mult: 35.0ms (25.5% of total)
ival-div: 18.0ms (13.1% of total)
ival-sin: 7.0ms (5.1% of total)
ival-sinu: 5.0ms (3.6% of total)
ival-add: 2.0ms (1.5% of total)
ival-sqrt: 2.0ms (1.5% of total)
ival-neg: 2.0ms (1.5% of total)
ival-pi: 1.0ms (0.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series49.0ms (0.4%)

Memory
22.9MiB live, 97.6MiB allocated
Counts
21 → 408
Calls
Call 1
Inputs
#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x)) #<representation binary32>) () ())
#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())
#s(alt (sin.f32 (*.f32 (PI.f32) x)) (patch (sin.f32 (*.f32 (PI.f32) x)) #<representation binary32>) () ())
#s(alt (*.f32 (PI.f32) x) (patch (*.f32 (PI.f32) x) #<representation binary32>) () ())
#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))) #<representation binary32>) () ())
#s(alt (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)) #<representation binary32>) () ())
#s(alt (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (patch (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) #<representation binary32>) () ())
#s(alt (fma.f32 tau tau #s(literal 1 binary32)) (patch (fma.f32 tau tau #s(literal 1 binary32)) #<representation binary32>) () ())
#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) #<representation binary32>) () ())
#s(alt (*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau)))) (patch (*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau)))) #<representation binary32>) () ())
#s(alt (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())
#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())
#s(alt (*.f32 tau (*.f32 (PI.f32) x)) (patch (*.f32 tau (*.f32 (PI.f32) x)) #<representation binary32>) () ())
#s(alt (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())
#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #<representation binary32>) () ())
#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())
#s(alt (*.f32 (PI.f32) (PI.f32)) (patch (*.f32 (PI.f32) (PI.f32)) #<representation binary32>) () ())
#s(alt (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) (patch (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) #<representation binary32>) () ())
#s(alt (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (patch (*.f32 (PI.f32) (*.f32 (PI.f32) x)) #<representation binary32>) () ())
#s(alt (*.f32 tau (PI.f32)) (patch (*.f32 tau (PI.f32)) #<representation binary32>) () ())
Outputs
#s(alt (/ (sin (* x (PI))) (* x (PI))) (taylor 0 tau) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/6 (* (pow tau 2) (* x (* (PI) (sin (* x (PI))))))) (/ (sin (* x (PI))) (* x (PI)))) (taylor 0 tau) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* 1/120 (* (pow tau 2) (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI))))))))) (/ (sin (* x (PI))) (* x (PI)))) (taylor 0 tau) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 5) (* (pow (PI) 5) (sin (* x (PI))))))) (* 1/120 (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI)))))))))) (/ (sin (* x (PI))) (* x (PI)))) (taylor 0 tau) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* tau (* x (PI)))) (taylor 0 tau) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* tau (* x (PI)))) (taylor 0 tau) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* tau (* x (PI)))) (taylor 0 tau) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* tau (* x (PI)))) (taylor 0 tau) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* x (PI))) (taylor 0 tau) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/6 (* (pow tau 2) (* x (* (PI) (sin (* x (PI))))))) (/ (sin (* x (PI))) (* x (PI)))) (taylor 0 tau) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* 1/120 (* (pow tau 2) (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI))))))))) (/ (sin (* x (PI))) (* x (PI)))) (taylor 0 tau) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 5) (* (pow (PI) 5) (sin (* x (PI))))))) (* 1/120 (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI)))))))))) (/ (sin (* x (PI))) (* x (PI)))) (taylor 0 tau) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1/6 (* (pow x 2) (pow (PI) 2)))) (taylor 0 tau) (#s(alt (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))) (* -1/6 (* (pow x 2) (pow (PI) 2))))) (taylor 0 tau) (#s(alt (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))) (* -1/6 (* (pow x 2) (pow (PI) 2))))) (taylor 0 tau) (#s(alt (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))) (* -1/6 (* (pow x 2) (pow (PI) 2))))) (taylor 0 tau) (#s(alt (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1/6 (pow (PI) 2)) (taylor 0 tau) (#s(alt (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (patch (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* -1/6 (pow (PI) 2))) (taylor 0 tau) (#s(alt (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (patch (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* -1/6 (pow (PI) 2))) (taylor 0 tau) (#s(alt (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (patch (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* -1/6 (pow (PI) 2))) (taylor 0 tau) (#s(alt (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (patch (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 tau) (#s(alt (fma.f32 tau tau #s(literal 1 binary32)) (patch (fma.f32 tau tau #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (pow tau 2)) (taylor 0 tau) (#s(alt (fma.f32 tau tau #s(literal 1 binary32)) (patch (fma.f32 tau tau #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (pow tau 2)) (taylor 0 tau) (#s(alt (fma.f32 tau tau #s(literal 1 binary32)) (patch (fma.f32 tau tau #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (pow tau 2)) (taylor 0 tau) (#s(alt (fma.f32 tau tau #s(literal 1 binary32)) (patch (fma.f32 tau tau #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* x (PI))) (taylor 0 tau) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/6 (* (pow tau 2) (* x (* (PI) (sin (* x (PI))))))) (/ (sin (* x (PI))) (* x (PI)))) (taylor 0 tau) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* 1/120 (* (pow tau 2) (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI))))))))) (/ (sin (* x (PI))) (* x (PI)))) (taylor 0 tau) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 5) (* (pow (PI) 5) (sin (* x (PI))))))) (* 1/120 (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI)))))))))) (/ (sin (* x (PI))) (* x (PI)))) (taylor 0 tau) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* x (PI))) (taylor 0 tau) (#s(alt (*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau)))) (patch (*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/6 (* (pow tau 2) (* x (* (PI) (sin (* x (PI))))))) (/ (sin (* x (PI))) (* x (PI)))) (taylor 0 tau) (#s(alt (*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau)))) (patch (*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* 1/120 (* (pow tau 2) (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI))))))))) (/ (sin (* x (PI))) (* x (PI)))) (taylor 0 tau) (#s(alt (*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau)))) (patch (*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 5) (* (pow (PI) 5) (sin (* x (PI))))))) (* 1/120 (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI)))))))))) (/ (sin (* x (PI))) (* x (PI)))) (taylor 0 tau) (#s(alt (*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau)))) (patch (*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* tau (* x (PI)))) (taylor 0 tau) (#s(alt (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (* tau (- (* 1/6 (* (pow tau 2) (* (pow x 3) (pow (PI) 3)))) (* x (PI)))) (taylor 0 tau) (#s(alt (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (* tau (- (* (pow tau 2) (- (* -1/120 (* (pow tau 2) (* (pow x 5) (pow (PI) 5)))) (* -1/6 (* (pow x 3) (pow (PI) 3))))) (* x (PI)))) (taylor 0 tau) (#s(alt (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (* tau (- (* (pow tau 2) (- (* (pow tau 2) (- (* 1/5040 (* (pow tau 2) (* (pow x 7) (pow (PI) 7)))) (* 1/120 (* (pow x 5) (pow (PI) 5))))) (* -1/6 (* (pow x 3) (pow (PI) 3))))) (* x (PI)))) (taylor 0 tau) (#s(alt (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor 0 tau) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (* tau (+ (* -1/6 (* (pow tau 2) (* (pow x 3) (pow (PI) 3)))) (* x (PI)))) (taylor 0 tau) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (* tau (+ (* x (PI)) (* (pow tau 2) (+ (* -1/6 (* (pow x 3) (pow (PI) 3))) (* 1/120 (* (pow tau 2) (* (pow x 5) (pow (PI) 5)))))))) (taylor 0 tau) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (* tau (+ (* x (PI)) (* (pow tau 2) (+ (* -1/6 (* (pow x 3) (pow (PI) 3))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 7) (pow (PI) 7)))) (* 1/120 (* (pow x 5) (pow (PI) 5))))))))) (taylor 0 tau) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor 0 tau) (#s(alt (*.f32 tau (*.f32 (PI.f32) x)) (patch (*.f32 tau (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor 0 tau) (#s(alt (*.f32 tau (*.f32 (PI.f32) x)) (patch (*.f32 tau (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor 0 tau) (#s(alt (*.f32 tau (*.f32 (PI.f32) x)) (patch (*.f32 tau (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor 0 tau) (#s(alt (*.f32 tau (*.f32 (PI.f32) x)) (patch (*.f32 tau (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* x (PI))) (taylor 0 tau) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/6 (* (pow tau 2) (* x (* (PI) (sin (* x (PI))))))) (/ (sin (* x (PI))) (* x (PI)))) (taylor 0 tau) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* 1/120 (* (pow tau 2) (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI))))))))) (/ (sin (* x (PI))) (* x (PI)))) (taylor 0 tau) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 5) (* (pow (PI) 5) (sin (* x (PI))))))) (* 1/120 (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI)))))))))) (/ (sin (* x (PI))) (* x (PI)))) (taylor 0 tau) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* (/ (sin (* x (PI))) x) (sqrt (/ 1 (PI)))) (taylor 0 tau) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/6 (* (* (pow tau 2) (* x (sin (* x (PI))))) (sqrt (pow (PI) 3)))) (* (/ (sin (* x (PI))) x) (sqrt (/ 1 (PI))))) (taylor 0 tau) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (+ (* (/ (sin (* x (PI))) x) (sqrt (/ 1 (PI)))) (* (pow tau 2) (+ (* -1/6 (* (* x (sin (* x (PI)))) (sqrt (pow (PI) 3)))) (* 1/120 (* (* (pow tau 2) (* (pow x 3) (sin (* x (PI))))) (sqrt (pow (PI) 7))))))) (taylor 0 tau) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (+ (* (/ (sin (* x (PI))) x) (sqrt (/ 1 (PI)))) (* (pow tau 2) (+ (* -1/6 (* (* x (sin (* x (PI)))) (sqrt (pow (PI) 3)))) (* (pow tau 2) (+ (* -1/5040 (* (* (pow tau 2) (* (pow x 5) (sin (* x (PI))))) (sqrt (pow (PI) 11)))) (* 1/120 (* (* (pow x 3) (sin (* x (PI)))) (sqrt (pow (PI) 7))))))))) (taylor 0 tau) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* tau (* x (PI)))) (taylor 0 tau) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* tau (* x (PI)))) (taylor 0 tau) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* tau (* x (PI)))) (taylor 0 tau) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* tau (* x (PI)))) (taylor 0 tau) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (sin (* x (PI))) (taylor 0 tau) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (+ (sin (* x (PI))) (* -1/6 (* (pow tau 2) (* (pow x 2) (* (pow (PI) 2) (sin (* x (PI)))))))) (taylor 0 tau) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (+ (sin (* x (PI))) (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (* (pow (PI) 2) (sin (* x (PI)))))) (* 1/120 (* (pow tau 2) (* (pow x 4) (* (pow (PI) 4) (sin (* x (PI)))))))))) (taylor 0 tau) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (+ (sin (* x (PI))) (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (* (pow (PI) 2) (sin (* x (PI)))))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 6) (* (pow (PI) 6) (sin (* x (PI))))))) (* 1/120 (* (pow x 4) (* (pow (PI) 4) (sin (* x (PI))))))))))) (taylor 0 tau) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt tau (taylor 0 tau) (#s(alt (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) (patch (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* tau (+ 1 (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))))) (taylor 0 tau) (#s(alt (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) (patch (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* tau (+ 1 (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (* 1/120 (* (pow tau 2) (* (pow x 4) (pow (PI) 4)))))))) (taylor 0 tau) (#s(alt (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) (patch (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* tau (+ 1 (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 6) (pow (PI) 6)))) (* 1/120 (* (pow x 4) (pow (PI) 4))))))))) (taylor 0 tau) (#s(alt (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) (patch (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* tau (PI)) (taylor 0 tau) (#s(alt (*.f32 tau (PI.f32)) (patch (*.f32 tau (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* tau (PI)) (taylor 0 tau) (#s(alt (*.f32 tau (PI.f32)) (patch (*.f32 tau (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* tau (PI)) (taylor 0 tau) (#s(alt (*.f32 tau (PI.f32)) (patch (*.f32 tau (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* tau (PI)) (taylor 0 tau) (#s(alt (*.f32 tau (PI.f32)) (patch (*.f32 tau (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* tau (* x (PI)))) (taylor inf tau) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* tau (* x (PI)))) (taylor inf tau) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* tau (* x (PI)))) (taylor inf tau) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* tau (* x (PI)))) (taylor inf tau) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2))))) (taylor inf tau) (#s(alt (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2))))) (taylor inf tau) (#s(alt (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2))))) (taylor inf tau) (#s(alt (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1/6 (* (pow tau 2) (pow (PI) 2))) (taylor inf tau) (#s(alt (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (patch (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow tau 2) (+ (* -1/6 (/ (pow (PI) 2) (pow tau 2))) (* -1/6 (pow (PI) 2)))) (taylor inf tau) (#s(alt (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (patch (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow tau 2) (+ (* -1/6 (/ (pow (PI) 2) (pow tau 2))) (* -1/6 (pow (PI) 2)))) (taylor inf tau) (#s(alt (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (patch (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow tau 2) (+ (* -1/6 (/ (pow (PI) 2) (pow tau 2))) (* -1/6 (pow (PI) 2)))) (taylor inf tau) (#s(alt (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (patch (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) #<representation binary32>) () ())) ())
#s(alt (pow tau 2) (taylor inf tau) (#s(alt (fma.f32 tau tau #s(literal 1 binary32)) (patch (fma.f32 tau tau #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow tau 2) (+ 1 (/ 1 (pow tau 2)))) (taylor inf tau) (#s(alt (fma.f32 tau tau #s(literal 1 binary32)) (patch (fma.f32 tau tau #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow tau 2) (+ 1 (/ 1 (pow tau 2)))) (taylor inf tau) (#s(alt (fma.f32 tau tau #s(literal 1 binary32)) (patch (fma.f32 tau tau #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow tau 2) (+ 1 (/ 1 (pow tau 2)))) (taylor inf tau) (#s(alt (fma.f32 tau tau #s(literal 1 binary32)) (patch (fma.f32 tau tau #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt (*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau)))) (patch (*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt (*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau)))) (patch (*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt (*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau)))) (patch (*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt (*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau)))) (patch (*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (sin (* tau (* x (PI))))) (taylor inf tau) (#s(alt (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (sin (* tau (* x (PI))))) (taylor inf tau) (#s(alt (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (sin (* tau (* x (PI))))) (taylor inf tau) (#s(alt (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (sin (* tau (* x (PI))))) (taylor inf tau) (#s(alt (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor inf tau) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor inf tau) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor inf tau) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor inf tau) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor inf tau) (#s(alt (*.f32 tau (*.f32 (PI.f32) x)) (patch (*.f32 tau (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor inf tau) (#s(alt (*.f32 tau (*.f32 (PI.f32) x)) (patch (*.f32 tau (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor inf tau) (#s(alt (*.f32 tau (*.f32 (PI.f32) x)) (patch (*.f32 tau (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor inf tau) (#s(alt (*.f32 tau (*.f32 (PI.f32) x)) (patch (*.f32 tau (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3)))) (taylor inf tau) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3)))) (taylor inf tau) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3)))) (taylor inf tau) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3)))) (taylor inf tau) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* tau (* x (PI)))) (taylor inf tau) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* tau (* x (PI)))) (taylor inf tau) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* tau (* x (PI)))) (taylor inf tau) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* tau (* x (PI)))) (taylor inf tau) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI)))) (taylor inf tau) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI)))) (taylor inf tau) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI)))) (taylor inf tau) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI)))) (taylor inf tau) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* x (PI))) (taylor inf tau) (#s(alt (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) (patch (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* x (PI))) (taylor inf tau) (#s(alt (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) (patch (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* x (PI))) (taylor inf tau) (#s(alt (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) (patch (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* x (PI))) (taylor inf tau) (#s(alt (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) (patch (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* tau (PI)) (taylor inf tau) (#s(alt (*.f32 tau (PI.f32)) (patch (*.f32 tau (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* tau (PI)) (taylor inf tau) (#s(alt (*.f32 tau (PI.f32)) (patch (*.f32 tau (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* tau (PI)) (taylor inf tau) (#s(alt (*.f32 tau (PI.f32)) (patch (*.f32 tau (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* tau (PI)) (taylor inf tau) (#s(alt (*.f32 tau (PI.f32)) (patch (*.f32 tau (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* tau (* x (PI)))) (taylor -inf tau) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* tau (* x (PI)))) (taylor -inf tau) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* tau (* x (PI)))) (taylor -inf tau) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* tau (* x (PI)))) (taylor -inf tau) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2))))) (taylor -inf tau) (#s(alt (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2))))) (taylor -inf tau) (#s(alt (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2))))) (taylor -inf tau) (#s(alt (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1/6 (* (pow tau 2) (pow (PI) 2))) (taylor -inf tau) (#s(alt (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (patch (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow tau 2) (+ (* -1/6 (/ (pow (PI) 2) (pow tau 2))) (* -1/6 (pow (PI) 2)))) (taylor -inf tau) (#s(alt (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (patch (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow tau 2) (+ (* -1/6 (/ (pow (PI) 2) (pow tau 2))) (* -1/6 (pow (PI) 2)))) (taylor -inf tau) (#s(alt (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (patch (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow tau 2) (+ (* -1/6 (/ (pow (PI) 2) (pow tau 2))) (* -1/6 (pow (PI) 2)))) (taylor -inf tau) (#s(alt (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (patch (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) #<representation binary32>) () ())) ())
#s(alt (pow tau 2) (taylor -inf tau) (#s(alt (fma.f32 tau tau #s(literal 1 binary32)) (patch (fma.f32 tau tau #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow tau 2) (+ 1 (/ 1 (pow tau 2)))) (taylor -inf tau) (#s(alt (fma.f32 tau tau #s(literal 1 binary32)) (patch (fma.f32 tau tau #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow tau 2) (+ 1 (/ 1 (pow tau 2)))) (taylor -inf tau) (#s(alt (fma.f32 tau tau #s(literal 1 binary32)) (patch (fma.f32 tau tau #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow tau 2) (+ 1 (/ 1 (pow tau 2)))) (taylor -inf tau) (#s(alt (fma.f32 tau tau #s(literal 1 binary32)) (patch (fma.f32 tau tau #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt (*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau)))) (patch (*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt (*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau)))) (patch (*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt (*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau)))) (patch (*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt (*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau)))) (patch (*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (sin (* tau (* x (PI))))) (taylor -inf tau) (#s(alt (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (sin (* tau (* x (PI))))) (taylor -inf tau) (#s(alt (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (sin (* tau (* x (PI))))) (taylor -inf tau) (#s(alt (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (sin (* tau (* x (PI))))) (taylor -inf tau) (#s(alt (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor -inf tau) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor -inf tau) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor -inf tau) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor -inf tau) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor -inf tau) (#s(alt (*.f32 tau (*.f32 (PI.f32) x)) (patch (*.f32 tau (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor -inf tau) (#s(alt (*.f32 tau (*.f32 (PI.f32) x)) (patch (*.f32 tau (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor -inf tau) (#s(alt (*.f32 tau (*.f32 (PI.f32) x)) (patch (*.f32 tau (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor -inf tau) (#s(alt (*.f32 tau (*.f32 (PI.f32) x)) (patch (*.f32 tau (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3)))) (taylor -inf tau) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3)))) (taylor -inf tau) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3)))) (taylor -inf tau) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3)))) (taylor -inf tau) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* tau (* x (PI)))) (taylor -inf tau) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* tau (* x (PI)))) (taylor -inf tau) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* tau (* x (PI)))) (taylor -inf tau) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* tau (* x (PI)))) (taylor -inf tau) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI)))) (taylor -inf tau) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI)))) (taylor -inf tau) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI)))) (taylor -inf tau) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI)))) (taylor -inf tau) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* x (PI))) (taylor -inf tau) (#s(alt (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) (patch (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* x (PI))) (taylor -inf tau) (#s(alt (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) (patch (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* x (PI))) (taylor -inf tau) (#s(alt (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) (patch (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* x (PI))) (taylor -inf tau) (#s(alt (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) (patch (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* tau (PI)) (taylor -inf tau) (#s(alt (*.f32 tau (PI.f32)) (patch (*.f32 tau (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* tau (PI)) (taylor -inf tau) (#s(alt (*.f32 tau (PI.f32)) (patch (*.f32 tau (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* tau (PI)) (taylor -inf tau) (#s(alt (*.f32 tau (PI.f32)) (patch (*.f32 tau (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* tau (PI)) (taylor -inf tau) (#s(alt (*.f32 tau (PI.f32)) (patch (*.f32 tau (PI.f32)) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* -1/6 (pow (PI) 2))))) (taylor 0 x) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (* 1/36 (* (pow tau 2) (pow (PI) 4)))))))))) (taylor 0 x) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (+ (* 1/36 (* (pow tau 2) (pow (PI) 4))) (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 6))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 6))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 6))) (* -1/5040 (pow (PI) 6)))))))))))))) (taylor 0 x) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (/ 1 tau) (taylor 0 x) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) tau)) (/ 1 tau)) (taylor 0 x) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow x 2) (+ (* -1/6 (/ (pow (PI) 2) tau)) (* 1/120 (/ (* (pow x 2) (pow (PI) 4)) tau)))) (/ 1 tau)) (taylor 0 x) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow x 2) (+ (* -1/6 (/ (pow (PI) 2) tau)) (* (pow x 2) (+ (* -1/5040 (/ (* (pow x 2) (pow (PI) 6)) tau)) (* 1/120 (/ (pow (PI) 4) tau)))))) (/ 1 tau)) (taylor 0 x) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor 0 x) (#s(alt (sin.f32 (*.f32 (PI.f32) x)) (patch (sin.f32 (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* x (+ (PI) (* -1/6 (* (pow x 2) (pow (PI) 3))))) (taylor 0 x) (#s(alt (sin.f32 (*.f32 (PI.f32) x)) (patch (sin.f32 (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* x (+ (PI) (* (pow x 2) (+ (* -1/6 (pow (PI) 3)) (* 1/120 (* (pow x 2) (pow (PI) 5))))))) (taylor 0 x) (#s(alt (sin.f32 (*.f32 (PI.f32) x)) (patch (sin.f32 (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* x (+ (PI) (* (pow x 2) (+ (* -1/6 (pow (PI) 3)) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (pow (PI) 7))) (* 1/120 (pow (PI) 5)))))))) (taylor 0 x) (#s(alt (sin.f32 (*.f32 (PI.f32) x)) (patch (sin.f32 (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor 0 x) (#s(alt (*.f32 (PI.f32) x) (patch (*.f32 (PI.f32) x) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor 0 x) (#s(alt (*.f32 (PI.f32) x) (patch (*.f32 (PI.f32) x) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor 0 x) (#s(alt (*.f32 (PI.f32) x) (patch (*.f32 (PI.f32) x) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor 0 x) (#s(alt (*.f32 (PI.f32) x) (patch (*.f32 (PI.f32) x) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* -1/6 (pow (PI) 2))))) (taylor 0 x) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (* 1/36 (* (pow tau 2) (pow (PI) 4)))))))))) (taylor 0 x) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (+ (* 1/36 (* (pow tau 2) (pow (PI) 4))) (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 6))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 6))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 6))) (* -1/5040 (pow (PI) 6)))))))))))))) (taylor 0 x) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1/6 (* (pow x 2) (* (pow (PI) 2) (+ 1 (pow tau 2)))))) (taylor 0 x) (#s(alt (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1/6 (* (pow x 2) (* (pow (PI) 2) (+ 1 (pow tau 2)))))) (taylor 0 x) (#s(alt (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1/6 (* (pow x 2) (* (pow (PI) 2) (+ 1 (pow tau 2)))))) (taylor 0 x) (#s(alt (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* -1/6 (pow (PI) 2))))) (taylor 0 x) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (* 1/36 (* (pow tau 2) (pow (PI) 4)))))))))) (taylor 0 x) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (+ (* 1/36 (* (pow tau 2) (pow (PI) 4))) (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 6))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 6))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 6))) (* -1/5040 (pow (PI) 6)))))))))))))) (taylor 0 x) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau)))) (patch (*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* -1/6 (pow (PI) 2))))) (taylor 0 x) (#s(alt (*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau)))) (patch (*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (* 1/36 (* (pow tau 2) (pow (PI) 4)))))))))) (taylor 0 x) (#s(alt (*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau)))) (patch (*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (+ (* 1/36 (* (pow tau 2) (pow (PI) 4))) (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 6))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 6))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 6))) (* -1/5040 (pow (PI) 6)))))))))))))) (taylor 0 x) (#s(alt (*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau)))) (patch (*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* tau (* x (PI)))) (taylor 0 x) (#s(alt (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (* x (- (* 1/6 (* (pow tau 3) (* (pow x 2) (pow (PI) 3)))) (* tau (PI)))) (taylor 0 x) (#s(alt (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (* x (- (* (pow x 2) (- (* -1/120 (* (pow tau 5) (* (pow x 2) (pow (PI) 5)))) (* -1/6 (* (pow tau 3) (pow (PI) 3))))) (* tau (PI)))) (taylor 0 x) (#s(alt (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (* x (- (* (pow x 2) (- (* (pow x 2) (- (* 1/5040 (* (pow tau 7) (* (pow x 2) (pow (PI) 7)))) (* 1/120 (* (pow tau 5) (pow (PI) 5))))) (* -1/6 (* (pow tau 3) (pow (PI) 3))))) (* tau (PI)))) (taylor 0 x) (#s(alt (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor 0 x) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (* x (+ (* -1/6 (* (pow tau 3) (* (pow x 2) (pow (PI) 3)))) (* tau (PI)))) (taylor 0 x) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (* x (+ (* tau (PI)) (* (pow x 2) (+ (* -1/6 (* (pow tau 3) (pow (PI) 3))) (* 1/120 (* (pow tau 5) (* (pow x 2) (pow (PI) 5)))))))) (taylor 0 x) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (* x (+ (* tau (PI)) (* (pow x 2) (+ (* -1/6 (* (pow tau 3) (pow (PI) 3))) (* (pow x 2) (+ (* -1/5040 (* (pow tau 7) (* (pow x 2) (pow (PI) 7)))) (* 1/120 (* (pow tau 5) (pow (PI) 5))))))))) (taylor 0 x) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor 0 x) (#s(alt (*.f32 tau (*.f32 (PI.f32) x)) (patch (*.f32 tau (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor 0 x) (#s(alt (*.f32 tau (*.f32 (PI.f32) x)) (patch (*.f32 tau (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor 0 x) (#s(alt (*.f32 tau (*.f32 (PI.f32) x)) (patch (*.f32 tau (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor 0 x) (#s(alt (*.f32 tau (*.f32 (PI.f32) x)) (patch (*.f32 tau (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* -1/6 (pow (PI) 2))))) (taylor 0 x) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (* 1/36 (* (pow tau 2) (pow (PI) 4)))))))))) (taylor 0 x) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (+ (* 1/36 (* (pow tau 2) (pow (PI) 4))) (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 6))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 6))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 6))) (* -1/5040 (pow (PI) 6)))))))))))))) (taylor 0 x) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (sqrt (PI)) (taylor 0 x) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (PI)) (* (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 4))) (* -1/6 (pow (PI) 4)))) (sqrt (/ 1 (pow (PI) 3))))) (taylor 0 x) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (PI)) (* (pow x 2) (+ (* (sqrt (/ 1 (pow (PI) 3))) (+ (* -1/6 (* (pow tau 2) (pow (PI) 4))) (* -1/6 (pow (PI) 4)))) (* (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 6))) (+ (* 1/120 (pow (PI) 6)) (* 1/36 (* (pow tau 2) (pow (PI) 6)))))) (sqrt (/ 1 (pow (PI) 3))))))) (taylor 0 x) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (PI)) (* (pow x 2) (+ (* (sqrt (/ 1 (pow (PI) 3))) (+ (* -1/6 (* (pow tau 2) (pow (PI) 4))) (* -1/6 (pow (PI) 4)))) (* (pow x 2) (+ (* (sqrt (/ 1 (pow (PI) 3))) (+ (* 1/120 (* (pow tau 4) (pow (PI) 6))) (+ (* 1/120 (pow (PI) 6)) (* 1/36 (* (pow tau 2) (pow (PI) 6)))))) (* (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 8))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 8))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 8))) (* -1/5040 (pow (PI) 8)))))) (sqrt (/ 1 (pow (PI) 3))))))))) (taylor 0 x) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (/ 1 tau) (taylor 0 x) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) tau)) (/ 1 tau)) (taylor 0 x) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow x 2) (+ (* -1/6 (/ (pow (PI) 2) tau)) (* 1/120 (/ (* (pow x 2) (pow (PI) 4)) tau)))) (/ 1 tau)) (taylor 0 x) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow x 2) (+ (* -1/6 (/ (pow (PI) 2) tau)) (* (pow x 2) (+ (* -1/5040 (/ (* (pow x 2) (pow (PI) 6)) tau)) (* 1/120 (/ (pow (PI) 4) tau)))))) (/ 1 tau)) (taylor 0 x) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor 0 x) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (* x (+ (PI) (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 3))) (* -1/6 (pow (PI) 3)))))) (taylor 0 x) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (* x (+ (PI) (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 3))) (+ (* -1/6 (pow (PI) 3)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 5))) (+ (* 1/120 (pow (PI) 5)) (* 1/36 (* (pow tau 2) (pow (PI) 5))))))))))) (taylor 0 x) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (* x (+ (PI) (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 3))) (+ (* -1/6 (pow (PI) 3)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 5))) (+ (* 1/120 (pow (PI) 5)) (+ (* 1/36 (* (pow tau 2) (pow (PI) 5))) (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 7))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 7))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 7))) (* -1/5040 (pow (PI) 7))))))))))))))) (taylor 0 x) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt tau (taylor 0 x) (#s(alt (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) (patch (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (+ tau (* -1/6 (* (pow tau 3) (* (pow x 2) (pow (PI) 2))))) (taylor 0 x) (#s(alt (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) (patch (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (+ tau (* (pow x 2) (+ (* -1/6 (* (pow tau 3) (pow (PI) 2))) (* 1/120 (* (pow tau 5) (* (pow x 2) (pow (PI) 4))))))) (taylor 0 x) (#s(alt (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) (patch (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (+ tau (* (pow x 2) (+ (* -1/6 (* (pow tau 3) (pow (PI) 2))) (* (pow x 2) (+ (* -1/5040 (* (pow tau 7) (* (pow x 2) (pow (PI) 6)))) (* 1/120 (* (pow tau 5) (pow (PI) 4)))))))) (taylor 0 x) (#s(alt (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) (patch (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* x (pow (PI) 2)) (taylor 0 x) (#s(alt (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (patch (*.f32 (PI.f32) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* x (pow (PI) 2)) (taylor 0 x) (#s(alt (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (patch (*.f32 (PI.f32) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* x (pow (PI) 2)) (taylor 0 x) (#s(alt (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (patch (*.f32 (PI.f32) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* x (pow (PI) 2)) (taylor 0 x) (#s(alt (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (patch (*.f32 (PI.f32) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf x) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf x) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf x) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf x) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* tau (* x (PI)))) (taylor inf x) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* tau (* x (PI)))) (taylor inf x) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* tau (* x (PI)))) (taylor inf x) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* tau (* x (PI)))) (taylor inf x) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (sin (* x (PI))) (taylor inf x) (#s(alt (sin.f32 (*.f32 (PI.f32) x)) (patch (sin.f32 (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (sin (* x (PI))) (taylor inf x) (#s(alt (sin.f32 (*.f32 (PI.f32) x)) (patch (sin.f32 (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (sin (* x (PI))) (taylor inf x) (#s(alt (sin.f32 (*.f32 (PI.f32) x)) (patch (sin.f32 (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (sin (* x (PI))) (taylor inf x) (#s(alt (sin.f32 (*.f32 (PI.f32) x)) (patch (sin.f32 (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor inf x) (#s(alt (*.f32 (PI.f32) x) (patch (*.f32 (PI.f32) x) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor inf x) (#s(alt (*.f32 (PI.f32) x) (patch (*.f32 (PI.f32) x) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor inf x) (#s(alt (*.f32 (PI.f32) x) (patch (*.f32 (PI.f32) x) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor inf x) (#s(alt (*.f32 (PI.f32) x) (patch (*.f32 (PI.f32) x) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf x) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf x) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf x) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf x) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1/6 (* (pow x 2) (* (pow (PI) 2) (+ 1 (pow tau 2))))) (taylor inf x) (#s(alt (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (+ (* -1/6 (* (pow (PI) 2) (+ 1 (pow tau 2)))) (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (+ (* -1/6 (* (pow (PI) 2) (+ 1 (pow tau 2)))) (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (+ (* -1/6 (* (pow (PI) 2) (+ 1 (pow tau 2)))) (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf x) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf x) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf x) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf x) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf x) (#s(alt (*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau)))) (patch (*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf x) (#s(alt (*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau)))) (patch (*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf x) (#s(alt (*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau)))) (patch (*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf x) (#s(alt (*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau)))) (patch (*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (sin (* tau (* x (PI))))) (taylor inf x) (#s(alt (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (sin (* tau (* x (PI))))) (taylor inf x) (#s(alt (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (sin (* tau (* x (PI))))) (taylor inf x) (#s(alt (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (sin (* tau (* x (PI))))) (taylor inf x) (#s(alt (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor inf x) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor inf x) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor inf x) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor inf x) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor inf x) (#s(alt (*.f32 tau (*.f32 (PI.f32) x)) (patch (*.f32 tau (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor inf x) (#s(alt (*.f32 tau (*.f32 (PI.f32) x)) (patch (*.f32 tau (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor inf x) (#s(alt (*.f32 tau (*.f32 (PI.f32) x)) (patch (*.f32 tau (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor inf x) (#s(alt (*.f32 tau (*.f32 (PI.f32) x)) (patch (*.f32 tau (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf x) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf x) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf x) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf x) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3)))) (taylor inf x) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3)))) (taylor inf x) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3)))) (taylor inf x) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3)))) (taylor inf x) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* tau (* x (PI)))) (taylor inf x) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* tau (* x (PI)))) (taylor inf x) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* tau (* x (PI)))) (taylor inf x) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* tau (* x (PI)))) (taylor inf x) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI)))) (taylor inf x) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI)))) (taylor inf x) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI)))) (taylor inf x) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI)))) (taylor inf x) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* x (PI))) (taylor inf x) (#s(alt (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) (patch (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* x (PI))) (taylor inf x) (#s(alt (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) (patch (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* x (PI))) (taylor inf x) (#s(alt (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) (patch (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* x (PI))) (taylor inf x) (#s(alt (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) (patch (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* x (pow (PI) 2)) (taylor inf x) (#s(alt (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (patch (*.f32 (PI.f32) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* x (pow (PI) 2)) (taylor inf x) (#s(alt (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (patch (*.f32 (PI.f32) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* x (pow (PI) 2)) (taylor inf x) (#s(alt (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (patch (*.f32 (PI.f32) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* x (pow (PI) 2)) (taylor inf x) (#s(alt (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (patch (*.f32 (PI.f32) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf x) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf x) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf x) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf x) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* tau (* x (PI)))) (taylor -inf x) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* tau (* x (PI)))) (taylor -inf x) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* tau (* x (PI)))) (taylor -inf x) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* tau (* x (PI)))) (taylor -inf x) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (sin (* x (PI))) (taylor -inf x) (#s(alt (sin.f32 (*.f32 (PI.f32) x)) (patch (sin.f32 (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (sin (* x (PI))) (taylor -inf x) (#s(alt (sin.f32 (*.f32 (PI.f32) x)) (patch (sin.f32 (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (sin (* x (PI))) (taylor -inf x) (#s(alt (sin.f32 (*.f32 (PI.f32) x)) (patch (sin.f32 (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (sin (* x (PI))) (taylor -inf x) (#s(alt (sin.f32 (*.f32 (PI.f32) x)) (patch (sin.f32 (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor -inf x) (#s(alt (*.f32 (PI.f32) x) (patch (*.f32 (PI.f32) x) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor -inf x) (#s(alt (*.f32 (PI.f32) x) (patch (*.f32 (PI.f32) x) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor -inf x) (#s(alt (*.f32 (PI.f32) x) (patch (*.f32 (PI.f32) x) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor -inf x) (#s(alt (*.f32 (PI.f32) x) (patch (*.f32 (PI.f32) x) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf x) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf x) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf x) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf x) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1/6 (* (pow x 2) (* (pow (PI) 2) (+ 1 (pow tau 2))))) (taylor -inf x) (#s(alt (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (+ (* -1/6 (* (pow (PI) 2) (+ 1 (pow tau 2)))) (/ 1 (pow x 2)))) (taylor -inf x) (#s(alt (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (+ (* -1/6 (* (pow (PI) 2) (+ 1 (pow tau 2)))) (/ 1 (pow x 2)))) (taylor -inf x) (#s(alt (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (+ (* -1/6 (* (pow (PI) 2) (+ 1 (pow tau 2)))) (/ 1 (pow x 2)))) (taylor -inf x) (#s(alt (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf x) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf x) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf x) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf x) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf x) (#s(alt (*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau)))) (patch (*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf x) (#s(alt (*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau)))) (patch (*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf x) (#s(alt (*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau)))) (patch (*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf x) (#s(alt (*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau)))) (patch (*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (sin (* tau (* x (PI))))) (taylor -inf x) (#s(alt (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (sin (* tau (* x (PI))))) (taylor -inf x) (#s(alt (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (sin (* tau (* x (PI))))) (taylor -inf x) (#s(alt (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (sin (* tau (* x (PI))))) (taylor -inf x) (#s(alt (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor -inf x) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor -inf x) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor -inf x) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor -inf x) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor -inf x) (#s(alt (*.f32 tau (*.f32 (PI.f32) x)) (patch (*.f32 tau (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor -inf x) (#s(alt (*.f32 tau (*.f32 (PI.f32) x)) (patch (*.f32 tau (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor -inf x) (#s(alt (*.f32 tau (*.f32 (PI.f32) x)) (patch (*.f32 tau (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor -inf x) (#s(alt (*.f32 tau (*.f32 (PI.f32) x)) (patch (*.f32 tau (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf x) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf x) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf x) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf x) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3)))) (taylor -inf x) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3)))) (taylor -inf x) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3)))) (taylor -inf x) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3)))) (taylor -inf x) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* tau (* x (PI)))) (taylor -inf x) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* tau (* x (PI)))) (taylor -inf x) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* tau (* x (PI)))) (taylor -inf x) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* tau (* x (PI)))) (taylor -inf x) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI)))) (taylor -inf x) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI)))) (taylor -inf x) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI)))) (taylor -inf x) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI)))) (taylor -inf x) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* x (PI))) (taylor -inf x) (#s(alt (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) (patch (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* x (PI))) (taylor -inf x) (#s(alt (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) (patch (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* x (PI))) (taylor -inf x) (#s(alt (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) (patch (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* tau (* x (PI)))) (* x (PI))) (taylor -inf x) (#s(alt (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) (patch (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* x (pow (PI) 2)) (taylor -inf x) (#s(alt (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (patch (*.f32 (PI.f32) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* x (pow (PI) 2)) (taylor -inf x) (#s(alt (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (patch (*.f32 (PI.f32) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* x (pow (PI) 2)) (taylor -inf x) (#s(alt (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (patch (*.f32 (PI.f32) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* x (pow (PI) 2)) (taylor -inf x) (#s(alt (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (patch (*.f32 (PI.f32) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
Calls

6 calls:

TimeVariablePointExpression
10.0ms
tau
@-inf
((/ (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* tau (* (PI) x)))) (* (PI) x)) (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* (PI) x)) (* (PI) x) (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (+ (* tau tau) 1) (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (/ (sin (* tau (* (PI) x))) (* (PI) x))) (* (neg (sin (* tau (* (PI) x)))) (/ (/ (sin (* (PI) x)) x) (* (* (PI) (* (PI) x)) (neg tau)))) (neg (sin (* tau (* (PI) x)))) (sin (* tau (* (PI) x))) (* tau (* (PI) x)) (/ (/ (* (/ (sin (* (PI) x)) (* (* tau (PI)) x)) (sin (* tau (* (PI) x)))) (* (sqrt (PI)) x)) (sqrt (PI))) (/ (* (/ (sin (* (PI) x)) (* (* tau (PI)) x)) (sin (* tau (* (PI) x)))) (* (sqrt (PI)) x)) (/ (sin (* (PI) x)) (* (* tau (PI)) x)) (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* tau (* (PI) x)))) (* (PI) (PI)) (/ (sin (* tau (* (PI) x))) (* (PI) x)) (* (PI) (* (PI) x)) (* tau (PI)))
5.0ms
x
@-inf
((/ (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* tau (* (PI) x)))) (* (PI) x)) (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* (PI) x)) (* (PI) x) (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (+ (* tau tau) 1) (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (/ (sin (* tau (* (PI) x))) (* (PI) x))) (* (neg (sin (* tau (* (PI) x)))) (/ (/ (sin (* (PI) x)) x) (* (* (PI) (* (PI) x)) (neg tau)))) (neg (sin (* tau (* (PI) x)))) (sin (* tau (* (PI) x))) (* tau (* (PI) x)) (/ (/ (* (/ (sin (* (PI) x)) (* (* tau (PI)) x)) (sin (* tau (* (PI) x)))) (* (sqrt (PI)) x)) (sqrt (PI))) (/ (* (/ (sin (* (PI) x)) (* (* tau (PI)) x)) (sin (* tau (* (PI) x)))) (* (sqrt (PI)) x)) (/ (sin (* (PI) x)) (* (* tau (PI)) x)) (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* tau (* (PI) x)))) (* (PI) (PI)) (/ (sin (* tau (* (PI) x))) (* (PI) x)) (* (PI) (* (PI) x)) (* tau (PI)))
5.0ms
x
@inf
((/ (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* tau (* (PI) x)))) (* (PI) x)) (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* (PI) x)) (* (PI) x) (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (+ (* tau tau) 1) (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (/ (sin (* tau (* (PI) x))) (* (PI) x))) (* (neg (sin (* tau (* (PI) x)))) (/ (/ (sin (* (PI) x)) x) (* (* (PI) (* (PI) x)) (neg tau)))) (neg (sin (* tau (* (PI) x)))) (sin (* tau (* (PI) x))) (* tau (* (PI) x)) (/ (/ (* (/ (sin (* (PI) x)) (* (* tau (PI)) x)) (sin (* tau (* (PI) x)))) (* (sqrt (PI)) x)) (sqrt (PI))) (/ (* (/ (sin (* (PI) x)) (* (* tau (PI)) x)) (sin (* tau (* (PI) x)))) (* (sqrt (PI)) x)) (/ (sin (* (PI) x)) (* (* tau (PI)) x)) (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* tau (* (PI) x)))) (* (PI) (PI)) (/ (sin (* tau (* (PI) x))) (* (PI) x)) (* (PI) (* (PI) x)) (* tau (PI)))
4.0ms
tau
@inf
((/ (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* tau (* (PI) x)))) (* (PI) x)) (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* (PI) x)) (* (PI) x) (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (+ (* tau tau) 1) (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (/ (sin (* tau (* (PI) x))) (* (PI) x))) (* (neg (sin (* tau (* (PI) x)))) (/ (/ (sin (* (PI) x)) x) (* (* (PI) (* (PI) x)) (neg tau)))) (neg (sin (* tau (* (PI) x)))) (sin (* tau (* (PI) x))) (* tau (* (PI) x)) (/ (/ (* (/ (sin (* (PI) x)) (* (* tau (PI)) x)) (sin (* tau (* (PI) x)))) (* (sqrt (PI)) x)) (sqrt (PI))) (/ (* (/ (sin (* (PI) x)) (* (* tau (PI)) x)) (sin (* tau (* (PI) x)))) (* (sqrt (PI)) x)) (/ (sin (* (PI) x)) (* (* tau (PI)) x)) (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* tau (* (PI) x)))) (* (PI) (PI)) (/ (sin (* tau (* (PI) x))) (* (PI) x)) (* (PI) (* (PI) x)) (* tau (PI)))
3.0ms
tau
@0
((/ (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* tau (* (PI) x)))) (* (PI) x)) (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* (PI) x)) (* (PI) x) (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (+ (* tau tau) 1) (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (/ (sin (* tau (* (PI) x))) (* (PI) x))) (* (neg (sin (* tau (* (PI) x)))) (/ (/ (sin (* (PI) x)) x) (* (* (PI) (* (PI) x)) (neg tau)))) (neg (sin (* tau (* (PI) x)))) (sin (* tau (* (PI) x))) (* tau (* (PI) x)) (/ (/ (* (/ (sin (* (PI) x)) (* (* tau (PI)) x)) (sin (* tau (* (PI) x)))) (* (sqrt (PI)) x)) (sqrt (PI))) (/ (* (/ (sin (* (PI) x)) (* (* tau (PI)) x)) (sin (* tau (* (PI) x)))) (* (sqrt (PI)) x)) (/ (sin (* (PI) x)) (* (* tau (PI)) x)) (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* tau (* (PI) x)))) (* (PI) (PI)) (/ (sin (* tau (* (PI) x))) (* (PI) x)) (* (PI) (* (PI) x)) (* tau (PI)))

simplify339.0ms (3%)

Memory
-29.5MiB live, 413.0MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04337112
114226816
254026601
085686355
Stop Event
iter limit
node limit
Counts
408 → 406
Calls
Call 1
Inputs
(/ (sin (* x (PI))) (* x (PI)))
(+ (* -1/6 (* (pow tau 2) (* x (* (PI) (sin (* x (PI))))))) (/ (sin (* x (PI))) (* x (PI))))
(+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* 1/120 (* (pow tau 2) (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI))))))))) (/ (sin (* x (PI))) (* x (PI))))
(+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 5) (* (pow (PI) 5) (sin (* x (PI))))))) (* 1/120 (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI)))))))))) (/ (sin (* x (PI))) (* x (PI))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/ (sin (* x (PI))) (* x (PI)))
(+ (* -1/6 (* (pow tau 2) (* x (* (PI) (sin (* x (PI))))))) (/ (sin (* x (PI))) (* x (PI))))
(+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* 1/120 (* (pow tau 2) (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI))))))))) (/ (sin (* x (PI))) (* x (PI))))
(+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 5) (* (pow (PI) 5) (sin (* x (PI))))))) (* 1/120 (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI)))))))))) (/ (sin (* x (PI))) (* x (PI))))
(+ 1 (* -1/6 (* (pow x 2) (pow (PI) 2))))
(+ 1 (+ (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))) (* -1/6 (* (pow x 2) (pow (PI) 2)))))
(+ 1 (+ (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))) (* -1/6 (* (pow x 2) (pow (PI) 2)))))
(+ 1 (+ (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))) (* -1/6 (* (pow x 2) (pow (PI) 2)))))
(* -1/6 (pow (PI) 2))
(+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* -1/6 (pow (PI) 2)))
(+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* -1/6 (pow (PI) 2)))
(+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* -1/6 (pow (PI) 2)))
1
(+ 1 (pow tau 2))
(+ 1 (pow tau 2))
(+ 1 (pow tau 2))
(/ (sin (* x (PI))) (* x (PI)))
(+ (* -1/6 (* (pow tau 2) (* x (* (PI) (sin (* x (PI))))))) (/ (sin (* x (PI))) (* x (PI))))
(+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* 1/120 (* (pow tau 2) (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI))))))))) (/ (sin (* x (PI))) (* x (PI))))
(+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 5) (* (pow (PI) 5) (sin (* x (PI))))))) (* 1/120 (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI)))))))))) (/ (sin (* x (PI))) (* x (PI))))
(/ (sin (* x (PI))) (* x (PI)))
(+ (* -1/6 (* (pow tau 2) (* x (* (PI) (sin (* x (PI))))))) (/ (sin (* x (PI))) (* x (PI))))
(+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* 1/120 (* (pow tau 2) (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI))))))))) (/ (sin (* x (PI))) (* x (PI))))
(+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 5) (* (pow (PI) 5) (sin (* x (PI))))))) (* 1/120 (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI)))))))))) (/ (sin (* x (PI))) (* x (PI))))
(* -1 (* tau (* x (PI))))
(* tau (- (* 1/6 (* (pow tau 2) (* (pow x 3) (pow (PI) 3)))) (* x (PI))))
(* tau (- (* (pow tau 2) (- (* -1/120 (* (pow tau 2) (* (pow x 5) (pow (PI) 5)))) (* -1/6 (* (pow x 3) (pow (PI) 3))))) (* x (PI))))
(* tau (- (* (pow tau 2) (- (* (pow tau 2) (- (* 1/5040 (* (pow tau 2) (* (pow x 7) (pow (PI) 7)))) (* 1/120 (* (pow x 5) (pow (PI) 5))))) (* -1/6 (* (pow x 3) (pow (PI) 3))))) (* x (PI))))
(* tau (* x (PI)))
(* tau (+ (* -1/6 (* (pow tau 2) (* (pow x 3) (pow (PI) 3)))) (* x (PI))))
(* tau (+ (* x (PI)) (* (pow tau 2) (+ (* -1/6 (* (pow x 3) (pow (PI) 3))) (* 1/120 (* (pow tau 2) (* (pow x 5) (pow (PI) 5))))))))
(* tau (+ (* x (PI)) (* (pow tau 2) (+ (* -1/6 (* (pow x 3) (pow (PI) 3))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 7) (pow (PI) 7)))) (* 1/120 (* (pow x 5) (pow (PI) 5)))))))))
(* tau (* x (PI)))
(* tau (* x (PI)))
(* tau (* x (PI)))
(* tau (* x (PI)))
(/ (sin (* x (PI))) (* x (PI)))
(+ (* -1/6 (* (pow tau 2) (* x (* (PI) (sin (* x (PI))))))) (/ (sin (* x (PI))) (* x (PI))))
(+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* 1/120 (* (pow tau 2) (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI))))))))) (/ (sin (* x (PI))) (* x (PI))))
(+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 5) (* (pow (PI) 5) (sin (* x (PI))))))) (* 1/120 (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI)))))))))) (/ (sin (* x (PI))) (* x (PI))))
(* (/ (sin (* x (PI))) x) (sqrt (/ 1 (PI))))
(+ (* -1/6 (* (* (pow tau 2) (* x (sin (* x (PI))))) (sqrt (pow (PI) 3)))) (* (/ (sin (* x (PI))) x) (sqrt (/ 1 (PI)))))
(+ (* (/ (sin (* x (PI))) x) (sqrt (/ 1 (PI)))) (* (pow tau 2) (+ (* -1/6 (* (* x (sin (* x (PI)))) (sqrt (pow (PI) 3)))) (* 1/120 (* (* (pow tau 2) (* (pow x 3) (sin (* x (PI))))) (sqrt (pow (PI) 7)))))))
(+ (* (/ (sin (* x (PI))) x) (sqrt (/ 1 (PI)))) (* (pow tau 2) (+ (* -1/6 (* (* x (sin (* x (PI)))) (sqrt (pow (PI) 3)))) (* (pow tau 2) (+ (* -1/5040 (* (* (pow tau 2) (* (pow x 5) (sin (* x (PI))))) (sqrt (pow (PI) 11)))) (* 1/120 (* (* (pow x 3) (sin (* x (PI)))) (sqrt (pow (PI) 7)))))))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(sin (* x (PI)))
(+ (sin (* x (PI))) (* -1/6 (* (pow tau 2) (* (pow x 2) (* (pow (PI) 2) (sin (* x (PI))))))))
(+ (sin (* x (PI))) (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (* (pow (PI) 2) (sin (* x (PI)))))) (* 1/120 (* (pow tau 2) (* (pow x 4) (* (pow (PI) 4) (sin (* x (PI))))))))))
(+ (sin (* x (PI))) (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (* (pow (PI) 2) (sin (* x (PI)))))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 6) (* (pow (PI) 6) (sin (* x (PI))))))) (* 1/120 (* (pow x 4) (* (pow (PI) 4) (sin (* x (PI)))))))))))
tau
(* tau (+ 1 (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2))))))
(* tau (+ 1 (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (* 1/120 (* (pow tau 2) (* (pow x 4) (pow (PI) 4))))))))
(* tau (+ 1 (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 6) (pow (PI) 6)))) (* 1/120 (* (pow x 4) (pow (PI) 4)))))))))
(* tau (PI))
(* tau (PI))
(* tau (PI))
(* tau (PI))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2))))
(* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2)))))
(* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2)))))
(* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2)))))
(* -1/6 (* (pow tau 2) (pow (PI) 2)))
(* (pow tau 2) (+ (* -1/6 (/ (pow (PI) 2) (pow tau 2))) (* -1/6 (pow (PI) 2))))
(* (pow tau 2) (+ (* -1/6 (/ (pow (PI) 2) (pow tau 2))) (* -1/6 (pow (PI) 2))))
(* (pow tau 2) (+ (* -1/6 (/ (pow (PI) 2) (pow tau 2))) (* -1/6 (pow (PI) 2))))
(pow tau 2)
(* (pow tau 2) (+ 1 (/ 1 (pow tau 2))))
(* (pow tau 2) (+ 1 (/ 1 (pow tau 2))))
(* (pow tau 2) (+ 1 (/ 1 (pow tau 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(* -1 (sin (* tau (* x (PI)))))
(* -1 (sin (* tau (* x (PI)))))
(* -1 (sin (* tau (* x (PI)))))
(* -1 (sin (* tau (* x (PI)))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(* tau (* x (PI)))
(* tau (* x (PI)))
(* tau (* x (PI)))
(* tau (* x (PI)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(/ (sin (* tau (* x (PI)))) (* x (PI)))
(/ (sin (* tau (* x (PI)))) (* x (PI)))
(/ (sin (* tau (* x (PI)))) (* x (PI)))
(/ (sin (* tau (* x (PI)))) (* x (PI)))
(* tau (PI))
(* tau (PI))
(* tau (PI))
(* tau (PI))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2))))
(* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2)))))
(* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2)))))
(* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2)))))
(* -1/6 (* (pow tau 2) (pow (PI) 2)))
(* (pow tau 2) (+ (* -1/6 (/ (pow (PI) 2) (pow tau 2))) (* -1/6 (pow (PI) 2))))
(* (pow tau 2) (+ (* -1/6 (/ (pow (PI) 2) (pow tau 2))) (* -1/6 (pow (PI) 2))))
(* (pow tau 2) (+ (* -1/6 (/ (pow (PI) 2) (pow tau 2))) (* -1/6 (pow (PI) 2))))
(pow tau 2)
(* (pow tau 2) (+ 1 (/ 1 (pow tau 2))))
(* (pow tau 2) (+ 1 (/ 1 (pow tau 2))))
(* (pow tau 2) (+ 1 (/ 1 (pow tau 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(* -1 (sin (* tau (* x (PI)))))
(* -1 (sin (* tau (* x (PI)))))
(* -1 (sin (* tau (* x (PI)))))
(* -1 (sin (* tau (* x (PI)))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(* tau (* x (PI)))
(* tau (* x (PI)))
(* tau (* x (PI)))
(* tau (* x (PI)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(/ (sin (* tau (* x (PI)))) (* x (PI)))
(/ (sin (* tau (* x (PI)))) (* x (PI)))
(/ (sin (* tau (* x (PI)))) (* x (PI)))
(/ (sin (* tau (* x (PI)))) (* x (PI)))
(* tau (PI))
(* tau (PI))
(* tau (PI))
(* tau (PI))
1
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* -1/6 (pow (PI) 2)))))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (* 1/36 (* (pow tau 2) (pow (PI) 4))))))))))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (+ (* 1/36 (* (pow tau 2) (pow (PI) 4))) (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 6))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 6))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 6))) (* -1/5040 (pow (PI) 6))))))))))))))
(/ 1 tau)
(+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) tau)) (/ 1 tau))
(+ (* (pow x 2) (+ (* -1/6 (/ (pow (PI) 2) tau)) (* 1/120 (/ (* (pow x 2) (pow (PI) 4)) tau)))) (/ 1 tau))
(+ (* (pow x 2) (+ (* -1/6 (/ (pow (PI) 2) tau)) (* (pow x 2) (+ (* -1/5040 (/ (* (pow x 2) (pow (PI) 6)) tau)) (* 1/120 (/ (pow (PI) 4) tau)))))) (/ 1 tau))
(* x (PI))
(* x (+ (PI) (* -1/6 (* (pow x 2) (pow (PI) 3)))))
(* x (+ (PI) (* (pow x 2) (+ (* -1/6 (pow (PI) 3)) (* 1/120 (* (pow x 2) (pow (PI) 5)))))))
(* x (+ (PI) (* (pow x 2) (+ (* -1/6 (pow (PI) 3)) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (pow (PI) 7))) (* 1/120 (pow (PI) 5))))))))
(* x (PI))
(* x (PI))
(* x (PI))
(* x (PI))
1
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* -1/6 (pow (PI) 2)))))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (* 1/36 (* (pow tau 2) (pow (PI) 4))))))))))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (+ (* 1/36 (* (pow tau 2) (pow (PI) 4))) (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 6))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 6))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 6))) (* -1/5040 (pow (PI) 6))))))))))))))
1
(+ 1 (* -1/6 (* (pow x 2) (* (pow (PI) 2) (+ 1 (pow tau 2))))))
(+ 1 (* -1/6 (* (pow x 2) (* (pow (PI) 2) (+ 1 (pow tau 2))))))
(+ 1 (* -1/6 (* (pow x 2) (* (pow (PI) 2) (+ 1 (pow tau 2))))))
1
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* -1/6 (pow (PI) 2)))))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (* 1/36 (* (pow tau 2) (pow (PI) 4))))))))))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (+ (* 1/36 (* (pow tau 2) (pow (PI) 4))) (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 6))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 6))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 6))) (* -1/5040 (pow (PI) 6))))))))))))))
1
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* -1/6 (pow (PI) 2)))))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (* 1/36 (* (pow tau 2) (pow (PI) 4))))))))))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (+ (* 1/36 (* (pow tau 2) (pow (PI) 4))) (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 6))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 6))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 6))) (* -1/5040 (pow (PI) 6))))))))))))))
(* -1 (* tau (* x (PI))))
(* x (- (* 1/6 (* (pow tau 3) (* (pow x 2) (pow (PI) 3)))) (* tau (PI))))
(* x (- (* (pow x 2) (- (* -1/120 (* (pow tau 5) (* (pow x 2) (pow (PI) 5)))) (* -1/6 (* (pow tau 3) (pow (PI) 3))))) (* tau (PI))))
(* x (- (* (pow x 2) (- (* (pow x 2) (- (* 1/5040 (* (pow tau 7) (* (pow x 2) (pow (PI) 7)))) (* 1/120 (* (pow tau 5) (pow (PI) 5))))) (* -1/6 (* (pow tau 3) (pow (PI) 3))))) (* tau (PI))))
(* tau (* x (PI)))
(* x (+ (* -1/6 (* (pow tau 3) (* (pow x 2) (pow (PI) 3)))) (* tau (PI))))
(* x (+ (* tau (PI)) (* (pow x 2) (+ (* -1/6 (* (pow tau 3) (pow (PI) 3))) (* 1/120 (* (pow tau 5) (* (pow x 2) (pow (PI) 5))))))))
(* x (+ (* tau (PI)) (* (pow x 2) (+ (* -1/6 (* (pow tau 3) (pow (PI) 3))) (* (pow x 2) (+ (* -1/5040 (* (pow tau 7) (* (pow x 2) (pow (PI) 7)))) (* 1/120 (* (pow tau 5) (pow (PI) 5)))))))))
(* tau (* x (PI)))
(* tau (* x (PI)))
(* tau (* x (PI)))
(* tau (* x (PI)))
1
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* -1/6 (pow (PI) 2)))))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (* 1/36 (* (pow tau 2) (pow (PI) 4))))))))))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (+ (* 1/36 (* (pow tau 2) (pow (PI) 4))) (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 6))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 6))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 6))) (* -1/5040 (pow (PI) 6))))))))))))))
(sqrt (PI))
(+ (sqrt (PI)) (* (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 4))) (* -1/6 (pow (PI) 4)))) (sqrt (/ 1 (pow (PI) 3)))))
(+ (sqrt (PI)) (* (pow x 2) (+ (* (sqrt (/ 1 (pow (PI) 3))) (+ (* -1/6 (* (pow tau 2) (pow (PI) 4))) (* -1/6 (pow (PI) 4)))) (* (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 6))) (+ (* 1/120 (pow (PI) 6)) (* 1/36 (* (pow tau 2) (pow (PI) 6)))))) (sqrt (/ 1 (pow (PI) 3)))))))
(+ (sqrt (PI)) (* (pow x 2) (+ (* (sqrt (/ 1 (pow (PI) 3))) (+ (* -1/6 (* (pow tau 2) (pow (PI) 4))) (* -1/6 (pow (PI) 4)))) (* (pow x 2) (+ (* (sqrt (/ 1 (pow (PI) 3))) (+ (* 1/120 (* (pow tau 4) (pow (PI) 6))) (+ (* 1/120 (pow (PI) 6)) (* 1/36 (* (pow tau 2) (pow (PI) 6)))))) (* (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 8))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 8))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 8))) (* -1/5040 (pow (PI) 8)))))) (sqrt (/ 1 (pow (PI) 3)))))))))
(/ 1 tau)
(+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) tau)) (/ 1 tau))
(+ (* (pow x 2) (+ (* -1/6 (/ (pow (PI) 2) tau)) (* 1/120 (/ (* (pow x 2) (pow (PI) 4)) tau)))) (/ 1 tau))
(+ (* (pow x 2) (+ (* -1/6 (/ (pow (PI) 2) tau)) (* (pow x 2) (+ (* -1/5040 (/ (* (pow x 2) (pow (PI) 6)) tau)) (* 1/120 (/ (pow (PI) 4) tau)))))) (/ 1 tau))
(* x (PI))
(* x (+ (PI) (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 3))) (* -1/6 (pow (PI) 3))))))
(* x (+ (PI) (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 3))) (+ (* -1/6 (pow (PI) 3)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 5))) (+ (* 1/120 (pow (PI) 5)) (* 1/36 (* (pow tau 2) (pow (PI) 5)))))))))))
(* x (+ (PI) (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 3))) (+ (* -1/6 (pow (PI) 3)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 5))) (+ (* 1/120 (pow (PI) 5)) (+ (* 1/36 (* (pow tau 2) (pow (PI) 5))) (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 7))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 7))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 7))) (* -1/5040 (pow (PI) 7)))))))))))))))
tau
(+ tau (* -1/6 (* (pow tau 3) (* (pow x 2) (pow (PI) 2)))))
(+ tau (* (pow x 2) (+ (* -1/6 (* (pow tau 3) (pow (PI) 2))) (* 1/120 (* (pow tau 5) (* (pow x 2) (pow (PI) 4)))))))
(+ tau (* (pow x 2) (+ (* -1/6 (* (pow tau 3) (pow (PI) 2))) (* (pow x 2) (+ (* -1/5040 (* (pow tau 7) (* (pow x 2) (pow (PI) 6)))) (* 1/120 (* (pow tau 5) (pow (PI) 4))))))))
(* x (pow (PI) 2))
(* x (pow (PI) 2))
(* x (pow (PI) 2))
(* x (pow (PI) 2))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(sin (* x (PI)))
(sin (* x (PI)))
(sin (* x (PI)))
(sin (* x (PI)))
(* x (PI))
(* x (PI))
(* x (PI))
(* x (PI))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(* -1/6 (* (pow x 2) (* (pow (PI) 2) (+ 1 (pow tau 2)))))
(* (pow x 2) (+ (* -1/6 (* (pow (PI) 2) (+ 1 (pow tau 2)))) (/ 1 (pow x 2))))
(* (pow x 2) (+ (* -1/6 (* (pow (PI) 2) (+ 1 (pow tau 2)))) (/ 1 (pow x 2))))
(* (pow x 2) (+ (* -1/6 (* (pow (PI) 2) (+ 1 (pow tau 2)))) (/ 1 (pow x 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(* -1 (sin (* tau (* x (PI)))))
(* -1 (sin (* tau (* x (PI)))))
(* -1 (sin (* tau (* x (PI)))))
(* -1 (sin (* tau (* x (PI)))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(* tau (* x (PI)))
(* tau (* x (PI)))
(* tau (* x (PI)))
(* tau (* x (PI)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(/ (sin (* tau (* x (PI)))) (* x (PI)))
(/ (sin (* tau (* x (PI)))) (* x (PI)))
(/ (sin (* tau (* x (PI)))) (* x (PI)))
(/ (sin (* tau (* x (PI)))) (* x (PI)))
(* x (pow (PI) 2))
(* x (pow (PI) 2))
(* x (pow (PI) 2))
(* x (pow (PI) 2))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(sin (* x (PI)))
(sin (* x (PI)))
(sin (* x (PI)))
(sin (* x (PI)))
(* x (PI))
(* x (PI))
(* x (PI))
(* x (PI))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(* -1/6 (* (pow x 2) (* (pow (PI) 2) (+ 1 (pow tau 2)))))
(* (pow x 2) (+ (* -1/6 (* (pow (PI) 2) (+ 1 (pow tau 2)))) (/ 1 (pow x 2))))
(* (pow x 2) (+ (* -1/6 (* (pow (PI) 2) (+ 1 (pow tau 2)))) (/ 1 (pow x 2))))
(* (pow x 2) (+ (* -1/6 (* (pow (PI) 2) (+ 1 (pow tau 2)))) (/ 1 (pow x 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(* -1 (sin (* tau (* x (PI)))))
(* -1 (sin (* tau (* x (PI)))))
(* -1 (sin (* tau (* x (PI)))))
(* -1 (sin (* tau (* x (PI)))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(* tau (* x (PI)))
(* tau (* x (PI)))
(* tau (* x (PI)))
(* tau (* x (PI)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(/ (sin (* tau (* x (PI)))) (* x (PI)))
(/ (sin (* tau (* x (PI)))) (* x (PI)))
(/ (sin (* tau (* x (PI)))) (* x (PI)))
(/ (sin (* tau (* x (PI)))) (* x (PI)))
(* x (pow (PI) 2))
(* x (pow (PI) 2))
(* x (pow (PI) 2))
(* x (pow (PI) 2))
Outputs
(/ (sin (* x (PI))) (* x (PI)))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(+ (* -1/6 (* (pow tau 2) (* x (* (PI) (sin (* x (PI))))))) (/ (sin (* x (PI))) (* x (PI))))
(fma.f32 (*.f32 (*.f32 tau tau) #s(literal -1/6 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))
(+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* 1/120 (* (pow tau 2) (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI))))))))) (/ (sin (* x (PI))) (* x (PI))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (fma.f32 (*.f32 #s(literal 1/120 binary32) (*.f32 tau tau)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal -1/6 binary32) x) (PI.f32)))) (*.f32 tau tau) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))
(+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 5) (* (pow (PI) 5) (sin (* x (PI))))))) (* 1/120 (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI)))))))))) (/ (sin (* x (PI))) (* x (PI))))
(fma.f32 (pow.f32 tau #s(literal 4 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (fma.f32 (*.f32 (pow.f32 x #s(literal 3 binary32)) #s(literal 1/120 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)) (*.f32 (*.f32 #s(literal -1/5040 binary32) (*.f32 tau tau)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (pow.f32 x #s(literal 5 binary32)))))) (fma.f32 (*.f32 (*.f32 tau tau) #s(literal -1/6 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* x (PI))) (* x (PI)))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(+ (* -1/6 (* (pow tau 2) (* x (* (PI) (sin (* x (PI))))))) (/ (sin (* x (PI))) (* x (PI))))
(fma.f32 (*.f32 (*.f32 tau tau) #s(literal -1/6 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))
(+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* 1/120 (* (pow tau 2) (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI))))))))) (/ (sin (* x (PI))) (* x (PI))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (fma.f32 (*.f32 #s(literal 1/120 binary32) (*.f32 tau tau)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal -1/6 binary32) x) (PI.f32)))) (*.f32 tau tau) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))
(+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 5) (* (pow (PI) 5) (sin (* x (PI))))))) (* 1/120 (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI)))))))))) (/ (sin (* x (PI))) (* x (PI))))
(fma.f32 (pow.f32 tau #s(literal 4 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (fma.f32 (*.f32 (pow.f32 x #s(literal 3 binary32)) #s(literal 1/120 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)) (*.f32 (*.f32 #s(literal -1/5040 binary32) (*.f32 tau tau)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (pow.f32 x #s(literal 5 binary32)))))) (fma.f32 (*.f32 (*.f32 tau tau) #s(literal -1/6 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))))
(+ 1 (* -1/6 (* (pow x 2) (pow (PI) 2))))
(fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))
(+ 1 (+ (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))) (* -1/6 (* (pow x 2) (pow (PI) 2)))))
(fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(+ 1 (+ (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))) (* -1/6 (* (pow x 2) (pow (PI) 2)))))
(fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(+ 1 (+ (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))) (* -1/6 (* (pow x 2) (pow (PI) 2)))))
(fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(* -1/6 (pow (PI) 2))
(*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))
(+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* -1/6 (pow (PI) 2)))
(*.f32 (*.f32 #s(literal -1/6 binary32) (fma.f32 tau tau #s(literal 1 binary32))) (*.f32 (PI.f32) (PI.f32)))
(+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* -1/6 (pow (PI) 2)))
(*.f32 (*.f32 #s(literal -1/6 binary32) (fma.f32 tau tau #s(literal 1 binary32))) (*.f32 (PI.f32) (PI.f32)))
(+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* -1/6 (pow (PI) 2)))
(*.f32 (*.f32 #s(literal -1/6 binary32) (fma.f32 tau tau #s(literal 1 binary32))) (*.f32 (PI.f32) (PI.f32)))
1
#s(literal 1 binary32)
(+ 1 (pow tau 2))
(fma.f32 tau tau #s(literal 1 binary32))
(+ 1 (pow tau 2))
(fma.f32 tau tau #s(literal 1 binary32))
(+ 1 (pow tau 2))
(fma.f32 tau tau #s(literal 1 binary32))
(/ (sin (* x (PI))) (* x (PI)))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(+ (* -1/6 (* (pow tau 2) (* x (* (PI) (sin (* x (PI))))))) (/ (sin (* x (PI))) (* x (PI))))
(fma.f32 (*.f32 (*.f32 tau tau) #s(literal -1/6 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))
(+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* 1/120 (* (pow tau 2) (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI))))))))) (/ (sin (* x (PI))) (* x (PI))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (fma.f32 (*.f32 #s(literal 1/120 binary32) (*.f32 tau tau)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal -1/6 binary32) x) (PI.f32)))) (*.f32 tau tau) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))
(+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 5) (* (pow (PI) 5) (sin (* x (PI))))))) (* 1/120 (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI)))))))))) (/ (sin (* x (PI))) (* x (PI))))
(fma.f32 (pow.f32 tau #s(literal 4 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (fma.f32 (*.f32 (pow.f32 x #s(literal 3 binary32)) #s(literal 1/120 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)) (*.f32 (*.f32 #s(literal -1/5040 binary32) (*.f32 tau tau)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (pow.f32 x #s(literal 5 binary32)))))) (fma.f32 (*.f32 (*.f32 tau tau) #s(literal -1/6 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))))
(/ (sin (* x (PI))) (* x (PI)))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(+ (* -1/6 (* (pow tau 2) (* x (* (PI) (sin (* x (PI))))))) (/ (sin (* x (PI))) (* x (PI))))
(fma.f32 (*.f32 (*.f32 tau tau) #s(literal -1/6 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))
(+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* 1/120 (* (pow tau 2) (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI))))))))) (/ (sin (* x (PI))) (* x (PI))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (fma.f32 (*.f32 #s(literal 1/120 binary32) (*.f32 tau tau)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal -1/6 binary32) x) (PI.f32)))) (*.f32 tau tau) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))
(+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 5) (* (pow (PI) 5) (sin (* x (PI))))))) (* 1/120 (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI)))))))))) (/ (sin (* x (PI))) (* x (PI))))
(fma.f32 (pow.f32 tau #s(literal 4 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (fma.f32 (*.f32 (pow.f32 x #s(literal 3 binary32)) #s(literal 1/120 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)) (*.f32 (*.f32 #s(literal -1/5040 binary32) (*.f32 tau tau)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (pow.f32 x #s(literal 5 binary32)))))) (fma.f32 (*.f32 (*.f32 tau tau) #s(literal -1/6 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))))
(* -1 (* tau (* x (PI))))
(*.f32 (*.f32 (neg.f32 x) tau) (PI.f32))
(* tau (- (* 1/6 (* (pow tau 2) (* (pow x 3) (pow (PI) 3)))) (* x (PI))))
(*.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/6 binary32) (*.f32 tau tau)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32)))) (*.f32 (PI.f32) x)) tau)
(* tau (- (* (pow tau 2) (- (* -1/120 (* (pow tau 2) (* (pow x 5) (pow (PI) 5)))) (* -1/6 (* (pow x 3) (pow (PI) 3))))) (* x (PI))))
(*.f32 (-.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/6 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (pow.f32 x #s(literal 3 binary32)) (*.f32 (*.f32 #s(literal -1/120 binary32) (*.f32 tau tau)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (pow.f32 x #s(literal 5 binary32))))) (*.f32 tau tau)) (*.f32 (PI.f32) x)) tau)
(* tau (- (* (pow tau 2) (- (* (pow tau 2) (- (* 1/5040 (* (pow tau 2) (* (pow x 7) (pow (PI) 7)))) (* 1/120 (* (pow x 5) (pow (PI) 5))))) (* -1/6 (* (pow x 3) (pow (PI) 3))))) (* x (PI))))
(*.f32 (-.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/6 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (pow.f32 x #s(literal 3 binary32)) (*.f32 (fma.f32 (*.f32 #s(literal -1/120 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))) (pow.f32 x #s(literal 5 binary32)) (*.f32 (*.f32 #s(literal 1/5040 binary32) (*.f32 tau tau)) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) (pow.f32 x #s(literal 7 binary32))))) (*.f32 tau tau))) (*.f32 tau tau)) (*.f32 (PI.f32) x)) tau)
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* tau (+ (* -1/6 (* (pow tau 2) (* (pow x 3) (pow (PI) 3)))) (* x (PI))))
(*.f32 (fma.f32 (*.f32 (*.f32 tau tau) #s(literal -1/6 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32))) (*.f32 (PI.f32) x)) tau)
(* tau (+ (* x (PI)) (* (pow tau 2) (+ (* -1/6 (* (pow x 3) (pow (PI) 3))) (* 1/120 (* (pow tau 2) (* (pow x 5) (pow (PI) 5))))))))
(fma.f32 (pow.f32 tau #s(literal 3 binary32)) (fma.f32 (*.f32 #s(literal 1/120 binary32) (*.f32 tau tau)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (pow.f32 x #s(literal 5 binary32))) (*.f32 (*.f32 (pow.f32 x #s(literal 3 binary32)) #s(literal -1/6 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(* tau (+ (* x (PI)) (* (pow tau 2) (+ (* -1/6 (* (pow x 3) (pow (PI) 3))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 7) (pow (PI) 7)))) (* 1/120 (* (pow x 5) (pow (PI) 5)))))))))
(fma.f32 (pow.f32 tau #s(literal 3 binary32)) (fma.f32 (*.f32 (pow.f32 x #s(literal 3 binary32)) #s(literal -1/6 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)) (*.f32 (fma.f32 (*.f32 (pow.f32 x #s(literal 5 binary32)) #s(literal 1/120 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 #s(literal -1/5040 binary32) (*.f32 tau tau)) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) (pow.f32 x #s(literal 7 binary32))))) (*.f32 tau tau))) (*.f32 tau (*.f32 (PI.f32) x)))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(/ (sin (* x (PI))) (* x (PI)))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(+ (* -1/6 (* (pow tau 2) (* x (* (PI) (sin (* x (PI))))))) (/ (sin (* x (PI))) (* x (PI))))
(fma.f32 (*.f32 (*.f32 tau tau) #s(literal -1/6 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))
(+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* 1/120 (* (pow tau 2) (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI))))))))) (/ (sin (* x (PI))) (* x (PI))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (fma.f32 (*.f32 #s(literal 1/120 binary32) (*.f32 tau tau)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal -1/6 binary32) x) (PI.f32)))) (*.f32 tau tau) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))
(+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 5) (* (pow (PI) 5) (sin (* x (PI))))))) (* 1/120 (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI)))))))))) (/ (sin (* x (PI))) (* x (PI))))
(fma.f32 (pow.f32 tau #s(literal 4 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (fma.f32 (*.f32 (pow.f32 x #s(literal 3 binary32)) #s(literal 1/120 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)) (*.f32 (*.f32 #s(literal -1/5040 binary32) (*.f32 tau tau)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (pow.f32 x #s(literal 5 binary32)))))) (fma.f32 (*.f32 (*.f32 tau tau) #s(literal -1/6 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))))
(* (/ (sin (* x (PI))) x) (sqrt (/ 1 (PI))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(+ (* -1/6 (* (* (pow tau 2) (* x (sin (* x (PI))))) (sqrt (pow (PI) 3)))) (* (/ (sin (* x (PI))) x) (sqrt (/ 1 (PI)))))
(fma.f32 (*.f32 (*.f32 tau tau) (*.f32 (*.f32 #s(literal -1/6 binary32) x) (sin.f32 (*.f32 (PI.f32) x)))) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)))
(+ (* (/ (sin (* x (PI))) x) (sqrt (/ 1 (PI)))) (* (pow tau 2) (+ (* -1/6 (* (* x (sin (* x (PI)))) (sqrt (pow (PI) 3)))) (* 1/120 (* (* (pow tau 2) (* (pow x 3) (sin (* x (PI))))) (sqrt (pow (PI) 7)))))))
(fma.f32 (fma.f32 (*.f32 (*.f32 tau tau) (*.f32 (*.f32 (pow.f32 x #s(literal 3 binary32)) #s(literal 1/120 binary32)) (sin.f32 (*.f32 (PI.f32) x)))) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) (sin.f32 (*.f32 (PI.f32) x))) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 tau tau) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)))
(+ (* (/ (sin (* x (PI))) x) (sqrt (/ 1 (PI)))) (* (pow tau 2) (+ (* -1/6 (* (* x (sin (* x (PI)))) (sqrt (pow (PI) 3)))) (* (pow tau 2) (+ (* -1/5040 (* (* (pow tau 2) (* (pow x 5) (sin (* x (PI))))) (sqrt (pow (PI) 11)))) (* 1/120 (* (* (pow x 3) (sin (* x (PI)))) (sqrt (pow (PI) 7)))))))))
(fma.f32 (pow.f32 tau #s(literal 4 binary32)) (fma.f32 (*.f32 (*.f32 #s(literal -1/5040 binary32) (*.f32 tau tau)) (*.f32 (pow.f32 x #s(literal 5 binary32)) (sin.f32 (*.f32 (PI.f32) x)))) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 11 binary32))) (*.f32 (*.f32 (*.f32 (pow.f32 x #s(literal 3 binary32)) #s(literal 1/120 binary32)) (sin.f32 (*.f32 (PI.f32) x))) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 7 binary32))))) (fma.f32 (*.f32 (*.f32 tau tau) (*.f32 (*.f32 #s(literal -1/6 binary32) x) (sin.f32 (*.f32 (PI.f32) x)))) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* x (PI)))
(sin.f32 (*.f32 (PI.f32) x))
(+ (sin (* x (PI))) (* -1/6 (* (pow tau 2) (* (pow x 2) (* (pow (PI) 2) (sin (* x (PI))))))))
(*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 tau tau) x) x) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) #s(literal 1 binary32)) (sin.f32 (*.f32 (PI.f32) x)))
(+ (sin (* x (PI))) (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (* (pow (PI) 2) (sin (* x (PI)))))) (* 1/120 (* (pow tau 2) (* (pow x 4) (* (pow (PI) 4) (sin (* x (PI))))))))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (fma.f32 (*.f32 #s(literal 1/120 binary32) (*.f32 tau tau)) (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (pow.f32 x #s(literal 4 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32)))) (*.f32 tau tau) (sin.f32 (*.f32 (PI.f32) x)))
(+ (sin (* x (PI))) (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (* (pow (PI) 2) (sin (* x (PI)))))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 6) (* (pow (PI) 6) (sin (* x (PI))))))) (* 1/120 (* (pow x 4) (* (pow (PI) 4) (sin (* x (PI)))))))))))
(fma.f32 (pow.f32 tau #s(literal 4 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (fma.f32 (*.f32 (pow.f32 x #s(literal 4 binary32)) #s(literal 1/120 binary32)) (pow.f32 (PI.f32) #s(literal 4 binary32)) (*.f32 (*.f32 #s(literal -1/5040 binary32) (*.f32 tau tau)) (*.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) (pow.f32 x #s(literal 6 binary32)))))) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 tau tau) x) x) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) #s(literal 1 binary32)) (sin.f32 (*.f32 (PI.f32) x))))
tau
(* tau (+ 1 (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2))))))
(fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (*.f32 (pow.f32 tau #s(literal 3 binary32)) (PI.f32)) (PI.f32)) tau)
(* tau (+ 1 (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (* 1/120 (* (pow tau 2) (* (pow x 4) (pow (PI) 4))))))))
(fma.f32 (pow.f32 tau #s(literal 3 binary32)) (fma.f32 (*.f32 #s(literal 1/120 binary32) (*.f32 tau tau)) (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (pow.f32 x #s(literal 4 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32))) tau)
(* tau (+ 1 (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 6) (pow (PI) 6)))) (* 1/120 (* (pow x 4) (pow (PI) 4)))))))))
(fma.f32 (pow.f32 tau #s(literal 3 binary32)) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) (*.f32 (fma.f32 (*.f32 (pow.f32 x #s(literal 4 binary32)) #s(literal 1/120 binary32)) (pow.f32 (PI.f32) #s(literal 4 binary32)) (*.f32 (*.f32 #s(literal -1/5040 binary32) (*.f32 tau tau)) (*.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) (pow.f32 x #s(literal 6 binary32))))) (*.f32 tau tau))) tau)
(* tau (PI))
(*.f32 tau (PI.f32))
(* tau (PI))
(*.f32 tau (PI.f32))
(* tau (PI))
(*.f32 tau (PI.f32))
(* tau (PI))
(*.f32 tau (PI.f32))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2))))
(*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 (*.f32 tau tau) x) x)) (*.f32 (PI.f32) (PI.f32)))
(* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2)))))
(fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))
(* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2)))))
(fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))
(* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2)))))
(fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))
(* -1/6 (* (pow tau 2) (pow (PI) 2)))
(*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) tau) tau)
(* (pow tau 2) (+ (* -1/6 (/ (pow (PI) 2) (pow tau 2))) (* -1/6 (pow (PI) 2))))
(*.f32 (*.f32 (*.f32 tau tau) #s(literal -1/6 binary32)) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32))))
(* (pow tau 2) (+ (* -1/6 (/ (pow (PI) 2) (pow tau 2))) (* -1/6 (pow (PI) 2))))
(*.f32 (*.f32 (*.f32 tau tau) #s(literal -1/6 binary32)) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32))))
(* (pow tau 2) (+ (* -1/6 (/ (pow (PI) 2) (pow tau 2))) (* -1/6 (pow (PI) 2))))
(*.f32 (*.f32 (*.f32 tau tau) #s(literal -1/6 binary32)) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32))))
(pow tau 2)
(*.f32 tau tau)
(* (pow tau 2) (+ 1 (/ 1 (pow tau 2))))
(fma.f32 tau tau #s(literal 1 binary32))
(* (pow tau 2) (+ 1 (/ 1 (pow tau 2))))
(fma.f32 tau tau #s(literal 1 binary32))
(* (pow tau 2) (+ 1 (/ 1 (pow tau 2))))
(fma.f32 tau tau #s(literal 1 binary32))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(* -1 (sin (* tau (* x (PI)))))
(neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(* -1 (sin (* tau (* x (PI)))))
(neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(* -1 (sin (* tau (* x (PI)))))
(neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(* -1 (sin (* tau (* x (PI)))))
(neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (sin (* tau (* x (PI)))) (* x (PI)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))
(/ (sin (* tau (* x (PI)))) (* x (PI)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))
(/ (sin (* tau (* x (PI)))) (* x (PI)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))
(/ (sin (* tau (* x (PI)))) (* x (PI)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))
(* tau (PI))
(*.f32 tau (PI.f32))
(* tau (PI))
(*.f32 tau (PI.f32))
(* tau (PI))
(*.f32 tau (PI.f32))
(* tau (PI))
(*.f32 tau (PI.f32))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2))))
(*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 (*.f32 tau tau) x) x)) (*.f32 (PI.f32) (PI.f32)))
(* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2)))))
(fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))
(* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2)))))
(fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))
(* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2)))))
(fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))
(* -1/6 (* (pow tau 2) (pow (PI) 2)))
(*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) tau) tau)
(* (pow tau 2) (+ (* -1/6 (/ (pow (PI) 2) (pow tau 2))) (* -1/6 (pow (PI) 2))))
(*.f32 (*.f32 (*.f32 tau tau) #s(literal -1/6 binary32)) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32))))
(* (pow tau 2) (+ (* -1/6 (/ (pow (PI) 2) (pow tau 2))) (* -1/6 (pow (PI) 2))))
(*.f32 (*.f32 (*.f32 tau tau) #s(literal -1/6 binary32)) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32))))
(* (pow tau 2) (+ (* -1/6 (/ (pow (PI) 2) (pow tau 2))) (* -1/6 (pow (PI) 2))))
(*.f32 (*.f32 (*.f32 tau tau) #s(literal -1/6 binary32)) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32))))
(pow tau 2)
(*.f32 tau tau)
(* (pow tau 2) (+ 1 (/ 1 (pow tau 2))))
(fma.f32 tau tau #s(literal 1 binary32))
(* (pow tau 2) (+ 1 (/ 1 (pow tau 2))))
(fma.f32 tau tau #s(literal 1 binary32))
(* (pow tau 2) (+ 1 (/ 1 (pow tau 2))))
(fma.f32 tau tau #s(literal 1 binary32))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(* -1 (sin (* tau (* x (PI)))))
(neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(* -1 (sin (* tau (* x (PI)))))
(neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(* -1 (sin (* tau (* x (PI)))))
(neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(* -1 (sin (* tau (* x (PI)))))
(neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (sin (* tau (* x (PI)))) (* x (PI)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))
(/ (sin (* tau (* x (PI)))) (* x (PI)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))
(/ (sin (* tau (* x (PI)))) (* x (PI)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))
(/ (sin (* tau (* x (PI)))) (* x (PI)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))
(* tau (PI))
(*.f32 tau (PI.f32))
(* tau (PI))
(*.f32 tau (PI.f32))
(* tau (PI))
(*.f32 tau (PI.f32))
(* tau (PI))
(*.f32 tau (PI.f32))
1
#s(literal 1 binary32)
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* -1/6 (pow (PI) 2)))))
(fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (* 1/36 (* (pow tau 2) (pow (PI) 4))))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) (fma.f32 tau tau #s(literal 1 binary32))) (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (fma.f32 (*.f32 #s(literal 1/36 binary32) tau) tau (fma.f32 (pow.f32 tau #s(literal 4 binary32)) #s(literal 1/120 binary32) #s(literal 1/120 binary32)))) (*.f32 x x))) (*.f32 x x) #s(literal 1 binary32))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (+ (* 1/36 (* (pow tau 2) (pow (PI) 4))) (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 6))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 6))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 6))) (* -1/5040 (pow (PI) 6))))))))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) (fma.f32 tau tau #s(literal 1 binary32))) (*.f32 (PI.f32) (PI.f32)) (*.f32 (fma.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) (fma.f32 #s(literal -1/720 binary32) (fma.f32 tau tau (pow.f32 tau #s(literal 4 binary32))) (fma.f32 (pow.f32 tau #s(literal 6 binary32)) #s(literal -1/5040 binary32) #s(literal -1/5040 binary32)))) (*.f32 x x) (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (fma.f32 (*.f32 #s(literal 1/36 binary32) tau) tau (fma.f32 (pow.f32 tau #s(literal 4 binary32)) #s(literal 1/120 binary32) #s(literal 1/120 binary32))))) (*.f32 x x))) (*.f32 x x) #s(literal 1 binary32))
(/ 1 tau)
(/.f32 #s(literal 1 binary32) tau)
(+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) tau)) (/ 1 tau))
(fma.f32 (*.f32 (*.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) tau) #s(literal -1/6 binary32)) x) x (/.f32 #s(literal 1 binary32) tau))
(+ (* (pow x 2) (+ (* -1/6 (/ (pow (PI) 2) tau)) (* 1/120 (/ (* (pow x 2) (pow (PI) 4)) tau)))) (/ 1 tau))
(fma.f32 (fma.f32 (*.f32 (*.f32 (/.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) tau) #s(literal 1/120 binary32)) x) x (*.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) tau) #s(literal -1/6 binary32))) (*.f32 x x) (/.f32 #s(literal 1 binary32) tau))
(+ (* (pow x 2) (+ (* -1/6 (/ (pow (PI) 2) tau)) (* (pow x 2) (+ (* -1/5040 (/ (* (pow x 2) (pow (PI) 6)) tau)) (* 1/120 (/ (pow (PI) 4) tau)))))) (/ 1 tau))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 x x) #s(literal -1/5040 binary32)) (/.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) tau) (*.f32 (/.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) tau) #s(literal 1/120 binary32))) (*.f32 x x) (*.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) tau) #s(literal -1/6 binary32))) (*.f32 x x) (/.f32 #s(literal 1 binary32) tau))
(* x (PI))
(*.f32 (PI.f32) x)
(* x (+ (PI) (* -1/6 (* (pow x 2) (pow (PI) 3)))))
(*.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (pow.f32 (PI.f32) #s(literal 3 binary32)) (PI.f32)) x)
(* x (+ (PI) (* (pow x 2) (+ (* -1/6 (pow (PI) 3)) (* 1/120 (* (pow x 2) (pow (PI) 5)))))))
(fma.f32 (fma.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 1/120 binary32)) x) x (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal -1/6 binary32))) (pow.f32 x #s(literal 3 binary32)) (*.f32 (PI.f32) x))
(* x (+ (PI) (* (pow x 2) (+ (* -1/6 (pow (PI) 3)) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (pow (PI) 7))) (* 1/120 (pow (PI) 5))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 x x) #s(literal -1/5040 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 1/120 binary32))) (*.f32 x x) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal -1/6 binary32))) (pow.f32 x #s(literal 3 binary32)) (*.f32 (PI.f32) x))
(* x (PI))
(*.f32 (PI.f32) x)
(* x (PI))
(*.f32 (PI.f32) x)
(* x (PI))
(*.f32 (PI.f32) x)
(* x (PI))
(*.f32 (PI.f32) x)
1
#s(literal 1 binary32)
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* -1/6 (pow (PI) 2)))))
(fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (* 1/36 (* (pow tau 2) (pow (PI) 4))))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) (fma.f32 tau tau #s(literal 1 binary32))) (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (fma.f32 (*.f32 #s(literal 1/36 binary32) tau) tau (fma.f32 (pow.f32 tau #s(literal 4 binary32)) #s(literal 1/120 binary32) #s(literal 1/120 binary32)))) (*.f32 x x))) (*.f32 x x) #s(literal 1 binary32))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (+ (* 1/36 (* (pow tau 2) (pow (PI) 4))) (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 6))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 6))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 6))) (* -1/5040 (pow (PI) 6))))))))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) (fma.f32 tau tau #s(literal 1 binary32))) (*.f32 (PI.f32) (PI.f32)) (*.f32 (fma.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) (fma.f32 #s(literal -1/720 binary32) (fma.f32 tau tau (pow.f32 tau #s(literal 4 binary32))) (fma.f32 (pow.f32 tau #s(literal 6 binary32)) #s(literal -1/5040 binary32) #s(literal -1/5040 binary32)))) (*.f32 x x) (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (fma.f32 (*.f32 #s(literal 1/36 binary32) tau) tau (fma.f32 (pow.f32 tau #s(literal 4 binary32)) #s(literal 1/120 binary32) #s(literal 1/120 binary32))))) (*.f32 x x))) (*.f32 x x) #s(literal 1 binary32))
1
#s(literal 1 binary32)
(+ 1 (* -1/6 (* (pow x 2) (* (pow (PI) 2) (+ 1 (pow tau 2))))))
(fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(+ 1 (* -1/6 (* (pow x 2) (* (pow (PI) 2) (+ 1 (pow tau 2))))))
(fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(+ 1 (* -1/6 (* (pow x 2) (* (pow (PI) 2) (+ 1 (pow tau 2))))))
(fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
1
#s(literal 1 binary32)
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* -1/6 (pow (PI) 2)))))
(fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (* 1/36 (* (pow tau 2) (pow (PI) 4))))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) (fma.f32 tau tau #s(literal 1 binary32))) (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (fma.f32 (*.f32 #s(literal 1/36 binary32) tau) tau (fma.f32 (pow.f32 tau #s(literal 4 binary32)) #s(literal 1/120 binary32) #s(literal 1/120 binary32)))) (*.f32 x x))) (*.f32 x x) #s(literal 1 binary32))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (+ (* 1/36 (* (pow tau 2) (pow (PI) 4))) (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 6))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 6))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 6))) (* -1/5040 (pow (PI) 6))))))))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) (fma.f32 tau tau #s(literal 1 binary32))) (*.f32 (PI.f32) (PI.f32)) (*.f32 (fma.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) (fma.f32 #s(literal -1/720 binary32) (fma.f32 tau tau (pow.f32 tau #s(literal 4 binary32))) (fma.f32 (pow.f32 tau #s(literal 6 binary32)) #s(literal -1/5040 binary32) #s(literal -1/5040 binary32)))) (*.f32 x x) (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (fma.f32 (*.f32 #s(literal 1/36 binary32) tau) tau (fma.f32 (pow.f32 tau #s(literal 4 binary32)) #s(literal 1/120 binary32) #s(literal 1/120 binary32))))) (*.f32 x x))) (*.f32 x x) #s(literal 1 binary32))
1
#s(literal 1 binary32)
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* -1/6 (pow (PI) 2)))))
(fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (* 1/36 (* (pow tau 2) (pow (PI) 4))))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) (fma.f32 tau tau #s(literal 1 binary32))) (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (fma.f32 (*.f32 #s(literal 1/36 binary32) tau) tau (fma.f32 (pow.f32 tau #s(literal 4 binary32)) #s(literal 1/120 binary32) #s(literal 1/120 binary32)))) (*.f32 x x))) (*.f32 x x) #s(literal 1 binary32))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (+ (* 1/36 (* (pow tau 2) (pow (PI) 4))) (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 6))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 6))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 6))) (* -1/5040 (pow (PI) 6))))))))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) (fma.f32 tau tau #s(literal 1 binary32))) (*.f32 (PI.f32) (PI.f32)) (*.f32 (fma.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) (fma.f32 #s(literal -1/720 binary32) (fma.f32 tau tau (pow.f32 tau #s(literal 4 binary32))) (fma.f32 (pow.f32 tau #s(literal 6 binary32)) #s(literal -1/5040 binary32) #s(literal -1/5040 binary32)))) (*.f32 x x) (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (fma.f32 (*.f32 #s(literal 1/36 binary32) tau) tau (fma.f32 (pow.f32 tau #s(literal 4 binary32)) #s(literal 1/120 binary32) #s(literal 1/120 binary32))))) (*.f32 x x))) (*.f32 x x) #s(literal 1 binary32))
(* -1 (* tau (* x (PI))))
(*.f32 (*.f32 (neg.f32 x) tau) (PI.f32))
(* x (- (* 1/6 (* (pow tau 3) (* (pow x 2) (pow (PI) 3)))) (* tau (PI))))
(*.f32 (-.f32 (*.f32 (*.f32 (pow.f32 tau #s(literal 3 binary32)) #s(literal 1/6 binary32)) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) x) x)) (*.f32 tau (PI.f32))) x)
(* x (- (* (pow x 2) (- (* -1/120 (* (pow tau 5) (* (pow x 2) (pow (PI) 5)))) (* -1/6 (* (pow tau 3) (pow (PI) 3))))) (* tau (PI))))
(*.f32 (-.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/6 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (pow.f32 tau #s(literal 3 binary32)) (*.f32 (*.f32 (pow.f32 tau #s(literal 5 binary32)) #s(literal -1/120 binary32)) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) x) x))) (*.f32 x x)) (*.f32 tau (PI.f32))) x)
(* x (- (* (pow x 2) (- (* (pow x 2) (- (* 1/5040 (* (pow tau 7) (* (pow x 2) (pow (PI) 7)))) (* 1/120 (* (pow tau 5) (pow (PI) 5))))) (* -1/6 (* (pow tau 3) (pow (PI) 3))))) (* tau (PI))))
(*.f32 (-.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/6 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (pow.f32 tau #s(literal 3 binary32)) (*.f32 (fma.f32 (*.f32 #s(literal -1/120 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))) (pow.f32 tau #s(literal 5 binary32)) (*.f32 (*.f32 (pow.f32 tau #s(literal 7 binary32)) #s(literal 1/5040 binary32)) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) x) x))) (*.f32 x x))) (*.f32 x x)) (*.f32 tau (PI.f32))) x)
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* x (+ (* -1/6 (* (pow tau 3) (* (pow x 2) (pow (PI) 3)))) (* tau (PI))))
(fma.f32 (*.f32 tau x) (PI.f32) (*.f32 (*.f32 (pow.f32 tau #s(literal 3 binary32)) #s(literal -1/6 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32)))))
(* x (+ (* tau (PI)) (* (pow x 2) (+ (* -1/6 (* (pow tau 3) (pow (PI) 3))) (* 1/120 (* (pow tau 5) (* (pow x 2) (pow (PI) 5))))))))
(fma.f32 (*.f32 tau x) (PI.f32) (*.f32 (fma.f32 (*.f32 (pow.f32 tau #s(literal 5 binary32)) #s(literal 1/120 binary32)) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) x) x) (*.f32 (*.f32 (pow.f32 tau #s(literal 3 binary32)) #s(literal -1/6 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (pow.f32 x #s(literal 3 binary32))))
(* x (+ (* tau (PI)) (* (pow x 2) (+ (* -1/6 (* (pow tau 3) (pow (PI) 3))) (* (pow x 2) (+ (* -1/5040 (* (pow tau 7) (* (pow x 2) (pow (PI) 7)))) (* 1/120 (* (pow tau 5) (pow (PI) 5)))))))))
(fma.f32 (*.f32 tau x) (PI.f32) (*.f32 (fma.f32 (*.f32 (pow.f32 tau #s(literal 3 binary32)) #s(literal -1/6 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)) (*.f32 (fma.f32 (*.f32 (pow.f32 tau #s(literal 5 binary32)) #s(literal 1/120 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 (pow.f32 tau #s(literal 7 binary32)) #s(literal -1/5040 binary32)) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) x) x))) (*.f32 x x))) (pow.f32 x #s(literal 3 binary32))))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
1
#s(literal 1 binary32)
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* -1/6 (pow (PI) 2)))))
(fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (* 1/36 (* (pow tau 2) (pow (PI) 4))))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) (fma.f32 tau tau #s(literal 1 binary32))) (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (fma.f32 (*.f32 #s(literal 1/36 binary32) tau) tau (fma.f32 (pow.f32 tau #s(literal 4 binary32)) #s(literal 1/120 binary32) #s(literal 1/120 binary32)))) (*.f32 x x))) (*.f32 x x) #s(literal 1 binary32))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (+ (* 1/36 (* (pow tau 2) (pow (PI) 4))) (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 6))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 6))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 6))) (* -1/5040 (pow (PI) 6))))))))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) (fma.f32 tau tau #s(literal 1 binary32))) (*.f32 (PI.f32) (PI.f32)) (*.f32 (fma.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) (fma.f32 #s(literal -1/720 binary32) (fma.f32 tau tau (pow.f32 tau #s(literal 4 binary32))) (fma.f32 (pow.f32 tau #s(literal 6 binary32)) #s(literal -1/5040 binary32) #s(literal -1/5040 binary32)))) (*.f32 x x) (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (fma.f32 (*.f32 #s(literal 1/36 binary32) tau) tau (fma.f32 (pow.f32 tau #s(literal 4 binary32)) #s(literal 1/120 binary32) #s(literal 1/120 binary32))))) (*.f32 x x))) (*.f32 x x) #s(literal 1 binary32))
(sqrt (PI))
(sqrt.f32 (PI.f32))
(+ (sqrt (PI)) (* (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 4))) (* -1/6 (pow (PI) 4)))) (sqrt (/ 1 (pow (PI) 3)))))
(fma.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) #s(literal -1/6 binary32))) (*.f32 x x)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (sqrt.f32 (PI.f32)))
(+ (sqrt (PI)) (* (pow x 2) (+ (* (sqrt (/ 1 (pow (PI) 3))) (+ (* -1/6 (* (pow tau 2) (pow (PI) 4))) (* -1/6 (pow (PI) 4)))) (* (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 6))) (+ (* 1/120 (pow (PI) 6)) (* 1/36 (* (pow tau 2) (pow (PI) 6)))))) (sqrt (/ 1 (pow (PI) 3)))))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 x x)) (fma.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) (fma.f32 (*.f32 #s(literal 1/36 binary32) tau) tau (fma.f32 (pow.f32 tau #s(literal 4 binary32)) #s(literal 1/120 binary32) #s(literal 1/120 binary32)))) (*.f32 x x) (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) #s(literal -1/6 binary32)))) (sqrt.f32 (PI.f32)))
(+ (sqrt (PI)) (* (pow x 2) (+ (* (sqrt (/ 1 (pow (PI) 3))) (+ (* -1/6 (* (pow tau 2) (pow (PI) 4))) (* -1/6 (pow (PI) 4)))) (* (pow x 2) (+ (* (sqrt (/ 1 (pow (PI) 3))) (+ (* 1/120 (* (pow tau 4) (pow (PI) 6))) (+ (* 1/120 (pow (PI) 6)) (* 1/36 (* (pow tau 2) (pow (PI) 6)))))) (* (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 8))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 8))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 8))) (* -1/5040 (pow (PI) 8)))))) (sqrt (/ 1 (pow (PI) 3)))))))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (+.f32 (fma.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) (fma.f32 (*.f32 #s(literal 1/36 binary32) tau) tau (fma.f32 (pow.f32 tau #s(literal 4 binary32)) #s(literal 1/120 binary32) #s(literal 1/120 binary32)))) (*.f32 x x) (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) #s(literal -1/6 binary32)))) (*.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 8 binary32)) (fma.f32 #s(literal -1/720 binary32) (fma.f32 tau tau (pow.f32 tau #s(literal 4 binary32))) (fma.f32 (pow.f32 tau #s(literal 6 binary32)) #s(literal -1/5040 binary32) #s(literal -1/5040 binary32)))) (*.f32 x x)) (*.f32 x x)))) (*.f32 x x) (sqrt.f32 (PI.f32)))
(/ 1 tau)
(/.f32 #s(literal 1 binary32) tau)
(+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) tau)) (/ 1 tau))
(fma.f32 (*.f32 (*.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) tau) #s(literal -1/6 binary32)) x) x (/.f32 #s(literal 1 binary32) tau))
(+ (* (pow x 2) (+ (* -1/6 (/ (pow (PI) 2) tau)) (* 1/120 (/ (* (pow x 2) (pow (PI) 4)) tau)))) (/ 1 tau))
(fma.f32 (fma.f32 (*.f32 (*.f32 (/.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) tau) #s(literal 1/120 binary32)) x) x (*.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) tau) #s(literal -1/6 binary32))) (*.f32 x x) (/.f32 #s(literal 1 binary32) tau))
(+ (* (pow x 2) (+ (* -1/6 (/ (pow (PI) 2) tau)) (* (pow x 2) (+ (* -1/5040 (/ (* (pow x 2) (pow (PI) 6)) tau)) (* 1/120 (/ (pow (PI) 4) tau)))))) (/ 1 tau))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 x x) #s(literal -1/5040 binary32)) (/.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) tau) (*.f32 (/.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) tau) #s(literal 1/120 binary32))) (*.f32 x x) (*.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) tau) #s(literal -1/6 binary32))) (*.f32 x x) (/.f32 #s(literal 1 binary32) tau))
(* x (PI))
(*.f32 (PI.f32) x)
(* x (+ (PI) (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 3))) (* -1/6 (pow (PI) 3))))))
(fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal -1/6 binary32))) (pow.f32 x #s(literal 3 binary32)) (*.f32 (PI.f32) x))
(* x (+ (PI) (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 3))) (+ (* -1/6 (pow (PI) 3)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 5))) (+ (* 1/120 (pow (PI) 5)) (* 1/36 (* (pow tau 2) (pow (PI) 5)))))))))))
(fma.f32 (fma.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (fma.f32 (*.f32 #s(literal 1/36 binary32) tau) tau (fma.f32 (pow.f32 tau #s(literal 4 binary32)) #s(literal 1/120 binary32) #s(literal 1/120 binary32)))) (*.f32 x x) (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal -1/6 binary32)))) (pow.f32 x #s(literal 3 binary32)) (*.f32 (PI.f32) x))
(* x (+ (PI) (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 3))) (+ (* -1/6 (pow (PI) 3)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 5))) (+ (* 1/120 (pow (PI) 5)) (+ (* 1/36 (* (pow tau 2) (pow (PI) 5))) (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 7))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 7))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 7))) (* -1/5040 (pow (PI) 7)))))))))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) (fma.f32 #s(literal -1/720 binary32) (fma.f32 tau tau (pow.f32 tau #s(literal 4 binary32))) (fma.f32 (pow.f32 tau #s(literal 6 binary32)) #s(literal -1/5040 binary32) #s(literal -1/5040 binary32)))) (*.f32 x x) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (fma.f32 (*.f32 #s(literal 1/36 binary32) tau) tau (fma.f32 (pow.f32 tau #s(literal 4 binary32)) #s(literal 1/120 binary32) #s(literal 1/120 binary32))))) (*.f32 x x) (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal -1/6 binary32)))) (pow.f32 x #s(literal 3 binary32)) (*.f32 (PI.f32) x))
tau
(+ tau (* -1/6 (* (pow tau 3) (* (pow x 2) (pow (PI) 2)))))
(fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (*.f32 (pow.f32 tau #s(literal 3 binary32)) (PI.f32)) (PI.f32)) tau)
(+ tau (* (pow x 2) (+ (* -1/6 (* (pow tau 3) (pow (PI) 2))) (* 1/120 (* (pow tau 5) (* (pow x 2) (pow (PI) 4)))))))
(fma.f32 (fma.f32 (*.f32 (pow.f32 tau #s(literal 5 binary32)) #s(literal 1/120 binary32)) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) x) x) (*.f32 (*.f32 (*.f32 (pow.f32 tau #s(literal 3 binary32)) #s(literal -1/6 binary32)) (PI.f32)) (PI.f32))) (*.f32 x x) tau)
(+ tau (* (pow x 2) (+ (* -1/6 (* (pow tau 3) (pow (PI) 2))) (* (pow x 2) (+ (* -1/5040 (* (pow tau 7) (* (pow x 2) (pow (PI) 6)))) (* 1/120 (* (pow tau 5) (pow (PI) 4))))))))
(fma.f32 (fma.f32 (*.f32 (*.f32 (pow.f32 tau #s(literal 3 binary32)) #s(literal -1/6 binary32)) (PI.f32)) (PI.f32) (*.f32 (fma.f32 (*.f32 (pow.f32 tau #s(literal 5 binary32)) #s(literal 1/120 binary32)) (pow.f32 (PI.f32) #s(literal 4 binary32)) (*.f32 (*.f32 (pow.f32 tau #s(literal 7 binary32)) #s(literal -1/5040 binary32)) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) x) x))) (*.f32 x x))) (*.f32 x x) tau)
(* x (pow (PI) 2))
(*.f32 (*.f32 (PI.f32) (PI.f32)) x)
(* x (pow (PI) 2))
(*.f32 (*.f32 (PI.f32) (PI.f32)) x)
(* x (pow (PI) 2))
(*.f32 (*.f32 (PI.f32) (PI.f32)) x)
(* x (pow (PI) 2))
(*.f32 (*.f32 (PI.f32) (PI.f32)) x)
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* x (PI)))
(sin.f32 (*.f32 (PI.f32) x))
(sin (* x (PI)))
(sin.f32 (*.f32 (PI.f32) x))
(sin (* x (PI)))
(sin.f32 (*.f32 (PI.f32) x))
(sin (* x (PI)))
(sin.f32 (*.f32 (PI.f32) x))
(* x (PI))
(*.f32 (PI.f32) x)
(* x (PI))
(*.f32 (PI.f32) x)
(* x (PI))
(*.f32 (PI.f32) x)
(* x (PI))
(*.f32 (PI.f32) x)
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(* -1/6 (* (pow x 2) (* (pow (PI) 2) (+ 1 (pow tau 2)))))
(*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)))
(* (pow x 2) (+ (* -1/6 (* (pow (PI) 2) (+ 1 (pow tau 2)))) (/ 1 (pow x 2))))
(fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(* (pow x 2) (+ (* -1/6 (* (pow (PI) 2) (+ 1 (pow tau 2)))) (/ 1 (pow x 2))))
(fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(* (pow x 2) (+ (* -1/6 (* (pow (PI) 2) (+ 1 (pow tau 2)))) (/ 1 (pow x 2))))
(fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(* -1 (sin (* tau (* x (PI)))))
(neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(* -1 (sin (* tau (* x (PI)))))
(neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(* -1 (sin (* tau (* x (PI)))))
(neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(* -1 (sin (* tau (* x (PI)))))
(neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (sin (* tau (* x (PI)))) (* x (PI)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))
(/ (sin (* tau (* x (PI)))) (* x (PI)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))
(/ (sin (* tau (* x (PI)))) (* x (PI)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))
(/ (sin (* tau (* x (PI)))) (* x (PI)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))
(* x (pow (PI) 2))
(*.f32 (*.f32 (PI.f32) (PI.f32)) x)
(* x (pow (PI) 2))
(*.f32 (*.f32 (PI.f32) (PI.f32)) x)
(* x (pow (PI) 2))
(*.f32 (*.f32 (PI.f32) (PI.f32)) x)
(* x (pow (PI) 2))
(*.f32 (*.f32 (PI.f32) (PI.f32)) x)
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* x (PI)))
(sin.f32 (*.f32 (PI.f32) x))
(sin (* x (PI)))
(sin.f32 (*.f32 (PI.f32) x))
(sin (* x (PI)))
(sin.f32 (*.f32 (PI.f32) x))
(sin (* x (PI)))
(sin.f32 (*.f32 (PI.f32) x))
(* x (PI))
(*.f32 (PI.f32) x)
(* x (PI))
(*.f32 (PI.f32) x)
(* x (PI))
(*.f32 (PI.f32) x)
(* x (PI))
(*.f32 (PI.f32) x)
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(* -1/6 (* (pow x 2) (* (pow (PI) 2) (+ 1 (pow tau 2)))))
(*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)))
(* (pow x 2) (+ (* -1/6 (* (pow (PI) 2) (+ 1 (pow tau 2)))) (/ 1 (pow x 2))))
(fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(* (pow x 2) (+ (* -1/6 (* (pow (PI) 2) (+ 1 (pow tau 2)))) (/ 1 (pow x 2))))
(fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(* (pow x 2) (+ (* -1/6 (* (pow (PI) 2) (+ 1 (pow tau 2)))) (/ 1 (pow x 2))))
(fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(* -1 (sin (* tau (* x (PI)))))
(neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(* -1 (sin (* tau (* x (PI)))))
(neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(* -1 (sin (* tau (* x (PI)))))
(neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(* -1 (sin (* tau (* x (PI)))))
(neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) (PI.f32)))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (sin (* tau (* x (PI)))) (* x (PI)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))
(/ (sin (* tau (* x (PI)))) (* x (PI)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))
(/ (sin (* tau (* x (PI)))) (* x (PI)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))
(/ (sin (* tau (* x (PI)))) (* x (PI)))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))
(* x (pow (PI) 2))
(*.f32 (*.f32 (PI.f32) (PI.f32)) x)
(* x (pow (PI) 2))
(*.f32 (*.f32 (PI.f32) (PI.f32)) x)
(* x (pow (PI) 2))
(*.f32 (*.f32 (PI.f32) (PI.f32)) x)
(* x (pow (PI) 2))
(*.f32 (*.f32 (PI.f32) (PI.f32)) x)

rewrite210.0ms (1.9%)

Memory
11.0MiB live, 242.1MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
044261
077255
1297255
21952243
08530241
Stop Event
iter limit
node limit
iter limit
Counts
21 → 2 022
Calls
Call 1
Inputs
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 (PI.f32) x))
(*.f32 (PI.f32) x)
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
(fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32))
(*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)))
(fma.f32 tau tau #s(literal 1 binary32))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)))
(*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau))))
(neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 tau (*.f32 (PI.f32) x))
(/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(*.f32 (PI.f32) (PI.f32))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))
(*.f32 (PI.f32) (*.f32 (PI.f32) x))
(*.f32 tau (PI.f32))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval368.0ms (3.3%)

Memory
61.7MiB live, 549.3MiB allocated
Compiler

Compiled 80 304 to 4 319 computations (94.6% saved)

prune302.0ms (2.7%)

Memory
-23.9MiB live, 506.4MiB allocated
Pruning

91 alts after pruning (88 fresh and 3 done)

PrunedKeptTotal
New3 232543 286
Fresh133447
Picked415
Done022
Total3 249913 340
Accuracy
99.6%
Counts
3 340 → 91
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.0%
(/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
94.9%
(/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (PI.f32)) x))))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
70.0%
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
70.2%
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
96.8%
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 tau x) (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (*.f32 (*.f32 tau (PI.f32)) (PI.f32)) x)) x)
97.5%
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (sin.f32 (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (PI.f32) x))
70.2%
(/.f32 (/.f32 (*.f32 #s(approx (/ (sin (* (PI) x)) (* (* tau (PI)) x)) (/.f32 #s(literal 1 binary32) tau)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
96.5%
(/.f32 (/.f32 (sin.f32 (*.f32 (*.f32 tau x) (PI.f32))) (*.f32 (*.f32 (/.f32 (*.f32 tau (PI.f32)) (sin.f32 (*.f32 x (PI.f32)))) x) (*.f32 (sqrt.f32 (PI.f32)) x))) (sqrt.f32 (PI.f32)))
97.6%
(/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))
97.3%
(/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 (neg.f32 tau) (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 x (PI.f32)))))) (*.f32 (PI.f32) x))
62.1%
(/.f32 (/.f32 #s(approx (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* tau (* (PI) x)))) (*.f32 (PI.f32) x)) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
97.3%
(/.f32 (*.f32 (/.f32 (sin.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
95.9%
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) x) (cbrt.f32 (PI.f32)))) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
96.9%
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 tau x) (PI.f32))) (*.f32 (*.f32 (*.f32 tau (PI.f32)) (PI.f32)) x)) (sin.f32 (*.f32 x (PI.f32)))) x)
97.1%
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x tau) (PI.f32))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x))
97.0%
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x))
96.1%
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (PI.f32)) x)))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x))
95.6%
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (PI.f32)) x))))) (*.f32 (PI.f32) x))
96.9%
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (*.f32 (sqrt.f32 (PI.f32)) x) (sqrt.f32 (PI.f32)))))) (*.f32 (PI.f32) x))
97.0%
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 (*.f32 tau (PI.f32)) x))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
97.4%
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
97.5%
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) (sin.f32 (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
97.1%
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) (sin.f32 (*.f32 x (PI.f32)))) (*.f32 x (*.f32 tau (*.f32 x (PI.f32)))))
70.2%
(/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x))
70.1%
(/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
70.2%
(/.f32 (*.f32 #s(approx (/ (sin (* (PI) x)) (* tau (* (PI) x))) (/.f32 #s(literal 1 binary32) tau)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x))
70.2%
(/.f32 (*.f32 #s(approx (/ (sin (* (PI) x)) x) (PI.f32)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
96.8%
(/.f32 (sin.f32 (*.f32 (*.f32 tau x) (PI.f32))) (*.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (*.f32 (*.f32 tau (PI.f32)) (PI.f32)) x)))
97.6%
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32)))))
96.4%
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) x) tau) (sin.f32 (*.f32 x (PI.f32)))) x))
97.4%
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))))
97.4%
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (/.f32 (*.f32 tau (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))) (*.f32 x (PI.f32))))
96.3%
(/.f32 #s(approx (/ (* (/ (sin (* (PI) x)) (* (* tau (PI)) x)) (sin (* tau (* (PI) x)))) (* (sqrt (PI)) x)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)))) (sqrt.f32 (PI.f32)))
70.2%
(/.f32 #s(approx (/ (sin (* (PI) x)) (* (PI) x)) #s(literal 1 binary32)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))
63.0%
(/.f32 #s(approx (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* tau (* (PI) x)))) (sin.f32 (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))
62.0%
(/.f32 #s(approx (* (/ (sin (* (PI) x)) x) (sin (* tau (* (PI) x)))) (*.f32 (*.f32 (*.f32 tau (PI.f32)) (PI.f32)) x)) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
96.7%
(/.f32 #s(literal 1 binary32) (/.f32 (PI.f32) (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (PI.f32)))) x)))
97.5%
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (*.f32 tau (PI.f32)) x)) (*.f32 tau (PI.f32))) x) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
97.3%
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (*.f32 tau x) (PI.f32))) (*.f32 (*.f32 tau x) (PI.f32))) x) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32)))
97.1%
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (*.f32 tau x)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)))
96.0%
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (cbrt.f32 (PI.f32))) (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))))
96.7%
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (sqrt.f32 (PI.f32))) (*.f32 (sqrt.f32 (PI.f32)) x)))
70.0%
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) #s(approx (/ (sin (* x (PI))) (* x (PI))) #s(literal 1 binary32)))
96.9%
(*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 tau (PI.f32))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) x)) x))
96.8%
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 (*.f32 (*.f32 (sqrt.f32 (PI.f32)) x) (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) #s(literal 1/6 binary32))) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
96.0%
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 (*.f32 tau x) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))) (cbrt.f32 (PI.f32)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
96.0%
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))) (*.f32 (cbrt.f32 (PI.f32)) x)))
97.0%
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (sqrt.f32 (PI.f32))) (*.f32 (sqrt.f32 (PI.f32)) x)))
95.7%
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/4 binary32)) (*.f32 (sqrt.f32 (PI.f32)) x)))) (*.f32 x (PI.f32))))
96.9%
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 (*.f32 (*.f32 (sqrt.f32 (PI.f32)) x) (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) #s(literal 1/6 binary32)))) (*.f32 x (PI.f32))))
97.5%
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 (PI.f32) x) (sin.f32 (*.f32 (PI.f32) x)))) #s(literal -1 binary32))))
70.2%
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) #s(approx (/ (sin (* x (PI))) (* x (PI))) #s(literal 1 binary32)))
97.1%
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 tau (PI.f32)) x)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
96.9%
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 tau x) (PI.f32))) (*.f32 (*.f32 (*.f32 tau (PI.f32)) (PI.f32)) x)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) x))
97.3%
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)))
70.1%
(*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)))
97.0%
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32)) (sin.f32 (*.f32 (*.f32 tau x) (PI.f32)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 tau x) (PI.f32)) x)))
69.9%
(*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau))))
97.2%
(*.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 tau (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32))))) #s(literal -1 binary32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)))
70.2%
(*.f32 #s(approx (/ (sin (* (PI) x)) (* tau (* (PI) x))) (/.f32 #s(literal 1 binary32) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)))
62.2%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau))) (*.f32 x x) #s(literal 1 binary32)))
62.2%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) (PI.f32)) (PI.f32) (*.f32 (*.f32 tau tau) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 x x) #s(literal 1 binary32)))
62.2%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (fma.f32 (PI.f32) (*.f32 #s(literal -1/6 binary32) (PI.f32)) (*.f32 (*.f32 tau tau) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 x x) #s(literal 1 binary32)))
62.2%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (fma.f32 (PI.f32) (*.f32 #s(literal -1/6 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau))) (*.f32 x x) #s(literal 1 binary32)))
62.2%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 tau tau) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 tau tau) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 tau tau) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 x x) #s(literal 1 binary32)))
62.1%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau)) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau)))) (-.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau)))) (*.f32 x x) #s(literal 1 binary32)))
62.2%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (+.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau))) (*.f32 x x) #s(literal 1 binary32)))
62.2%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 (*.f32 tau tau) #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
4.5%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 2 binary32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
62.2%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
4.2%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (exp.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 2 binary32))) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
62.2%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 #s(literal 1 binary32) (*.f32 tau tau) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
62.2%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 tau tau #s(literal 1 binary32))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
61.9%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 tau tau)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
62.2%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (*.f32 #s(literal -1/6 binary32) (PI.f32))) (*.f32 x x) #s(literal 1 binary32)))
62.2%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) (*.f32 #s(literal -1/6 binary32) x)) x #s(literal 1 binary32)))
62.2%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) #s(literal -1/6 binary32)) (*.f32 x x) #s(literal 1 binary32)))
62.2%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -1/6 binary32) (fma.f32 tau tau #s(literal 1 binary32)))) (*.f32 x x) #s(literal 1 binary32)))
62.2%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 x x) (fma.f32 tau tau #s(literal 1 binary32))) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1 binary32)))
7.2%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 (*.f32 x (PI.f32)) #s(literal 2 binary32))) (fma.f32 tau tau #s(literal 1 binary32))) #s(literal 1 binary32) #s(literal 1 binary32)))
62.2%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 tau tau #s(literal 1 binary32))) (*.f32 x x) #s(literal 1 binary32)))
10.5%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 tau #s(literal 4 binary32)) #s(literal 1 binary32)) (fma.f32 (neg.f32 tau) tau #s(literal 1 binary32)))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
61.9%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 #s(approx (+ (* tau tau) 1) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
61.9%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 #s(approx (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
62.2%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 #s(approx (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (*.f32 (*.f32 #s(literal -1/6 binary32) (fma.f32 tau tau #s(literal 1 binary32))) (*.f32 (PI.f32) (PI.f32)))) (*.f32 x x) #s(literal 1 binary32)))
36.9%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (+.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 (*.f32 x (PI.f32)) #s(literal 2 binary32))) (fma.f32 tau tau #s(literal 1 binary32))) #s(literal 1 binary32)))
58.9%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
61.9%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))))
5.1%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)))))
4.7%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 (*.f32 tau tau) x) x)) (*.f32 (PI.f32) (PI.f32)))))
62.2%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32))
Compiler

Compiled 3 812 to 2 378 computations (37.6% saved)

simplify278.0ms (2.5%)

Memory
-4.8MiB live, 262.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)
cost-diff0
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))))))
cost-diff0
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
cost-diff704
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))
cost-diff0
#s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x))
cost-diff0
(/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x))
cost-diff0
(*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
cost-diff1184
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
cost-diff0
(*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32))))
cost-diff0
(fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))
cost-diff0
#s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)))
cost-diff0
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
cost-diff0
(*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32))
cost-diff0
(fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))
cost-diff0
#s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)))
cost-diff0
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))))
cost-diff0
(PI.f32)
cost-diff0
(*.f32 x (PI.f32))
cost-diff0
(sin.f32 (*.f32 x (PI.f32)))
cost-diff0
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32)))))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
065579
0109559
1241559
2719555
33110555
44565555
55085555
65227555
75229555
85229555
08461547
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32)))))
(sin.f32 (*.f32 x (PI.f32)))
(*.f32 x (PI.f32))
x
(PI.f32)
(*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (*.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)))
tau
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))))
#s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)))
(fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))
(*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32))
(*.f32 (*.f32 #s(literal -1/6 binary32) x) x)
(*.f32 #s(literal -1/6 binary32) x)
#s(literal -1/6 binary32)
x
(PI.f32)
#s(literal 1 binary32)
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)))
(fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))
(*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32))))
(*.f32 (*.f32 #s(literal -1/6 binary32) x) x)
(*.f32 #s(literal -1/6 binary32) x)
#s(literal -1/6 binary32)
x
(*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))
(PI.f32)
(+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32))
(/.f32 (PI.f32) (*.f32 tau tau))
(*.f32 tau tau)
tau
#s(literal 1 binary32)
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x))
(*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x))
#s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x))
(*.f32 (PI.f32) x)
(PI.f32)
x
(*.f32 (*.f32 tau (PI.f32)) x)
(*.f32 tau (PI.f32))
tau
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(*.f32 tau (*.f32 (PI.f32) x))
(*.f32 (sqrt.f32 (PI.f32)) x)
(sqrt.f32 (PI.f32))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)
(sin.f32 (*.f32 (PI.f32) x))
(*.f32 (PI.f32) x)
(PI.f32)
x
(sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))
(*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))))
tau
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))
#s(literal 1 binary32)
(/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))
(*.f32 x (PI.f32))
(*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))
(*.f32 tau (*.f32 (PI.f32) x))
Outputs
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32)))))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (PI.f32))) (*.f32 (*.f32 x x) (PI.f32))) (sin.f32 (*.f32 (*.f32 tau (PI.f32)) x)))
(sin.f32 (*.f32 x (PI.f32)))
(sin.f32 (*.f32 (PI.f32) x))
(*.f32 x (PI.f32))
(*.f32 (PI.f32) x)
x
(PI.f32)
(*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32))))
(*.f32 (*.f32 (*.f32 x x) (PI.f32)) (/.f32 (*.f32 tau (PI.f32)) (sin.f32 (*.f32 (*.f32 tau (PI.f32)) x))))
(/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))))
(/.f32 (*.f32 (PI.f32) x) (sin.f32 (*.f32 (*.f32 tau (PI.f32)) x)))
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(sin.f32 (*.f32 (*.f32 tau (PI.f32)) x))
(*.f32 tau (*.f32 x (PI.f32)))
(*.f32 (*.f32 tau (PI.f32)) x)
tau
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))))
#s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)))
(fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))
(*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32))
(*.f32 (*.f32 #s(literal -1/6 binary32) x) x)
(*.f32 #s(literal -1/6 binary32) x)
#s(literal -1/6 binary32)
x
(PI.f32)
#s(literal 1 binary32)
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 tau (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32))) (*.f32 (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)) tau) #s(literal 1 binary32))))
#s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)))
#s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 tau (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32))) (*.f32 (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)) tau) #s(literal 1 binary32)))
(fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))
(fma.f32 (*.f32 tau (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32))) (*.f32 (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)) tau) #s(literal 1 binary32))
(*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32))))
(*.f32 (*.f32 (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)) #s(literal -1/6 binary32)) (*.f32 (*.f32 x x) (PI.f32)))
(*.f32 (*.f32 #s(literal -1/6 binary32) x) x)
(*.f32 #s(literal -1/6 binary32) x)
#s(literal -1/6 binary32)
x
(*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))
(*.f32 (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)) (PI.f32))
(PI.f32)
(+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32))
(/.f32 (PI.f32) (*.f32 tau tau))
(*.f32 tau tau)
tau
#s(literal 1 binary32)
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(*.f32 (/.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) x)) (sin.f32 (*.f32 (*.f32 tau (PI.f32)) x)))
(/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x))
(*.f32 (/.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau x)) (sqrt.f32 (PI.f32))) (/.f32 (sin.f32 (*.f32 (*.f32 tau (PI.f32)) x)) (*.f32 (PI.f32) x)))
(*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(*.f32 (sin.f32 (*.f32 (*.f32 tau (PI.f32)) x)) (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)))
(/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x))
#s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x))
(*.f32 (PI.f32) x)
(PI.f32)
x
(*.f32 (*.f32 tau (PI.f32)) x)
(*.f32 tau (PI.f32))
tau
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 (*.f32 tau (PI.f32)) x))
(*.f32 tau (*.f32 (PI.f32) x))
(*.f32 (*.f32 tau (PI.f32)) x)
(*.f32 (sqrt.f32 (PI.f32)) x)
(sqrt.f32 (PI.f32))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (PI.f32))) (*.f32 (*.f32 x x) (PI.f32))) (sin.f32 (*.f32 (*.f32 tau (PI.f32)) x)))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 (*.f32 tau (PI.f32)) x)))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)
(sin.f32 (*.f32 (PI.f32) x))
(*.f32 (PI.f32) x)
(PI.f32)
x
(sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))
(sin.f32 (*.f32 (*.f32 tau (PI.f32)) x))
(*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))))
(*.f32 (*.f32 tau (PI.f32)) x)
tau
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))
(*.f32 (PI.f32) x)
#s(literal 1 binary32)
(/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))
(/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) x))
(*.f32 x (PI.f32))
(*.f32 (PI.f32) x)
(*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))
(*.f32 (*.f32 (*.f32 tau (PI.f32)) x) (PI.f32))
(*.f32 tau (*.f32 (PI.f32) x))
(*.f32 (*.f32 tau (PI.f32)) x)

localize187.0ms (1.7%)

Memory
33.5MiB live, 263.1MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.33984375
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))))))
accuracy0.35546875
(*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))
accuracy0.40398125179602573
(sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))
accuracy0.40824130861065216
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
accuracy0.40398125179602573
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
accuracy0.43978500976844204
(/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x))
accuracy0.48666000976844204
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
accuracy9.216820248034777
#s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x))
accuracy0.390625
(*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32))))
accuracy0.40234375
(*.f32 #s(literal -1/6 binary32) x)
accuracy7.098087060984587
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
accuracy20.42518056526772
(fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))
accuracy0.40234375
(*.f32 #s(literal -1/6 binary32) x)
accuracy7.098087060984587
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))))
accuracy11.940465039264181
#s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)))
accuracy19.71216743624149
(fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))
accuracy0.31869125976844204
(/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))))
accuracy0.3203125
(*.f32 x (PI.f32))
accuracy0.34117128907376804
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32)))))
accuracy0.40398125179602573
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
Samples
131.0ms256×0valid
Compiler

Compiled 912 to 104 computations (88.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 111.0ms
ival-mult: 61.0ms (54.8% of total)
ival-div: 20.0ms (18% of total)
ival-sin: 13.0ms (11.7% of total)
ival-add: 6.0ms (5.4% of total)
ival-sinu: 5.0ms (4.5% of total)
const: 4.0ms (3.6% of total)
ival-sqrt: 2.0ms (1.8% of total)
ival-pi: 1.0ms (0.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series137.0ms (1.2%)

Memory
-13.9MiB live, 114.0MiB allocated
Counts
27 → 528
Calls
Call 1
Inputs
#s(alt (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32))))) (patch (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32))))) #<representation binary32>) () ())
#s(alt (sin.f32 (*.f32 x (PI.f32))) (patch (sin.f32 (*.f32 x (PI.f32))) #<representation binary32>) () ())
#s(alt (*.f32 x (PI.f32)) (patch (*.f32 x (PI.f32)) #<representation binary32>) () ())
#s(alt (PI.f32) (patch (PI.f32) #<representation binary32>) () ())
#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)))) #<representation binary32>) () ())
#s(alt #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))) (patch #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))) #<representation binary32>) () ())
#s(alt (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (patch (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) #<representation binary32>) () ())
#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)))) #<representation binary32>) () ())
#s(alt #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))) (patch #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))) #<representation binary32>) () ())
#s(alt (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (patch (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) #<representation binary32>) () ())
#s(alt (/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())
#s(alt (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())
#s(alt (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (patch (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #<representation binary32>) () ())
#s(alt #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (patch #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) #<representation binary32>) () ())
#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) #<representation binary32>) () ())
#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) #<representation binary32>) () ())
#s(alt (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (patch (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (patch (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) #<representation binary32>) () ())
#s(alt (*.f32 #s(literal -1/6 binary32) x) (patch (*.f32 #s(literal -1/6 binary32) x) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())
#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())
#s(alt (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))))) (patch (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))))) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) (patch (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) #<representation binary32>) () ())
Outputs
#s(alt (/ (sin (* x (PI))) (* x (PI))) (taylor 0 tau) (#s(alt (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32))))) (patch (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/6 (* (pow tau 2) (* x (* (PI) (sin (* x (PI))))))) (/ (sin (* x (PI))) (* x (PI)))) (taylor 0 tau) (#s(alt (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32))))) (patch (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* 1/120 (* (pow tau 2) (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI))))))))) (/ (sin (* x (PI))) (* x (PI)))) (taylor 0 tau) (#s(alt (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32))))) (patch (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 5) (* (pow (PI) 5) (sin (* x (PI))))))) (* 1/120 (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI)))))))))) (/ (sin (* x (PI))) (* x (PI)))) (taylor 0 tau) (#s(alt (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32))))) (patch (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* x (PI))) (taylor 0 tau) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/6 (* (pow tau 2) (* x (* (PI) (sin (* x (PI))))))) (/ (sin (* x (PI))) (* x (PI)))) (taylor 0 tau) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* 1/120 (* (pow tau 2) (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI))))))))) (/ (sin (* x (PI))) (* x (PI)))) (taylor 0 tau) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 5) (* (pow (PI) 5) (sin (* x (PI))))))) (* 1/120 (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI)))))))))) (/ (sin (* x (PI))) (* x (PI)))) (taylor 0 tau) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1/6 (* (pow x 2) (pow (PI) 2)))) (taylor 0 tau) (#s(alt #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))) (patch #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))) (* -1/6 (* (pow x 2) (pow (PI) 2))))) (taylor 0 tau) (#s(alt #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))) (patch #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))) (* -1/6 (* (pow x 2) (pow (PI) 2))))) (taylor 0 tau) (#s(alt #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))) (patch #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))) (* -1/6 (* (pow x 2) (pow (PI) 2))))) (taylor 0 tau) (#s(alt #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))) (patch #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* x (PI))) (taylor 0 tau) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/6 (* (pow tau 2) (* x (* (PI) (sin (* x (PI))))))) (/ (sin (* x (PI))) (* x (PI)))) (taylor 0 tau) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* 1/120 (* (pow tau 2) (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI))))))))) (/ (sin (* x (PI))) (* x (PI)))) (taylor 0 tau) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 5) (* (pow (PI) 5) (sin (* x (PI))))))) (* 1/120 (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI)))))))))) (/ (sin (* x (PI))) (* x (PI)))) (taylor 0 tau) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1/6 (* (pow x 2) (pow (PI) 2)))) (taylor 0 tau) (#s(alt #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))) (patch #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))) (* -1/6 (* (pow x 2) (pow (PI) 2))))) (taylor 0 tau) (#s(alt #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))) (patch #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))) (* -1/6 (* (pow x 2) (pow (PI) 2))))) (taylor 0 tau) (#s(alt #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))) (patch #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))) (* -1/6 (* (pow x 2) (pow (PI) 2))))) (taylor 0 tau) (#s(alt #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))) (patch #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1/6 (* (pow x 2) (pow (PI) 2)))) (taylor 0 tau) (#s(alt (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))) (* -1/6 (* (pow x 2) (pow (PI) 2))))) (taylor 0 tau) (#s(alt (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))) (* -1/6 (* (pow x 2) (pow (PI) 2))))) (taylor 0 tau) (#s(alt (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))) (* -1/6 (* (pow x 2) (pow (PI) 2))))) (taylor 0 tau) (#s(alt (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (taylor 0 tau) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (patch (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))) (* -1/6 (* (pow x 2) (pow (PI) 2)))) (pow tau 2)) (taylor 0 tau) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (patch (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))) (* -1/6 (* (pow x 2) (pow (PI) 2)))) (pow tau 2)) (taylor 0 tau) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (patch (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))) (* -1/6 (* (pow x 2) (pow (PI) 2)))) (pow tau 2)) (taylor 0 tau) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (patch (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* x (PI))) (taylor 0 tau) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/6 (* (pow tau 2) (* x (* (PI) (sin (* x (PI))))))) (/ (sin (* x (PI))) (* x (PI)))) (taylor 0 tau) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* 1/120 (* (pow tau 2) (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI))))))))) (/ (sin (* x (PI))) (* x (PI)))) (taylor 0 tau) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 5) (* (pow (PI) 5) (sin (* x (PI))))))) (* 1/120 (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI)))))))))) (/ (sin (* x (PI))) (* x (PI)))) (taylor 0 tau) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (sin (* x (PI))) (taylor 0 tau) (#s(alt (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (+ (sin (* x (PI))) (* -1/6 (* (pow tau 2) (* (pow x 2) (* (pow (PI) 2) (sin (* x (PI)))))))) (taylor 0 tau) (#s(alt (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (+ (sin (* x (PI))) (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (* (pow (PI) 2) (sin (* x (PI)))))) (* 1/120 (* (pow tau 2) (* (pow x 4) (* (pow (PI) 4) (sin (* x (PI)))))))))) (taylor 0 tau) (#s(alt (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (+ (sin (* x (PI))) (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (* (pow (PI) 2) (sin (* x (PI)))))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 6) (* (pow (PI) 6) (sin (* x (PI))))))) (* 1/120 (* (pow x 4) (* (pow (PI) 4) (sin (* x (PI))))))))))) (taylor 0 tau) (#s(alt (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* tau (* x (PI)))) (taylor 0 tau) (#s(alt (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (patch (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* tau (* x (PI)))) (taylor 0 tau) (#s(alt (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (patch (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* tau (* x (PI)))) (taylor 0 tau) (#s(alt (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (patch (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* tau (* x (PI)))) (taylor 0 tau) (#s(alt (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (patch (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* x (PI))) (taylor 0 tau) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/6 (* (pow tau 2) (* x (* (PI) (sin (* x (PI))))))) (/ (sin (* x (PI))) (* x (PI)))) (taylor 0 tau) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* 1/120 (* (pow tau 2) (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI))))))))) (/ (sin (* x (PI))) (* x (PI)))) (taylor 0 tau) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 5) (* (pow (PI) 5) (sin (* x (PI))))))) (* 1/120 (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI)))))))))) (/ (sin (* x (PI))) (* x (PI)))) (taylor 0 tau) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* tau (* (PI) (sin (* x (PI))))) (taylor 0 tau) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (* tau (+ (* -1/6 (* (pow tau 2) (* (pow x 2) (* (pow (PI) 3) (sin (* x (PI))))))) (* (PI) (sin (* x (PI)))))) (taylor 0 tau) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (* tau (+ (* (PI) (sin (* x (PI)))) (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (* (pow (PI) 3) (sin (* x (PI)))))) (* 1/120 (* (pow tau 2) (* (pow x 4) (* (pow (PI) 5) (sin (* x (PI))))))))))) (taylor 0 tau) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (* tau (+ (* (PI) (sin (* x (PI)))) (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (* (pow (PI) 3) (sin (* x (PI)))))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 6) (* (pow (PI) 7) (sin (* x (PI))))))) (* 1/120 (* (pow x 4) (* (pow (PI) 5) (sin (* x (PI)))))))))))) (taylor 0 tau) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor 0 tau) (#s(alt (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (patch (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (* tau (+ (* -1/6 (* (pow tau 2) (* (pow x 3) (pow (PI) 3)))) (* x (PI)))) (taylor 0 tau) (#s(alt (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (patch (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (* tau (+ (* x (PI)) (* (pow tau 2) (+ (* -1/6 (* (pow x 3) (pow (PI) 3))) (* 1/120 (* (pow tau 2) (* (pow x 5) (pow (PI) 5)))))))) (taylor 0 tau) (#s(alt (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (patch (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (* tau (+ (* x (PI)) (* (pow tau 2) (+ (* -1/6 (* (pow x 3) (pow (PI) 3))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 7) (pow (PI) 7)))) (* 1/120 (* (pow x 5) (pow (PI) 5))))))))) (taylor 0 tau) (#s(alt (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (patch (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (/ 1 tau) (taylor 0 tau) (#s(alt (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (patch (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (* 1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2))))) tau) (taylor 0 tau) (#s(alt (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (patch (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (* (pow tau 2) (- (* -1 (* (pow tau 2) (+ (* -1/36 (* (pow x 4) (pow (PI) 4))) (* 1/120 (* (pow x 4) (pow (PI) 4)))))) (* -1/6 (* (pow x 2) (pow (PI) 2)))))) tau) (taylor 0 tau) (#s(alt (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (patch (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (* (pow tau 2) (- (* (pow tau 2) (- (* -1 (* (pow tau 2) (+ (* -1/5040 (* (pow x 6) (pow (PI) 6))) (+ (* 1/720 (* (pow x 6) (pow (PI) 6))) (* 1/6 (* (pow x 2) (* (pow (PI) 2) (+ (* -1/36 (* (pow x 4) (pow (PI) 4))) (* 1/120 (* (pow x 4) (pow (PI) 4))))))))))) (+ (* -1/36 (* (pow x 4) (pow (PI) 4))) (* 1/120 (* (pow x 4) (pow (PI) 4)))))) (* -1/6 (* (pow x 2) (pow (PI) 2)))))) tau) (taylor 0 tau) (#s(alt (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (patch (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* (/ (sin (* x (PI))) x) (sqrt (/ 1 (PI)))) (taylor 0 tau) (#s(alt (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/6 (* (* (pow tau 2) (* x (sin (* x (PI))))) (sqrt (pow (PI) 3)))) (* (/ (sin (* x (PI))) x) (sqrt (/ 1 (PI))))) (taylor 0 tau) (#s(alt (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (+ (* (/ (sin (* x (PI))) x) (sqrt (/ 1 (PI)))) (* (pow tau 2) (+ (* -1/6 (* (* x (sin (* x (PI)))) (sqrt (pow (PI) 3)))) (* 1/120 (* (* (pow tau 2) (* (pow x 3) (sin (* x (PI))))) (sqrt (pow (PI) 7))))))) (taylor 0 tau) (#s(alt (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (+ (* (/ (sin (* x (PI))) x) (sqrt (/ 1 (PI)))) (* (pow tau 2) (+ (* -1/6 (* (* x (sin (* x (PI)))) (sqrt (pow (PI) 3)))) (* (pow tau 2) (+ (* -1/5040 (* (* (pow tau 2) (* (pow x 5) (sin (* x (PI))))) (sqrt (pow (PI) 11)))) (* 1/120 (* (* (pow x 3) (sin (* x (PI)))) (sqrt (pow (PI) 7))))))))) (taylor 0 tau) (#s(alt (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor 0 tau) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (* tau (+ (* -1/6 (* (pow tau 2) (* (pow x 3) (pow (PI) 3)))) (* x (PI)))) (taylor 0 tau) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (* tau (+ (* x (PI)) (* (pow tau 2) (+ (* -1/6 (* (pow x 3) (pow (PI) 3))) (* 1/120 (* (pow tau 2) (* (pow x 5) (pow (PI) 5)))))))) (taylor 0 tau) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (* tau (+ (* x (PI)) (* (pow tau 2) (+ (* -1/6 (* (pow x 3) (pow (PI) 3))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 7) (pow (PI) 7)))) (* 1/120 (* (pow x 5) (pow (PI) 5))))))))) (taylor 0 tau) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor 0 tau) (#s(alt (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))))) (patch (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (* tau (+ (* -1/6 (* (pow tau 2) (* (pow x 3) (pow (PI) 3)))) (* x (PI)))) (taylor 0 tau) (#s(alt (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))))) (patch (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (* tau (+ (* x (PI)) (* (pow tau 2) (+ (* -1/6 (* (pow x 3) (pow (PI) 3))) (* 1/120 (* (pow tau 2) (* (pow x 5) (pow (PI) 5)))))))) (taylor 0 tau) (#s(alt (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))))) (patch (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (* tau (+ (* x (PI)) (* (pow tau 2) (+ (* -1/6 (* (pow x 3) (pow (PI) 3))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 7) (pow (PI) 7)))) (* 1/120 (* (pow x 5) (pow (PI) 5))))))))) (taylor 0 tau) (#s(alt (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))))) (patch (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (pow (PI) 2))) (taylor 0 tau) (#s(alt (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) (patch (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (pow (PI) 2))) (taylor 0 tau) (#s(alt (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) (patch (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (pow (PI) 2))) (taylor 0 tau) (#s(alt (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) (patch (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (pow (PI) 2))) (taylor 0 tau) (#s(alt (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) (patch (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32))))) (patch (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32))))) (patch (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32))))) (patch (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32))))) (patch (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))) (patch #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2))))) (taylor inf tau) (#s(alt #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))) (patch #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2))))) (taylor inf tau) (#s(alt #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))) (patch #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2))))) (taylor inf tau) (#s(alt #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))) (patch #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))) (patch #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2))))) (taylor inf tau) (#s(alt #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))) (patch #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2))))) (taylor inf tau) (#s(alt #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))) (patch #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2))))) (taylor inf tau) (#s(alt #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))) (patch #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2))))) (taylor inf tau) (#s(alt (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2))))) (taylor inf tau) (#s(alt (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2))))) (taylor inf tau) (#s(alt (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1/6 (* (pow x 2) (pow (PI) 2))) (taylor inf tau) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (patch (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2)))) (taylor inf tau) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (patch (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2)))) (taylor inf tau) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (patch (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2)))) (taylor inf tau) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (patch (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI)))) (taylor inf tau) (#s(alt (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI)))) (taylor inf tau) (#s(alt (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI)))) (taylor inf tau) (#s(alt (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI)))) (taylor inf tau) (#s(alt (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* tau (* x (PI)))) (taylor inf tau) (#s(alt (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (patch (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* tau (* x (PI)))) (taylor inf tau) (#s(alt (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (patch (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* tau (* x (PI)))) (taylor inf tau) (#s(alt (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (patch (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* tau (* x (PI)))) (taylor inf tau) (#s(alt (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (patch (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf tau) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x) (taylor inf tau) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x) (taylor inf tau) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x) (taylor inf tau) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x) (taylor inf tau) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor inf tau) (#s(alt (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (patch (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor inf tau) (#s(alt (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (patch (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor inf tau) (#s(alt (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (patch (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor inf tau) (#s(alt (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (patch (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (/ (* x (PI)) (sin (* tau (* x (PI))))) (taylor inf tau) (#s(alt (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (patch (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* x (PI)) (sin (* tau (* x (PI))))) (taylor inf tau) (#s(alt (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (patch (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* x (PI)) (sin (* tau (* x (PI))))) (taylor inf tau) (#s(alt (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (patch (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* x (PI)) (sin (* tau (* x (PI))))) (taylor inf tau) (#s(alt (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (patch (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3)))) (taylor inf tau) (#s(alt (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3)))) (taylor inf tau) (#s(alt (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3)))) (taylor inf tau) (#s(alt (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3)))) (taylor inf tau) (#s(alt (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor inf tau) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor inf tau) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor inf tau) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor inf tau) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor inf tau) (#s(alt (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))))) (patch (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor inf tau) (#s(alt (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))))) (patch (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor inf tau) (#s(alt (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))))) (patch (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor inf tau) (#s(alt (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))))) (patch (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (pow (PI) 2))) (taylor inf tau) (#s(alt (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) (patch (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (pow (PI) 2))) (taylor inf tau) (#s(alt (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) (patch (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (pow (PI) 2))) (taylor inf tau) (#s(alt (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) (patch (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (pow (PI) 2))) (taylor inf tau) (#s(alt (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) (patch (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32))))) (patch (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32))))) (patch (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32))))) (patch (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32))))) (patch (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))) (patch #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2))))) (taylor -inf tau) (#s(alt #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))) (patch #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2))))) (taylor -inf tau) (#s(alt #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))) (patch #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2))))) (taylor -inf tau) (#s(alt #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))) (patch #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))) (patch #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2))))) (taylor -inf tau) (#s(alt #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))) (patch #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2))))) (taylor -inf tau) (#s(alt #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))) (patch #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2))))) (taylor -inf tau) (#s(alt #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))) (patch #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2))))) (taylor -inf tau) (#s(alt (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2))))) (taylor -inf tau) (#s(alt (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2))))) (taylor -inf tau) (#s(alt (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1/6 (* (pow x 2) (pow (PI) 2))) (taylor -inf tau) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (patch (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2)))) (taylor -inf tau) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (patch (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2)))) (taylor -inf tau) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (patch (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2)))) (taylor -inf tau) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (patch (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI)))) (taylor -inf tau) (#s(alt (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI)))) (taylor -inf tau) (#s(alt (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI)))) (taylor -inf tau) (#s(alt (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI)))) (taylor -inf tau) (#s(alt (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* tau (* x (PI)))) (taylor -inf tau) (#s(alt (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (patch (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* tau (* x (PI)))) (taylor -inf tau) (#s(alt (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (patch (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* tau (* x (PI)))) (taylor -inf tau) (#s(alt (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (patch (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* tau (* x (PI)))) (taylor -inf tau) (#s(alt (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (patch (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf tau) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x) (taylor -inf tau) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x) (taylor -inf tau) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x) (taylor -inf tau) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x) (taylor -inf tau) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor -inf tau) (#s(alt (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (patch (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor -inf tau) (#s(alt (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (patch (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor -inf tau) (#s(alt (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (patch (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor -inf tau) (#s(alt (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (patch (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (/ (* x (PI)) (sin (* tau (* x (PI))))) (taylor -inf tau) (#s(alt (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (patch (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* x (PI)) (sin (* tau (* x (PI))))) (taylor -inf tau) (#s(alt (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (patch (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* x (PI)) (sin (* tau (* x (PI))))) (taylor -inf tau) (#s(alt (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (patch (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* x (PI)) (sin (* tau (* x (PI))))) (taylor -inf tau) (#s(alt (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (patch (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3)))) (taylor -inf tau) (#s(alt (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3)))) (taylor -inf tau) (#s(alt (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3)))) (taylor -inf tau) (#s(alt (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3)))) (taylor -inf tau) (#s(alt (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor -inf tau) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor -inf tau) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor -inf tau) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor -inf tau) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor -inf tau) (#s(alt (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))))) (patch (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor -inf tau) (#s(alt (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))))) (patch (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor -inf tau) (#s(alt (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))))) (patch (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor -inf tau) (#s(alt (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))))) (patch (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (pow (PI) 2))) (taylor -inf tau) (#s(alt (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) (patch (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (pow (PI) 2))) (taylor -inf tau) (#s(alt (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) (patch (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (pow (PI) 2))) (taylor -inf tau) (#s(alt (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) (patch (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (pow (PI) 2))) (taylor -inf tau) (#s(alt (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) (patch (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32))))) (patch (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* -1/6 (pow (PI) 2))))) (taylor 0 x) (#s(alt (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32))))) (patch (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (* 1/36 (* (pow tau 2) (pow (PI) 4)))))))))) (taylor 0 x) (#s(alt (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32))))) (patch (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (+ (* 1/36 (* (pow tau 2) (pow (PI) 4))) (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 6))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 6))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 6))) (* -1/5040 (pow (PI) 6)))))))))))))) (taylor 0 x) (#s(alt (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32))))) (patch (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor 0 x) (#s(alt (sin.f32 (*.f32 x (PI.f32))) (patch (sin.f32 (*.f32 x (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* x (+ (PI) (* -1/6 (* (pow x 2) (pow (PI) 3))))) (taylor 0 x) (#s(alt (sin.f32 (*.f32 x (PI.f32))) (patch (sin.f32 (*.f32 x (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* x (+ (PI) (* (pow x 2) (+ (* -1/6 (pow (PI) 3)) (* 1/120 (* (pow x 2) (pow (PI) 5))))))) (taylor 0 x) (#s(alt (sin.f32 (*.f32 x (PI.f32))) (patch (sin.f32 (*.f32 x (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* x (+ (PI) (* (pow x 2) (+ (* -1/6 (pow (PI) 3)) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (pow (PI) 7))) (* 1/120 (pow (PI) 5)))))))) (taylor 0 x) (#s(alt (sin.f32 (*.f32 x (PI.f32))) (patch (sin.f32 (*.f32 x (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor 0 x) (#s(alt (*.f32 x (PI.f32)) (patch (*.f32 x (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor 0 x) (#s(alt (*.f32 x (PI.f32)) (patch (*.f32 x (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor 0 x) (#s(alt (*.f32 x (PI.f32)) (patch (*.f32 x (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor 0 x) (#s(alt (*.f32 x (PI.f32)) (patch (*.f32 x (PI.f32)) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* -1/6 (pow (PI) 2))))) (taylor 0 x) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (* 1/36 (* (pow tau 2) (pow (PI) 4)))))))))) (taylor 0 x) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (+ (* 1/36 (* (pow tau 2) (pow (PI) 4))) (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 6))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 6))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 6))) (* -1/5040 (pow (PI) 6)))))))))))))) (taylor 0 x) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))) (patch #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1/6 (* (pow x 2) (* (pow (PI) 2) (+ 1 (pow tau 2)))))) (taylor 0 x) (#s(alt #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))) (patch #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1/6 (* (pow x 2) (* (pow (PI) 2) (+ 1 (pow tau 2)))))) (taylor 0 x) (#s(alt #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))) (patch #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1/6 (* (pow x 2) (* (pow (PI) 2) (+ 1 (pow tau 2)))))) (taylor 0 x) (#s(alt #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))) (patch #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1/6 (* (pow x 2) (pow (PI) 2)))) (taylor 0 x) (#s(alt (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1/6 (* (pow x 2) (pow (PI) 2)))) (taylor 0 x) (#s(alt (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1/6 (* (pow x 2) (pow (PI) 2)))) (taylor 0 x) (#s(alt (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1/6 (* (pow x 2) (PI))) (taylor 0 x) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (patch (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* -1/6 (* (pow x 2) (PI))) (taylor 0 x) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (patch (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* -1/6 (* (pow x 2) (PI))) (taylor 0 x) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (patch (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* -1/6 (* (pow x 2) (PI))) (taylor 0 x) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (patch (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* -1/6 (pow (PI) 2))))) (taylor 0 x) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (* 1/36 (* (pow tau 2) (pow (PI) 4)))))))))) (taylor 0 x) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (+ (* 1/36 (* (pow tau 2) (pow (PI) 4))) (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 6))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 6))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 6))) (* -1/5040 (pow (PI) 6)))))))))))))) (taylor 0 x) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))) (patch #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1/6 (* (pow x 2) (* (pow (PI) 2) (+ 1 (pow tau 2)))))) (taylor 0 x) (#s(alt #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))) (patch #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1/6 (* (pow x 2) (* (pow (PI) 2) (+ 1 (pow tau 2)))))) (taylor 0 x) (#s(alt #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))) (patch #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1/6 (* (pow x 2) (* (pow (PI) 2) (+ 1 (pow tau 2)))))) (taylor 0 x) (#s(alt #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))) (patch #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1/6 (* (pow tau 2) (* (pow x 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2)))))))) (taylor 0 x) (#s(alt (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1/6 (* (pow tau 2) (* (pow x 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2)))))))) (taylor 0 x) (#s(alt (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1/6 (* (pow tau 2) (* (pow x 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2)))))))) (taylor 0 x) (#s(alt (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1/6 (* (pow x 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2)))))) (taylor 0 x) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (patch (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (* -1/6 (* (pow x 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2)))))) (taylor 0 x) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (patch (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (* -1/6 (* (pow x 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2)))))) (taylor 0 x) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (patch (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (* -1/6 (* (pow x 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2)))))) (taylor 0 x) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (patch (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* -1/6 (pow (PI) 2))))) (taylor 0 x) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (* 1/36 (* (pow tau 2) (pow (PI) 4)))))))))) (taylor 0 x) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (+ (* 1/36 (* (pow tau 2) (pow (PI) 4))) (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 6))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 6))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 6))) (* -1/5040 (pow (PI) 6)))))))))))))) (taylor 0 x) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor 0 x) (#s(alt (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (* x (+ (PI) (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 3))) (* -1/6 (pow (PI) 3)))))) (taylor 0 x) (#s(alt (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (* x (+ (PI) (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 3))) (+ (* -1/6 (pow (PI) 3)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 5))) (+ (* 1/120 (pow (PI) 5)) (* 1/36 (* (pow tau 2) (pow (PI) 5))))))))))) (taylor 0 x) (#s(alt (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (* x (+ (PI) (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 3))) (+ (* -1/6 (pow (PI) 3)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 5))) (+ (* 1/120 (pow (PI) 5)) (+ (* 1/36 (* (pow tau 2) (pow (PI) 5))) (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 7))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 7))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 7))) (* -1/5040 (pow (PI) 7))))))))))))))) (taylor 0 x) (#s(alt (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ 1 tau) (taylor 0 x) (#s(alt (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (patch (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) tau)) (/ 1 tau)) (taylor 0 x) (#s(alt (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (patch (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow x 2) (+ (* -1/6 (/ (pow (PI) 2) tau)) (* 1/120 (/ (* (pow x 2) (pow (PI) 4)) tau)))) (/ 1 tau)) (taylor 0 x) (#s(alt (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (patch (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow x 2) (+ (* -1/6 (/ (pow (PI) 2) tau)) (* (pow x 2) (+ (* -1/5040 (/ (* (pow x 2) (pow (PI) 6)) tau)) (* 1/120 (/ (pow (PI) 4) tau)))))) (/ 1 tau)) (taylor 0 x) (#s(alt (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (patch (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor 0 x) (#s(alt #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (patch #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* x (+ (PI) (* -1/6 (* (pow x 2) (pow (PI) 3))))) (taylor 0 x) (#s(alt #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (patch #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* x (+ (PI) (* (pow x 2) (+ (* -1/6 (pow (PI) 3)) (* 1/120 (* (pow x 2) (pow (PI) 5))))))) (taylor 0 x) (#s(alt #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (patch #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* x (+ (PI) (* (pow x 2) (+ (* -1/6 (pow (PI) 3)) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (pow (PI) 7))) (* 1/120 (pow (PI) 5)))))))) (taylor 0 x) (#s(alt #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (patch #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor 0 x) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor 0 x) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor 0 x) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor 0 x) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 x) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* -1/6 (pow (PI) 2))))) (taylor 0 x) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (* 1/36 (* (pow tau 2) (pow (PI) 4)))))))))) (taylor 0 x) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (+ (* 1/36 (* (pow tau 2) (pow (PI) 4))) (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 6))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 6))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 6))) (* -1/5040 (pow (PI) 6)))))))))))))) (taylor 0 x) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (pow (PI) 2))) (taylor 0 x) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (* x (+ (* tau (pow (PI) 2)) (* (pow x 2) (+ (* -1/6 (* tau (pow (PI) 4))) (* -1/6 (* (pow tau 3) (pow (PI) 4))))))) (taylor 0 x) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (* x (+ (* tau (pow (PI) 2)) (* (pow x 2) (+ (* -1/6 (* tau (pow (PI) 4))) (+ (* -1/6 (* (pow tau 3) (pow (PI) 4))) (* (pow x 2) (+ (* 1/120 (* tau (pow (PI) 6))) (+ (* 1/120 (* (pow tau 5) (pow (PI) 6))) (* 1/36 (* (pow tau 3) (pow (PI) 6))))))))))) (taylor 0 x) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (* x (+ (* tau (pow (PI) 2)) (* (pow x 2) (+ (* -1/6 (* tau (pow (PI) 4))) (+ (* -1/6 (* (pow tau 3) (pow (PI) 4))) (* (pow x 2) (+ (* 1/120 (* tau (pow (PI) 6))) (+ (* 1/120 (* (pow tau 5) (pow (PI) 6))) (+ (* 1/36 (* (pow tau 3) (pow (PI) 6))) (* (pow x 2) (+ (* -1/720 (* (pow tau 3) (pow (PI) 8))) (+ (* -1/720 (* (pow tau 5) (pow (PI) 8))) (+ (* -1/5040 (* tau (pow (PI) 8))) (* -1/5040 (* (pow tau 7) (pow (PI) 8)))))))))))))))) (taylor 0 x) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (PI) (taylor 0 x) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) #<representation binary32>) () ())) ())
#s(alt (+ (PI) (* -1/6 (* (pow x 2) (pow (PI) 3)))) (taylor 0 x) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) #<representation binary32>) () ())) ())
#s(alt (+ (PI) (* (pow x 2) (+ (* -1/6 (pow (PI) 3)) (* 1/120 (* (pow x 2) (pow (PI) 5)))))) (taylor 0 x) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) #<representation binary32>) () ())) ())
#s(alt (+ (PI) (* (pow x 2) (+ (* -1/6 (pow (PI) 3)) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (pow (PI) 7))) (* 1/120 (pow (PI) 5))))))) (taylor 0 x) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor 0 x) (#s(alt (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (patch (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (* x (+ (* -1/6 (* (pow tau 3) (* (pow x 2) (pow (PI) 3)))) (* tau (PI)))) (taylor 0 x) (#s(alt (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (patch (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (* x (+ (* tau (PI)) (* (pow x 2) (+ (* -1/6 (* (pow tau 3) (pow (PI) 3))) (* 1/120 (* (pow tau 5) (* (pow x 2) (pow (PI) 5)))))))) (taylor 0 x) (#s(alt (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (patch (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (* x (+ (* tau (PI)) (* (pow x 2) (+ (* -1/6 (* (pow tau 3) (pow (PI) 3))) (* (pow x 2) (+ (* -1/5040 (* (pow tau 7) (* (pow x 2) (pow (PI) 7)))) (* 1/120 (* (pow tau 5) (pow (PI) 5))))))))) (taylor 0 x) (#s(alt (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (patch (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (/ 1 tau) (taylor 0 x) (#s(alt (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (patch (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/6 (* tau (* (pow x 2) (pow (PI) 2)))) (/ 1 tau)) (taylor 0 x) (#s(alt (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (patch (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow x 2) (- (* -1 (* (pow x 2) (+ (* -1/36 (* (pow tau 3) (pow (PI) 4))) (* 1/120 (* (pow tau 3) (pow (PI) 4)))))) (* -1/6 (* tau (pow (PI) 2))))) (/ 1 tau)) (taylor 0 x) (#s(alt (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (patch (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow x 2) (- (* (pow x 2) (- (* -1 (* (pow x 2) (+ (* -1/5040 (* (pow tau 5) (pow (PI) 6))) (+ (* 1/720 (* (pow tau 5) (pow (PI) 6))) (* 1/6 (* (pow tau 2) (* (pow (PI) 2) (+ (* -1/36 (* (pow tau 3) (pow (PI) 4))) (* 1/120 (* (pow tau 3) (pow (PI) 4))))))))))) (+ (* -1/36 (* (pow tau 3) (pow (PI) 4))) (* 1/120 (* (pow tau 3) (pow (PI) 4)))))) (* -1/6 (* tau (pow (PI) 2))))) (/ 1 tau)) (taylor 0 x) (#s(alt (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (patch (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* -1/6 x) (taylor 0 x) (#s(alt (*.f32 #s(literal -1/6 binary32) x) (patch (*.f32 #s(literal -1/6 binary32) x) #<representation binary32>) () ())) ())
#s(alt (* -1/6 x) (taylor 0 x) (#s(alt (*.f32 #s(literal -1/6 binary32) x) (patch (*.f32 #s(literal -1/6 binary32) x) #<representation binary32>) () ())) ())
#s(alt (* -1/6 x) (taylor 0 x) (#s(alt (*.f32 #s(literal -1/6 binary32) x) (patch (*.f32 #s(literal -1/6 binary32) x) #<representation binary32>) () ())) ())
#s(alt (* -1/6 x) (taylor 0 x) (#s(alt (*.f32 #s(literal -1/6 binary32) x) (patch (*.f32 #s(literal -1/6 binary32) x) #<representation binary32>) () ())) ())
#s(alt (sqrt (PI)) (taylor 0 x) (#s(alt (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (PI)) (* (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 4))) (* -1/6 (pow (PI) 4)))) (sqrt (/ 1 (pow (PI) 3))))) (taylor 0 x) (#s(alt (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (PI)) (* (pow x 2) (+ (* (sqrt (/ 1 (pow (PI) 3))) (+ (* -1/6 (* (pow tau 2) (pow (PI) 4))) (* -1/6 (pow (PI) 4)))) (* (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 6))) (+ (* 1/120 (pow (PI) 6)) (* 1/36 (* (pow tau 2) (pow (PI) 6)))))) (sqrt (/ 1 (pow (PI) 3))))))) (taylor 0 x) (#s(alt (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (PI)) (* (pow x 2) (+ (* (sqrt (/ 1 (pow (PI) 3))) (+ (* -1/6 (* (pow tau 2) (pow (PI) 4))) (* -1/6 (pow (PI) 4)))) (* (pow x 2) (+ (* (sqrt (/ 1 (pow (PI) 3))) (+ (* 1/120 (* (pow tau 4) (pow (PI) 6))) (+ (* 1/120 (pow (PI) 6)) (* 1/36 (* (pow tau 2) (pow (PI) 6)))))) (* (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 8))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 8))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 8))) (* -1/5040 (pow (PI) 8)))))) (sqrt (/ 1 (pow (PI) 3))))))))) (taylor 0 x) (#s(alt (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor 0 x) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (* x (+ (* -1/6 (* (pow tau 3) (* (pow x 2) (pow (PI) 3)))) (* tau (PI)))) (taylor 0 x) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (* x (+ (* tau (PI)) (* (pow x 2) (+ (* -1/6 (* (pow tau 3) (pow (PI) 3))) (* 1/120 (* (pow tau 5) (* (pow x 2) (pow (PI) 5)))))))) (taylor 0 x) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (* x (+ (* tau (PI)) (* (pow x 2) (+ (* -1/6 (* (pow tau 3) (pow (PI) 3))) (* (pow x 2) (+ (* -1/5040 (* (pow tau 7) (* (pow x 2) (pow (PI) 7)))) (* 1/120 (* (pow tau 5) (pow (PI) 5))))))))) (taylor 0 x) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (PI))) (taylor 0 x) (#s(alt (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))))) (patch (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (* x (+ (* -1/6 (* (pow tau 3) (* (pow x 2) (pow (PI) 3)))) (* tau (PI)))) (taylor 0 x) (#s(alt (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))))) (patch (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (* x (+ (* tau (PI)) (* (pow x 2) (+ (* -1/6 (* (pow tau 3) (pow (PI) 3))) (* 1/120 (* (pow tau 5) (* (pow x 2) (pow (PI) 5)))))))) (taylor 0 x) (#s(alt (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))))) (patch (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (* x (+ (* tau (PI)) (* (pow x 2) (+ (* -1/6 (* (pow tau 3) (pow (PI) 3))) (* (pow x 2) (+ (* -1/5040 (* (pow tau 7) (* (pow x 2) (pow (PI) 7)))) (* 1/120 (* (pow tau 5) (pow (PI) 5))))))))) (taylor 0 x) (#s(alt (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))))) (patch (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (pow (PI) 2))) (taylor 0 x) (#s(alt (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) (patch (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (pow (PI) 2))) (taylor 0 x) (#s(alt (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) (patch (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (pow (PI) 2))) (taylor 0 x) (#s(alt (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) (patch (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (pow (PI) 2))) (taylor 0 x) (#s(alt (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) (patch (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf x) (#s(alt (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32))))) (patch (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf x) (#s(alt (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32))))) (patch (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf x) (#s(alt (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32))))) (patch (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf x) (#s(alt (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32))))) (patch (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (sin (* x (PI))) (taylor inf x) (#s(alt (sin.f32 (*.f32 x (PI.f32))) (patch (sin.f32 (*.f32 x (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (sin (* x (PI))) (taylor inf x) (#s(alt (sin.f32 (*.f32 x (PI.f32))) (patch (sin.f32 (*.f32 x (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (sin (* x (PI))) (taylor inf x) (#s(alt (sin.f32 (*.f32 x (PI.f32))) (patch (sin.f32 (*.f32 x (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (sin (* x (PI))) (taylor inf x) (#s(alt (sin.f32 (*.f32 x (PI.f32))) (patch (sin.f32 (*.f32 x (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor inf x) (#s(alt (*.f32 x (PI.f32)) (patch (*.f32 x (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor inf x) (#s(alt (*.f32 x (PI.f32)) (patch (*.f32 x (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor inf x) (#s(alt (*.f32 x (PI.f32)) (patch (*.f32 x (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor inf x) (#s(alt (*.f32 x (PI.f32)) (patch (*.f32 x (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf x) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf x) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf x) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf x) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1/6 (* (pow x 2) (* (pow (PI) 2) (+ 1 (pow tau 2))))) (taylor inf x) (#s(alt #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))) (patch #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (+ (* -1/6 (* (pow (PI) 2) (+ 1 (pow tau 2)))) (/ 1 (pow x 2)))) (taylor inf x) (#s(alt #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))) (patch #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (+ (* -1/6 (* (pow (PI) 2) (+ 1 (pow tau 2)))) (/ 1 (pow x 2)))) (taylor inf x) (#s(alt #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))) (patch #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (+ (* -1/6 (* (pow (PI) 2) (+ 1 (pow tau 2)))) (/ 1 (pow x 2)))) (taylor inf x) (#s(alt #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))) (patch #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1/6 (* (pow x 2) (pow (PI) 2))) (taylor inf x) (#s(alt (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (+ (* -1/6 (pow (PI) 2)) (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (+ (* -1/6 (pow (PI) 2)) (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (+ (* -1/6 (pow (PI) 2)) (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1/6 (* (pow x 2) (PI))) (taylor inf x) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (patch (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* -1/6 (* (pow x 2) (PI))) (taylor inf x) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (patch (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* -1/6 (* (pow x 2) (PI))) (taylor inf x) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (patch (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* -1/6 (* (pow x 2) (PI))) (taylor inf x) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (patch (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf x) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf x) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf x) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf x) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1/6 (* (pow x 2) (* (pow (PI) 2) (+ 1 (pow tau 2))))) (taylor inf x) (#s(alt #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))) (patch #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (+ (* -1/6 (* (pow (PI) 2) (+ 1 (pow tau 2)))) (/ 1 (pow x 2)))) (taylor inf x) (#s(alt #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))) (patch #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (+ (* -1/6 (* (pow (PI) 2) (+ 1 (pow tau 2)))) (/ 1 (pow x 2)))) (taylor inf x) (#s(alt #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))) (patch #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (+ (* -1/6 (* (pow (PI) 2) (+ 1 (pow tau 2)))) (/ 1 (pow x 2)))) (taylor inf x) (#s(alt #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))) (patch #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1/6 (* (pow tau 2) (* (pow x 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2))))))) (taylor inf x) (#s(alt (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2)))))) (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2)))))) (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2)))))) (/ 1 (pow x 2)))) (taylor inf x) (#s(alt (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1/6 (* (pow x 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2)))))) (taylor inf x) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (patch (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (* -1/6 (* (pow x 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2)))))) (taylor inf x) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (patch (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (* -1/6 (* (pow x 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2)))))) (taylor inf x) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (patch (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (* -1/6 (* (pow x 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2)))))) (taylor inf x) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (patch (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf x) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf x) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf x) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf x) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI)))) (taylor inf x) (#s(alt (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI)))) (taylor inf x) (#s(alt (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI)))) (taylor inf x) (#s(alt (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI)))) (taylor inf x) (#s(alt (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* tau (* x (PI)))) (taylor inf x) (#s(alt (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (patch (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* tau (* x (PI)))) (taylor inf x) (#s(alt (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (patch (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* tau (* x (PI)))) (taylor inf x) (#s(alt (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (patch (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* tau (* x (PI)))) (taylor inf x) (#s(alt (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (patch (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (sin (* x (PI))) (taylor inf x) (#s(alt #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (patch #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (sin (* x (PI))) (taylor inf x) (#s(alt #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (patch #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (sin (* x (PI))) (taylor inf x) (#s(alt #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (patch #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (sin (* x (PI))) (taylor inf x) (#s(alt #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (patch #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor inf x) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor inf x) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor inf x) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor inf x) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf x) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf x) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf x) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor inf x) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x) (taylor inf x) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x) (taylor inf x) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x) (taylor inf x) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x) (taylor inf x) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) x) (taylor inf x) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) x) (taylor inf x) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) x) (taylor inf x) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) x) (taylor inf x) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor inf x) (#s(alt (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (patch (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor inf x) (#s(alt (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (patch (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor inf x) (#s(alt (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (patch (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor inf x) (#s(alt (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (patch (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (/ (* x (PI)) (sin (* tau (* x (PI))))) (taylor inf x) (#s(alt (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (patch (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* x (PI)) (sin (* tau (* x (PI))))) (taylor inf x) (#s(alt (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (patch (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* x (PI)) (sin (* tau (* x (PI))))) (taylor inf x) (#s(alt (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (patch (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* x (PI)) (sin (* tau (* x (PI))))) (taylor inf x) (#s(alt (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (patch (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* -1/6 x) (taylor inf x) (#s(alt (*.f32 #s(literal -1/6 binary32) x) (patch (*.f32 #s(literal -1/6 binary32) x) #<representation binary32>) () ())) ())
#s(alt (* -1/6 x) (taylor inf x) (#s(alt (*.f32 #s(literal -1/6 binary32) x) (patch (*.f32 #s(literal -1/6 binary32) x) #<representation binary32>) () ())) ())
#s(alt (* -1/6 x) (taylor inf x) (#s(alt (*.f32 #s(literal -1/6 binary32) x) (patch (*.f32 #s(literal -1/6 binary32) x) #<representation binary32>) () ())) ())
#s(alt (* -1/6 x) (taylor inf x) (#s(alt (*.f32 #s(literal -1/6 binary32) x) (patch (*.f32 #s(literal -1/6 binary32) x) #<representation binary32>) () ())) ())
#s(alt (* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3)))) (taylor inf x) (#s(alt (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3)))) (taylor inf x) (#s(alt (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3)))) (taylor inf x) (#s(alt (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3)))) (taylor inf x) (#s(alt (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor inf x) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor inf x) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor inf x) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor inf x) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor inf x) (#s(alt (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))))) (patch (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor inf x) (#s(alt (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))))) (patch (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor inf x) (#s(alt (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))))) (patch (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor inf x) (#s(alt (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))))) (patch (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (pow (PI) 2))) (taylor inf x) (#s(alt (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) (patch (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (pow (PI) 2))) (taylor inf x) (#s(alt (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) (patch (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (pow (PI) 2))) (taylor inf x) (#s(alt (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) (patch (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (pow (PI) 2))) (taylor inf x) (#s(alt (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) (patch (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf x) (#s(alt (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32))))) (patch (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf x) (#s(alt (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32))))) (patch (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf x) (#s(alt (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32))))) (patch (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf x) (#s(alt (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32))))) (patch (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (sin (* x (PI))) (taylor -inf x) (#s(alt (sin.f32 (*.f32 x (PI.f32))) (patch (sin.f32 (*.f32 x (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (sin (* x (PI))) (taylor -inf x) (#s(alt (sin.f32 (*.f32 x (PI.f32))) (patch (sin.f32 (*.f32 x (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (sin (* x (PI))) (taylor -inf x) (#s(alt (sin.f32 (*.f32 x (PI.f32))) (patch (sin.f32 (*.f32 x (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (sin (* x (PI))) (taylor -inf x) (#s(alt (sin.f32 (*.f32 x (PI.f32))) (patch (sin.f32 (*.f32 x (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor -inf x) (#s(alt (*.f32 x (PI.f32)) (patch (*.f32 x (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor -inf x) (#s(alt (*.f32 x (PI.f32)) (patch (*.f32 x (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor -inf x) (#s(alt (*.f32 x (PI.f32)) (patch (*.f32 x (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor -inf x) (#s(alt (*.f32 x (PI.f32)) (patch (*.f32 x (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf x) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf x) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf x) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf x) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1/6 (* (pow x 2) (* (pow (PI) 2) (+ 1 (pow tau 2))))) (taylor -inf x) (#s(alt #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))) (patch #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (+ (* -1/6 (* (pow (PI) 2) (+ 1 (pow tau 2)))) (/ 1 (pow x 2)))) (taylor -inf x) (#s(alt #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))) (patch #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (+ (* -1/6 (* (pow (PI) 2) (+ 1 (pow tau 2)))) (/ 1 (pow x 2)))) (taylor -inf x) (#s(alt #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))) (patch #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (+ (* -1/6 (* (pow (PI) 2) (+ 1 (pow tau 2)))) (/ 1 (pow x 2)))) (taylor -inf x) (#s(alt #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))) (patch #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1/6 (* (pow x 2) (pow (PI) 2))) (taylor -inf x) (#s(alt (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (+ (* -1/6 (pow (PI) 2)) (/ 1 (pow x 2)))) (taylor -inf x) (#s(alt (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (+ (* -1/6 (pow (PI) 2)) (/ 1 (pow x 2)))) (taylor -inf x) (#s(alt (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (+ (* -1/6 (pow (PI) 2)) (/ 1 (pow x 2)))) (taylor -inf x) (#s(alt (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1/6 (* (pow x 2) (PI))) (taylor -inf x) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (patch (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* -1/6 (* (pow x 2) (PI))) (taylor -inf x) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (patch (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* -1/6 (* (pow x 2) (PI))) (taylor -inf x) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (patch (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* -1/6 (* (pow x 2) (PI))) (taylor -inf x) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (patch (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf x) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf x) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf x) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf x) (#s(alt #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)))) (patch #s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1/6 (* (pow x 2) (* (pow (PI) 2) (+ 1 (pow tau 2))))) (taylor -inf x) (#s(alt #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))) (patch #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (+ (* -1/6 (* (pow (PI) 2) (+ 1 (pow tau 2)))) (/ 1 (pow x 2)))) (taylor -inf x) (#s(alt #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))) (patch #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (+ (* -1/6 (* (pow (PI) 2) (+ 1 (pow tau 2)))) (/ 1 (pow x 2)))) (taylor -inf x) (#s(alt #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))) (patch #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (+ (* -1/6 (* (pow (PI) 2) (+ 1 (pow tau 2)))) (/ 1 (pow x 2)))) (taylor -inf x) (#s(alt #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))) (patch #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1/6 (* (pow tau 2) (* (pow x 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2))))))) (taylor -inf x) (#s(alt (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2)))))) (/ 1 (pow x 2)))) (taylor -inf x) (#s(alt (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2)))))) (/ 1 (pow x 2)))) (taylor -inf x) (#s(alt (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2)))))) (/ 1 (pow x 2)))) (taylor -inf x) (#s(alt (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)) (patch (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1/6 (* (pow x 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2)))))) (taylor -inf x) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (patch (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (* -1/6 (* (pow x 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2)))))) (taylor -inf x) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (patch (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (* -1/6 (* (pow x 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2)))))) (taylor -inf x) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (patch (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (* -1/6 (* (pow x 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2)))))) (taylor -inf x) (#s(alt (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (patch (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf x) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf x) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf x) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf x) (#s(alt (/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI)))) (taylor -inf x) (#s(alt (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI)))) (taylor -inf x) (#s(alt (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI)))) (taylor -inf x) (#s(alt (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI)))) (taylor -inf x) (#s(alt (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (patch (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* tau (* x (PI)))) (taylor -inf x) (#s(alt (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (patch (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* tau (* x (PI)))) (taylor -inf x) (#s(alt (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (patch (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* tau (* x (PI)))) (taylor -inf x) (#s(alt (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (patch (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) (* tau (* x (PI)))) (taylor -inf x) (#s(alt (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (patch (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (sin (* x (PI))) (taylor -inf x) (#s(alt #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (patch #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (sin (* x (PI))) (taylor -inf x) (#s(alt #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (patch #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (sin (* x (PI))) (taylor -inf x) (#s(alt #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (patch #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (sin (* x (PI))) (taylor -inf x) (#s(alt #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (patch #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor -inf x) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor -inf x) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor -inf x) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (* x (PI)) (taylor -inf x) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf x) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf x) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf x) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2)))) (taylor -inf x) (#s(alt (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) (patch (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x) (taylor -inf x) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x) (taylor -inf x) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x) (taylor -inf x) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x) (taylor -inf x) (#s(alt (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (patch (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) x) (taylor -inf x) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) x) (taylor -inf x) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) x) (taylor -inf x) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) #<representation binary32>) () ())) ())
#s(alt (/ (sin (* x (PI))) x) (taylor -inf x) (#s(alt (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (patch (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor -inf x) (#s(alt (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (patch (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor -inf x) (#s(alt (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (patch (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor -inf x) (#s(alt (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (patch (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor -inf x) (#s(alt (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (patch (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (/ (* x (PI)) (sin (* tau (* x (PI))))) (taylor -inf x) (#s(alt (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (patch (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* x (PI)) (sin (* tau (* x (PI))))) (taylor -inf x) (#s(alt (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (patch (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* x (PI)) (sin (* tau (* x (PI))))) (taylor -inf x) (#s(alt (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (patch (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (/ (* x (PI)) (sin (* tau (* x (PI))))) (taylor -inf x) (#s(alt (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (patch (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* -1/6 x) (taylor -inf x) (#s(alt (*.f32 #s(literal -1/6 binary32) x) (patch (*.f32 #s(literal -1/6 binary32) x) #<representation binary32>) () ())) ())
#s(alt (* -1/6 x) (taylor -inf x) (#s(alt (*.f32 #s(literal -1/6 binary32) x) (patch (*.f32 #s(literal -1/6 binary32) x) #<representation binary32>) () ())) ())
#s(alt (* -1/6 x) (taylor -inf x) (#s(alt (*.f32 #s(literal -1/6 binary32) x) (patch (*.f32 #s(literal -1/6 binary32) x) #<representation binary32>) () ())) ())
#s(alt (* -1/6 x) (taylor -inf x) (#s(alt (*.f32 #s(literal -1/6 binary32) x) (patch (*.f32 #s(literal -1/6 binary32) x) #<representation binary32>) () ())) ())
#s(alt (* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3)))) (taylor -inf x) (#s(alt (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3)))) (taylor -inf x) (#s(alt (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3)))) (taylor -inf x) (#s(alt (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3)))) (taylor -inf x) (#s(alt (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (patch (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor -inf x) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor -inf x) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor -inf x) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor -inf x) (#s(alt (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (patch (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor -inf x) (#s(alt (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))))) (patch (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor -inf x) (#s(alt (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))))) (patch (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor -inf x) (#s(alt (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))))) (patch (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (sin (* tau (* x (PI)))) (taylor -inf x) (#s(alt (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))))) (patch (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (pow (PI) 2))) (taylor -inf x) (#s(alt (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) (patch (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (pow (PI) 2))) (taylor -inf x) (#s(alt (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) (patch (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (pow (PI) 2))) (taylor -inf x) (#s(alt (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) (patch (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* tau (* x (pow (PI) 2))) (taylor -inf x) (#s(alt (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) (patch (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) #<representation binary32>) () ())) ())
Calls

6 calls:

TimeVariablePointExpression
37.0ms
tau
@inf
((/ (sin (* x (PI))) (* (/ (* x (PI)) (sin (* tau (* x (PI))))) (* tau (* x (PI))))) (sin (* x (PI))) (* x (PI)) (PI) (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (+ (* (* (* (* -1/6 x) x) (PI)) (PI)) 1) (* (* (* -1/6 x) x) (PI)) (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (+ (* (* (* (* -1/6 x) x) (* (PI) (+ (/ (PI) (* tau tau)) (PI)))) (* tau tau)) 1) (* (* (* -1/6 x) x) (* (PI) (+ (/ (PI) (* tau tau)) (PI)))) (/ (/ (* (/ (sin (* (PI) x)) (* (* tau (PI)) x)) (sin (* tau (* (PI) x)))) (* (sqrt (PI)) x)) (sqrt (PI))) (* (/ (sin (* (PI) x)) (* (* tau (PI)) x)) (sin (* tau (* (PI) x)))) (/ (sin (* (PI) x)) (* (* tau (PI)) x)) (sin (* (PI) x)) (/ 1 (/ 1 (* x (PI)))) (/ (* (/ (sin (* (PI) x)) x) (sin (* tau (/ 1 (/ 1 (* x (PI))))))) (* (* tau (* (PI) x)) (PI))) (* (/ (sin (* (PI) x)) x) (sin (* tau (/ 1 (/ 1 (* x (PI))))))) (/ (sin (* (PI) x)) x) (sin (* tau (* x (PI)))) (/ (* x (PI)) (sin (* tau (* x (PI))))) (* -1/6 x) (/ (* (/ (sin (* (PI) x)) (* (* tau (PI)) x)) (sin (* tau (* (PI) x)))) (* (sqrt (PI)) x)) (sin (* tau (* (PI) x))) (sin (* tau (/ 1 (/ 1 (* x (PI)))))) (* (* tau (* (PI) x)) (PI)))
26.0ms
x
@inf
((/ (sin (* x (PI))) (* (/ (* x (PI)) (sin (* tau (* x (PI))))) (* tau (* x (PI))))) (sin (* x (PI))) (* x (PI)) (PI) (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (+ (* (* (* (* -1/6 x) x) (PI)) (PI)) 1) (* (* (* -1/6 x) x) (PI)) (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (+ (* (* (* (* -1/6 x) x) (* (PI) (+ (/ (PI) (* tau tau)) (PI)))) (* tau tau)) 1) (* (* (* -1/6 x) x) (* (PI) (+ (/ (PI) (* tau tau)) (PI)))) (/ (/ (* (/ (sin (* (PI) x)) (* (* tau (PI)) x)) (sin (* tau (* (PI) x)))) (* (sqrt (PI)) x)) (sqrt (PI))) (* (/ (sin (* (PI) x)) (* (* tau (PI)) x)) (sin (* tau (* (PI) x)))) (/ (sin (* (PI) x)) (* (* tau (PI)) x)) (sin (* (PI) x)) (/ 1 (/ 1 (* x (PI)))) (/ (* (/ (sin (* (PI) x)) x) (sin (* tau (/ 1 (/ 1 (* x (PI))))))) (* (* tau (* (PI) x)) (PI))) (* (/ (sin (* (PI) x)) x) (sin (* tau (/ 1 (/ 1 (* x (PI))))))) (/ (sin (* (PI) x)) x) (sin (* tau (* x (PI)))) (/ (* x (PI)) (sin (* tau (* x (PI))))) (* -1/6 x) (/ (* (/ (sin (* (PI) x)) (* (* tau (PI)) x)) (sin (* tau (* (PI) x)))) (* (sqrt (PI)) x)) (sin (* tau (* (PI) x))) (sin (* tau (/ 1 (/ 1 (* x (PI)))))) (* (* tau (* (PI) x)) (PI)))
7.0ms
x
@-inf
((/ (sin (* x (PI))) (* (/ (* x (PI)) (sin (* tau (* x (PI))))) (* tau (* x (PI))))) (sin (* x (PI))) (* x (PI)) (PI) (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (+ (* (* (* (* -1/6 x) x) (PI)) (PI)) 1) (* (* (* -1/6 x) x) (PI)) (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (+ (* (* (* (* -1/6 x) x) (* (PI) (+ (/ (PI) (* tau tau)) (PI)))) (* tau tau)) 1) (* (* (* -1/6 x) x) (* (PI) (+ (/ (PI) (* tau tau)) (PI)))) (/ (/ (* (/ (sin (* (PI) x)) (* (* tau (PI)) x)) (sin (* tau (* (PI) x)))) (* (sqrt (PI)) x)) (sqrt (PI))) (* (/ (sin (* (PI) x)) (* (* tau (PI)) x)) (sin (* tau (* (PI) x)))) (/ (sin (* (PI) x)) (* (* tau (PI)) x)) (sin (* (PI) x)) (/ 1 (/ 1 (* x (PI)))) (/ (* (/ (sin (* (PI) x)) x) (sin (* tau (/ 1 (/ 1 (* x (PI))))))) (* (* tau (* (PI) x)) (PI))) (* (/ (sin (* (PI) x)) x) (sin (* tau (/ 1 (/ 1 (* x (PI))))))) (/ (sin (* (PI) x)) x) (sin (* tau (* x (PI)))) (/ (* x (PI)) (sin (* tau (* x (PI))))) (* -1/6 x) (/ (* (/ (sin (* (PI) x)) (* (* tau (PI)) x)) (sin (* tau (* (PI) x)))) (* (sqrt (PI)) x)) (sin (* tau (* (PI) x))) (sin (* tau (/ 1 (/ 1 (* x (PI)))))) (* (* tau (* (PI) x)) (PI)))
6.0ms
tau
@-inf
((/ (sin (* x (PI))) (* (/ (* x (PI)) (sin (* tau (* x (PI))))) (* tau (* x (PI))))) (sin (* x (PI))) (* x (PI)) (PI) (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (+ (* (* (* (* -1/6 x) x) (PI)) (PI)) 1) (* (* (* -1/6 x) x) (PI)) (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (+ (* (* (* (* -1/6 x) x) (* (PI) (+ (/ (PI) (* tau tau)) (PI)))) (* tau tau)) 1) (* (* (* -1/6 x) x) (* (PI) (+ (/ (PI) (* tau tau)) (PI)))) (/ (/ (* (/ (sin (* (PI) x)) (* (* tau (PI)) x)) (sin (* tau (* (PI) x)))) (* (sqrt (PI)) x)) (sqrt (PI))) (* (/ (sin (* (PI) x)) (* (* tau (PI)) x)) (sin (* tau (* (PI) x)))) (/ (sin (* (PI) x)) (* (* tau (PI)) x)) (sin (* (PI) x)) (/ 1 (/ 1 (* x (PI)))) (/ (* (/ (sin (* (PI) x)) x) (sin (* tau (/ 1 (/ 1 (* x (PI))))))) (* (* tau (* (PI) x)) (PI))) (* (/ (sin (* (PI) x)) x) (sin (* tau (/ 1 (/ 1 (* x (PI))))))) (/ (sin (* (PI) x)) x) (sin (* tau (* x (PI)))) (/ (* x (PI)) (sin (* tau (* x (PI))))) (* -1/6 x) (/ (* (/ (sin (* (PI) x)) (* (* tau (PI)) x)) (sin (* tau (* (PI) x)))) (* (sqrt (PI)) x)) (sin (* tau (* (PI) x))) (sin (* tau (/ 1 (/ 1 (* x (PI)))))) (* (* tau (* (PI) x)) (PI)))
5.0ms
x
@0
((/ (sin (* x (PI))) (* (/ (* x (PI)) (sin (* tau (* x (PI))))) (* tau (* x (PI))))) (sin (* x (PI))) (* x (PI)) (PI) (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (+ (* (* (* (* -1/6 x) x) (PI)) (PI)) 1) (* (* (* -1/6 x) x) (PI)) (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (+ (* (* (* (* -1/6 x) x) (* (PI) (+ (/ (PI) (* tau tau)) (PI)))) (* tau tau)) 1) (* (* (* -1/6 x) x) (* (PI) (+ (/ (PI) (* tau tau)) (PI)))) (/ (/ (* (/ (sin (* (PI) x)) (* (* tau (PI)) x)) (sin (* tau (* (PI) x)))) (* (sqrt (PI)) x)) (sqrt (PI))) (* (/ (sin (* (PI) x)) (* (* tau (PI)) x)) (sin (* tau (* (PI) x)))) (/ (sin (* (PI) x)) (* (* tau (PI)) x)) (sin (* (PI) x)) (/ 1 (/ 1 (* x (PI)))) (/ (* (/ (sin (* (PI) x)) x) (sin (* tau (/ 1 (/ 1 (* x (PI))))))) (* (* tau (* (PI) x)) (PI))) (* (/ (sin (* (PI) x)) x) (sin (* tau (/ 1 (/ 1 (* x (PI))))))) (/ (sin (* (PI) x)) x) (sin (* tau (* x (PI)))) (/ (* x (PI)) (sin (* tau (* x (PI))))) (* -1/6 x) (/ (* (/ (sin (* (PI) x)) (* (* tau (PI)) x)) (sin (* tau (* (PI) x)))) (* (sqrt (PI)) x)) (sin (* tau (* (PI) x))) (sin (* tau (/ 1 (/ 1 (* x (PI)))))) (* (* tau (* (PI) x)) (PI)))

simplify427.0ms (3.8%)

Memory
-30.3MiB live, 338.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05019564
116718890
264208661
080638321
Stop Event
iter limit
node limit
Counts
528 → 528
Calls
Call 1
Inputs
(/ (sin (* x (PI))) (* x (PI)))
(+ (* -1/6 (* (pow tau 2) (* x (* (PI) (sin (* x (PI))))))) (/ (sin (* x (PI))) (* x (PI))))
(+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* 1/120 (* (pow tau 2) (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI))))))))) (/ (sin (* x (PI))) (* x (PI))))
(+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 5) (* (pow (PI) 5) (sin (* x (PI))))))) (* 1/120 (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI)))))))))) (/ (sin (* x (PI))) (* x (PI))))
(/ (sin (* x (PI))) (* x (PI)))
(+ (* -1/6 (* (pow tau 2) (* x (* (PI) (sin (* x (PI))))))) (/ (sin (* x (PI))) (* x (PI))))
(+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* 1/120 (* (pow tau 2) (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI))))))))) (/ (sin (* x (PI))) (* x (PI))))
(+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 5) (* (pow (PI) 5) (sin (* x (PI))))))) (* 1/120 (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI)))))))))) (/ (sin (* x (PI))) (* x (PI))))
(+ 1 (* -1/6 (* (pow x 2) (pow (PI) 2))))
(+ 1 (+ (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))) (* -1/6 (* (pow x 2) (pow (PI) 2)))))
(+ 1 (+ (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))) (* -1/6 (* (pow x 2) (pow (PI) 2)))))
(+ 1 (+ (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))) (* -1/6 (* (pow x 2) (pow (PI) 2)))))
(/ (sin (* x (PI))) (* x (PI)))
(+ (* -1/6 (* (pow tau 2) (* x (* (PI) (sin (* x (PI))))))) (/ (sin (* x (PI))) (* x (PI))))
(+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* 1/120 (* (pow tau 2) (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI))))))))) (/ (sin (* x (PI))) (* x (PI))))
(+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 5) (* (pow (PI) 5) (sin (* x (PI))))))) (* 1/120 (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI)))))))))) (/ (sin (* x (PI))) (* x (PI))))
(+ 1 (* -1/6 (* (pow x 2) (pow (PI) 2))))
(+ 1 (+ (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))) (* -1/6 (* (pow x 2) (pow (PI) 2)))))
(+ 1 (+ (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))) (* -1/6 (* (pow x 2) (pow (PI) 2)))))
(+ 1 (+ (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))) (* -1/6 (* (pow x 2) (pow (PI) 2)))))
(+ 1 (* -1/6 (* (pow x 2) (pow (PI) 2))))
(+ 1 (+ (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))) (* -1/6 (* (pow x 2) (pow (PI) 2)))))
(+ 1 (+ (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))) (* -1/6 (* (pow x 2) (pow (PI) 2)))))
(+ 1 (+ (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))) (* -1/6 (* (pow x 2) (pow (PI) 2)))))
(* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2)))
(/ (+ (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))) (* -1/6 (* (pow x 2) (pow (PI) 2)))) (pow tau 2))
(/ (+ (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))) (* -1/6 (* (pow x 2) (pow (PI) 2)))) (pow tau 2))
(/ (+ (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))) (* -1/6 (* (pow x 2) (pow (PI) 2)))) (pow tau 2))
(/ (sin (* x (PI))) (* x (PI)))
(+ (* -1/6 (* (pow tau 2) (* x (* (PI) (sin (* x (PI))))))) (/ (sin (* x (PI))) (* x (PI))))
(+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* 1/120 (* (pow tau 2) (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI))))))))) (/ (sin (* x (PI))) (* x (PI))))
(+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 5) (* (pow (PI) 5) (sin (* x (PI))))))) (* 1/120 (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI)))))))))) (/ (sin (* x (PI))) (* x (PI))))
(sin (* x (PI)))
(+ (sin (* x (PI))) (* -1/6 (* (pow tau 2) (* (pow x 2) (* (pow (PI) 2) (sin (* x (PI))))))))
(+ (sin (* x (PI))) (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (* (pow (PI) 2) (sin (* x (PI)))))) (* 1/120 (* (pow tau 2) (* (pow x 4) (* (pow (PI) 4) (sin (* x (PI))))))))))
(+ (sin (* x (PI))) (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (* (pow (PI) 2) (sin (* x (PI)))))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 6) (* (pow (PI) 6) (sin (* x (PI))))))) (* 1/120 (* (pow x 4) (* (pow (PI) 4) (sin (* x (PI)))))))))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/ (sin (* x (PI))) (* x (PI)))
(+ (* -1/6 (* (pow tau 2) (* x (* (PI) (sin (* x (PI))))))) (/ (sin (* x (PI))) (* x (PI))))
(+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* 1/120 (* (pow tau 2) (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI))))))))) (/ (sin (* x (PI))) (* x (PI))))
(+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 5) (* (pow (PI) 5) (sin (* x (PI))))))) (* 1/120 (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI)))))))))) (/ (sin (* x (PI))) (* x (PI))))
(* tau (* (PI) (sin (* x (PI)))))
(* tau (+ (* -1/6 (* (pow tau 2) (* (pow x 2) (* (pow (PI) 3) (sin (* x (PI))))))) (* (PI) (sin (* x (PI))))))
(* tau (+ (* (PI) (sin (* x (PI)))) (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (* (pow (PI) 3) (sin (* x (PI)))))) (* 1/120 (* (pow tau 2) (* (pow x 4) (* (pow (PI) 5) (sin (* x (PI)))))))))))
(* tau (+ (* (PI) (sin (* x (PI)))) (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (* (pow (PI) 3) (sin (* x (PI)))))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 6) (* (pow (PI) 7) (sin (* x (PI))))))) (* 1/120 (* (pow x 4) (* (pow (PI) 5) (sin (* x (PI))))))))))))
(* tau (* x (PI)))
(* tau (+ (* -1/6 (* (pow tau 2) (* (pow x 3) (pow (PI) 3)))) (* x (PI))))
(* tau (+ (* x (PI)) (* (pow tau 2) (+ (* -1/6 (* (pow x 3) (pow (PI) 3))) (* 1/120 (* (pow tau 2) (* (pow x 5) (pow (PI) 5))))))))
(* tau (+ (* x (PI)) (* (pow tau 2) (+ (* -1/6 (* (pow x 3) (pow (PI) 3))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 7) (pow (PI) 7)))) (* 1/120 (* (pow x 5) (pow (PI) 5)))))))))
(/ 1 tau)
(/ (+ 1 (* 1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2))))) tau)
(/ (+ 1 (* (pow tau 2) (- (* -1 (* (pow tau 2) (+ (* -1/36 (* (pow x 4) (pow (PI) 4))) (* 1/120 (* (pow x 4) (pow (PI) 4)))))) (* -1/6 (* (pow x 2) (pow (PI) 2)))))) tau)
(/ (+ 1 (* (pow tau 2) (- (* (pow tau 2) (- (* -1 (* (pow tau 2) (+ (* -1/5040 (* (pow x 6) (pow (PI) 6))) (+ (* 1/720 (* (pow x 6) (pow (PI) 6))) (* 1/6 (* (pow x 2) (* (pow (PI) 2) (+ (* -1/36 (* (pow x 4) (pow (PI) 4))) (* 1/120 (* (pow x 4) (pow (PI) 4))))))))))) (+ (* -1/36 (* (pow x 4) (pow (PI) 4))) (* 1/120 (* (pow x 4) (pow (PI) 4)))))) (* -1/6 (* (pow x 2) (pow (PI) 2)))))) tau)
(* (/ (sin (* x (PI))) x) (sqrt (/ 1 (PI))))
(+ (* -1/6 (* (* (pow tau 2) (* x (sin (* x (PI))))) (sqrt (pow (PI) 3)))) (* (/ (sin (* x (PI))) x) (sqrt (/ 1 (PI)))))
(+ (* (/ (sin (* x (PI))) x) (sqrt (/ 1 (PI)))) (* (pow tau 2) (+ (* -1/6 (* (* x (sin (* x (PI)))) (sqrt (pow (PI) 3)))) (* 1/120 (* (* (pow tau 2) (* (pow x 3) (sin (* x (PI))))) (sqrt (pow (PI) 7)))))))
(+ (* (/ (sin (* x (PI))) x) (sqrt (/ 1 (PI)))) (* (pow tau 2) (+ (* -1/6 (* (* x (sin (* x (PI)))) (sqrt (pow (PI) 3)))) (* (pow tau 2) (+ (* -1/5040 (* (* (pow tau 2) (* (pow x 5) (sin (* x (PI))))) (sqrt (pow (PI) 11)))) (* 1/120 (* (* (pow x 3) (sin (* x (PI)))) (sqrt (pow (PI) 7)))))))))
(* tau (* x (PI)))
(* tau (+ (* -1/6 (* (pow tau 2) (* (pow x 3) (pow (PI) 3)))) (* x (PI))))
(* tau (+ (* x (PI)) (* (pow tau 2) (+ (* -1/6 (* (pow x 3) (pow (PI) 3))) (* 1/120 (* (pow tau 2) (* (pow x 5) (pow (PI) 5))))))))
(* tau (+ (* x (PI)) (* (pow tau 2) (+ (* -1/6 (* (pow x 3) (pow (PI) 3))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 7) (pow (PI) 7)))) (* 1/120 (* (pow x 5) (pow (PI) 5)))))))))
(* tau (* x (PI)))
(* tau (+ (* -1/6 (* (pow tau 2) (* (pow x 3) (pow (PI) 3)))) (* x (PI))))
(* tau (+ (* x (PI)) (* (pow tau 2) (+ (* -1/6 (* (pow x 3) (pow (PI) 3))) (* 1/120 (* (pow tau 2) (* (pow x 5) (pow (PI) 5))))))))
(* tau (+ (* x (PI)) (* (pow tau 2) (+ (* -1/6 (* (pow x 3) (pow (PI) 3))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 7) (pow (PI) 7)))) (* 1/120 (* (pow x 5) (pow (PI) 5)))))))))
(* tau (* x (pow (PI) 2)))
(* tau (* x (pow (PI) 2)))
(* tau (* x (pow (PI) 2)))
(* tau (* x (pow (PI) 2)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2))))
(* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2)))))
(* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2)))))
(* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2)))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2))))
(* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2)))))
(* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2)))))
(* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2)))))
(* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2))))
(* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2)))))
(* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2)))))
(* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2)))))
(* -1/6 (* (pow x 2) (pow (PI) 2)))
(+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))))
(+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))))
(+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(/ (* x (PI)) (sin (* tau (* x (PI)))))
(/ (* x (PI)) (sin (* tau (* x (PI)))))
(/ (* x (PI)) (sin (* tau (* x (PI)))))
(/ (* x (PI)) (sin (* tau (* x (PI)))))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(* tau (* x (pow (PI) 2)))
(* tau (* x (pow (PI) 2)))
(* tau (* x (pow (PI) 2)))
(* tau (* x (pow (PI) 2)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2))))
(* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2)))))
(* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2)))))
(* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2)))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2))))
(* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2)))))
(* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2)))))
(* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2)))))
(* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2))))
(* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2)))))
(* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2)))))
(* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2)))))
(* -1/6 (* (pow x 2) (pow (PI) 2)))
(+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))))
(+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))))
(+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(/ (* x (PI)) (sin (* tau (* x (PI)))))
(/ (* x (PI)) (sin (* tau (* x (PI)))))
(/ (* x (PI)) (sin (* tau (* x (PI)))))
(/ (* x (PI)) (sin (* tau (* x (PI)))))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(* tau (* x (pow (PI) 2)))
(* tau (* x (pow (PI) 2)))
(* tau (* x (pow (PI) 2)))
(* tau (* x (pow (PI) 2)))
1
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* -1/6 (pow (PI) 2)))))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (* 1/36 (* (pow tau 2) (pow (PI) 4))))))))))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (+ (* 1/36 (* (pow tau 2) (pow (PI) 4))) (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 6))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 6))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 6))) (* -1/5040 (pow (PI) 6))))))))))))))
(* x (PI))
(* x (+ (PI) (* -1/6 (* (pow x 2) (pow (PI) 3)))))
(* x (+ (PI) (* (pow x 2) (+ (* -1/6 (pow (PI) 3)) (* 1/120 (* (pow x 2) (pow (PI) 5)))))))
(* x (+ (PI) (* (pow x 2) (+ (* -1/6 (pow (PI) 3)) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (pow (PI) 7))) (* 1/120 (pow (PI) 5))))))))
(* x (PI))
(* x (PI))
(* x (PI))
(* x (PI))
1
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* -1/6 (pow (PI) 2)))))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (* 1/36 (* (pow tau 2) (pow (PI) 4))))))))))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (+ (* 1/36 (* (pow tau 2) (pow (PI) 4))) (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 6))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 6))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 6))) (* -1/5040 (pow (PI) 6))))))))))))))
1
(+ 1 (* -1/6 (* (pow x 2) (* (pow (PI) 2) (+ 1 (pow tau 2))))))
(+ 1 (* -1/6 (* (pow x 2) (* (pow (PI) 2) (+ 1 (pow tau 2))))))
(+ 1 (* -1/6 (* (pow x 2) (* (pow (PI) 2) (+ 1 (pow tau 2))))))
1
(+ 1 (* -1/6 (* (pow x 2) (pow (PI) 2))))
(+ 1 (* -1/6 (* (pow x 2) (pow (PI) 2))))
(+ 1 (* -1/6 (* (pow x 2) (pow (PI) 2))))
(* -1/6 (* (pow x 2) (PI)))
(* -1/6 (* (pow x 2) (PI)))
(* -1/6 (* (pow x 2) (PI)))
(* -1/6 (* (pow x 2) (PI)))
1
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* -1/6 (pow (PI) 2)))))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (* 1/36 (* (pow tau 2) (pow (PI) 4))))))))))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (+ (* 1/36 (* (pow tau 2) (pow (PI) 4))) (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 6))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 6))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 6))) (* -1/5040 (pow (PI) 6))))))))))))))
1
(+ 1 (* -1/6 (* (pow x 2) (* (pow (PI) 2) (+ 1 (pow tau 2))))))
(+ 1 (* -1/6 (* (pow x 2) (* (pow (PI) 2) (+ 1 (pow tau 2))))))
(+ 1 (* -1/6 (* (pow x 2) (* (pow (PI) 2) (+ 1 (pow tau 2))))))
1
(+ 1 (* -1/6 (* (pow tau 2) (* (pow x 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2))))))))
(+ 1 (* -1/6 (* (pow tau 2) (* (pow x 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2))))))))
(+ 1 (* -1/6 (* (pow tau 2) (* (pow x 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2))))))))
(* -1/6 (* (pow x 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2))))))
(* -1/6 (* (pow x 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2))))))
(* -1/6 (* (pow x 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2))))))
(* -1/6 (* (pow x 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2))))))
1
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* -1/6 (pow (PI) 2)))))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (* 1/36 (* (pow tau 2) (pow (PI) 4))))))))))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (+ (* 1/36 (* (pow tau 2) (pow (PI) 4))) (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 6))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 6))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 6))) (* -1/5040 (pow (PI) 6))))))))))))))
(* x (PI))
(* x (+ (PI) (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 3))) (* -1/6 (pow (PI) 3))))))
(* x (+ (PI) (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 3))) (+ (* -1/6 (pow (PI) 3)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 5))) (+ (* 1/120 (pow (PI) 5)) (* 1/36 (* (pow tau 2) (pow (PI) 5)))))))))))
(* x (+ (PI) (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 3))) (+ (* -1/6 (pow (PI) 3)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 5))) (+ (* 1/120 (pow (PI) 5)) (+ (* 1/36 (* (pow tau 2) (pow (PI) 5))) (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 7))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 7))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 7))) (* -1/5040 (pow (PI) 7)))))))))))))))
(/ 1 tau)
(+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) tau)) (/ 1 tau))
(+ (* (pow x 2) (+ (* -1/6 (/ (pow (PI) 2) tau)) (* 1/120 (/ (* (pow x 2) (pow (PI) 4)) tau)))) (/ 1 tau))
(+ (* (pow x 2) (+ (* -1/6 (/ (pow (PI) 2) tau)) (* (pow x 2) (+ (* -1/5040 (/ (* (pow x 2) (pow (PI) 6)) tau)) (* 1/120 (/ (pow (PI) 4) tau)))))) (/ 1 tau))
(* x (PI))
(* x (+ (PI) (* -1/6 (* (pow x 2) (pow (PI) 3)))))
(* x (+ (PI) (* (pow x 2) (+ (* -1/6 (pow (PI) 3)) (* 1/120 (* (pow x 2) (pow (PI) 5)))))))
(* x (+ (PI) (* (pow x 2) (+ (* -1/6 (pow (PI) 3)) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (pow (PI) 7))) (* 1/120 (pow (PI) 5))))))))
(* x (PI))
(* x (PI))
(* x (PI))
(* x (PI))
1
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* -1/6 (pow (PI) 2)))))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (* 1/36 (* (pow tau 2) (pow (PI) 4))))))))))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (+ (* 1/36 (* (pow tau 2) (pow (PI) 4))) (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 6))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 6))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 6))) (* -1/5040 (pow (PI) 6))))))))))))))
(* tau (* x (pow (PI) 2)))
(* x (+ (* tau (pow (PI) 2)) (* (pow x 2) (+ (* -1/6 (* tau (pow (PI) 4))) (* -1/6 (* (pow tau 3) (pow (PI) 4)))))))
(* x (+ (* tau (pow (PI) 2)) (* (pow x 2) (+ (* -1/6 (* tau (pow (PI) 4))) (+ (* -1/6 (* (pow tau 3) (pow (PI) 4))) (* (pow x 2) (+ (* 1/120 (* tau (pow (PI) 6))) (+ (* 1/120 (* (pow tau 5) (pow (PI) 6))) (* 1/36 (* (pow tau 3) (pow (PI) 6)))))))))))
(* x (+ (* tau (pow (PI) 2)) (* (pow x 2) (+ (* -1/6 (* tau (pow (PI) 4))) (+ (* -1/6 (* (pow tau 3) (pow (PI) 4))) (* (pow x 2) (+ (* 1/120 (* tau (pow (PI) 6))) (+ (* 1/120 (* (pow tau 5) (pow (PI) 6))) (+ (* 1/36 (* (pow tau 3) (pow (PI) 6))) (* (pow x 2) (+ (* -1/720 (* (pow tau 3) (pow (PI) 8))) (+ (* -1/720 (* (pow tau 5) (pow (PI) 8))) (+ (* -1/5040 (* tau (pow (PI) 8))) (* -1/5040 (* (pow tau 7) (pow (PI) 8))))))))))))))))
(PI)
(+ (PI) (* -1/6 (* (pow x 2) (pow (PI) 3))))
(+ (PI) (* (pow x 2) (+ (* -1/6 (pow (PI) 3)) (* 1/120 (* (pow x 2) (pow (PI) 5))))))
(+ (PI) (* (pow x 2) (+ (* -1/6 (pow (PI) 3)) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (pow (PI) 7))) (* 1/120 (pow (PI) 5)))))))
(* tau (* x (PI)))
(* x (+ (* -1/6 (* (pow tau 3) (* (pow x 2) (pow (PI) 3)))) (* tau (PI))))
(* x (+ (* tau (PI)) (* (pow x 2) (+ (* -1/6 (* (pow tau 3) (pow (PI) 3))) (* 1/120 (* (pow tau 5) (* (pow x 2) (pow (PI) 5))))))))
(* x (+ (* tau (PI)) (* (pow x 2) (+ (* -1/6 (* (pow tau 3) (pow (PI) 3))) (* (pow x 2) (+ (* -1/5040 (* (pow tau 7) (* (pow x 2) (pow (PI) 7)))) (* 1/120 (* (pow tau 5) (pow (PI) 5)))))))))
(/ 1 tau)
(+ (* 1/6 (* tau (* (pow x 2) (pow (PI) 2)))) (/ 1 tau))
(+ (* (pow x 2) (- (* -1 (* (pow x 2) (+ (* -1/36 (* (pow tau 3) (pow (PI) 4))) (* 1/120 (* (pow tau 3) (pow (PI) 4)))))) (* -1/6 (* tau (pow (PI) 2))))) (/ 1 tau))
(+ (* (pow x 2) (- (* (pow x 2) (- (* -1 (* (pow x 2) (+ (* -1/5040 (* (pow tau 5) (pow (PI) 6))) (+ (* 1/720 (* (pow tau 5) (pow (PI) 6))) (* 1/6 (* (pow tau 2) (* (pow (PI) 2) (+ (* -1/36 (* (pow tau 3) (pow (PI) 4))) (* 1/120 (* (pow tau 3) (pow (PI) 4))))))))))) (+ (* -1/36 (* (pow tau 3) (pow (PI) 4))) (* 1/120 (* (pow tau 3) (pow (PI) 4)))))) (* -1/6 (* tau (pow (PI) 2))))) (/ 1 tau))
(* -1/6 x)
(* -1/6 x)
(* -1/6 x)
(* -1/6 x)
(sqrt (PI))
(+ (sqrt (PI)) (* (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 4))) (* -1/6 (pow (PI) 4)))) (sqrt (/ 1 (pow (PI) 3)))))
(+ (sqrt (PI)) (* (pow x 2) (+ (* (sqrt (/ 1 (pow (PI) 3))) (+ (* -1/6 (* (pow tau 2) (pow (PI) 4))) (* -1/6 (pow (PI) 4)))) (* (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 6))) (+ (* 1/120 (pow (PI) 6)) (* 1/36 (* (pow tau 2) (pow (PI) 6)))))) (sqrt (/ 1 (pow (PI) 3)))))))
(+ (sqrt (PI)) (* (pow x 2) (+ (* (sqrt (/ 1 (pow (PI) 3))) (+ (* -1/6 (* (pow tau 2) (pow (PI) 4))) (* -1/6 (pow (PI) 4)))) (* (pow x 2) (+ (* (sqrt (/ 1 (pow (PI) 3))) (+ (* 1/120 (* (pow tau 4) (pow (PI) 6))) (+ (* 1/120 (pow (PI) 6)) (* 1/36 (* (pow tau 2) (pow (PI) 6)))))) (* (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 8))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 8))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 8))) (* -1/5040 (pow (PI) 8)))))) (sqrt (/ 1 (pow (PI) 3)))))))))
(* tau (* x (PI)))
(* x (+ (* -1/6 (* (pow tau 3) (* (pow x 2) (pow (PI) 3)))) (* tau (PI))))
(* x (+ (* tau (PI)) (* (pow x 2) (+ (* -1/6 (* (pow tau 3) (pow (PI) 3))) (* 1/120 (* (pow tau 5) (* (pow x 2) (pow (PI) 5))))))))
(* x (+ (* tau (PI)) (* (pow x 2) (+ (* -1/6 (* (pow tau 3) (pow (PI) 3))) (* (pow x 2) (+ (* -1/5040 (* (pow tau 7) (* (pow x 2) (pow (PI) 7)))) (* 1/120 (* (pow tau 5) (pow (PI) 5)))))))))
(* tau (* x (PI)))
(* x (+ (* -1/6 (* (pow tau 3) (* (pow x 2) (pow (PI) 3)))) (* tau (PI))))
(* x (+ (* tau (PI)) (* (pow x 2) (+ (* -1/6 (* (pow tau 3) (pow (PI) 3))) (* 1/120 (* (pow tau 5) (* (pow x 2) (pow (PI) 5))))))))
(* x (+ (* tau (PI)) (* (pow x 2) (+ (* -1/6 (* (pow tau 3) (pow (PI) 3))) (* (pow x 2) (+ (* -1/5040 (* (pow tau 7) (* (pow x 2) (pow (PI) 7)))) (* 1/120 (* (pow tau 5) (pow (PI) 5)))))))))
(* tau (* x (pow (PI) 2)))
(* tau (* x (pow (PI) 2)))
(* tau (* x (pow (PI) 2)))
(* tau (* x (pow (PI) 2)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(sin (* x (PI)))
(sin (* x (PI)))
(sin (* x (PI)))
(sin (* x (PI)))
(* x (PI))
(* x (PI))
(* x (PI))
(* x (PI))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(* -1/6 (* (pow x 2) (* (pow (PI) 2) (+ 1 (pow tau 2)))))
(* (pow x 2) (+ (* -1/6 (* (pow (PI) 2) (+ 1 (pow tau 2)))) (/ 1 (pow x 2))))
(* (pow x 2) (+ (* -1/6 (* (pow (PI) 2) (+ 1 (pow tau 2)))) (/ 1 (pow x 2))))
(* (pow x 2) (+ (* -1/6 (* (pow (PI) 2) (+ 1 (pow tau 2)))) (/ 1 (pow x 2))))
(* -1/6 (* (pow x 2) (pow (PI) 2)))
(* (pow x 2) (+ (* -1/6 (pow (PI) 2)) (/ 1 (pow x 2))))
(* (pow x 2) (+ (* -1/6 (pow (PI) 2)) (/ 1 (pow x 2))))
(* (pow x 2) (+ (* -1/6 (pow (PI) 2)) (/ 1 (pow x 2))))
(* -1/6 (* (pow x 2) (PI)))
(* -1/6 (* (pow x 2) (PI)))
(* -1/6 (* (pow x 2) (PI)))
(* -1/6 (* (pow x 2) (PI)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(* -1/6 (* (pow x 2) (* (pow (PI) 2) (+ 1 (pow tau 2)))))
(* (pow x 2) (+ (* -1/6 (* (pow (PI) 2) (+ 1 (pow tau 2)))) (/ 1 (pow x 2))))
(* (pow x 2) (+ (* -1/6 (* (pow (PI) 2) (+ 1 (pow tau 2)))) (/ 1 (pow x 2))))
(* (pow x 2) (+ (* -1/6 (* (pow (PI) 2) (+ 1 (pow tau 2)))) (/ 1 (pow x 2))))
(* -1/6 (* (pow tau 2) (* (pow x 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2)))))))
(* (pow x 2) (+ (* -1/6 (* (pow tau 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2)))))) (/ 1 (pow x 2))))
(* (pow x 2) (+ (* -1/6 (* (pow tau 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2)))))) (/ 1 (pow x 2))))
(* (pow x 2) (+ (* -1/6 (* (pow tau 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2)))))) (/ 1 (pow x 2))))
(* -1/6 (* (pow x 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2))))))
(* -1/6 (* (pow x 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2))))))
(* -1/6 (* (pow x 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2))))))
(* -1/6 (* (pow x 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2))))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(sin (* x (PI)))
(sin (* x (PI)))
(sin (* x (PI)))
(sin (* x (PI)))
(* x (PI))
(* x (PI))
(* x (PI))
(* x (PI))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(/ (sin (* x (PI))) x)
(/ (sin (* x (PI))) x)
(/ (sin (* x (PI))) x)
(/ (sin (* x (PI))) x)
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(/ (* x (PI)) (sin (* tau (* x (PI)))))
(/ (* x (PI)) (sin (* tau (* x (PI)))))
(/ (* x (PI)) (sin (* tau (* x (PI)))))
(/ (* x (PI)) (sin (* tau (* x (PI)))))
(* -1/6 x)
(* -1/6 x)
(* -1/6 x)
(* -1/6 x)
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(* tau (* x (pow (PI) 2)))
(* tau (* x (pow (PI) 2)))
(* tau (* x (pow (PI) 2)))
(* tau (* x (pow (PI) 2)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(sin (* x (PI)))
(sin (* x (PI)))
(sin (* x (PI)))
(sin (* x (PI)))
(* x (PI))
(* x (PI))
(* x (PI))
(* x (PI))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(* -1/6 (* (pow x 2) (* (pow (PI) 2) (+ 1 (pow tau 2)))))
(* (pow x 2) (+ (* -1/6 (* (pow (PI) 2) (+ 1 (pow tau 2)))) (/ 1 (pow x 2))))
(* (pow x 2) (+ (* -1/6 (* (pow (PI) 2) (+ 1 (pow tau 2)))) (/ 1 (pow x 2))))
(* (pow x 2) (+ (* -1/6 (* (pow (PI) 2) (+ 1 (pow tau 2)))) (/ 1 (pow x 2))))
(* -1/6 (* (pow x 2) (pow (PI) 2)))
(* (pow x 2) (+ (* -1/6 (pow (PI) 2)) (/ 1 (pow x 2))))
(* (pow x 2) (+ (* -1/6 (pow (PI) 2)) (/ 1 (pow x 2))))
(* (pow x 2) (+ (* -1/6 (pow (PI) 2)) (/ 1 (pow x 2))))
(* -1/6 (* (pow x 2) (PI)))
(* -1/6 (* (pow x 2) (PI)))
(* -1/6 (* (pow x 2) (PI)))
(* -1/6 (* (pow x 2) (PI)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(* -1/6 (* (pow x 2) (* (pow (PI) 2) (+ 1 (pow tau 2)))))
(* (pow x 2) (+ (* -1/6 (* (pow (PI) 2) (+ 1 (pow tau 2)))) (/ 1 (pow x 2))))
(* (pow x 2) (+ (* -1/6 (* (pow (PI) 2) (+ 1 (pow tau 2)))) (/ 1 (pow x 2))))
(* (pow x 2) (+ (* -1/6 (* (pow (PI) 2) (+ 1 (pow tau 2)))) (/ 1 (pow x 2))))
(* -1/6 (* (pow tau 2) (* (pow x 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2)))))))
(* (pow x 2) (+ (* -1/6 (* (pow tau 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2)))))) (/ 1 (pow x 2))))
(* (pow x 2) (+ (* -1/6 (* (pow tau 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2)))))) (/ 1 (pow x 2))))
(* (pow x 2) (+ (* -1/6 (* (pow tau 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2)))))) (/ 1 (pow x 2))))
(* -1/6 (* (pow x 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2))))))
(* -1/6 (* (pow x 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2))))))
(* -1/6 (* (pow x 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2))))))
(* -1/6 (* (pow x 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2))))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(sin (* x (PI)))
(sin (* x (PI)))
(sin (* x (PI)))
(sin (* x (PI)))
(* x (PI))
(* x (PI))
(* x (PI))
(* x (PI))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(/ (sin (* x (PI))) x)
(/ (sin (* x (PI))) x)
(/ (sin (* x (PI))) x)
(/ (sin (* x (PI))) x)
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(/ (* x (PI)) (sin (* tau (* x (PI)))))
(/ (* x (PI)) (sin (* tau (* x (PI)))))
(/ (* x (PI)) (sin (* tau (* x (PI)))))
(/ (* x (PI)) (sin (* tau (* x (PI)))))
(* -1/6 x)
(* -1/6 x)
(* -1/6 x)
(* -1/6 x)
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(sin (* tau (* x (PI))))
(* tau (* x (pow (PI) 2)))
(* tau (* x (pow (PI) 2)))
(* tau (* x (pow (PI) 2)))
(* tau (* x (pow (PI) 2)))
Outputs
(/ (sin (* x (PI))) (* x (PI)))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(+ (* -1/6 (* (pow tau 2) (* x (* (PI) (sin (* x (PI))))))) (/ (sin (* x (PI))) (* x (PI))))
(fma.f32 (*.f32 (*.f32 tau tau) #s(literal -1/6 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))
(+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* 1/120 (* (pow tau 2) (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI))))))))) (/ (sin (* x (PI))) (* x (PI))))
(fma.f32 (fma.f32 (*.f32 (*.f32 tau tau) #s(literal 1/120 binary32)) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sin.f32 (*.f32 (PI.f32) x))) (pow.f32 x #s(literal 3 binary32))) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) (PI.f32)) (sin.f32 (*.f32 (PI.f32) x)))) (*.f32 tau tau) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))
(+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 5) (* (pow (PI) 5) (sin (* x (PI))))))) (* 1/120 (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI)))))))))) (/ (sin (* x (PI))) (* x (PI))))
(fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) (PI.f32)) (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (fma.f32 (*.f32 #s(literal 1/120 binary32) (pow.f32 x #s(literal 3 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sin.f32 (*.f32 (PI.f32) x))) (*.f32 (*.f32 (*.f32 #s(literal -1/5040 binary32) tau) tau) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sin.f32 (*.f32 (PI.f32) x))) (pow.f32 x #s(literal 5 binary32))))) (*.f32 tau tau))) (*.f32 tau tau) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))
(/ (sin (* x (PI))) (* x (PI)))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(+ (* -1/6 (* (pow tau 2) (* x (* (PI) (sin (* x (PI))))))) (/ (sin (* x (PI))) (* x (PI))))
(fma.f32 (*.f32 (*.f32 tau tau) #s(literal -1/6 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))
(+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* 1/120 (* (pow tau 2) (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI))))))))) (/ (sin (* x (PI))) (* x (PI))))
(fma.f32 (fma.f32 (*.f32 (*.f32 tau tau) #s(literal 1/120 binary32)) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sin.f32 (*.f32 (PI.f32) x))) (pow.f32 x #s(literal 3 binary32))) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) (PI.f32)) (sin.f32 (*.f32 (PI.f32) x)))) (*.f32 tau tau) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))
(+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 5) (* (pow (PI) 5) (sin (* x (PI))))))) (* 1/120 (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI)))))))))) (/ (sin (* x (PI))) (* x (PI))))
(fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) (PI.f32)) (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (fma.f32 (*.f32 #s(literal 1/120 binary32) (pow.f32 x #s(literal 3 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sin.f32 (*.f32 (PI.f32) x))) (*.f32 (*.f32 (*.f32 #s(literal -1/5040 binary32) tau) tau) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sin.f32 (*.f32 (PI.f32) x))) (pow.f32 x #s(literal 5 binary32))))) (*.f32 tau tau))) (*.f32 tau tau) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))
(+ 1 (* -1/6 (* (pow x 2) (pow (PI) 2))))
(fma.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) x) x #s(literal 1 binary32))
(+ 1 (+ (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))) (* -1/6 (* (pow x 2) (pow (PI) 2)))))
(fma.f32 (*.f32 (*.f32 x x) #s(literal -1/6 binary32)) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(+ 1 (+ (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))) (* -1/6 (* (pow x 2) (pow (PI) 2)))))
(fma.f32 (*.f32 (*.f32 x x) #s(literal -1/6 binary32)) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(+ 1 (+ (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))) (* -1/6 (* (pow x 2) (pow (PI) 2)))))
(fma.f32 (*.f32 (*.f32 x x) #s(literal -1/6 binary32)) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(/ (sin (* x (PI))) (* x (PI)))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(+ (* -1/6 (* (pow tau 2) (* x (* (PI) (sin (* x (PI))))))) (/ (sin (* x (PI))) (* x (PI))))
(fma.f32 (*.f32 (*.f32 tau tau) #s(literal -1/6 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))
(+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* 1/120 (* (pow tau 2) (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI))))))))) (/ (sin (* x (PI))) (* x (PI))))
(fma.f32 (fma.f32 (*.f32 (*.f32 tau tau) #s(literal 1/120 binary32)) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sin.f32 (*.f32 (PI.f32) x))) (pow.f32 x #s(literal 3 binary32))) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) (PI.f32)) (sin.f32 (*.f32 (PI.f32) x)))) (*.f32 tau tau) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))
(+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 5) (* (pow (PI) 5) (sin (* x (PI))))))) (* 1/120 (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI)))))))))) (/ (sin (* x (PI))) (* x (PI))))
(fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) (PI.f32)) (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (fma.f32 (*.f32 #s(literal 1/120 binary32) (pow.f32 x #s(literal 3 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sin.f32 (*.f32 (PI.f32) x))) (*.f32 (*.f32 (*.f32 #s(literal -1/5040 binary32) tau) tau) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sin.f32 (*.f32 (PI.f32) x))) (pow.f32 x #s(literal 5 binary32))))) (*.f32 tau tau))) (*.f32 tau tau) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))
(+ 1 (* -1/6 (* (pow x 2) (pow (PI) 2))))
(fma.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) x) x #s(literal 1 binary32))
(+ 1 (+ (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))) (* -1/6 (* (pow x 2) (pow (PI) 2)))))
(fma.f32 (*.f32 (*.f32 x x) #s(literal -1/6 binary32)) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(+ 1 (+ (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))) (* -1/6 (* (pow x 2) (pow (PI) 2)))))
(fma.f32 (*.f32 (*.f32 x x) #s(literal -1/6 binary32)) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(+ 1 (+ (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))) (* -1/6 (* (pow x 2) (pow (PI) 2)))))
(fma.f32 (*.f32 (*.f32 x x) #s(literal -1/6 binary32)) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(+ 1 (* -1/6 (* (pow x 2) (pow (PI) 2))))
(fma.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) x) x #s(literal 1 binary32))
(+ 1 (+ (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))) (* -1/6 (* (pow x 2) (pow (PI) 2)))))
(fma.f32 (*.f32 (*.f32 x x) #s(literal -1/6 binary32)) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(+ 1 (+ (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))) (* -1/6 (* (pow x 2) (pow (PI) 2)))))
(fma.f32 (*.f32 (*.f32 x x) #s(literal -1/6 binary32)) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(+ 1 (+ (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))) (* -1/6 (* (pow x 2) (pow (PI) 2)))))
(fma.f32 (*.f32 (*.f32 x x) #s(literal -1/6 binary32)) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2)))
(*.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) x) tau) (/.f32 x tau))
(/ (+ (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))) (* -1/6 (* (pow x 2) (pow (PI) 2)))) (pow tau 2))
(*.f32 (*.f32 (*.f32 (*.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) tau) #s(literal -1/6 binary32)) x) x) (/.f32 (fma.f32 tau tau #s(literal 1 binary32)) tau))
(/ (+ (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))) (* -1/6 (* (pow x 2) (pow (PI) 2)))) (pow tau 2))
(*.f32 (*.f32 (*.f32 (*.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) tau) #s(literal -1/6 binary32)) x) x) (/.f32 (fma.f32 tau tau #s(literal 1 binary32)) tau))
(/ (+ (* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2)))) (* -1/6 (* (pow x 2) (pow (PI) 2)))) (pow tau 2))
(*.f32 (*.f32 (*.f32 (*.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) tau) #s(literal -1/6 binary32)) x) x) (/.f32 (fma.f32 tau tau #s(literal 1 binary32)) tau))
(/ (sin (* x (PI))) (* x (PI)))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(+ (* -1/6 (* (pow tau 2) (* x (* (PI) (sin (* x (PI))))))) (/ (sin (* x (PI))) (* x (PI))))
(fma.f32 (*.f32 (*.f32 tau tau) #s(literal -1/6 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))
(+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* 1/120 (* (pow tau 2) (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI))))))))) (/ (sin (* x (PI))) (* x (PI))))
(fma.f32 (fma.f32 (*.f32 (*.f32 tau tau) #s(literal 1/120 binary32)) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sin.f32 (*.f32 (PI.f32) x))) (pow.f32 x #s(literal 3 binary32))) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) (PI.f32)) (sin.f32 (*.f32 (PI.f32) x)))) (*.f32 tau tau) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))
(+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 5) (* (pow (PI) 5) (sin (* x (PI))))))) (* 1/120 (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI)))))))))) (/ (sin (* x (PI))) (* x (PI))))
(fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) (PI.f32)) (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (fma.f32 (*.f32 #s(literal 1/120 binary32) (pow.f32 x #s(literal 3 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sin.f32 (*.f32 (PI.f32) x))) (*.f32 (*.f32 (*.f32 #s(literal -1/5040 binary32) tau) tau) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sin.f32 (*.f32 (PI.f32) x))) (pow.f32 x #s(literal 5 binary32))))) (*.f32 tau tau))) (*.f32 tau tau) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))
(sin (* x (PI)))
(sin.f32 (*.f32 (PI.f32) x))
(+ (sin (* x (PI))) (* -1/6 (* (pow tau 2) (* (pow x 2) (* (pow (PI) 2) (sin (* x (PI))))))))
(fma.f32 (*.f32 (*.f32 tau tau) #s(literal -1/6 binary32)) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sin.f32 (*.f32 (PI.f32) x))) (*.f32 x x)) (sin.f32 (*.f32 (PI.f32) x)))
(+ (sin (* x (PI))) (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (* (pow (PI) 2) (sin (* x (PI)))))) (* 1/120 (* (pow tau 2) (* (pow x 4) (* (pow (PI) 4) (sin (* x (PI))))))))))
(fma.f32 (fma.f32 (*.f32 (*.f32 tau tau) #s(literal 1/120 binary32)) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (sin.f32 (*.f32 (PI.f32) x))) (pow.f32 x #s(literal 4 binary32))) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sin.f32 (*.f32 (PI.f32) x))))) (*.f32 tau tau) (sin.f32 (*.f32 (PI.f32) x)))
(+ (sin (* x (PI))) (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (* (pow (PI) 2) (sin (* x (PI)))))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 6) (* (pow (PI) 6) (sin (* x (PI))))))) (* 1/120 (* (pow x 4) (* (pow (PI) 4) (sin (* x (PI)))))))))))
(fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (*.f32 (PI.f32) (PI.f32)) (sin.f32 (*.f32 (PI.f32) x))) (*.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/5040 binary32) tau) tau) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) (sin.f32 (*.f32 (PI.f32) x))) (pow.f32 x #s(literal 6 binary32))) (*.f32 (*.f32 #s(literal 1/120 binary32) (pow.f32 x #s(literal 4 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (sin.f32 (*.f32 (PI.f32) x))))) (*.f32 tau tau))) (*.f32 tau tau) (sin.f32 (*.f32 (PI.f32) x)))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* x (PI))) (* x (PI)))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x))
(+ (* -1/6 (* (pow tau 2) (* x (* (PI) (sin (* x (PI))))))) (/ (sin (* x (PI))) (* x (PI))))
(fma.f32 (*.f32 (*.f32 tau tau) #s(literal -1/6 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))
(+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* 1/120 (* (pow tau 2) (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI))))))))) (/ (sin (* x (PI))) (* x (PI))))
(fma.f32 (fma.f32 (*.f32 (*.f32 tau tau) #s(literal 1/120 binary32)) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sin.f32 (*.f32 (PI.f32) x))) (pow.f32 x #s(literal 3 binary32))) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) (PI.f32)) (sin.f32 (*.f32 (PI.f32) x)))) (*.f32 tau tau) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))
(+ (* (pow tau 2) (+ (* -1/6 (* x (* (PI) (sin (* x (PI)))))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 5) (* (pow (PI) 5) (sin (* x (PI))))))) (* 1/120 (* (pow x 3) (* (pow (PI) 3) (sin (* x (PI)))))))))) (/ (sin (* x (PI))) (* x (PI))))
(fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) (PI.f32)) (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (fma.f32 (*.f32 #s(literal 1/120 binary32) (pow.f32 x #s(literal 3 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sin.f32 (*.f32 (PI.f32) x))) (*.f32 (*.f32 (*.f32 #s(literal -1/5040 binary32) tau) tau) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sin.f32 (*.f32 (PI.f32) x))) (pow.f32 x #s(literal 5 binary32))))) (*.f32 tau tau))) (*.f32 tau tau) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))
(* tau (* (PI) (sin (* x (PI)))))
(*.f32 (*.f32 tau (PI.f32)) (sin.f32 (*.f32 (PI.f32) x)))
(* tau (+ (* -1/6 (* (pow tau 2) (* (pow x 2) (* (pow (PI) 3) (sin (* x (PI))))))) (* (PI) (sin (* x (PI))))))
(*.f32 (fma.f32 (*.f32 (*.f32 tau tau) (*.f32 (*.f32 #s(literal -1/6 binary32) x) x)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sin.f32 (*.f32 (PI.f32) x))) (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (PI.f32))) tau)
(* tau (+ (* (PI) (sin (* x (PI)))) (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (* (pow (PI) 3) (sin (* x (PI)))))) (* 1/120 (* (pow tau 2) (* (pow x 4) (* (pow (PI) 5) (sin (* x (PI)))))))))))
(fma.f32 (pow.f32 tau #s(literal 3 binary32)) (fma.f32 (*.f32 (*.f32 tau tau) #s(literal 1/120 binary32)) (*.f32 (pow.f32 x #s(literal 4 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sin.f32 (*.f32 (PI.f32) x)))) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sin.f32 (*.f32 (PI.f32) x))))) (*.f32 (*.f32 tau (PI.f32)) (sin.f32 (*.f32 (PI.f32) x))))
(* tau (+ (* (PI) (sin (* x (PI)))) (* (pow tau 2) (+ (* -1/6 (* (pow x 2) (* (pow (PI) 3) (sin (* x (PI)))))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 6) (* (pow (PI) 7) (sin (* x (PI))))))) (* 1/120 (* (pow x 4) (* (pow (PI) 5) (sin (* x (PI))))))))))))
(fma.f32 (pow.f32 tau #s(literal 3 binary32)) (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sin.f32 (*.f32 (PI.f32) x))) (*.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/5040 binary32) tau) tau) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) (sin.f32 (*.f32 (PI.f32) x))) (pow.f32 x #s(literal 6 binary32))) (*.f32 (*.f32 #s(literal 1/120 binary32) (pow.f32 x #s(literal 4 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sin.f32 (*.f32 (PI.f32) x))))) (*.f32 tau tau))) (*.f32 (*.f32 tau (PI.f32)) (sin.f32 (*.f32 (PI.f32) x))))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* tau (+ (* -1/6 (* (pow tau 2) (* (pow x 3) (pow (PI) 3)))) (* x (PI))))
(*.f32 (fma.f32 (*.f32 (*.f32 tau tau) #s(literal -1/6 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32))) (*.f32 (PI.f32) x)) tau)
(* tau (+ (* x (PI)) (* (pow tau 2) (+ (* -1/6 (* (pow x 3) (pow (PI) 3))) (* 1/120 (* (pow tau 2) (* (pow x 5) (pow (PI) 5))))))))
(fma.f32 (pow.f32 tau #s(literal 3 binary32)) (fma.f32 (*.f32 (*.f32 tau tau) #s(literal 1/120 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (pow.f32 x #s(literal 5 binary32))) (*.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 x #s(literal 3 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(* tau (+ (* x (PI)) (* (pow tau 2) (+ (* -1/6 (* (pow x 3) (pow (PI) 3))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 7) (pow (PI) 7)))) (* 1/120 (* (pow x 5) (pow (PI) 5)))))))))
(fma.f32 (pow.f32 tau #s(literal 3 binary32)) (fma.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 x #s(literal 3 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/5040 binary32) tau) tau) (*.f32 (pow.f32 x #s(literal 7 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 (*.f32 #s(literal 1/120 binary32) (pow.f32 x #s(literal 5 binary32))) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 tau tau))) (*.f32 tau (*.f32 (PI.f32) x)))
(/ 1 tau)
(/.f32 #s(literal 1 binary32) tau)
(/ (+ 1 (* 1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2))))) tau)
(/.f32 (fma.f32 (*.f32 #s(literal 1/6 binary32) (*.f32 tau (*.f32 (*.f32 x x) tau))) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32)) tau)
(/ (+ 1 (* (pow tau 2) (- (* -1 (* (pow tau 2) (+ (* -1/36 (* (pow x 4) (pow (PI) 4))) (* 1/120 (* (pow x 4) (pow (PI) 4)))))) (* -1/6 (* (pow x 2) (pow (PI) 2)))))) tau)
(/.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 tau tau) (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (pow.f32 x #s(literal 4 binary32)))) #s(literal 7/360 binary32) (*.f32 (*.f32 #s(literal 1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 x x))) (*.f32 tau tau) #s(literal 1 binary32)) tau)
(/ (+ 1 (* (pow tau 2) (- (* (pow tau 2) (- (* -1 (* (pow tau 2) (+ (* -1/5040 (* (pow x 6) (pow (PI) 6))) (+ (* 1/720 (* (pow x 6) (pow (PI) 6))) (* 1/6 (* (pow x 2) (* (pow (PI) 2) (+ (* -1/36 (* (pow x 4) (pow (PI) 4))) (* 1/120 (* (pow x 4) (pow (PI) 4))))))))))) (+ (* -1/36 (* (pow x 4) (pow (PI) 4))) (* 1/120 (* (pow x 4) (pow (PI) 4)))))) (* -1/6 (* (pow x 2) (pow (PI) 2)))))) tau)
(/.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (pow.f32 x #s(literal 4 binary32))) #s(literal 7/360 binary32) (*.f32 (*.f32 (neg.f32 tau) tau) (fma.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) (pow.f32 x #s(literal 6 binary32))) #s(literal 1/840 binary32) (*.f32 (*.f32 #s(literal 1/6 binary32) (*.f32 x x)) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (*.f32 (pow.f32 x #s(literal 4 binary32)) #s(literal -7/360 binary32))) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 tau tau) (*.f32 (*.f32 #s(literal 1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 x x))) (*.f32 tau tau) #s(literal 1 binary32)) tau)
(* (/ (sin (* x (PI))) x) (sqrt (/ 1 (PI))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(+ (* -1/6 (* (* (pow tau 2) (* x (sin (* x (PI))))) (sqrt (pow (PI) 3)))) (* (/ (sin (* x (PI))) x) (sqrt (/ 1 (PI)))))
(fma.f32 (*.f32 (*.f32 tau tau) (*.f32 (*.f32 #s(literal -1/6 binary32) x) (sin.f32 (*.f32 (PI.f32) x)))) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)))
(+ (* (/ (sin (* x (PI))) x) (sqrt (/ 1 (PI)))) (* (pow tau 2) (+ (* -1/6 (* (* x (sin (* x (PI)))) (sqrt (pow (PI) 3)))) (* 1/120 (* (* (pow tau 2) (* (pow x 3) (sin (* x (PI))))) (sqrt (pow (PI) 7)))))))
(fma.f32 (fma.f32 (*.f32 (*.f32 tau tau) (*.f32 (*.f32 #s(literal 1/120 binary32) (pow.f32 x #s(literal 3 binary32))) (sin.f32 (*.f32 (PI.f32) x)))) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) (sin.f32 (*.f32 (PI.f32) x))) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 tau tau) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)))
(+ (* (/ (sin (* x (PI))) x) (sqrt (/ 1 (PI)))) (* (pow tau 2) (+ (* -1/6 (* (* x (sin (* x (PI)))) (sqrt (pow (PI) 3)))) (* (pow tau 2) (+ (* -1/5040 (* (* (pow tau 2) (* (pow x 5) (sin (* x (PI))))) (sqrt (pow (PI) 11)))) (* 1/120 (* (* (pow x 3) (sin (* x (PI)))) (sqrt (pow (PI) 7)))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/5040 binary32) tau) tau) (*.f32 (pow.f32 x #s(literal 5 binary32)) (sin.f32 (*.f32 (PI.f32) x)))) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 11 binary32))) (*.f32 (*.f32 (*.f32 #s(literal 1/120 binary32) (pow.f32 x #s(literal 3 binary32))) (sin.f32 (*.f32 (PI.f32) x))) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 7 binary32))))) (*.f32 tau tau))) (*.f32 tau tau) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* tau (+ (* -1/6 (* (pow tau 2) (* (pow x 3) (pow (PI) 3)))) (* x (PI))))
(*.f32 (fma.f32 (*.f32 (*.f32 tau tau) #s(literal -1/6 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32))) (*.f32 (PI.f32) x)) tau)
(* tau (+ (* x (PI)) (* (pow tau 2) (+ (* -1/6 (* (pow x 3) (pow (PI) 3))) (* 1/120 (* (pow tau 2) (* (pow x 5) (pow (PI) 5))))))))
(fma.f32 (pow.f32 tau #s(literal 3 binary32)) (fma.f32 (*.f32 (*.f32 tau tau) #s(literal 1/120 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (pow.f32 x #s(literal 5 binary32))) (*.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 x #s(literal 3 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(* tau (+ (* x (PI)) (* (pow tau 2) (+ (* -1/6 (* (pow x 3) (pow (PI) 3))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 7) (pow (PI) 7)))) (* 1/120 (* (pow x 5) (pow (PI) 5)))))))))
(fma.f32 (pow.f32 tau #s(literal 3 binary32)) (fma.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 x #s(literal 3 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/5040 binary32) tau) tau) (*.f32 (pow.f32 x #s(literal 7 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 (*.f32 #s(literal 1/120 binary32) (pow.f32 x #s(literal 5 binary32))) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 tau tau))) (*.f32 tau (*.f32 (PI.f32) x)))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* tau (+ (* -1/6 (* (pow tau 2) (* (pow x 3) (pow (PI) 3)))) (* x (PI))))
(*.f32 (fma.f32 (*.f32 (*.f32 tau tau) #s(literal -1/6 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32))) (*.f32 (PI.f32) x)) tau)
(* tau (+ (* x (PI)) (* (pow tau 2) (+ (* -1/6 (* (pow x 3) (pow (PI) 3))) (* 1/120 (* (pow tau 2) (* (pow x 5) (pow (PI) 5))))))))
(fma.f32 (pow.f32 tau #s(literal 3 binary32)) (fma.f32 (*.f32 (*.f32 tau tau) #s(literal 1/120 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (pow.f32 x #s(literal 5 binary32))) (*.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 x #s(literal 3 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 tau (*.f32 (PI.f32) x)))
(* tau (+ (* x (PI)) (* (pow tau 2) (+ (* -1/6 (* (pow x 3) (pow (PI) 3))) (* (pow tau 2) (+ (* -1/5040 (* (pow tau 2) (* (pow x 7) (pow (PI) 7)))) (* 1/120 (* (pow x 5) (pow (PI) 5)))))))))
(fma.f32 (pow.f32 tau #s(literal 3 binary32)) (fma.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 x #s(literal 3 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/5040 binary32) tau) tau) (*.f32 (pow.f32 x #s(literal 7 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 (*.f32 #s(literal 1/120 binary32) (pow.f32 x #s(literal 5 binary32))) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 tau tau))) (*.f32 tau (*.f32 (PI.f32) x)))
(* tau (* x (pow (PI) 2)))
(*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) tau) x)
(* tau (* x (pow (PI) 2)))
(*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) tau) x)
(* tau (* x (pow (PI) 2)))
(*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) tau) x)
(* tau (* x (pow (PI) 2)))
(*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) tau) x)
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2))))
(*.f32 (*.f32 (*.f32 tau tau) #s(literal -1/6 binary32)) (*.f32 (*.f32 (*.f32 x x) (PI.f32)) (PI.f32)))
(* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2)))))
(fma.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 tau (*.f32 (*.f32 x x) tau))) (*.f32 (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2)))))
(fma.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 tau (*.f32 (*.f32 x x) tau))) (*.f32 (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2)))))
(fma.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 tau (*.f32 (*.f32 x x) tau))) (*.f32 (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2))))
(*.f32 (*.f32 (*.f32 tau tau) #s(literal -1/6 binary32)) (*.f32 (*.f32 (*.f32 x x) (PI.f32)) (PI.f32)))
(* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2)))))
(fma.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 tau (*.f32 (*.f32 x x) tau))) (*.f32 (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2)))))
(fma.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 tau (*.f32 (*.f32 x x) tau))) (*.f32 (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2)))))
(fma.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 tau (*.f32 (*.f32 x x) tau))) (*.f32 (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2))))
(*.f32 (*.f32 (*.f32 tau tau) #s(literal -1/6 binary32)) (*.f32 (*.f32 (*.f32 x x) (PI.f32)) (PI.f32)))
(* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2)))))
(fma.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 tau (*.f32 (*.f32 x x) tau))) (*.f32 (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2)))))
(fma.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 tau (*.f32 (*.f32 x x) tau))) (*.f32 (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2)))))
(fma.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 tau (*.f32 (*.f32 x x) tau))) (*.f32 (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(* -1/6 (* (pow x 2) (pow (PI) 2)))
(*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) x) x)
(+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))))
(*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)) (PI.f32))) (*.f32 x x))
(+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))))
(*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)) (PI.f32))) (*.f32 x x))
(+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))))
(*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)) (PI.f32))) (*.f32 x x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(/ (* x (PI)) (sin (* tau (* x (PI)))))
(/.f32 (*.f32 (PI.f32) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(/ (* x (PI)) (sin (* tau (* x (PI)))))
(/.f32 (*.f32 (PI.f32) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(/ (* x (PI)) (sin (* tau (* x (PI)))))
(/.f32 (*.f32 (PI.f32) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(/ (* x (PI)) (sin (* tau (* x (PI)))))
(/.f32 (*.f32 (PI.f32) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 tau x)) (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 tau x)) (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 tau x)) (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 tau x)) (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(* tau (* x (pow (PI) 2)))
(*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) tau) x)
(* tau (* x (pow (PI) 2)))
(*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) tau) x)
(* tau (* x (pow (PI) 2)))
(*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) tau) x)
(* tau (* x (pow (PI) 2)))
(*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) tau) x)
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2))))
(*.f32 (*.f32 (*.f32 tau tau) #s(literal -1/6 binary32)) (*.f32 (*.f32 (*.f32 x x) (PI.f32)) (PI.f32)))
(* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2)))))
(fma.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 tau (*.f32 (*.f32 x x) tau))) (*.f32 (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2)))))
(fma.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 tau (*.f32 (*.f32 x x) tau))) (*.f32 (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2)))))
(fma.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 tau (*.f32 (*.f32 x x) tau))) (*.f32 (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2))))
(*.f32 (*.f32 (*.f32 tau tau) #s(literal -1/6 binary32)) (*.f32 (*.f32 (*.f32 x x) (PI.f32)) (PI.f32)))
(* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2)))))
(fma.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 tau (*.f32 (*.f32 x x) tau))) (*.f32 (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2)))))
(fma.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 tau (*.f32 (*.f32 x x) tau))) (*.f32 (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2)))))
(fma.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 tau (*.f32 (*.f32 x x) tau))) (*.f32 (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(* -1/6 (* (pow tau 2) (* (pow x 2) (pow (PI) 2))))
(*.f32 (*.f32 (*.f32 tau tau) #s(literal -1/6 binary32)) (*.f32 (*.f32 (*.f32 x x) (PI.f32)) (PI.f32)))
(* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2)))))
(fma.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 tau (*.f32 (*.f32 x x) tau))) (*.f32 (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2)))))
(fma.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 tau (*.f32 (*.f32 x x) tau))) (*.f32 (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(* (pow tau 2) (+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))) (/ 1 (pow tau 2)))))
(fma.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 tau (*.f32 (*.f32 x x) tau))) (*.f32 (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(* -1/6 (* (pow x 2) (pow (PI) 2)))
(*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) x) x)
(+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))))
(*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)) (PI.f32))) (*.f32 x x))
(+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))))
(*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)) (PI.f32))) (*.f32 x x))
(+ (* -1/6 (* (pow x 2) (pow (PI) 2))) (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) (pow tau 2))))
(*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)) (PI.f32))) (*.f32 x x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(/ (* x (PI)) (sin (* tau (* x (PI)))))
(/.f32 (*.f32 (PI.f32) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(/ (* x (PI)) (sin (* tau (* x (PI)))))
(/.f32 (*.f32 (PI.f32) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(/ (* x (PI)) (sin (* tau (* x (PI)))))
(/.f32 (*.f32 (PI.f32) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(/ (* x (PI)) (sin (* tau (* x (PI)))))
(/.f32 (*.f32 (PI.f32) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 tau x)) (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 tau x)) (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 tau x)) (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 tau x)) (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(* tau (* x (pow (PI) 2)))
(*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) tau) x)
(* tau (* x (pow (PI) 2)))
(*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) tau) x)
(* tau (* x (pow (PI) 2)))
(*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) tau) x)
(* tau (* x (pow (PI) 2)))
(*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) tau) x)
1
#s(literal 1 binary32)
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* -1/6 (pow (PI) 2)))))
(fma.f32 (*.f32 (*.f32 x x) #s(literal -1/6 binary32)) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (* 1/36 (* (pow tau 2) (pow (PI) 4))))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) (fma.f32 tau tau #s(literal 1 binary32))) (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (fma.f32 (*.f32 tau tau) #s(literal 1/36 binary32) (fma.f32 #s(literal 1/120 binary32) (pow.f32 tau #s(literal 4 binary32)) #s(literal 1/120 binary32)))) (*.f32 x x))) (*.f32 x x) #s(literal 1 binary32))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (+ (* 1/36 (* (pow tau 2) (pow (PI) 4))) (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 6))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 6))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 6))) (* -1/5040 (pow (PI) 6))))))))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) (fma.f32 tau tau #s(literal 1 binary32))) (*.f32 (PI.f32) (PI.f32)) (*.f32 (fma.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (fma.f32 (*.f32 tau tau) #s(literal 1/36 binary32) (fma.f32 #s(literal 1/120 binary32) (pow.f32 tau #s(literal 4 binary32)) #s(literal 1/120 binary32))) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) (fma.f32 #s(literal -1/720 binary32) (fma.f32 tau tau (pow.f32 tau #s(literal 4 binary32))) (fma.f32 #s(literal -1/5040 binary32) (pow.f32 tau #s(literal 6 binary32)) #s(literal -1/5040 binary32)))) (*.f32 x x))) (*.f32 x x))) (*.f32 x x) #s(literal 1 binary32))
(* x (PI))
(*.f32 (PI.f32) x)
(* x (+ (PI) (* -1/6 (* (pow x 2) (pow (PI) 3)))))
(*.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (pow.f32 (PI.f32) #s(literal 3 binary32)) (PI.f32)) x)
(* x (+ (PI) (* (pow x 2) (+ (* -1/6 (pow (PI) 3)) (* 1/120 (* (pow x 2) (pow (PI) 5)))))))
(fma.f32 (fma.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 1/120 binary32)) x) x (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal -1/6 binary32))) (pow.f32 x #s(literal 3 binary32)) (*.f32 (PI.f32) x))
(* x (+ (PI) (* (pow x 2) (+ (* -1/6 (pow (PI) 3)) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (pow (PI) 7))) (* 1/120 (pow (PI) 5))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 #s(literal -1/5040 binary32) (*.f32 x x)) (pow.f32 (PI.f32) #s(literal 7 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 1/120 binary32))) (*.f32 x x) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal -1/6 binary32))) (pow.f32 x #s(literal 3 binary32)) (*.f32 (PI.f32) x))
(* x (PI))
(*.f32 (PI.f32) x)
(* x (PI))
(*.f32 (PI.f32) x)
(* x (PI))
(*.f32 (PI.f32) x)
(* x (PI))
(*.f32 (PI.f32) x)
1
#s(literal 1 binary32)
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* -1/6 (pow (PI) 2)))))
(fma.f32 (*.f32 (*.f32 x x) #s(literal -1/6 binary32)) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (* 1/36 (* (pow tau 2) (pow (PI) 4))))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) (fma.f32 tau tau #s(literal 1 binary32))) (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (fma.f32 (*.f32 tau tau) #s(literal 1/36 binary32) (fma.f32 #s(literal 1/120 binary32) (pow.f32 tau #s(literal 4 binary32)) #s(literal 1/120 binary32)))) (*.f32 x x))) (*.f32 x x) #s(literal 1 binary32))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (+ (* 1/36 (* (pow tau 2) (pow (PI) 4))) (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 6))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 6))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 6))) (* -1/5040 (pow (PI) 6))))))))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) (fma.f32 tau tau #s(literal 1 binary32))) (*.f32 (PI.f32) (PI.f32)) (*.f32 (fma.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (fma.f32 (*.f32 tau tau) #s(literal 1/36 binary32) (fma.f32 #s(literal 1/120 binary32) (pow.f32 tau #s(literal 4 binary32)) #s(literal 1/120 binary32))) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) (fma.f32 #s(literal -1/720 binary32) (fma.f32 tau tau (pow.f32 tau #s(literal 4 binary32))) (fma.f32 #s(literal -1/5040 binary32) (pow.f32 tau #s(literal 6 binary32)) #s(literal -1/5040 binary32)))) (*.f32 x x))) (*.f32 x x))) (*.f32 x x) #s(literal 1 binary32))
1
#s(literal 1 binary32)
(+ 1 (* -1/6 (* (pow x 2) (* (pow (PI) 2) (+ 1 (pow tau 2))))))
(fma.f32 (*.f32 (*.f32 x x) #s(literal -1/6 binary32)) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(+ 1 (* -1/6 (* (pow x 2) (* (pow (PI) 2) (+ 1 (pow tau 2))))))
(fma.f32 (*.f32 (*.f32 x x) #s(literal -1/6 binary32)) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(+ 1 (* -1/6 (* (pow x 2) (* (pow (PI) 2) (+ 1 (pow tau 2))))))
(fma.f32 (*.f32 (*.f32 x x) #s(literal -1/6 binary32)) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
1
#s(literal 1 binary32)
(+ 1 (* -1/6 (* (pow x 2) (pow (PI) 2))))
(fma.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) x) x #s(literal 1 binary32))
(+ 1 (* -1/6 (* (pow x 2) (pow (PI) 2))))
(fma.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) x) x #s(literal 1 binary32))
(+ 1 (* -1/6 (* (pow x 2) (pow (PI) 2))))
(fma.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) x) x #s(literal 1 binary32))
(* -1/6 (* (pow x 2) (PI)))
(*.f32 (*.f32 (*.f32 x x) (PI.f32)) #s(literal -1/6 binary32))
(* -1/6 (* (pow x 2) (PI)))
(*.f32 (*.f32 (*.f32 x x) (PI.f32)) #s(literal -1/6 binary32))
(* -1/6 (* (pow x 2) (PI)))
(*.f32 (*.f32 (*.f32 x x) (PI.f32)) #s(literal -1/6 binary32))
(* -1/6 (* (pow x 2) (PI)))
(*.f32 (*.f32 (*.f32 x x) (PI.f32)) #s(literal -1/6 binary32))
1
#s(literal 1 binary32)
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* -1/6 (pow (PI) 2)))))
(fma.f32 (*.f32 (*.f32 x x) #s(literal -1/6 binary32)) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (* 1/36 (* (pow tau 2) (pow (PI) 4))))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) (fma.f32 tau tau #s(literal 1 binary32))) (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (fma.f32 (*.f32 tau tau) #s(literal 1/36 binary32) (fma.f32 #s(literal 1/120 binary32) (pow.f32 tau #s(literal 4 binary32)) #s(literal 1/120 binary32)))) (*.f32 x x))) (*.f32 x x) #s(literal 1 binary32))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (+ (* 1/36 (* (pow tau 2) (pow (PI) 4))) (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 6))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 6))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 6))) (* -1/5040 (pow (PI) 6))))))))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) (fma.f32 tau tau #s(literal 1 binary32))) (*.f32 (PI.f32) (PI.f32)) (*.f32 (fma.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (fma.f32 (*.f32 tau tau) #s(literal 1/36 binary32) (fma.f32 #s(literal 1/120 binary32) (pow.f32 tau #s(literal 4 binary32)) #s(literal 1/120 binary32))) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) (fma.f32 #s(literal -1/720 binary32) (fma.f32 tau tau (pow.f32 tau #s(literal 4 binary32))) (fma.f32 #s(literal -1/5040 binary32) (pow.f32 tau #s(literal 6 binary32)) #s(literal -1/5040 binary32)))) (*.f32 x x))) (*.f32 x x))) (*.f32 x x) #s(literal 1 binary32))
1
#s(literal 1 binary32)
(+ 1 (* -1/6 (* (pow x 2) (* (pow (PI) 2) (+ 1 (pow tau 2))))))
(fma.f32 (*.f32 (*.f32 x x) #s(literal -1/6 binary32)) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(+ 1 (* -1/6 (* (pow x 2) (* (pow (PI) 2) (+ 1 (pow tau 2))))))
(fma.f32 (*.f32 (*.f32 x x) #s(literal -1/6 binary32)) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(+ 1 (* -1/6 (* (pow x 2) (* (pow (PI) 2) (+ 1 (pow tau 2))))))
(fma.f32 (*.f32 (*.f32 x x) #s(literal -1/6 binary32)) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
1
#s(literal 1 binary32)
(+ 1 (* -1/6 (* (pow tau 2) (* (pow x 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2))))))))
(fma.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 tau (*.f32 (*.f32 x x) tau))) (*.f32 (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(+ 1 (* -1/6 (* (pow tau 2) (* (pow x 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2))))))))
(fma.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 tau (*.f32 (*.f32 x x) tau))) (*.f32 (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(+ 1 (* -1/6 (* (pow tau 2) (* (pow x 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2))))))))
(fma.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 tau (*.f32 (*.f32 x x) tau))) (*.f32 (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(* -1/6 (* (pow x 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2))))))
(*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)) (PI.f32))) (*.f32 x x))
(* -1/6 (* (pow x 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2))))))
(*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)) (PI.f32))) (*.f32 x x))
(* -1/6 (* (pow x 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2))))))
(*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)) (PI.f32))) (*.f32 x x))
(* -1/6 (* (pow x 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2))))))
(*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)) (PI.f32))) (*.f32 x x))
1
#s(literal 1 binary32)
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* -1/6 (pow (PI) 2)))))
(fma.f32 (*.f32 (*.f32 x x) #s(literal -1/6 binary32)) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (* 1/36 (* (pow tau 2) (pow (PI) 4))))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) (fma.f32 tau tau #s(literal 1 binary32))) (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (fma.f32 (*.f32 tau tau) #s(literal 1/36 binary32) (fma.f32 #s(literal 1/120 binary32) (pow.f32 tau #s(literal 4 binary32)) #s(literal 1/120 binary32)))) (*.f32 x x))) (*.f32 x x) #s(literal 1 binary32))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (+ (* 1/36 (* (pow tau 2) (pow (PI) 4))) (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 6))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 6))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 6))) (* -1/5040 (pow (PI) 6))))))))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) (fma.f32 tau tau #s(literal 1 binary32))) (*.f32 (PI.f32) (PI.f32)) (*.f32 (fma.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (fma.f32 (*.f32 tau tau) #s(literal 1/36 binary32) (fma.f32 #s(literal 1/120 binary32) (pow.f32 tau #s(literal 4 binary32)) #s(literal 1/120 binary32))) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) (fma.f32 #s(literal -1/720 binary32) (fma.f32 tau tau (pow.f32 tau #s(literal 4 binary32))) (fma.f32 #s(literal -1/5040 binary32) (pow.f32 tau #s(literal 6 binary32)) #s(literal -1/5040 binary32)))) (*.f32 x x))) (*.f32 x x))) (*.f32 x x) #s(literal 1 binary32))
(* x (PI))
(*.f32 (PI.f32) x)
(* x (+ (PI) (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 3))) (* -1/6 (pow (PI) 3))))))
(fma.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (fma.f32 (*.f32 tau tau) #s(literal -1/6 binary32) #s(literal -1/6 binary32))) (pow.f32 x #s(literal 3 binary32)) (*.f32 (PI.f32) x))
(* x (+ (PI) (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 3))) (+ (* -1/6 (pow (PI) 3)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 5))) (+ (* 1/120 (pow (PI) 5)) (* 1/36 (* (pow tau 2) (pow (PI) 5)))))))))))
(fma.f32 (fma.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (fma.f32 (*.f32 tau tau) #s(literal 1/36 binary32) (fma.f32 #s(literal 1/120 binary32) (pow.f32 tau #s(literal 4 binary32)) #s(literal 1/120 binary32)))) (*.f32 x x) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (fma.f32 (*.f32 tau tau) #s(literal -1/6 binary32) #s(literal -1/6 binary32)))) (pow.f32 x #s(literal 3 binary32)) (*.f32 (PI.f32) x))
(* x (+ (PI) (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 3))) (+ (* -1/6 (pow (PI) 3)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 5))) (+ (* 1/120 (pow (PI) 5)) (+ (* 1/36 (* (pow tau 2) (pow (PI) 5))) (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 7))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 7))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 7))) (* -1/5040 (pow (PI) 7)))))))))))))))
(fma.f32 (fma.f32 (fma.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (fma.f32 (*.f32 tau tau) #s(literal 1/36 binary32) (fma.f32 #s(literal 1/120 binary32) (pow.f32 tau #s(literal 4 binary32)) #s(literal 1/120 binary32))) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) (fma.f32 #s(literal -1/720 binary32) (fma.f32 tau tau (pow.f32 tau #s(literal 4 binary32))) (fma.f32 #s(literal -1/5040 binary32) (pow.f32 tau #s(literal 6 binary32)) #s(literal -1/5040 binary32)))) (*.f32 x x))) (*.f32 x x) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (fma.f32 (*.f32 tau tau) #s(literal -1/6 binary32) #s(literal -1/6 binary32)))) (pow.f32 x #s(literal 3 binary32)) (*.f32 (PI.f32) x))
(/ 1 tau)
(/.f32 #s(literal 1 binary32) tau)
(+ (* -1/6 (/ (* (pow x 2) (pow (PI) 2)) tau)) (/ 1 tau))
(fma.f32 (*.f32 (*.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) tau) #s(literal -1/6 binary32)) x) x (/.f32 #s(literal 1 binary32) tau))
(+ (* (pow x 2) (+ (* -1/6 (/ (pow (PI) 2) tau)) (* 1/120 (/ (* (pow x 2) (pow (PI) 4)) tau)))) (/ 1 tau))
(fma.f32 (fma.f32 (*.f32 (*.f32 (/.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) tau) #s(literal 1/120 binary32)) x) x (*.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) tau) #s(literal -1/6 binary32))) (*.f32 x x) (/.f32 #s(literal 1 binary32) tau))
(+ (* (pow x 2) (+ (* -1/6 (/ (pow (PI) 2) tau)) (* (pow x 2) (+ (* -1/5040 (/ (* (pow x 2) (pow (PI) 6)) tau)) (* 1/120 (/ (pow (PI) 4) tau)))))) (/ 1 tau))
(fma.f32 (fma.f32 (fma.f32 (*.f32 #s(literal -1/5040 binary32) (*.f32 x x)) (/.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) tau) (*.f32 (/.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) tau) #s(literal 1/120 binary32))) (*.f32 x x) (*.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) tau) #s(literal -1/6 binary32))) (*.f32 x x) (/.f32 #s(literal 1 binary32) tau))
(* x (PI))
(*.f32 (PI.f32) x)
(* x (+ (PI) (* -1/6 (* (pow x 2) (pow (PI) 3)))))
(*.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (pow.f32 (PI.f32) #s(literal 3 binary32)) (PI.f32)) x)
(* x (+ (PI) (* (pow x 2) (+ (* -1/6 (pow (PI) 3)) (* 1/120 (* (pow x 2) (pow (PI) 5)))))))
(fma.f32 (fma.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 1/120 binary32)) x) x (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal -1/6 binary32))) (pow.f32 x #s(literal 3 binary32)) (*.f32 (PI.f32) x))
(* x (+ (PI) (* (pow x 2) (+ (* -1/6 (pow (PI) 3)) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (pow (PI) 7))) (* 1/120 (pow (PI) 5))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 #s(literal -1/5040 binary32) (*.f32 x x)) (pow.f32 (PI.f32) #s(literal 7 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 1/120 binary32))) (*.f32 x x) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal -1/6 binary32))) (pow.f32 x #s(literal 3 binary32)) (*.f32 (PI.f32) x))
(* x (PI))
(*.f32 (PI.f32) x)
(* x (PI))
(*.f32 (PI.f32) x)
(* x (PI))
(*.f32 (PI.f32) x)
(* x (PI))
(*.f32 (PI.f32) x)
1
#s(literal 1 binary32)
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (* -1/6 (pow (PI) 2)))))
(fma.f32 (*.f32 (*.f32 x x) #s(literal -1/6 binary32)) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (* 1/36 (* (pow tau 2) (pow (PI) 4))))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) (fma.f32 tau tau #s(literal 1 binary32))) (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (fma.f32 (*.f32 tau tau) #s(literal 1/36 binary32) (fma.f32 #s(literal 1/120 binary32) (pow.f32 tau #s(literal 4 binary32)) #s(literal 1/120 binary32)))) (*.f32 x x))) (*.f32 x x) #s(literal 1 binary32))
(+ 1 (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 2))) (+ (* -1/6 (pow (PI) 2)) (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 4))) (+ (* 1/120 (pow (PI) 4)) (+ (* 1/36 (* (pow tau 2) (pow (PI) 4))) (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 6))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 6))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 6))) (* -1/5040 (pow (PI) 6))))))))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) (fma.f32 tau tau #s(literal 1 binary32))) (*.f32 (PI.f32) (PI.f32)) (*.f32 (fma.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (fma.f32 (*.f32 tau tau) #s(literal 1/36 binary32) (fma.f32 #s(literal 1/120 binary32) (pow.f32 tau #s(literal 4 binary32)) #s(literal 1/120 binary32))) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) (fma.f32 #s(literal -1/720 binary32) (fma.f32 tau tau (pow.f32 tau #s(literal 4 binary32))) (fma.f32 #s(literal -1/5040 binary32) (pow.f32 tau #s(literal 6 binary32)) #s(literal -1/5040 binary32)))) (*.f32 x x))) (*.f32 x x))) (*.f32 x x) #s(literal 1 binary32))
(* tau (* x (pow (PI) 2)))
(*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) tau) x)
(* x (+ (* tau (pow (PI) 2)) (* (pow x 2) (+ (* -1/6 (* tau (pow (PI) 4))) (* -1/6 (* (pow tau 3) (pow (PI) 4)))))))
(fma.f32 (*.f32 x tau) (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) #s(literal -1/6 binary32)) (+.f32 (pow.f32 tau #s(literal 3 binary32)) tau)) (pow.f32 x #s(literal 3 binary32))))
(* x (+ (* tau (pow (PI) 2)) (* (pow x 2) (+ (* -1/6 (* tau (pow (PI) 4))) (+ (* -1/6 (* (pow tau 3) (pow (PI) 4))) (* (pow x 2) (+ (* 1/120 (* tau (pow (PI) 6))) (+ (* 1/120 (* (pow tau 5) (pow (PI) 6))) (* 1/36 (* (pow tau 3) (pow (PI) 6)))))))))))
(fma.f32 (*.f32 x tau) (*.f32 (PI.f32) (PI.f32)) (*.f32 (fma.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) #s(literal -1/6 binary32)) (+.f32 (pow.f32 tau #s(literal 3 binary32)) tau) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) (fma.f32 #s(literal 1/120 binary32) (+.f32 tau (pow.f32 tau #s(literal 5 binary32))) (*.f32 (pow.f32 tau #s(literal 3 binary32)) #s(literal 1/36 binary32)))) (*.f32 x x))) (pow.f32 x #s(literal 3 binary32))))
(* x (+ (* tau (pow (PI) 2)) (* (pow x 2) (+ (* -1/6 (* tau (pow (PI) 4))) (+ (* -1/6 (* (pow tau 3) (pow (PI) 4))) (* (pow x 2) (+ (* 1/120 (* tau (pow (PI) 6))) (+ (* 1/120 (* (pow tau 5) (pow (PI) 6))) (+ (* 1/36 (* (pow tau 3) (pow (PI) 6))) (* (pow x 2) (+ (* -1/720 (* (pow tau 3) (pow (PI) 8))) (+ (* -1/720 (* (pow tau 5) (pow (PI) 8))) (+ (* -1/5040 (* tau (pow (PI) 8))) (* -1/5040 (* (pow tau 7) (pow (PI) 8))))))))))))))))
(*.f32 (fma.f32 (*.f32 tau (PI.f32)) (PI.f32) (*.f32 (fma.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) #s(literal -1/6 binary32)) (+.f32 (pow.f32 tau #s(literal 3 binary32)) tau) (*.f32 (fma.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) (fma.f32 #s(literal 1/120 binary32) (+.f32 tau (pow.f32 tau #s(literal 5 binary32))) (*.f32 (pow.f32 tau #s(literal 3 binary32)) #s(literal 1/36 binary32))) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 8 binary32)) (fma.f32 #s(literal -1/720 binary32) (+.f32 (pow.f32 tau #s(literal 3 binary32)) (pow.f32 tau #s(literal 5 binary32))) (*.f32 #s(literal -1/5040 binary32) (+.f32 (pow.f32 tau #s(literal 7 binary32)) tau)))) (*.f32 x x))) (*.f32 x x))) (*.f32 x x))) x)
(PI)
(PI.f32)
(+ (PI) (* -1/6 (* (pow x 2) (pow (PI) 3))))
(fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (pow.f32 (PI.f32) #s(literal 3 binary32)) (PI.f32))
(+ (PI) (* (pow x 2) (+ (* -1/6 (pow (PI) 3)) (* 1/120 (* (pow x 2) (pow (PI) 5))))))
(fma.f32 (fma.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 1/120 binary32)) x) x (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal -1/6 binary32))) (*.f32 x x) (PI.f32))
(+ (PI) (* (pow x 2) (+ (* -1/6 (pow (PI) 3)) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (pow (PI) 7))) (* 1/120 (pow (PI) 5)))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 #s(literal -1/5040 binary32) (*.f32 x x)) (pow.f32 (PI.f32) #s(literal 7 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal 1/120 binary32))) (*.f32 x x) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) #s(literal -1/6 binary32))) (*.f32 x x) (PI.f32))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* x (+ (* -1/6 (* (pow tau 3) (* (pow x 2) (pow (PI) 3)))) (* tau (PI))))
(fma.f32 (*.f32 x tau) (PI.f32) (*.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 tau #s(literal 3 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32)))))
(* x (+ (* tau (PI)) (* (pow x 2) (+ (* -1/6 (* (pow tau 3) (pow (PI) 3))) (* 1/120 (* (pow tau 5) (* (pow x 2) (pow (PI) 5))))))))
(fma.f32 (*.f32 x tau) (PI.f32) (*.f32 (fma.f32 (*.f32 #s(literal 1/120 binary32) (pow.f32 tau #s(literal 5 binary32))) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) x) x) (*.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 tau #s(literal 3 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (pow.f32 x #s(literal 3 binary32))))
(* x (+ (* tau (PI)) (* (pow x 2) (+ (* -1/6 (* (pow tau 3) (pow (PI) 3))) (* (pow x 2) (+ (* -1/5040 (* (pow tau 7) (* (pow x 2) (pow (PI) 7)))) (* 1/120 (* (pow tau 5) (pow (PI) 5)))))))))
(fma.f32 (*.f32 x tau) (PI.f32) (*.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 tau #s(literal 3 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32)) (*.f32 (fma.f32 (*.f32 #s(literal 1/120 binary32) (pow.f32 tau #s(literal 5 binary32))) (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 #s(literal -1/5040 binary32) (pow.f32 tau #s(literal 7 binary32))) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) x) x))) (*.f32 x x))) (pow.f32 x #s(literal 3 binary32))))
(/ 1 tau)
(/.f32 #s(literal 1 binary32) tau)
(+ (* 1/6 (* tau (* (pow x 2) (pow (PI) 2)))) (/ 1 tau))
(fma.f32 (*.f32 #s(literal 1/6 binary32) (*.f32 (*.f32 x x) tau)) (*.f32 (PI.f32) (PI.f32)) (/.f32 #s(literal 1 binary32) tau))
(+ (* (pow x 2) (- (* -1 (* (pow x 2) (+ (* -1/36 (* (pow tau 3) (pow (PI) 4))) (* 1/120 (* (pow tau 3) (pow (PI) 4)))))) (* -1/6 (* tau (pow (PI) 2))))) (/ 1 tau))
(fma.f32 (fma.f32 (*.f32 (*.f32 x x) (*.f32 (pow.f32 tau #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 4 binary32)))) #s(literal 7/360 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) tau) #s(literal 1/6 binary32))) (*.f32 x x) (/.f32 #s(literal 1 binary32) tau))
(+ (* (pow x 2) (- (* (pow x 2) (- (* -1 (* (pow x 2) (+ (* -1/5040 (* (pow tau 5) (pow (PI) 6))) (+ (* 1/720 (* (pow tau 5) (pow (PI) 6))) (* 1/6 (* (pow tau 2) (* (pow (PI) 2) (+ (* -1/36 (* (pow tau 3) (pow (PI) 4))) (* 1/120 (* (pow tau 3) (pow (PI) 4))))))))))) (+ (* -1/36 (* (pow tau 3) (pow (PI) 4))) (* 1/120 (* (pow tau 3) (pow (PI) 4)))))) (* -1/6 (* tau (pow (PI) 2))))) (/ 1 tau))
(fma.f32 (fma.f32 (*.f32 #s(literal 1/6 binary32) (*.f32 (PI.f32) (PI.f32))) tau (*.f32 (fma.f32 (*.f32 (pow.f32 tau #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 4 binary32))) #s(literal 7/360 binary32) (*.f32 (*.f32 (neg.f32 x) x) (fma.f32 (*.f32 (pow.f32 tau #s(literal 5 binary32)) (pow.f32 (PI.f32) #s(literal 6 binary32))) #s(literal 1/840 binary32) (*.f32 (*.f32 #s(literal 1/6 binary32) (*.f32 tau tau)) (*.f32 (*.f32 (pow.f32 tau #s(literal 3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) #s(literal -7/360 binary32))) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 x x))) (*.f32 x x) (/.f32 #s(literal 1 binary32) tau))
(* -1/6 x)
(*.f32 #s(literal -1/6 binary32) x)
(* -1/6 x)
(*.f32 #s(literal -1/6 binary32) x)
(* -1/6 x)
(*.f32 #s(literal -1/6 binary32) x)
(* -1/6 x)
(*.f32 #s(literal -1/6 binary32) x)
(sqrt (PI))
(sqrt.f32 (PI.f32))
(+ (sqrt (PI)) (* (* (pow x 2) (+ (* -1/6 (* (pow tau 2) (pow (PI) 4))) (* -1/6 (pow (PI) 4)))) (sqrt (/ 1 (pow (PI) 3)))))
(fma.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (fma.f32 (*.f32 tau tau) #s(literal -1/6 binary32) #s(literal -1/6 binary32))) (*.f32 x x)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (sqrt.f32 (PI.f32)))
(+ (sqrt (PI)) (* (pow x 2) (+ (* (sqrt (/ 1 (pow (PI) 3))) (+ (* -1/6 (* (pow tau 2) (pow (PI) 4))) (* -1/6 (pow (PI) 4)))) (* (* (pow x 2) (+ (* 1/120 (* (pow tau 4) (pow (PI) 6))) (+ (* 1/120 (pow (PI) 6)) (* 1/36 (* (pow tau 2) (pow (PI) 6)))))) (sqrt (/ 1 (pow (PI) 3)))))))
(fma.f32 (*.f32 (*.f32 x x) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))))) (fma.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) (fma.f32 (*.f32 tau tau) #s(literal 1/36 binary32) (fma.f32 #s(literal 1/120 binary32) (pow.f32 tau #s(literal 4 binary32)) #s(literal 1/120 binary32)))) (*.f32 x x) (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (fma.f32 (*.f32 tau tau) #s(literal -1/6 binary32) #s(literal -1/6 binary32)))) (sqrt.f32 (PI.f32)))
(+ (sqrt (PI)) (* (pow x 2) (+ (* (sqrt (/ 1 (pow (PI) 3))) (+ (* -1/6 (* (pow tau 2) (pow (PI) 4))) (* -1/6 (pow (PI) 4)))) (* (pow x 2) (+ (* (sqrt (/ 1 (pow (PI) 3))) (+ (* 1/120 (* (pow tau 4) (pow (PI) 6))) (+ (* 1/120 (pow (PI) 6)) (* 1/36 (* (pow tau 2) (pow (PI) 6)))))) (* (* (pow x 2) (+ (* -1/720 (* (pow tau 2) (pow (PI) 8))) (+ (* -1/720 (* (pow tau 4) (pow (PI) 8))) (+ (* -1/5040 (* (pow tau 6) (pow (PI) 8))) (* -1/5040 (pow (PI) 8)))))) (sqrt (/ 1 (pow (PI) 3)))))))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (+.f32 (fma.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) (fma.f32 (*.f32 tau tau) #s(literal 1/36 binary32) (fma.f32 #s(literal 1/120 binary32) (pow.f32 tau #s(literal 4 binary32)) #s(literal 1/120 binary32)))) (*.f32 x x) (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (fma.f32 (*.f32 tau tau) #s(literal -1/6 binary32) #s(literal -1/6 binary32)))) (*.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 8 binary32)) (fma.f32 #s(literal -1/720 binary32) (fma.f32 tau tau (pow.f32 tau #s(literal 4 binary32))) (fma.f32 #s(literal -1/5040 binary32) (pow.f32 tau #s(literal 6 binary32)) #s(literal -1/5040 binary32)))) (*.f32 x x)) (*.f32 x x)))) (*.f32 x x) (sqrt.f32 (PI.f32)))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* x (+ (* -1/6 (* (pow tau 3) (* (pow x 2) (pow (PI) 3)))) (* tau (PI))))
(fma.f32 (*.f32 x tau) (PI.f32) (*.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 tau #s(literal 3 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32)))))
(* x (+ (* tau (PI)) (* (pow x 2) (+ (* -1/6 (* (pow tau 3) (pow (PI) 3))) (* 1/120 (* (pow tau 5) (* (pow x 2) (pow (PI) 5))))))))
(fma.f32 (*.f32 x tau) (PI.f32) (*.f32 (fma.f32 (*.f32 #s(literal 1/120 binary32) (pow.f32 tau #s(literal 5 binary32))) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) x) x) (*.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 tau #s(literal 3 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (pow.f32 x #s(literal 3 binary32))))
(* x (+ (* tau (PI)) (* (pow x 2) (+ (* -1/6 (* (pow tau 3) (pow (PI) 3))) (* (pow x 2) (+ (* -1/5040 (* (pow tau 7) (* (pow x 2) (pow (PI) 7)))) (* 1/120 (* (pow tau 5) (pow (PI) 5)))))))))
(fma.f32 (*.f32 x tau) (PI.f32) (*.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 tau #s(literal 3 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32)) (*.f32 (fma.f32 (*.f32 #s(literal 1/120 binary32) (pow.f32 tau #s(literal 5 binary32))) (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 #s(literal -1/5040 binary32) (pow.f32 tau #s(literal 7 binary32))) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) x) x))) (*.f32 x x))) (pow.f32 x #s(literal 3 binary32))))
(* tau (* x (PI)))
(*.f32 tau (*.f32 (PI.f32) x))
(* x (+ (* -1/6 (* (pow tau 3) (* (pow x 2) (pow (PI) 3)))) (* tau (PI))))
(fma.f32 (*.f32 x tau) (PI.f32) (*.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 tau #s(literal 3 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32)))))
(* x (+ (* tau (PI)) (* (pow x 2) (+ (* -1/6 (* (pow tau 3) (pow (PI) 3))) (* 1/120 (* (pow tau 5) (* (pow x 2) (pow (PI) 5))))))))
(fma.f32 (*.f32 x tau) (PI.f32) (*.f32 (fma.f32 (*.f32 #s(literal 1/120 binary32) (pow.f32 tau #s(literal 5 binary32))) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) x) x) (*.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 tau #s(literal 3 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (pow.f32 x #s(literal 3 binary32))))
(* x (+ (* tau (PI)) (* (pow x 2) (+ (* -1/6 (* (pow tau 3) (pow (PI) 3))) (* (pow x 2) (+ (* -1/5040 (* (pow tau 7) (* (pow x 2) (pow (PI) 7)))) (* 1/120 (* (pow tau 5) (pow (PI) 5)))))))))
(fma.f32 (*.f32 x tau) (PI.f32) (*.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 tau #s(literal 3 binary32))) (pow.f32 (PI.f32) #s(literal 3 binary32)) (*.f32 (fma.f32 (*.f32 #s(literal 1/120 binary32) (pow.f32 tau #s(literal 5 binary32))) (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 #s(literal -1/5040 binary32) (pow.f32 tau #s(literal 7 binary32))) (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) x) x))) (*.f32 x x))) (pow.f32 x #s(literal 3 binary32))))
(* tau (* x (pow (PI) 2)))
(*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) tau) x)
(* tau (* x (pow (PI) 2)))
(*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) tau) x)
(* tau (* x (pow (PI) 2)))
(*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) tau) x)
(* tau (* x (pow (PI) 2)))
(*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) tau) x)
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(sin (* x (PI)))
(sin.f32 (*.f32 (PI.f32) x))
(sin (* x (PI)))
(sin.f32 (*.f32 (PI.f32) x))
(sin (* x (PI)))
(sin.f32 (*.f32 (PI.f32) x))
(sin (* x (PI)))
(sin.f32 (*.f32 (PI.f32) x))
(* x (PI))
(*.f32 (PI.f32) x)
(* x (PI))
(*.f32 (PI.f32) x)
(* x (PI))
(*.f32 (PI.f32) x)
(* x (PI))
(*.f32 (PI.f32) x)
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(* -1/6 (* (pow x 2) (* (pow (PI) 2) (+ 1 (pow tau 2)))))
(*.f32 (*.f32 (*.f32 x x) #s(literal -1/6 binary32)) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)))
(* (pow x 2) (+ (* -1/6 (* (pow (PI) 2) (+ 1 (pow tau 2)))) (/ 1 (pow x 2))))
(fma.f32 (*.f32 (*.f32 x x) #s(literal -1/6 binary32)) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(* (pow x 2) (+ (* -1/6 (* (pow (PI) 2) (+ 1 (pow tau 2)))) (/ 1 (pow x 2))))
(fma.f32 (*.f32 (*.f32 x x) #s(literal -1/6 binary32)) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(* (pow x 2) (+ (* -1/6 (* (pow (PI) 2) (+ 1 (pow tau 2)))) (/ 1 (pow x 2))))
(fma.f32 (*.f32 (*.f32 x x) #s(literal -1/6 binary32)) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(* -1/6 (* (pow x 2) (pow (PI) 2)))
(*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) x) x)
(* (pow x 2) (+ (* -1/6 (pow (PI) 2)) (/ 1 (pow x 2))))
(fma.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) x) x #s(literal 1 binary32))
(* (pow x 2) (+ (* -1/6 (pow (PI) 2)) (/ 1 (pow x 2))))
(fma.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) x) x #s(literal 1 binary32))
(* (pow x 2) (+ (* -1/6 (pow (PI) 2)) (/ 1 (pow x 2))))
(fma.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) x) x #s(literal 1 binary32))
(* -1/6 (* (pow x 2) (PI)))
(*.f32 (*.f32 (*.f32 x x) (PI.f32)) #s(literal -1/6 binary32))
(* -1/6 (* (pow x 2) (PI)))
(*.f32 (*.f32 (*.f32 x x) (PI.f32)) #s(literal -1/6 binary32))
(* -1/6 (* (pow x 2) (PI)))
(*.f32 (*.f32 (*.f32 x x) (PI.f32)) #s(literal -1/6 binary32))
(* -1/6 (* (pow x 2) (PI)))
(*.f32 (*.f32 (*.f32 x x) (PI.f32)) #s(literal -1/6 binary32))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(* -1/6 (* (pow x 2) (* (pow (PI) 2) (+ 1 (pow tau 2)))))
(*.f32 (*.f32 (*.f32 x x) #s(literal -1/6 binary32)) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)))
(* (pow x 2) (+ (* -1/6 (* (pow (PI) 2) (+ 1 (pow tau 2)))) (/ 1 (pow x 2))))
(fma.f32 (*.f32 (*.f32 x x) #s(literal -1/6 binary32)) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(* (pow x 2) (+ (* -1/6 (* (pow (PI) 2) (+ 1 (pow tau 2)))) (/ 1 (pow x 2))))
(fma.f32 (*.f32 (*.f32 x x) #s(literal -1/6 binary32)) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(* (pow x 2) (+ (* -1/6 (* (pow (PI) 2) (+ 1 (pow tau 2)))) (/ 1 (pow x 2))))
(fma.f32 (*.f32 (*.f32 x x) #s(literal -1/6 binary32)) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(* -1/6 (* (pow tau 2) (* (pow x 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2)))))))
(*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 tau (*.f32 (*.f32 x x) tau))) (*.f32 (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)) (PI.f32)))
(* (pow x 2) (+ (* -1/6 (* (pow tau 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2)))))) (/ 1 (pow x 2))))
(fma.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 tau (*.f32 (*.f32 x x) tau))) (*.f32 (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(* (pow x 2) (+ (* -1/6 (* (pow tau 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2)))))) (/ 1 (pow x 2))))
(fma.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 tau (*.f32 (*.f32 x x) tau))) (*.f32 (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(* (pow x 2) (+ (* -1/6 (* (pow tau 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2)))))) (/ 1 (pow x 2))))
(fma.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 tau (*.f32 (*.f32 x x) tau))) (*.f32 (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(* -1/6 (* (pow x 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2))))))
(*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)) (PI.f32))) (*.f32 x x))
(* -1/6 (* (pow x 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2))))))
(*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)) (PI.f32))) (*.f32 x x))
(* -1/6 (* (pow x 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2))))))
(*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)) (PI.f32))) (*.f32 x x))
(* -1/6 (* (pow x 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2))))))
(*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)) (PI.f32))) (*.f32 x x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* x (PI)))
(sin.f32 (*.f32 (PI.f32) x))
(sin (* x (PI)))
(sin.f32 (*.f32 (PI.f32) x))
(sin (* x (PI)))
(sin.f32 (*.f32 (PI.f32) x))
(sin (* x (PI)))
(sin.f32 (*.f32 (PI.f32) x))
(* x (PI))
(*.f32 (PI.f32) x)
(* x (PI))
(*.f32 (PI.f32) x)
(* x (PI))
(*.f32 (PI.f32) x)
(* x (PI))
(*.f32 (PI.f32) x)
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (sin (* x (PI))) x)
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)
(/ (sin (* x (PI))) x)
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)
(/ (sin (* x (PI))) x)
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)
(/ (sin (* x (PI))) x)
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(/ (* x (PI)) (sin (* tau (* x (PI)))))
(/.f32 (*.f32 (PI.f32) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(/ (* x (PI)) (sin (* tau (* x (PI)))))
(/.f32 (*.f32 (PI.f32) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(/ (* x (PI)) (sin (* tau (* x (PI)))))
(/.f32 (*.f32 (PI.f32) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(/ (* x (PI)) (sin (* tau (* x (PI)))))
(/.f32 (*.f32 (PI.f32) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(* -1/6 x)
(*.f32 #s(literal -1/6 binary32) x)
(* -1/6 x)
(*.f32 #s(literal -1/6 binary32) x)
(* -1/6 x)
(*.f32 #s(literal -1/6 binary32) x)
(* -1/6 x)
(*.f32 #s(literal -1/6 binary32) x)
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 tau x)) (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 tau x)) (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 tau x)) (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 tau x)) (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(* tau (* x (pow (PI) 2)))
(*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) tau) x)
(* tau (* x (pow (PI) 2)))
(*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) tau) x)
(* tau (* x (pow (PI) 2)))
(*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) tau) x)
(* tau (* x (pow (PI) 2)))
(*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) tau) x)
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(sin (* x (PI)))
(sin.f32 (*.f32 (PI.f32) x))
(sin (* x (PI)))
(sin.f32 (*.f32 (PI.f32) x))
(sin (* x (PI)))
(sin.f32 (*.f32 (PI.f32) x))
(sin (* x (PI)))
(sin.f32 (*.f32 (PI.f32) x))
(* x (PI))
(*.f32 (PI.f32) x)
(* x (PI))
(*.f32 (PI.f32) x)
(* x (PI))
(*.f32 (PI.f32) x)
(* x (PI))
(*.f32 (PI.f32) x)
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(* -1/6 (* (pow x 2) (* (pow (PI) 2) (+ 1 (pow tau 2)))))
(*.f32 (*.f32 (*.f32 x x) #s(literal -1/6 binary32)) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)))
(* (pow x 2) (+ (* -1/6 (* (pow (PI) 2) (+ 1 (pow tau 2)))) (/ 1 (pow x 2))))
(fma.f32 (*.f32 (*.f32 x x) #s(literal -1/6 binary32)) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(* (pow x 2) (+ (* -1/6 (* (pow (PI) 2) (+ 1 (pow tau 2)))) (/ 1 (pow x 2))))
(fma.f32 (*.f32 (*.f32 x x) #s(literal -1/6 binary32)) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(* (pow x 2) (+ (* -1/6 (* (pow (PI) 2) (+ 1 (pow tau 2)))) (/ 1 (pow x 2))))
(fma.f32 (*.f32 (*.f32 x x) #s(literal -1/6 binary32)) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(* -1/6 (* (pow x 2) (pow (PI) 2)))
(*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) x) x)
(* (pow x 2) (+ (* -1/6 (pow (PI) 2)) (/ 1 (pow x 2))))
(fma.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) x) x #s(literal 1 binary32))
(* (pow x 2) (+ (* -1/6 (pow (PI) 2)) (/ 1 (pow x 2))))
(fma.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) x) x #s(literal 1 binary32))
(* (pow x 2) (+ (* -1/6 (pow (PI) 2)) (/ 1 (pow x 2))))
(fma.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) x) x #s(literal 1 binary32))
(* -1/6 (* (pow x 2) (PI)))
(*.f32 (*.f32 (*.f32 x x) (PI.f32)) #s(literal -1/6 binary32))
(* -1/6 (* (pow x 2) (PI)))
(*.f32 (*.f32 (*.f32 x x) (PI.f32)) #s(literal -1/6 binary32))
(* -1/6 (* (pow x 2) (PI)))
(*.f32 (*.f32 (*.f32 x x) (PI.f32)) #s(literal -1/6 binary32))
(* -1/6 (* (pow x 2) (PI)))
(*.f32 (*.f32 (*.f32 x x) (PI.f32)) #s(literal -1/6 binary32))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(* -1/6 (* (pow x 2) (* (pow (PI) 2) (+ 1 (pow tau 2)))))
(*.f32 (*.f32 (*.f32 x x) #s(literal -1/6 binary32)) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)))
(* (pow x 2) (+ (* -1/6 (* (pow (PI) 2) (+ 1 (pow tau 2)))) (/ 1 (pow x 2))))
(fma.f32 (*.f32 (*.f32 x x) #s(literal -1/6 binary32)) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(* (pow x 2) (+ (* -1/6 (* (pow (PI) 2) (+ 1 (pow tau 2)))) (/ 1 (pow x 2))))
(fma.f32 (*.f32 (*.f32 x x) #s(literal -1/6 binary32)) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(* (pow x 2) (+ (* -1/6 (* (pow (PI) 2) (+ 1 (pow tau 2)))) (/ 1 (pow x 2))))
(fma.f32 (*.f32 (*.f32 x x) #s(literal -1/6 binary32)) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(* -1/6 (* (pow tau 2) (* (pow x 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2)))))))
(*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 tau (*.f32 (*.f32 x x) tau))) (*.f32 (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)) (PI.f32)))
(* (pow x 2) (+ (* -1/6 (* (pow tau 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2)))))) (/ 1 (pow x 2))))
(fma.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 tau (*.f32 (*.f32 x x) tau))) (*.f32 (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(* (pow x 2) (+ (* -1/6 (* (pow tau 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2)))))) (/ 1 (pow x 2))))
(fma.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 tau (*.f32 (*.f32 x x) tau))) (*.f32 (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(* (pow x 2) (+ (* -1/6 (* (pow tau 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2)))))) (/ 1 (pow x 2))))
(fma.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 tau (*.f32 (*.f32 x x) tau))) (*.f32 (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(* -1/6 (* (pow x 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2))))))
(*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)) (PI.f32))) (*.f32 x x))
(* -1/6 (* (pow x 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2))))))
(*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)) (PI.f32))) (*.f32 x x))
(* -1/6 (* (pow x 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2))))))
(*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)) (PI.f32))) (*.f32 x x))
(* -1/6 (* (pow x 2) (* (PI) (+ (PI) (/ (PI) (pow tau 2))))))
(*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)) (PI.f32))) (*.f32 x x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* x (PI))))
(*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(/ (sin (* x (PI))) (* tau (* x (PI))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* x (PI)))
(sin.f32 (*.f32 (PI.f32) x))
(sin (* x (PI)))
(sin.f32 (*.f32 (PI.f32) x))
(sin (* x (PI)))
(sin.f32 (*.f32 (PI.f32) x))
(sin (* x (PI)))
(sin.f32 (*.f32 (PI.f32) x))
(* x (PI))
(*.f32 (PI.f32) x)
(* x (PI))
(*.f32 (PI.f32) x)
(* x (PI))
(*.f32 (PI.f32) x)
(* x (PI))
(*.f32 (PI.f32) x)
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (* (pow x 2) (pow (PI) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 x x)))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) x)
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x))
(/ (sin (* x (PI))) x)
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)
(/ (sin (* x (PI))) x)
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)
(/ (sin (* x (PI))) x)
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)
(/ (sin (* x (PI))) x)
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(/ (* x (PI)) (sin (* tau (* x (PI)))))
(/.f32 (*.f32 (PI.f32) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(/ (* x (PI)) (sin (* tau (* x (PI)))))
(/.f32 (*.f32 (PI.f32) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(/ (* x (PI)) (sin (* tau (* x (PI)))))
(/.f32 (*.f32 (PI.f32) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(/ (* x (PI)) (sin (* tau (* x (PI)))))
(/.f32 (*.f32 (PI.f32) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(* -1/6 x)
(*.f32 #s(literal -1/6 binary32) x)
(* -1/6 x)
(*.f32 #s(literal -1/6 binary32) x)
(* -1/6 x)
(*.f32 #s(literal -1/6 binary32) x)
(* -1/6 x)
(*.f32 #s(literal -1/6 binary32) x)
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 tau x)) (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 tau x)) (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 tau x)) (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)))
(* (/ (* (sin (* tau (* x (PI)))) (sin (* x (PI)))) (* tau (pow x 2))) (sqrt (/ 1 (pow (PI) 3))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 tau x)) (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin (* tau (* x (PI))))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(* tau (* x (pow (PI) 2)))
(*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) tau) x)
(* tau (* x (pow (PI) 2)))
(*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) tau) x)
(* tau (* x (pow (PI) 2)))
(*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) tau) x)
(* tau (* x (pow (PI) 2)))
(*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) tau) x)

rewrite259.0ms (2.3%)

Memory
-28.1MiB live, 375.5MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
065452
0109436
1408432
22838411
08390396
Stop Event
iter limit
node limit
iter limit
Counts
27 → 1 020
Calls
Call 1
Inputs
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32)))))
(sin.f32 (*.f32 x (PI.f32)))
(*.f32 x (PI.f32))
(PI.f32)
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))))
#s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32)))
(fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))
(*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32)))
(fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))
(*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32))))
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))
(/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x))
#s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)
(sin.f32 (*.f32 tau (*.f32 x (PI.f32))))
(/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))))
(*.f32 #s(literal -1/6 binary32) x)
(/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x))
(sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))
(sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))
(*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval302.0ms (2.7%)

Memory
40.5MiB live, 624.7MiB allocated
Compiler

Compiled 66 469 to 7 193 computations (89.2% saved)

prune326.0ms (2.9%)

Memory
-12.0MiB live, 557.9MiB allocated
Pruning

152 alts after pruning (146 fresh and 6 done)

PrunedKeptTotal
New2 478832 561
Fresh206383
Picked235
Done033
Total2 5001522 652
Accuracy
99.6%
Counts
2 652 → 152
Alt Table
Click to see full alt table
StatusAccuracyProgram
70.1%
(/.f32 (/.f32 (/.f32 (/.f32 (*.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x)) tau) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
69.9%
(/.f32 (/.f32 (/.f32 (/.f32 (*.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 tau (PI.f32))) x) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
70.0%
(/.f32 (/.f32 (/.f32 (/.f32 (*.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 tau x)) (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
70.3%
(/.f32 (/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) x) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
70.1%
(/.f32 (/.f32 (/.f32 (*.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
70.0%
(/.f32 (/.f32 (*.f32 (/.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sqrt.f32 (PI.f32))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) x) (sqrt.f32 (PI.f32)))
70.0%
(/.f32 (/.f32 (*.f32 (/.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau x)) (PI.f32)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
97.0%
(/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
94.9%
(/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (PI.f32)) x))))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
70.0%
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
61.9%
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #s(approx (sin (* tau (* (PI) x))) (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
70.0%
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (sqrt.f32 (PI.f32)))) x) (sqrt.f32 (PI.f32)))
70.1%
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x)) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
69.8%
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (sqrt.f32 (PI.f32)) x))) x) (sqrt.f32 (PI.f32)))
69.9%
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x)) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
69.8%
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (PI.f32))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 x (*.f32 (sqrt.f32 (PI.f32)) x))) (sqrt.f32 (PI.f32)))
69.8%
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau x)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
70.0%
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) x) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
69.9%
(/.f32 (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 x (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (PI.f32))))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
69.8%
(/.f32 (/.f32 (*.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (PI.f32))) (/.f32 #s(literal 1 binary32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
70.1%
(/.f32 (/.f32 (*.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) tau) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
70.1%
(/.f32 (/.f32 (*.f32 (*.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) x)) tau)) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
96.8%
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 tau x) (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (*.f32 (*.f32 tau (PI.f32)) (PI.f32)) x)) x)
97.5%
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (sin.f32 (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (PI.f32) x))
70.2%
(/.f32 (/.f32 (*.f32 #s(approx (/ (sin (* (PI) x)) (* (* tau (PI)) x)) (fma.f32 (*.f32 (*.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) tau) #s(literal -1/6 binary32)) x) x (/.f32 #s(literal 1 binary32) tau))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
70.2%
(/.f32 (/.f32 (*.f32 #s(approx (/ (sin (* (PI) x)) (* (* tau (PI)) x)) (/.f32 #s(literal 1 binary32) tau)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
70.1%
(/.f32 (/.f32 (*.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (sqrt.f32 (PI.f32)) x))) (*.f32 tau (*.f32 (PI.f32) x))) (sqrt.f32 (PI.f32)))
70.2%
(/.f32 (/.f32 (*.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
70.1%
(/.f32 (/.f32 (*.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) x) (*.f32 tau (*.f32 (PI.f32) x)))) (sqrt.f32 (PI.f32)))
70.1%
(/.f32 (/.f32 (*.f32 #s(literal 1 binary32) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x))) (*.f32 (sqrt.f32 (PI.f32)) x))) (sqrt.f32 (PI.f32)))
96.5%
(/.f32 (/.f32 (sin.f32 (*.f32 (*.f32 tau x) (PI.f32))) (*.f32 (*.f32 (/.f32 (*.f32 tau (PI.f32)) (sin.f32 (*.f32 x (PI.f32)))) x) (*.f32 (sqrt.f32 (PI.f32)) x))) (sqrt.f32 (PI.f32)))
97.6%
(/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))
97.3%
(/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 (neg.f32 tau) (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 x (PI.f32)))))) (*.f32 (PI.f32) x))
62.1%
(/.f32 (/.f32 #s(approx (* (/ (sin (* (PI) x)) (* (* tau (PI)) x)) (sin (* tau (* (PI) x)))) (*.f32 (PI.f32) x)) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
70.1%
(/.f32 (/.f32 #s(literal 1 binary32) (/.f32 x (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (sqrt.f32 (PI.f32)))))) (sqrt.f32 (PI.f32)))
70.0%
(/.f32 (*.f32 (/.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sqrt.f32 (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x)) (sqrt.f32 (PI.f32)))
70.1%
(/.f32 (*.f32 (/.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) x) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (PI.f32)))
97.3%
(/.f32 (*.f32 (/.f32 (sin.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
95.9%
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) x) (cbrt.f32 (PI.f32)))) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
96.1%
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (E.f32))) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
97.1%
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x tau) (PI.f32))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x))
97.0%
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x))
96.1%
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (PI.f32)) x)))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x))
96.9%
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (*.f32 (sqrt.f32 (PI.f32)) x) (sqrt.f32 (PI.f32)))))) (*.f32 (PI.f32) x))
97.0%
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 (*.f32 tau (PI.f32)) x))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
95.9%
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (*.f32 (PI.f32) (log.f32 (E.f32))))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
97.4%
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
97.5%
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) (sin.f32 (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
97.1%
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) (sin.f32 (*.f32 x (PI.f32)))) (*.f32 x (*.f32 tau (*.f32 x (PI.f32)))))
70.1%
(/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (sqrt.f32 (PI.f32)))) (*.f32 (sqrt.f32 (PI.f32)) x))
70.2%
(/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x))
70.1%
(/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
70.0%
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) x) (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (sqrt.f32 (PI.f32))))) (sqrt.f32 (PI.f32)))
97.2%
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))) x)
97.6%
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 (*.f32 (PI.f32) x) (*.f32 (neg.f32 tau) (*.f32 (PI.f32) x))))
70.1%
(/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (sqrt.f32 (PI.f32)) x))) (sqrt.f32 (PI.f32)))
70.2%
(/.f32 (*.f32 (neg.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (neg.f32 x) (sqrt.f32 (PI.f32)))))
97.1%
(/.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (neg.f32 x) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))))
70.2%
(/.f32 (*.f32 #s(approx (/ (sin (* (PI) x)) (* tau (* (PI) x))) (/.f32 #s(literal 1 binary32) tau)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x))
70.2%
(/.f32 (*.f32 #s(approx (/ (sin (* (PI) x)) x) (PI.f32)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
70.0%
(/.f32 (*.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) x)) tau) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (sqrt.f32 (PI.f32)) x)))) (sqrt.f32 (PI.f32)))
96.8%
(/.f32 (sin.f32 (*.f32 (*.f32 tau x) (PI.f32))) (*.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (*.f32 (*.f32 tau (PI.f32)) (PI.f32)) x)))
94.5%
(/.f32 (sin.f32 (*.f32 x (*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) #s(literal 3 binary32)) (pow.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) #s(literal 3 binary32))))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32)))))
96.0%
(/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) (log.f32 (E.f32))))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32)))))
96.1%
(/.f32 (sin.f32 (*.f32 x (exp.f32 (log.f32 (PI.f32))))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32)))))
96.3%
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (*.f32 (PI.f32) (log.f32 (E.f32)))) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32)))))
96.0%
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (*.f32 (PI.f32) (log.f32 (E.f32))))))) (*.f32 tau (*.f32 x (PI.f32)))))
97.2%
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (*.f32 (PI.f32) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 tau (*.f32 x (PI.f32)))))
62.9%
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 #s(approx (/ (* x (PI)) (sin (* tau (* x (PI))))) (/.f32 #s(literal 1 binary32) tau)) (*.f32 tau (*.f32 x (PI.f32)))))
96.4%
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) x) tau) (sin.f32 (*.f32 x (PI.f32)))) x))
96.3%
(/.f32 #s(approx (/ (* (/ (sin (* (PI) x)) (* (* tau (PI)) x)) (sin (* tau (* (PI) x)))) (* (sqrt (PI)) x)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)))) (sqrt.f32 (PI.f32)))
70.2%
(/.f32 #s(approx (/ (sin (* (PI) x)) (* (PI) x)) #s(literal 1 binary32)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))
63.0%
(/.f32 #s(approx (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* tau (* (PI) x)))) (sin.f32 (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))
62.0%
(/.f32 #s(approx (* (/ (sin (* (PI) x)) x) (sin (* tau (/ 1 (/ 1 (* x (PI))))))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) tau) x)) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
62.0%
(/.f32 #s(approx (* (/ (sin (* (PI) x)) x) (sin (* tau (* (PI) x)))) (*.f32 (*.f32 (*.f32 tau (PI.f32)) (PI.f32)) x)) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
70.2%
(/.f32 #s(approx (sin (* x (PI))) (*.f32 (PI.f32) x)) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32)))))
70.2%
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (PI.f32) x) (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))))
96.7%
(/.f32 #s(literal 1 binary32) (/.f32 (PI.f32) (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (PI.f32)))) x)))
69.8%
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (/.f32 (*.f32 (sqrt.f32 (PI.f32)) x) (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (sqrt.f32 (PI.f32))))
97.5%
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (*.f32 tau (PI.f32)) x)) (*.f32 tau (PI.f32))) x) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
97.3%
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (*.f32 tau x) (PI.f32))) (*.f32 (*.f32 tau x) (PI.f32))) x) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32)))
97.1%
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (*.f32 tau x)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)))
96.0%
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (cbrt.f32 (PI.f32))) (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))))
96.7%
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (sqrt.f32 (PI.f32))) (*.f32 (sqrt.f32 (PI.f32)) x)))
70.0%
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) #s(approx (/ (sin (* x (PI))) (* x (PI))) #s(literal 1 binary32)))
70.0%
(*.f32 (/.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sqrt.f32 (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (sqrt.f32 (PI.f32)) x)))
70.1%
(*.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (neg.f32 x) (sqrt.f32 (PI.f32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (PI.f32)))))
96.9%
(*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 tau (PI.f32))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) x)) x))
96.0%
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 (*.f32 tau x) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))) (cbrt.f32 (PI.f32)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
97.0%
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (sqrt.f32 (PI.f32))) (*.f32 (sqrt.f32 (PI.f32)) x)))
95.7%
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/4 binary32)) (*.f32 (sqrt.f32 (PI.f32)) x)))) (*.f32 x (PI.f32))))
70.2%
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) #s(approx (/ (sin (* x (PI))) (* x (PI))) #s(literal 1 binary32)))
97.1%
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 tau (PI.f32)) x)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
97.3%
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)))
97.3%
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))))
70.0%
(*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))))
70.1%
(*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)))
97.0%
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32)) (sin.f32 (*.f32 (*.f32 tau x) (PI.f32)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 tau x) (PI.f32)) x)))
70.2%
(*.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) x)))
70.1%
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)))
69.9%
(*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau))))
70.2%
(*.f32 #s(approx (/ (sin (* (PI) x)) (* tau (* (PI) x))) (/.f32 #s(literal 1 binary32) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)))
62.2%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau))) (*.f32 x x) #s(literal 1 binary32)))
62.2%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) (PI.f32)) (PI.f32) (*.f32 (*.f32 tau tau) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 x x) #s(literal 1 binary32)))
62.2%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (fma.f32 (PI.f32) (*.f32 #s(literal -1/6 binary32) (PI.f32)) (*.f32 (*.f32 tau tau) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 x x) #s(literal 1 binary32)))
62.2%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 tau tau) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 tau tau) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 tau tau) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 x x) #s(literal 1 binary32)))
62.2%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau)) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau)))) (-.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau)))) (*.f32 x x) #s(literal 1 binary32)))
62.2%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 (*.f32 tau tau) #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
4.8%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 2 binary32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
4.4%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (exp.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 2 binary32))) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
62.2%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 #s(literal 1 binary32) (*.f32 tau tau) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
62.2%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 tau tau #s(literal 1 binary32))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
61.9%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 tau tau)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
62.2%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (*.f32 #s(literal -1/6 binary32) (PI.f32))) (*.f32 x x) #s(literal 1 binary32)))
62.2%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) (*.f32 #s(literal -1/6 binary32) x)) x #s(literal 1 binary32)))
62.2%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) #s(literal -1/6 binary32)) (*.f32 x x) #s(literal 1 binary32)))
62.2%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -1/6 binary32) (fma.f32 tau tau #s(literal 1 binary32)))) (*.f32 x x) #s(literal 1 binary32)))
7.8%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 (*.f32 x (PI.f32)) #s(literal 2 binary32))) (fma.f32 tau tau #s(literal 1 binary32))) #s(literal 1 binary32) #s(literal 1 binary32)))
62.2%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 tau tau #s(literal 1 binary32))) (*.f32 x x) #s(literal 1 binary32)))
62.2%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 #s(approx (+ (* tau tau) 1) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
62.2%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 #s(approx (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (*.f32 (*.f32 #s(literal -1/6 binary32) (fma.f32 tau tau #s(literal 1 binary32))) (*.f32 (PI.f32) (PI.f32)))) (*.f32 x x) #s(literal 1 binary32)))
37.0%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (+.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 (*.f32 x (PI.f32)) #s(literal 2 binary32))) (fma.f32 tau tau #s(literal 1 binary32))) #s(literal 1 binary32)))
7.1%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)) (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 #s(literal -1/6 binary32) (pow.f32 (*.f32 (PI.f32) x) #s(literal 2 binary32)))) (*.f32 tau tau) #s(literal 1 binary32))))
62.2%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (/.f32 (PI.f32) (*.f32 tau tau)))) (*.f32 tau tau) #s(literal 1 binary32))))
62.2%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) x) x (*.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
62.2%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) x) x (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (/.f32 (PI.f32) (*.f32 tau tau)))) (*.f32 tau tau) #s(literal 1 binary32))))
62.2%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (PI.f32)) (*.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
62.2%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (/.f32 (PI.f32) (*.f32 tau tau)))) (*.f32 tau tau) #s(literal 1 binary32))))
62.2%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 #s(literal -1/6 binary32) x)) (*.f32 (PI.f32) x) (*.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
62.2%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
62.2%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (PI.f32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (/.f32 (PI.f32) (*.f32 tau tau)))) (*.f32 tau tau) #s(literal 1 binary32))))
7.4%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (-.f32 (pow.f32 (/.f32 (PI.f32) (*.f32 tau tau)) #s(literal 2 binary32)) (*.f32 (PI.f32) (PI.f32)))) (-.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32))) (*.f32 tau tau) #s(literal 1 binary32))))
61.9%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (PI.f32) x))) (PI.f32) #s(literal 1 binary32))))
61.9%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (/.f32 (neg.f32 (*.f32 #s(literal -1/6 binary32) x)) (/.f32 #s(literal -1 binary32) (*.f32 (PI.f32) x))) (PI.f32) #s(literal 1 binary32))))
62.2%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) x) x #s(literal 1 binary32))))
61.9%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 x #s(literal -1/6 binary32)) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
62.2%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (fabs.f32 (PI.f32)) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
62.2%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
4.6%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (*.f32 (PI.f32) (log.f32 (E.f32))) #s(literal 1 binary32))))
62.2%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (fabs.f32 (PI.f32)) #s(literal 1 binary32))))
6.6%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 tau tau) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32))) (fma.f32 (pow.f32 tau #s(literal -2 binary32)) (PI.f32) (PI.f32)) #s(literal 1 binary32))))
62.2%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (PI.f32)) (*.f32 x x)) (PI.f32) #s(literal 1 binary32))))
61.9%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))))
61.9%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (PI.f32) (*.f32 (*.f32 #s(literal -1/6 binary32) x) x)) (PI.f32) #s(literal 1 binary32))))
61.9%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 x (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) x))) (PI.f32) #s(literal 1 binary32))))
62.2%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 x (*.f32 (PI.f32) x))) (PI.f32) #s(literal 1 binary32))))
61.9%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (PI.f32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) #s(literal 1 binary32)) #s(literal 1 binary32))))
61.9%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 #s(approx (* (* (* -1/6 x) x) (* (PI) (+ (/ (PI) (* tau tau)) (PI)))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) x) x)) (*.f32 tau tau) #s(literal 1 binary32))))
36.0%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (+.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (pow.f32 tau #s(literal -2 binary32)) (PI.f32) (PI.f32)) (PI.f32)) (*.f32 (*.f32 #s(literal -1/6 binary32) x) x)) (*.f32 tau tau)) #s(literal 1 binary32))))
63.1%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (+.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 (*.f32 (PI.f32) x) #s(literal 2 binary32))) #s(literal 1 binary32))))
5.1%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) #s(approx (+ (* (* (* (* -1/6 x) x) (PI)) (PI)) 1) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) x) x))))
62.2%
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32))
Compiler

Compiled 8 145 to 2 925 computations (64.1% saved)

regimes289.0ms (2.6%)

Memory
-13.2MiB live, 458.9MiB allocated
Counts
214 → 1
Calls
Call 1
Inputs
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) #s(approx (+ (* (* (* (* -1/6 x) x) (PI)) (PI)) 1) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) x) x))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 x (*.f32 (PI.f32) x))) (PI.f32) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 x (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) x))) (PI.f32) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (PI.f32) (*.f32 (*.f32 #s(literal -1/6 binary32) x) x)) (PI.f32) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (PI.f32)) (*.f32 x x)) (PI.f32) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) x) x #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 #s(approx (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (fabs.f32 (PI.f32)) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (PI.f32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) #s(literal 1 binary32)) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 #s(approx (+ (* tau tau) 1) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 (*.f32 tau tau) x) x)) (*.f32 (PI.f32) (PI.f32)))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 #s(approx (* (* (* -1/6 x) x) (* (PI) (+ (/ (PI) (* tau tau)) (PI)))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) x) x)) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 #s(approx (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (*.f32 (*.f32 #s(literal -1/6 binary32) (fma.f32 tau tau #s(literal 1 binary32))) (*.f32 (PI.f32) (PI.f32)))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 tau tau #s(literal 1 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 x x) (fma.f32 tau tau #s(literal 1 binary32))) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -1/6 binary32) (fma.f32 tau tau #s(literal 1 binary32)))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) #s(literal -1/6 binary32)) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) (*.f32 #s(literal -1/6 binary32) x)) x #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (*.f32 #s(literal -1/6 binary32) (PI.f32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 tau tau)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 #s(literal 1 binary32) (*.f32 tau tau) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 (*.f32 tau tau) #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (/.f32 (neg.f32 (*.f32 #s(literal -1/6 binary32) x)) (/.f32 #s(literal -1 binary32) (*.f32 (PI.f32) x))) (PI.f32) #s(literal 1 binary32))))
(/.f32 #s(approx (* (/ (sin (* (PI) x)) x) (sin (* tau (* (PI) x)))) (*.f32 (*.f32 (*.f32 tau (PI.f32)) (PI.f32)) x)) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
(/.f32 #s(approx (* (/ (sin (* (PI) x)) x) (sin (* tau (/ 1 (/ 1 (* x (PI))))))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) tau) x)) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (fma.f32 (PI.f32) (*.f32 #s(literal -1/6 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (fma.f32 (PI.f32) (*.f32 #s(literal -1/6 binary32) (PI.f32)) (*.f32 (*.f32 tau tau) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) (PI.f32)) (PI.f32) (*.f32 (*.f32 tau tau) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (PI.f32) x))) (PI.f32) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (+.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 x #s(literal -1/6 binary32)) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (fabs.f32 (PI.f32)) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
(/.f32 (/.f32 #s(approx (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* tau (* (PI) x)))) (*.f32 (PI.f32) x)) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 #s(approx (* (/ (sin (* (PI) x)) (* (* tau (PI)) x)) (sin (* tau (* (PI) x)))) (*.f32 (PI.f32) x)) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 tau tau #s(literal 1 binary32))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 #s(literal -1/6 binary32) x)) (*.f32 (PI.f32) x) (*.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (/.f32 (PI.f32) (*.f32 tau tau)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (PI.f32)) (*.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) x) x (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (/.f32 (PI.f32) (*.f32 tau tau)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) x) x (*.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (/.f32 (PI.f32) (*.f32 tau tau)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (PI.f32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (/.f32 (PI.f32) (*.f32 tau tau)))) (*.f32 tau tau) #s(literal 1 binary32))))
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #s(approx (sin (* tau (* (PI) x))) (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (+.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 (*.f32 (PI.f32) x) #s(literal 2 binary32))) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))
#s(approx (/ (/ (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* tau (* (PI) x)))) (* (sqrt (PI)) x)) (sqrt (PI))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))
(/.f32 #s(approx (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* tau (* (PI) x)))) (sin.f32 (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (+.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 (*.f32 x (PI.f32)) #s(literal 2 binary32))) (fma.f32 tau tau #s(literal 1 binary32))) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (*.f32 (PI.f32) (log.f32 (E.f32))) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 (*.f32 x (PI.f32)) #s(literal 2 binary32))) (fma.f32 tau tau #s(literal 1 binary32))) #s(literal 1 binary32) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 2 binary32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau)) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau)))) (-.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau)))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 tau tau) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 tau tau) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 tau tau) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 x x) #s(literal 1 binary32)))
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) #s(approx (/ (sin (* x (PI))) (* x (PI))) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 tau tau) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32))) (fma.f32 (pow.f32 tau #s(literal -2 binary32)) (PI.f32) (PI.f32)) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (+.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (pow.f32 tau #s(literal -2 binary32)) (PI.f32) (PI.f32)) (PI.f32)) (*.f32 (*.f32 #s(literal -1/6 binary32) x) x)) (*.f32 tau tau)) #s(literal 1 binary32))))
(/.f32 (*.f32 #s(approx (/ (sin (* (PI) x)) x) (PI.f32)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
(*.f32 #s(approx (/ (sin (* (PI) x)) (* tau (* (PI) x))) (/.f32 #s(literal 1 binary32) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) #s(approx (/ (sin (* x (PI))) (* x (PI))) #s(literal 1 binary32)))
(/.f32 #s(approx (/ (sin (* (PI) x)) (* (PI) x)) #s(literal 1 binary32)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 #s(approx (/ (* x (PI)) (sin (* tau (* x (PI))))) (/.f32 #s(literal 1 binary32) tau)) (*.f32 tau (*.f32 x (PI.f32)))))
(/.f32 (*.f32 #s(approx (/ (sin (* (PI) x)) (* tau (* (PI) x))) (/.f32 #s(literal 1 binary32) tau)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 tau #s(literal 4 binary32)) #s(literal 1 binary32)) (fma.f32 (neg.f32 tau) tau #s(literal 1 binary32)))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)))
(*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)))
(/.f32 #s(approx (sin (* x (PI))) (*.f32 (PI.f32) x)) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32)))))
(/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
(/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)) (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 #s(literal -1/6 binary32) (pow.f32 (*.f32 (PI.f32) x) #s(literal 2 binary32)))) (*.f32 tau tau) #s(literal 1 binary32))))
(*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau))))
(*.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) x)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (PI.f32) x) (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))))
(/.f32 (/.f32 (*.f32 #s(approx (/ (sin (* (PI) x)) (* (* tau (PI)) x)) (/.f32 #s(literal 1 binary32) tau)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) x) (*.f32 tau (*.f32 (PI.f32) x)))) (sqrt.f32 (PI.f32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (-.f32 (pow.f32 (/.f32 (PI.f32) (*.f32 tau tau)) #s(literal 2 binary32)) (*.f32 (PI.f32) (PI.f32)))) (-.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32))) (*.f32 tau tau) #s(literal 1 binary32))))
(/.f32 (*.f32 (neg.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (neg.f32 x) (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sqrt.f32 (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (sqrt.f32 (PI.f32)) x)))
(/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (sqrt.f32 (PI.f32)) x))) (sqrt.f32 (PI.f32)))
(/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (sqrt.f32 (PI.f32)))) (*.f32 (sqrt.f32 (PI.f32)) x))
(/.f32 (/.f32 (*.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (sqrt.f32 (PI.f32)) x))) (*.f32 tau (*.f32 (PI.f32) x))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (PI.f32))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 x (*.f32 (sqrt.f32 (PI.f32)) x))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (/.f32 (*.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 #s(literal 1 binary32) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x))) (*.f32 (sqrt.f32 (PI.f32)) x))) (sqrt.f32 (PI.f32)))
(/.f32 (*.f32 (/.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) x) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (PI.f32)))
(/.f32 (*.f32 (/.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sqrt.f32 (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) x) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau x)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x)) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (sqrt.f32 (PI.f32)) x))) x) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x)) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (sqrt.f32 (PI.f32)))) x) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau x)) (PI.f32)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sqrt.f32 (PI.f32))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) x) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) x) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (/.f32 (/.f32 (*.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 tau x)) (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (/.f32 (/.f32 (*.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 tau (PI.f32))) x) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (/.f32 (/.f32 (*.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x)) tau) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(*.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (neg.f32 x) (sqrt.f32 (PI.f32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (PI.f32)))))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (/.f32 (*.f32 (sqrt.f32 (PI.f32)) x) (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (sqrt.f32 (PI.f32))))
(/.f32 (*.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) x)) tau) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (sqrt.f32 (PI.f32)) x)))) (sqrt.f32 (PI.f32)))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) x) (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (sqrt.f32 (PI.f32))))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (*.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) x)) tau)) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) tau) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (PI.f32))) (/.f32 #s(literal 1 binary32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 #s(literal 1 binary32) (/.f32 x (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (sqrt.f32 (PI.f32)))))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 #s(approx (/ (sin (* (PI) x)) (* (* tau (PI)) x)) (fma.f32 (*.f32 (*.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) tau) #s(literal -1/6 binary32)) x) x (/.f32 #s(literal 1 binary32) tau))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 x (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (PI.f32))))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (exp.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 2 binary32))) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
(/.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (neg.f32 x) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 (*.f32 (PI.f32) x) (*.f32 (neg.f32 tau) (*.f32 (PI.f32) x))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau x))))
#s(approx (/ (/ (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* tau (* (PI) x)))) (* (sqrt (PI)) x)) (sqrt (PI))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32)))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) x)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)))
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 tau x) (PI.f32))) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 tau x) (PI.f32))) (*.f32 (*.f32 (*.f32 tau (PI.f32)) (PI.f32)) x)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) x))
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 tau (PI.f32)) x)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 tau x) (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (/.f32 (*.f32 tau (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))) (*.f32 x (PI.f32))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) x) tau) (sin.f32 (*.f32 x (PI.f32)))) x))
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (*.f32 (PI.f32) (/.f32 x (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 tau (*.f32 x (PI.f32)))))
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32)))))
(/.f32 (sin.f32 (*.f32 (*.f32 tau x) (PI.f32))) (*.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (*.f32 (*.f32 tau (PI.f32)) (PI.f32)) x)))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))) x)
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (PI.f32)) (sin.f32 (*.f32 x (PI.f32)))) (*.f32 x (*.f32 tau (*.f32 x (PI.f32)))))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) (sin.f32 (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 (*.f32 tau (PI.f32)) x))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (PI.f32)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) x))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x tau) (PI.f32))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 tau x) (PI.f32))) (*.f32 tau (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (*.f32 x (PI.f32)) x))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 tau x) (PI.f32))) (*.f32 (*.f32 (*.f32 tau (PI.f32)) (PI.f32)) x)) (sin.f32 (*.f32 x (PI.f32)))) x)
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (sin.f32 (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 (PI.f32) x))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 tau x) (PI.f32))) (sin.f32 (*.f32 x (PI.f32)))) (*.f32 (*.f32 (*.f32 tau (PI.f32)) (PI.f32)) x)) x)
(*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau))))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 (neg.f32 x) tau) (PI.f32))) (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))
(/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (/.f32 (*.f32 (neg.f32 (PI.f32)) x) (sin.f32 (*.f32 (PI.f32) x))) (*.f32 (*.f32 (neg.f32 x) tau) (PI.f32))))
(/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 x) tau) (PI.f32)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (neg.f32 (PI.f32)) x)))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) tau) (neg.f32 (sin.f32 (*.f32 (PI.f32) x)))) (*.f32 (*.f32 (PI.f32) x) (*.f32 (neg.f32 (PI.f32)) x)))
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32)) (sin.f32 (*.f32 (*.f32 tau x) (PI.f32)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 tau x) (PI.f32)) x)))
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 #s(literal 1 binary32) (PI.f32))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) x))
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (PI.f32)) x))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (*.f32 tau x)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (*.f32 tau x) (PI.f32))) (*.f32 (*.f32 tau x) (PI.f32))) x) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (PI.f32)))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (*.f32 tau (PI.f32)) x)) (*.f32 tau (PI.f32))) x) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))
(/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) (sin.f32 (*.f32 (PI.f32) x))) (PI.f32)) (*.f32 tau x))
(/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 (neg.f32 tau) (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 x (PI.f32)))))) (*.f32 (PI.f32) x))
(*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 tau (PI.f32))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) x)) x))
(*.f32 (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) tau) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))))
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) x)))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (sin.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) x))) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
(/.f32 (*.f32 (/.f32 (sin.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
(/.f32 #s(literal 1 binary32) (/.f32 (PI.f32) (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) x) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (PI.f32)))) x)))
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 (*.f32 (sqrt.f32 (PI.f32)) x) (sqrt.f32 (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 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (*.f32 (sqrt.f32 (PI.f32)) x) (sqrt.f32 (PI.f32)))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (*.f32 (sqrt.f32 (PI.f32)) x) (sqrt.f32 (PI.f32)))))) (*.f32 (PI.f32) x))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (sqrt.f32 (PI.f32)) x)) (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)) (*.f32 (sqrt.f32 (PI.f32)) tau)))
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (sqrt.f32 (PI.f32))) (*.f32 (sqrt.f32 (PI.f32)) x)))
(/.f32 (/.f32 (sin.f32 (*.f32 (*.f32 tau x) (PI.f32))) (*.f32 (*.f32 (/.f32 (*.f32 tau (PI.f32)) (sin.f32 (*.f32 x (PI.f32)))) x) (*.f32 (sqrt.f32 (PI.f32)) x))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) (/.f32 (/.f32 (sin.f32 (*.f32 x (PI.f32))) (sqrt.f32 (PI.f32))) (*.f32 (sqrt.f32 (PI.f32)) x)))
(/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (*.f32 (PI.f32) (log.f32 (E.f32))))))) (*.f32 tau (*.f32 x (PI.f32)))))
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 (/.f32 (*.f32 x (*.f32 (PI.f32) (log.f32 (E.f32)))) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32)))))
(/.f32 (sin.f32 (*.f32 x (*.f32 (PI.f32) (log.f32 (E.f32))))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32)))))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (*.f32 (PI.f32) (log.f32 (E.f32))))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (E.f32))) x)) x) (sin.f32 (*.f32 tau (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
(/.f32 #s(approx (/ (* (/ (sin (* (PI) x)) (* (* tau (PI)) x)) (sin (* tau (* (PI) x)))) (* (sqrt (PI)) x)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x)))) (sqrt.f32 (PI.f32)))
(/.f32 (sin.f32 (*.f32 x (exp.f32 (log.f32 (PI.f32))))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32)))))
(*.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 tau (*.f32 x (PI.f32))) (sin.f32 (*.f32 x (PI.f32))))) #s(literal -1 binary32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)))
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 (PI.f32) x) (sin.f32 (*.f32 (PI.f32) x)))) #s(literal -1 binary32))))
(/.f32 (*.f32 (exp.f32 (*.f32 (log.f32 (/.f32 x (sin.f32 (*.f32 x (PI.f32))))) #s(literal -1 binary32))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 (*.f32 (*.f32 (sqrt.f32 (PI.f32)) x) (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) #s(literal 1/6 binary32)))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 (*.f32 (*.f32 (sqrt.f32 (PI.f32)) x) (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) #s(literal 1/6 binary32))) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/4 binary32)) (*.f32 (sqrt.f32 (PI.f32)) x)))) (*.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 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (PI.f32)) x))))
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) x) (cbrt.f32 (PI.f32)))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 (*.f32 tau x) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))) (cbrt.f32 (PI.f32)))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (PI.f32)) x)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (PI.f32)) x))))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (PI.f32)) x))))) (*.f32 (PI.f32) x))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (PI.f32)) x)))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 tau (*.f32 (PI.f32) x))))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) x) (cbrt.f32 (PI.f32)))) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))) (*.f32 (cbrt.f32 (PI.f32)) x)))
(/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (*.f32 tau (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (PI.f32)) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (cbrt.f32 (PI.f32))) (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x))) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))))
(/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (PI.f32)) x))))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (PI.f32)) x))))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (sin.f32 (*.f32 x (*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) #s(literal 3 binary32)) (pow.f32 (cbrt.f32 (sqrt.f32 (PI.f32))) #s(literal 3 binary32))))) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32)))))
Outputs
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
Calls

4 calls:

97.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))))
61.0ms
x
59.0ms
(*.f32 x (PI.f32))
59.0ms
tau
Results
AccuracySegmentsBranch
97.7%1x
97.7%1tau
97.7%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))))
97.7%1(*.f32 x (PI.f32))
Compiler

Compiled 26 to 18 computations (30.8% saved)

regimes237.0ms (2.1%)

Memory
-16.8MiB live, 284.8MiB allocated
Counts
132 → 1
Calls
Call 1
Inputs
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) #s(approx (+ (* (* (* (* -1/6 x) x) (PI)) (PI)) 1) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) x) x))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 x (*.f32 (PI.f32) x))) (PI.f32) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 x (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) x))) (PI.f32) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (PI.f32) (*.f32 (*.f32 #s(literal -1/6 binary32) x) x)) (PI.f32) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (PI.f32)) (*.f32 x x)) (PI.f32) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) x) x #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 #s(approx (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (fabs.f32 (PI.f32)) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (PI.f32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) #s(literal 1 binary32)) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 #s(approx (+ (* tau tau) 1) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 (*.f32 tau tau) x) x)) (*.f32 (PI.f32) (PI.f32)))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 #s(approx (* (* (* -1/6 x) x) (* (PI) (+ (/ (PI) (* tau tau)) (PI)))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) x) x)) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 #s(approx (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (*.f32 (*.f32 #s(literal -1/6 binary32) (fma.f32 tau tau #s(literal 1 binary32))) (*.f32 (PI.f32) (PI.f32)))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 tau tau #s(literal 1 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 x x) (fma.f32 tau tau #s(literal 1 binary32))) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -1/6 binary32) (fma.f32 tau tau #s(literal 1 binary32)))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) #s(literal -1/6 binary32)) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) (*.f32 #s(literal -1/6 binary32) x)) x #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (*.f32 #s(literal -1/6 binary32) (PI.f32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 tau tau)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 #s(literal 1 binary32) (*.f32 tau tau) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 (*.f32 tau tau) #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (/.f32 (neg.f32 (*.f32 #s(literal -1/6 binary32) x)) (/.f32 #s(literal -1 binary32) (*.f32 (PI.f32) x))) (PI.f32) #s(literal 1 binary32))))
(/.f32 #s(approx (* (/ (sin (* (PI) x)) x) (sin (* tau (* (PI) x)))) (*.f32 (*.f32 (*.f32 tau (PI.f32)) (PI.f32)) x)) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
(/.f32 #s(approx (* (/ (sin (* (PI) x)) x) (sin (* tau (/ 1 (/ 1 (* x (PI))))))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) tau) x)) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (fma.f32 (PI.f32) (*.f32 #s(literal -1/6 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (fma.f32 (PI.f32) (*.f32 #s(literal -1/6 binary32) (PI.f32)) (*.f32 (*.f32 tau tau) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) (PI.f32)) (PI.f32) (*.f32 (*.f32 tau tau) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (PI.f32) x))) (PI.f32) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (+.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 x #s(literal -1/6 binary32)) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (fabs.f32 (PI.f32)) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
(/.f32 (/.f32 #s(approx (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* tau (* (PI) x)))) (*.f32 (PI.f32) x)) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 #s(approx (* (/ (sin (* (PI) x)) (* (* tau (PI)) x)) (sin (* tau (* (PI) x)))) (*.f32 (PI.f32) x)) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 tau tau #s(literal 1 binary32))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 #s(literal -1/6 binary32) x)) (*.f32 (PI.f32) x) (*.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (/.f32 (PI.f32) (*.f32 tau tau)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (PI.f32)) (*.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) x) x (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (/.f32 (PI.f32) (*.f32 tau tau)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) x) x (*.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (/.f32 (PI.f32) (*.f32 tau tau)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (PI.f32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (/.f32 (PI.f32) (*.f32 tau tau)))) (*.f32 tau tau) #s(literal 1 binary32))))
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #s(approx (sin (* tau (* (PI) x))) (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (+.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 (*.f32 (PI.f32) x) #s(literal 2 binary32))) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))
#s(approx (/ (/ (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* tau (* (PI) x)))) (* (sqrt (PI)) x)) (sqrt (PI))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))
(/.f32 #s(approx (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* tau (* (PI) x)))) (sin.f32 (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (+.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 (*.f32 x (PI.f32)) #s(literal 2 binary32))) (fma.f32 tau tau #s(literal 1 binary32))) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (*.f32 (PI.f32) (log.f32 (E.f32))) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 (*.f32 x (PI.f32)) #s(literal 2 binary32))) (fma.f32 tau tau #s(literal 1 binary32))) #s(literal 1 binary32) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 2 binary32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau)) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau)))) (-.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau)))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 tau tau) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 tau tau) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 tau tau) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 x x) #s(literal 1 binary32)))
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) #s(approx (/ (sin (* x (PI))) (* x (PI))) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 tau tau) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32))) (fma.f32 (pow.f32 tau #s(literal -2 binary32)) (PI.f32) (PI.f32)) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (+.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (pow.f32 tau #s(literal -2 binary32)) (PI.f32) (PI.f32)) (PI.f32)) (*.f32 (*.f32 #s(literal -1/6 binary32) x) x)) (*.f32 tau tau)) #s(literal 1 binary32))))
(/.f32 (*.f32 #s(approx (/ (sin (* (PI) x)) x) (PI.f32)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
(*.f32 #s(approx (/ (sin (* (PI) x)) (* tau (* (PI) x))) (/.f32 #s(literal 1 binary32) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) #s(approx (/ (sin (* x (PI))) (* x (PI))) #s(literal 1 binary32)))
(/.f32 #s(approx (/ (sin (* (PI) x)) (* (PI) x)) #s(literal 1 binary32)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 #s(approx (/ (* x (PI)) (sin (* tau (* x (PI))))) (/.f32 #s(literal 1 binary32) tau)) (*.f32 tau (*.f32 x (PI.f32)))))
(/.f32 (*.f32 #s(approx (/ (sin (* (PI) x)) (* tau (* (PI) x))) (/.f32 #s(literal 1 binary32) tau)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 tau #s(literal 4 binary32)) #s(literal 1 binary32)) (fma.f32 (neg.f32 tau) tau #s(literal 1 binary32)))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)))
(*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)))
(/.f32 #s(approx (sin (* x (PI))) (*.f32 (PI.f32) x)) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32)))))
(/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
(/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)) (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 #s(literal -1/6 binary32) (pow.f32 (*.f32 (PI.f32) x) #s(literal 2 binary32)))) (*.f32 tau tau) #s(literal 1 binary32))))
(*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau))))
(*.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) x)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (PI.f32) x) (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))))
(/.f32 (/.f32 (*.f32 #s(approx (/ (sin (* (PI) x)) (* (* tau (PI)) x)) (/.f32 #s(literal 1 binary32) tau)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) x) (*.f32 tau (*.f32 (PI.f32) x)))) (sqrt.f32 (PI.f32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (-.f32 (pow.f32 (/.f32 (PI.f32) (*.f32 tau tau)) #s(literal 2 binary32)) (*.f32 (PI.f32) (PI.f32)))) (-.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32))) (*.f32 tau tau) #s(literal 1 binary32))))
(/.f32 (*.f32 (neg.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (neg.f32 x) (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sqrt.f32 (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (sqrt.f32 (PI.f32)) x)))
(/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (sqrt.f32 (PI.f32)) x))) (sqrt.f32 (PI.f32)))
(/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (sqrt.f32 (PI.f32)))) (*.f32 (sqrt.f32 (PI.f32)) x))
(/.f32 (/.f32 (*.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (sqrt.f32 (PI.f32)) x))) (*.f32 tau (*.f32 (PI.f32) x))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (PI.f32))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 x (*.f32 (sqrt.f32 (PI.f32)) x))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (/.f32 (*.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 #s(literal 1 binary32) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x))) (*.f32 (sqrt.f32 (PI.f32)) x))) (sqrt.f32 (PI.f32)))
(/.f32 (*.f32 (/.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) x) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (PI.f32)))
(/.f32 (*.f32 (/.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sqrt.f32 (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) x) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau x)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x)) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (sqrt.f32 (PI.f32)) x))) x) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x)) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (sqrt.f32 (PI.f32)))) x) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau x)) (PI.f32)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sqrt.f32 (PI.f32))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) x) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) x) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (/.f32 (/.f32 (*.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 tau x)) (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (/.f32 (/.f32 (*.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 tau (PI.f32))) x) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (/.f32 (/.f32 (*.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x)) tau) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(*.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (neg.f32 x) (sqrt.f32 (PI.f32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (PI.f32)))))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (/.f32 (*.f32 (sqrt.f32 (PI.f32)) x) (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (sqrt.f32 (PI.f32))))
(/.f32 (*.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) x)) tau) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (sqrt.f32 (PI.f32)) x)))) (sqrt.f32 (PI.f32)))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) x) (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (sqrt.f32 (PI.f32))))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (*.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) x)) tau)) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) tau) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (PI.f32))) (/.f32 #s(literal 1 binary32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 #s(literal 1 binary32) (/.f32 x (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (sqrt.f32 (PI.f32)))))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 #s(approx (/ (sin (* (PI) x)) (* (* tau (PI)) x)) (fma.f32 (*.f32 (*.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) tau) #s(literal -1/6 binary32)) x) x (/.f32 #s(literal 1 binary32) tau))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 x (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (PI.f32))))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (exp.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 2 binary32))) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
(/.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (neg.f32 x) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 (*.f32 (PI.f32) x) (*.f32 (neg.f32 tau) (*.f32 (PI.f32) x))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau x))))
#s(approx (/ (/ (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* tau (* (PI) x)))) (* (sqrt (PI)) x)) (sqrt (PI))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 x x) (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32)))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) x) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) x)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32)))
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 tau x) (PI.f32))) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 tau x) (PI.f32))) (*.f32 (*.f32 (*.f32 tau (PI.f32)) (PI.f32)) x)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) x))
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 tau (PI.f32)) x)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 tau x) (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
Outputs
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 (*.f32 (PI.f32) x) (*.f32 (neg.f32 tau) (*.f32 (PI.f32) x))))
Calls

4 calls:

74.0ms
x
56.0ms
(*.f32 x (PI.f32))
50.0ms
tau
36.0ms
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
Results
AccuracySegmentsBranch
97.6%1x
97.6%1(*.f32 x (PI.f32))
97.6%1tau
97.6%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))))
Compiler

Compiled 26 to 18 computations (30.8% saved)

regimes233.0ms (2.1%)

Memory
-3.8MiB live, 231.4MiB allocated
Counts
122 → 1
Calls
Call 1
Inputs
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) #s(approx (+ (* (* (* (* -1/6 x) x) (PI)) (PI)) 1) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) x) x))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 x (*.f32 (PI.f32) x))) (PI.f32) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 x (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) x))) (PI.f32) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (PI.f32) (*.f32 (*.f32 #s(literal -1/6 binary32) x) x)) (PI.f32) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (PI.f32)) (*.f32 x x)) (PI.f32) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) x) x #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 #s(approx (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (fabs.f32 (PI.f32)) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (PI.f32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) #s(literal 1 binary32)) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 #s(approx (+ (* tau tau) 1) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 (*.f32 tau tau) x) x)) (*.f32 (PI.f32) (PI.f32)))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 #s(approx (* (* (* -1/6 x) x) (* (PI) (+ (/ (PI) (* tau tau)) (PI)))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) x) x)) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 #s(approx (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (*.f32 (*.f32 #s(literal -1/6 binary32) (fma.f32 tau tau #s(literal 1 binary32))) (*.f32 (PI.f32) (PI.f32)))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 tau tau #s(literal 1 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 x x) (fma.f32 tau tau #s(literal 1 binary32))) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -1/6 binary32) (fma.f32 tau tau #s(literal 1 binary32)))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) #s(literal -1/6 binary32)) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) (*.f32 #s(literal -1/6 binary32) x)) x #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (*.f32 #s(literal -1/6 binary32) (PI.f32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 tau tau)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 #s(literal 1 binary32) (*.f32 tau tau) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 (*.f32 tau tau) #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (/.f32 (neg.f32 (*.f32 #s(literal -1/6 binary32) x)) (/.f32 #s(literal -1 binary32) (*.f32 (PI.f32) x))) (PI.f32) #s(literal 1 binary32))))
(/.f32 #s(approx (* (/ (sin (* (PI) x)) x) (sin (* tau (* (PI) x)))) (*.f32 (*.f32 (*.f32 tau (PI.f32)) (PI.f32)) x)) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
(/.f32 #s(approx (* (/ (sin (* (PI) x)) x) (sin (* tau (/ 1 (/ 1 (* x (PI))))))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) tau) x)) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (fma.f32 (PI.f32) (*.f32 #s(literal -1/6 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (fma.f32 (PI.f32) (*.f32 #s(literal -1/6 binary32) (PI.f32)) (*.f32 (*.f32 tau tau) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) (PI.f32)) (PI.f32) (*.f32 (*.f32 tau tau) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (PI.f32) x))) (PI.f32) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (+.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 x #s(literal -1/6 binary32)) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (fabs.f32 (PI.f32)) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
(/.f32 (/.f32 #s(approx (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* tau (* (PI) x)))) (*.f32 (PI.f32) x)) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 #s(approx (* (/ (sin (* (PI) x)) (* (* tau (PI)) x)) (sin (* tau (* (PI) x)))) (*.f32 (PI.f32) x)) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 tau tau #s(literal 1 binary32))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 #s(literal -1/6 binary32) x)) (*.f32 (PI.f32) x) (*.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (/.f32 (PI.f32) (*.f32 tau tau)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (PI.f32)) (*.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) x) x (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (/.f32 (PI.f32) (*.f32 tau tau)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) x) x (*.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (/.f32 (PI.f32) (*.f32 tau tau)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (PI.f32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (/.f32 (PI.f32) (*.f32 tau tau)))) (*.f32 tau tau) #s(literal 1 binary32))))
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #s(approx (sin (* tau (* (PI) x))) (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (+.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 (*.f32 (PI.f32) x) #s(literal 2 binary32))) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))
#s(approx (/ (/ (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* tau (* (PI) x)))) (* (sqrt (PI)) x)) (sqrt (PI))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))
(/.f32 #s(approx (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* tau (* (PI) x)))) (sin.f32 (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (+.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 (*.f32 x (PI.f32)) #s(literal 2 binary32))) (fma.f32 tau tau #s(literal 1 binary32))) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (*.f32 (PI.f32) (log.f32 (E.f32))) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 (*.f32 x (PI.f32)) #s(literal 2 binary32))) (fma.f32 tau tau #s(literal 1 binary32))) #s(literal 1 binary32) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 2 binary32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau)) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau)))) (-.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau)))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 tau tau) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 tau tau) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 tau tau) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 x x) #s(literal 1 binary32)))
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) #s(approx (/ (sin (* x (PI))) (* x (PI))) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 tau tau) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32))) (fma.f32 (pow.f32 tau #s(literal -2 binary32)) (PI.f32) (PI.f32)) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (+.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (pow.f32 tau #s(literal -2 binary32)) (PI.f32) (PI.f32)) (PI.f32)) (*.f32 (*.f32 #s(literal -1/6 binary32) x) x)) (*.f32 tau tau)) #s(literal 1 binary32))))
(/.f32 (*.f32 #s(approx (/ (sin (* (PI) x)) x) (PI.f32)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
(*.f32 #s(approx (/ (sin (* (PI) x)) (* tau (* (PI) x))) (/.f32 #s(literal 1 binary32) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) #s(approx (/ (sin (* x (PI))) (* x (PI))) #s(literal 1 binary32)))
(/.f32 #s(approx (/ (sin (* (PI) x)) (* (PI) x)) #s(literal 1 binary32)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 #s(approx (/ (* x (PI)) (sin (* tau (* x (PI))))) (/.f32 #s(literal 1 binary32) tau)) (*.f32 tau (*.f32 x (PI.f32)))))
(/.f32 (*.f32 #s(approx (/ (sin (* (PI) x)) (* tau (* (PI) x))) (/.f32 #s(literal 1 binary32) tau)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 tau #s(literal 4 binary32)) #s(literal 1 binary32)) (fma.f32 (neg.f32 tau) tau #s(literal 1 binary32)))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)))
(*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)))
(/.f32 #s(approx (sin (* x (PI))) (*.f32 (PI.f32) x)) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32)))))
(/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
(/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)) (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 #s(literal -1/6 binary32) (pow.f32 (*.f32 (PI.f32) x) #s(literal 2 binary32)))) (*.f32 tau tau) #s(literal 1 binary32))))
(*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau))))
(*.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) x)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (PI.f32) x) (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))))
(/.f32 (/.f32 (*.f32 #s(approx (/ (sin (* (PI) x)) (* (* tau (PI)) x)) (/.f32 #s(literal 1 binary32) tau)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) x) (*.f32 tau (*.f32 (PI.f32) x)))) (sqrt.f32 (PI.f32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (-.f32 (pow.f32 (/.f32 (PI.f32) (*.f32 tau tau)) #s(literal 2 binary32)) (*.f32 (PI.f32) (PI.f32)))) (-.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32))) (*.f32 tau tau) #s(literal 1 binary32))))
(/.f32 (*.f32 (neg.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (neg.f32 x) (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sqrt.f32 (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (sqrt.f32 (PI.f32)) x)))
(/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (sqrt.f32 (PI.f32)) x))) (sqrt.f32 (PI.f32)))
(/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (sqrt.f32 (PI.f32)))) (*.f32 (sqrt.f32 (PI.f32)) x))
(/.f32 (/.f32 (*.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (sqrt.f32 (PI.f32)) x))) (*.f32 tau (*.f32 (PI.f32) x))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (PI.f32))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 x (*.f32 (sqrt.f32 (PI.f32)) x))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (/.f32 (*.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 #s(literal 1 binary32) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x))) (*.f32 (sqrt.f32 (PI.f32)) x))) (sqrt.f32 (PI.f32)))
(/.f32 (*.f32 (/.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) x) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (PI.f32)))
(/.f32 (*.f32 (/.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sqrt.f32 (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) x) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau x)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x)) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (sqrt.f32 (PI.f32)) x))) x) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x)) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (sqrt.f32 (PI.f32)))) x) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau x)) (PI.f32)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sqrt.f32 (PI.f32))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) x) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) x) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (/.f32 (/.f32 (*.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 tau x)) (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (/.f32 (/.f32 (*.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 tau (PI.f32))) x) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (/.f32 (/.f32 (*.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x)) tau) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(*.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (neg.f32 x) (sqrt.f32 (PI.f32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (PI.f32)))))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (/.f32 (*.f32 (sqrt.f32 (PI.f32)) x) (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (sqrt.f32 (PI.f32))))
(/.f32 (*.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) x)) tau) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (sqrt.f32 (PI.f32)) x)))) (sqrt.f32 (PI.f32)))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) x) (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (sqrt.f32 (PI.f32))))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (*.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) x)) tau)) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) tau) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (PI.f32))) (/.f32 #s(literal 1 binary32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 #s(literal 1 binary32) (/.f32 x (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (sqrt.f32 (PI.f32)))))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 #s(approx (/ (sin (* (PI) x)) (* (* tau (PI)) x)) (fma.f32 (*.f32 (*.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) tau) #s(literal -1/6 binary32)) x) x (/.f32 #s(literal 1 binary32) tau))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 x (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (PI.f32))))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (exp.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 2 binary32))) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
(/.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (neg.f32 x) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))))
Outputs
(/.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (neg.f32 x) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))))
Calls

4 calls:

74.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))))
57.0ms
(*.f32 x (PI.f32))
38.0ms
tau
32.0ms
x
Results
AccuracySegmentsBranch
97.1%1x
97.1%1(*.f32 x (PI.f32))
97.1%1tau
97.1%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))))
Compiler

Compiled 26 to 18 computations (30.8% saved)

regimes207.0ms (1.8%)

Memory
11.5MiB live, 129.1MiB allocated
Counts
121 → 1
Calls
Call 1
Inputs
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) #s(approx (+ (* (* (* (* -1/6 x) x) (PI)) (PI)) 1) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) x) x))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 x (*.f32 (PI.f32) x))) (PI.f32) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 x (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) x))) (PI.f32) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (PI.f32) (*.f32 (*.f32 #s(literal -1/6 binary32) x) x)) (PI.f32) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (PI.f32)) (*.f32 x x)) (PI.f32) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) x) x #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 #s(approx (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (fabs.f32 (PI.f32)) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (PI.f32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) #s(literal 1 binary32)) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 #s(approx (+ (* tau tau) 1) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 (*.f32 tau tau) x) x)) (*.f32 (PI.f32) (PI.f32)))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 #s(approx (* (* (* -1/6 x) x) (* (PI) (+ (/ (PI) (* tau tau)) (PI)))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) x) x)) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 #s(approx (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (*.f32 (*.f32 #s(literal -1/6 binary32) (fma.f32 tau tau #s(literal 1 binary32))) (*.f32 (PI.f32) (PI.f32)))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 tau tau #s(literal 1 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 x x) (fma.f32 tau tau #s(literal 1 binary32))) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -1/6 binary32) (fma.f32 tau tau #s(literal 1 binary32)))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) #s(literal -1/6 binary32)) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) (*.f32 #s(literal -1/6 binary32) x)) x #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (*.f32 #s(literal -1/6 binary32) (PI.f32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 tau tau)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 #s(literal 1 binary32) (*.f32 tau tau) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 (*.f32 tau tau) #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (/.f32 (neg.f32 (*.f32 #s(literal -1/6 binary32) x)) (/.f32 #s(literal -1 binary32) (*.f32 (PI.f32) x))) (PI.f32) #s(literal 1 binary32))))
(/.f32 #s(approx (* (/ (sin (* (PI) x)) x) (sin (* tau (* (PI) x)))) (*.f32 (*.f32 (*.f32 tau (PI.f32)) (PI.f32)) x)) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
(/.f32 #s(approx (* (/ (sin (* (PI) x)) x) (sin (* tau (/ 1 (/ 1 (* x (PI))))))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) tau) x)) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (fma.f32 (PI.f32) (*.f32 #s(literal -1/6 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (fma.f32 (PI.f32) (*.f32 #s(literal -1/6 binary32) (PI.f32)) (*.f32 (*.f32 tau tau) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) (PI.f32)) (PI.f32) (*.f32 (*.f32 tau tau) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (PI.f32) x))) (PI.f32) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (+.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 x #s(literal -1/6 binary32)) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (fabs.f32 (PI.f32)) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
(/.f32 (/.f32 #s(approx (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* tau (* (PI) x)))) (*.f32 (PI.f32) x)) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 #s(approx (* (/ (sin (* (PI) x)) (* (* tau (PI)) x)) (sin (* tau (* (PI) x)))) (*.f32 (PI.f32) x)) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 tau tau #s(literal 1 binary32))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 #s(literal -1/6 binary32) x)) (*.f32 (PI.f32) x) (*.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (/.f32 (PI.f32) (*.f32 tau tau)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (PI.f32)) (*.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) x) x (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (/.f32 (PI.f32) (*.f32 tau tau)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) x) x (*.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (/.f32 (PI.f32) (*.f32 tau tau)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (PI.f32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (/.f32 (PI.f32) (*.f32 tau tau)))) (*.f32 tau tau) #s(literal 1 binary32))))
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #s(approx (sin (* tau (* (PI) x))) (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (+.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 (*.f32 (PI.f32) x) #s(literal 2 binary32))) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))
#s(approx (/ (/ (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* tau (* (PI) x)))) (* (sqrt (PI)) x)) (sqrt (PI))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))
(/.f32 #s(approx (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* tau (* (PI) x)))) (sin.f32 (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (+.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 (*.f32 x (PI.f32)) #s(literal 2 binary32))) (fma.f32 tau tau #s(literal 1 binary32))) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (*.f32 (PI.f32) (log.f32 (E.f32))) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 (*.f32 x (PI.f32)) #s(literal 2 binary32))) (fma.f32 tau tau #s(literal 1 binary32))) #s(literal 1 binary32) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 2 binary32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau)) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau)))) (-.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau)))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 tau tau) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 tau tau) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 tau tau) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 x x) #s(literal 1 binary32)))
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) #s(approx (/ (sin (* x (PI))) (* x (PI))) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 tau tau) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32))) (fma.f32 (pow.f32 tau #s(literal -2 binary32)) (PI.f32) (PI.f32)) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (+.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (pow.f32 tau #s(literal -2 binary32)) (PI.f32) (PI.f32)) (PI.f32)) (*.f32 (*.f32 #s(literal -1/6 binary32) x) x)) (*.f32 tau tau)) #s(literal 1 binary32))))
(/.f32 (*.f32 #s(approx (/ (sin (* (PI) x)) x) (PI.f32)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
(*.f32 #s(approx (/ (sin (* (PI) x)) (* tau (* (PI) x))) (/.f32 #s(literal 1 binary32) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) #s(approx (/ (sin (* x (PI))) (* x (PI))) #s(literal 1 binary32)))
(/.f32 #s(approx (/ (sin (* (PI) x)) (* (PI) x)) #s(literal 1 binary32)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 #s(approx (/ (* x (PI)) (sin (* tau (* x (PI))))) (/.f32 #s(literal 1 binary32) tau)) (*.f32 tau (*.f32 x (PI.f32)))))
(/.f32 (*.f32 #s(approx (/ (sin (* (PI) x)) (* tau (* (PI) x))) (/.f32 #s(literal 1 binary32) tau)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 tau #s(literal 4 binary32)) #s(literal 1 binary32)) (fma.f32 (neg.f32 tau) tau #s(literal 1 binary32)))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)))
(*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)))
(/.f32 #s(approx (sin (* x (PI))) (*.f32 (PI.f32) x)) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32)))))
(/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
(/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)) (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 #s(literal -1/6 binary32) (pow.f32 (*.f32 (PI.f32) x) #s(literal 2 binary32)))) (*.f32 tau tau) #s(literal 1 binary32))))
(*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau))))
(*.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) x)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (PI.f32) x) (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))))
(/.f32 (/.f32 (*.f32 #s(approx (/ (sin (* (PI) x)) (* (* tau (PI)) x)) (/.f32 #s(literal 1 binary32) tau)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) x) (*.f32 tau (*.f32 (PI.f32) x)))) (sqrt.f32 (PI.f32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (-.f32 (pow.f32 (/.f32 (PI.f32) (*.f32 tau tau)) #s(literal 2 binary32)) (*.f32 (PI.f32) (PI.f32)))) (-.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32))) (*.f32 tau tau) #s(literal 1 binary32))))
(/.f32 (*.f32 (neg.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (neg.f32 x) (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sqrt.f32 (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (sqrt.f32 (PI.f32)) x)))
(/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (sqrt.f32 (PI.f32)) x))) (sqrt.f32 (PI.f32)))
(/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (sqrt.f32 (PI.f32)))) (*.f32 (sqrt.f32 (PI.f32)) x))
(/.f32 (/.f32 (*.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (sqrt.f32 (PI.f32)) x))) (*.f32 tau (*.f32 (PI.f32) x))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (PI.f32))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 x (*.f32 (sqrt.f32 (PI.f32)) x))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (/.f32 (*.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 #s(literal 1 binary32) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x))) (*.f32 (sqrt.f32 (PI.f32)) x))) (sqrt.f32 (PI.f32)))
(/.f32 (*.f32 (/.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) x) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (PI.f32)))
(/.f32 (*.f32 (/.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sqrt.f32 (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) x) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau x)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x)) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (sqrt.f32 (PI.f32)) x))) x) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x)) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (sqrt.f32 (PI.f32)))) x) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau x)) (PI.f32)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sqrt.f32 (PI.f32))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) x) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) x) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (/.f32 (/.f32 (*.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 tau x)) (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (/.f32 (/.f32 (*.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 tau (PI.f32))) x) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (/.f32 (/.f32 (*.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x)) tau) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(*.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (neg.f32 x) (sqrt.f32 (PI.f32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (PI.f32)))))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (/.f32 (*.f32 (sqrt.f32 (PI.f32)) x) (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (sqrt.f32 (PI.f32))))
(/.f32 (*.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) x)) tau) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (sqrt.f32 (PI.f32)) x)))) (sqrt.f32 (PI.f32)))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) x) (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (sqrt.f32 (PI.f32))))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (*.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) x)) tau)) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) tau) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (PI.f32))) (/.f32 #s(literal 1 binary32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 #s(literal 1 binary32) (/.f32 x (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (sqrt.f32 (PI.f32)))))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 #s(approx (/ (sin (* (PI) x)) (* (* tau (PI)) x)) (fma.f32 (*.f32 (*.f32 (/.f32 (*.f32 (PI.f32) (PI.f32)) tau) #s(literal -1/6 binary32)) x) x (/.f32 #s(literal 1 binary32) tau))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 x (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (PI.f32))))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (exp.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 2 binary32))) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
Outputs
(/.f32 (/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) x) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
Calls

4 calls:

64.0ms
x
55.0ms
(*.f32 x (PI.f32))
51.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))))
31.0ms
tau
Results
AccuracySegmentsBranch
70.3%1x
70.3%1tau
70.3%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))))
70.3%1(*.f32 x (PI.f32))
Compiler

Compiled 26 to 18 computations (30.8% saved)

regimes151.0ms (1.3%)

Memory
-2.7MiB live, 162.4MiB allocated
Counts
106 → 1
Calls
Call 1
Inputs
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) #s(approx (+ (* (* (* (* -1/6 x) x) (PI)) (PI)) 1) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) x) x))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 x (*.f32 (PI.f32) x))) (PI.f32) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 x (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) x))) (PI.f32) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (PI.f32) (*.f32 (*.f32 #s(literal -1/6 binary32) x) x)) (PI.f32) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (PI.f32)) (*.f32 x x)) (PI.f32) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) x) x #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 #s(approx (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (fabs.f32 (PI.f32)) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (PI.f32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) #s(literal 1 binary32)) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 #s(approx (+ (* tau tau) 1) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 (*.f32 tau tau) x) x)) (*.f32 (PI.f32) (PI.f32)))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 #s(approx (* (* (* -1/6 x) x) (* (PI) (+ (/ (PI) (* tau tau)) (PI)))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) x) x)) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 #s(approx (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (*.f32 (*.f32 #s(literal -1/6 binary32) (fma.f32 tau tau #s(literal 1 binary32))) (*.f32 (PI.f32) (PI.f32)))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 tau tau #s(literal 1 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 x x) (fma.f32 tau tau #s(literal 1 binary32))) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -1/6 binary32) (fma.f32 tau tau #s(literal 1 binary32)))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) #s(literal -1/6 binary32)) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) (*.f32 #s(literal -1/6 binary32) x)) x #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (*.f32 #s(literal -1/6 binary32) (PI.f32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 tau tau)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 #s(literal 1 binary32) (*.f32 tau tau) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 (*.f32 tau tau) #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (/.f32 (neg.f32 (*.f32 #s(literal -1/6 binary32) x)) (/.f32 #s(literal -1 binary32) (*.f32 (PI.f32) x))) (PI.f32) #s(literal 1 binary32))))
(/.f32 #s(approx (* (/ (sin (* (PI) x)) x) (sin (* tau (* (PI) x)))) (*.f32 (*.f32 (*.f32 tau (PI.f32)) (PI.f32)) x)) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
(/.f32 #s(approx (* (/ (sin (* (PI) x)) x) (sin (* tau (/ 1 (/ 1 (* x (PI))))))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) tau) x)) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (fma.f32 (PI.f32) (*.f32 #s(literal -1/6 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (fma.f32 (PI.f32) (*.f32 #s(literal -1/6 binary32) (PI.f32)) (*.f32 (*.f32 tau tau) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) (PI.f32)) (PI.f32) (*.f32 (*.f32 tau tau) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (PI.f32) x))) (PI.f32) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (+.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 x #s(literal -1/6 binary32)) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (fabs.f32 (PI.f32)) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
(/.f32 (/.f32 #s(approx (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* tau (* (PI) x)))) (*.f32 (PI.f32) x)) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 #s(approx (* (/ (sin (* (PI) x)) (* (* tau (PI)) x)) (sin (* tau (* (PI) x)))) (*.f32 (PI.f32) x)) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 tau tau #s(literal 1 binary32))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 #s(literal -1/6 binary32) x)) (*.f32 (PI.f32) x) (*.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (/.f32 (PI.f32) (*.f32 tau tau)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (PI.f32)) (*.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) x) x (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (/.f32 (PI.f32) (*.f32 tau tau)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) x) x (*.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (/.f32 (PI.f32) (*.f32 tau tau)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (PI.f32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (/.f32 (PI.f32) (*.f32 tau tau)))) (*.f32 tau tau) #s(literal 1 binary32))))
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #s(approx (sin (* tau (* (PI) x))) (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (+.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 (*.f32 (PI.f32) x) #s(literal 2 binary32))) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))
#s(approx (/ (/ (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* tau (* (PI) x)))) (* (sqrt (PI)) x)) (sqrt (PI))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))
(/.f32 #s(approx (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* tau (* (PI) x)))) (sin.f32 (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (+.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 (*.f32 x (PI.f32)) #s(literal 2 binary32))) (fma.f32 tau tau #s(literal 1 binary32))) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (*.f32 (PI.f32) (log.f32 (E.f32))) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 (*.f32 x (PI.f32)) #s(literal 2 binary32))) (fma.f32 tau tau #s(literal 1 binary32))) #s(literal 1 binary32) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 2 binary32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau)) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau)))) (-.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau)))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 tau tau) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 tau tau) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 tau tau) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 x x) #s(literal 1 binary32)))
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) #s(approx (/ (sin (* x (PI))) (* x (PI))) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 tau tau) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32))) (fma.f32 (pow.f32 tau #s(literal -2 binary32)) (PI.f32) (PI.f32)) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (+.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (pow.f32 tau #s(literal -2 binary32)) (PI.f32) (PI.f32)) (PI.f32)) (*.f32 (*.f32 #s(literal -1/6 binary32) x) x)) (*.f32 tau tau)) #s(literal 1 binary32))))
(/.f32 (*.f32 #s(approx (/ (sin (* (PI) x)) x) (PI.f32)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
(*.f32 #s(approx (/ (sin (* (PI) x)) (* tau (* (PI) x))) (/.f32 #s(literal 1 binary32) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) #s(approx (/ (sin (* x (PI))) (* x (PI))) #s(literal 1 binary32)))
(/.f32 #s(approx (/ (sin (* (PI) x)) (* (PI) x)) #s(literal 1 binary32)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))
(/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 #s(approx (/ (* x (PI)) (sin (* tau (* x (PI))))) (/.f32 #s(literal 1 binary32) tau)) (*.f32 tau (*.f32 x (PI.f32)))))
(/.f32 (*.f32 #s(approx (/ (sin (* (PI) x)) (* tau (* (PI) x))) (/.f32 #s(literal 1 binary32) tau)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 tau #s(literal 4 binary32)) #s(literal 1 binary32)) (fma.f32 (neg.f32 tau) tau #s(literal 1 binary32)))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
(*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)))
(*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)))
(/.f32 #s(approx (sin (* x (PI))) (*.f32 (PI.f32) x)) (*.f32 (/.f32 (*.f32 x (PI.f32)) (sin.f32 (*.f32 tau (*.f32 x (PI.f32))))) (*.f32 tau (*.f32 x (PI.f32)))))
(/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) x) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
(/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (PI.f32) x))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)) (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 #s(literal -1/6 binary32) (pow.f32 (*.f32 (PI.f32) x) #s(literal 2 binary32)))) (*.f32 tau tau) #s(literal 1 binary32))))
(*.f32 (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) x) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) x)) (neg.f32 tau))))
(*.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) x)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (PI.f32) x) (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))))
(/.f32 (/.f32 (*.f32 #s(approx (/ (sin (* (PI) x)) (* (* tau (PI)) x)) (/.f32 #s(literal 1 binary32) tau)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 (sqrt.f32 (PI.f32)) x) (*.f32 tau (*.f32 (PI.f32) x)))) (sqrt.f32 (PI.f32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (-.f32 (pow.f32 (/.f32 (PI.f32) (*.f32 tau tau)) #s(literal 2 binary32)) (*.f32 (PI.f32) (PI.f32)))) (-.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32))) (*.f32 tau tau) #s(literal 1 binary32))))
(/.f32 (*.f32 (neg.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x)))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (neg.f32 x) (sqrt.f32 (PI.f32)))))
(*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sqrt.f32 (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (sqrt.f32 (PI.f32)) x)))
(/.f32 (*.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (sqrt.f32 (PI.f32)) x))) (sqrt.f32 (PI.f32)))
(/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (sqrt.f32 (PI.f32)))) (*.f32 (sqrt.f32 (PI.f32)) x))
(/.f32 (/.f32 (*.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (sqrt.f32 (PI.f32)) x))) (*.f32 tau (*.f32 (PI.f32) x))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (PI.f32))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 x (*.f32 (sqrt.f32 (PI.f32)) x))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (/.f32 (*.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 #s(literal 1 binary32) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x))) (*.f32 (sqrt.f32 (PI.f32)) x))) (sqrt.f32 (PI.f32)))
(/.f32 (*.f32 (/.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) x) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (sqrt.f32 (PI.f32)))) (sqrt.f32 (PI.f32)))
(/.f32 (*.f32 (/.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sqrt.f32 (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) x) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau x)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (PI.f32))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x)) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (PI.f32))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (sqrt.f32 (PI.f32)) x))) x) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) x)) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (sqrt.f32 (PI.f32)))) x) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau x)) (PI.f32)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (*.f32 (/.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sqrt.f32 (PI.f32))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) x) (sqrt.f32 (PI.f32)))
Outputs
(/.f32 #s(approx (/ (sin (* (PI) x)) (* (PI) x)) #s(literal 1 binary32)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))
Calls

4 calls:

50.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))))
33.0ms
(*.f32 x (PI.f32))
32.0ms
x
30.0ms
tau
Results
AccuracySegmentsBranch
70.2%1x
70.2%1(*.f32 x (PI.f32))
70.2%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))))
70.2%1tau
Compiler

Compiled 26 to 18 computations (30.8% saved)

regimes145.0ms (1.3%)

Memory
15.2MiB live, 171.5MiB allocated
Counts
68 → 1
Calls
Call 1
Inputs
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) #s(approx (+ (* (* (* (* -1/6 x) x) (PI)) (PI)) 1) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) x) x))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 x (*.f32 (PI.f32) x))) (PI.f32) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 x (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) x))) (PI.f32) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (PI.f32) (*.f32 (*.f32 #s(literal -1/6 binary32) x) x)) (PI.f32) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (PI.f32)) (*.f32 x x)) (PI.f32) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) x) x #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 #s(approx (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (fabs.f32 (PI.f32)) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (PI.f32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) #s(literal 1 binary32)) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 #s(approx (+ (* tau tau) 1) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 (*.f32 tau tau) x) x)) (*.f32 (PI.f32) (PI.f32)))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 #s(approx (* (* (* -1/6 x) x) (* (PI) (+ (/ (PI) (* tau tau)) (PI)))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) x) x)) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 #s(approx (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (*.f32 (*.f32 #s(literal -1/6 binary32) (fma.f32 tau tau #s(literal 1 binary32))) (*.f32 (PI.f32) (PI.f32)))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 tau tau #s(literal 1 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 x x) (fma.f32 tau tau #s(literal 1 binary32))) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -1/6 binary32) (fma.f32 tau tau #s(literal 1 binary32)))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) #s(literal -1/6 binary32)) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) (*.f32 #s(literal -1/6 binary32) x)) x #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (*.f32 #s(literal -1/6 binary32) (PI.f32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 tau tau)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 #s(literal 1 binary32) (*.f32 tau tau) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 (*.f32 tau tau) #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (/.f32 (neg.f32 (*.f32 #s(literal -1/6 binary32) x)) (/.f32 #s(literal -1 binary32) (*.f32 (PI.f32) x))) (PI.f32) #s(literal 1 binary32))))
(/.f32 #s(approx (* (/ (sin (* (PI) x)) x) (sin (* tau (* (PI) x)))) (*.f32 (*.f32 (*.f32 tau (PI.f32)) (PI.f32)) x)) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
(/.f32 #s(approx (* (/ (sin (* (PI) x)) x) (sin (* tau (/ 1 (/ 1 (* x (PI))))))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) tau) x)) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (fma.f32 (PI.f32) (*.f32 #s(literal -1/6 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (fma.f32 (PI.f32) (*.f32 #s(literal -1/6 binary32) (PI.f32)) (*.f32 (*.f32 tau tau) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) (PI.f32)) (PI.f32) (*.f32 (*.f32 tau tau) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (PI.f32) x))) (PI.f32) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (+.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 x #s(literal -1/6 binary32)) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (fabs.f32 (PI.f32)) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
(/.f32 (/.f32 #s(approx (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* tau (* (PI) x)))) (*.f32 (PI.f32) x)) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 #s(approx (* (/ (sin (* (PI) x)) (* (* tau (PI)) x)) (sin (* tau (* (PI) x)))) (*.f32 (PI.f32) x)) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 tau tau #s(literal 1 binary32))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 #s(literal -1/6 binary32) x)) (*.f32 (PI.f32) x) (*.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (/.f32 (PI.f32) (*.f32 tau tau)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (PI.f32)) (*.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) x) x (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (/.f32 (PI.f32) (*.f32 tau tau)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) x) x (*.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (/.f32 (PI.f32) (*.f32 tau tau)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (PI.f32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (/.f32 (PI.f32) (*.f32 tau tau)))) (*.f32 tau tau) #s(literal 1 binary32))))
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #s(approx (sin (* tau (* (PI) x))) (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (+.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 (*.f32 (PI.f32) x) #s(literal 2 binary32))) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))
#s(approx (/ (/ (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* tau (* (PI) x)))) (* (sqrt (PI)) x)) (sqrt (PI))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))
(/.f32 #s(approx (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* tau (* (PI) x)))) (sin.f32 (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (+.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 (*.f32 x (PI.f32)) #s(literal 2 binary32))) (fma.f32 tau tau #s(literal 1 binary32))) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (*.f32 (PI.f32) (log.f32 (E.f32))) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 (*.f32 x (PI.f32)) #s(literal 2 binary32))) (fma.f32 tau tau #s(literal 1 binary32))) #s(literal 1 binary32) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 2 binary32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau)) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau)))) (-.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau)))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 tau tau) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 tau tau) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 tau tau) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 x x) #s(literal 1 binary32)))
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) #s(approx (/ (sin (* x (PI))) (* x (PI))) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 tau tau) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32))) (fma.f32 (pow.f32 tau #s(literal -2 binary32)) (PI.f32) (PI.f32)) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (+.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (pow.f32 tau #s(literal -2 binary32)) (PI.f32) (PI.f32)) (PI.f32)) (*.f32 (*.f32 #s(literal -1/6 binary32) x) x)) (*.f32 tau tau)) #s(literal 1 binary32))))
(/.f32 (*.f32 #s(approx (/ (sin (* (PI) x)) x) (PI.f32)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
(*.f32 #s(approx (/ (sin (* (PI) x)) (* tau (* (PI) x))) (/.f32 #s(literal 1 binary32) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x)))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 tau (PI.f32))) x) #s(approx (/ (sin (* x (PI))) (* x (PI))) #s(literal 1 binary32)))
Outputs
(/.f32 (*.f32 #s(approx (/ (sin (* (PI) x)) x) (PI.f32)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
Calls

4 calls:

43.0ms
tau
40.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))))
38.0ms
(*.f32 x (PI.f32))
21.0ms
x
Results
AccuracySegmentsBranch
70.2%1x
70.2%1(*.f32 x (PI.f32))
70.2%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))))
70.2%1tau
Compiler

Compiled 26 to 18 computations (30.8% saved)

regimes83.0ms (0.7%)

Memory
6.8MiB live, 163.2MiB allocated
Counts
65 → 1
Calls
Call 1
Inputs
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) #s(approx (+ (* (* (* (* -1/6 x) x) (PI)) (PI)) 1) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) x) x))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 x (*.f32 (PI.f32) x))) (PI.f32) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 x (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) x))) (PI.f32) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (PI.f32) (*.f32 (*.f32 #s(literal -1/6 binary32) x) x)) (PI.f32) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (PI.f32)) (*.f32 x x)) (PI.f32) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) x) x #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 #s(approx (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (fabs.f32 (PI.f32)) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (PI.f32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) #s(literal 1 binary32)) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 #s(approx (+ (* tau tau) 1) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 (*.f32 tau tau) x) x)) (*.f32 (PI.f32) (PI.f32)))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 #s(approx (* (* (* -1/6 x) x) (* (PI) (+ (/ (PI) (* tau tau)) (PI)))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) x) x)) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 #s(approx (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (*.f32 (*.f32 #s(literal -1/6 binary32) (fma.f32 tau tau #s(literal 1 binary32))) (*.f32 (PI.f32) (PI.f32)))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 tau tau #s(literal 1 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 x x) (fma.f32 tau tau #s(literal 1 binary32))) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -1/6 binary32) (fma.f32 tau tau #s(literal 1 binary32)))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) #s(literal -1/6 binary32)) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) (*.f32 #s(literal -1/6 binary32) x)) x #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (*.f32 #s(literal -1/6 binary32) (PI.f32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 tau tau)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 #s(literal 1 binary32) (*.f32 tau tau) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 (*.f32 tau tau) #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (/.f32 (neg.f32 (*.f32 #s(literal -1/6 binary32) x)) (/.f32 #s(literal -1 binary32) (*.f32 (PI.f32) x))) (PI.f32) #s(literal 1 binary32))))
(/.f32 #s(approx (* (/ (sin (* (PI) x)) x) (sin (* tau (* (PI) x)))) (*.f32 (*.f32 (*.f32 tau (PI.f32)) (PI.f32)) x)) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
(/.f32 #s(approx (* (/ (sin (* (PI) x)) x) (sin (* tau (/ 1 (/ 1 (* x (PI))))))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) tau) x)) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (fma.f32 (PI.f32) (*.f32 #s(literal -1/6 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (fma.f32 (PI.f32) (*.f32 #s(literal -1/6 binary32) (PI.f32)) (*.f32 (*.f32 tau tau) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) (PI.f32)) (PI.f32) (*.f32 (*.f32 tau tau) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (PI.f32) x))) (PI.f32) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (+.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 x #s(literal -1/6 binary32)) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (fabs.f32 (PI.f32)) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
(/.f32 (/.f32 #s(approx (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* tau (* (PI) x)))) (*.f32 (PI.f32) x)) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 #s(approx (* (/ (sin (* (PI) x)) (* (* tau (PI)) x)) (sin (* tau (* (PI) x)))) (*.f32 (PI.f32) x)) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 tau tau #s(literal 1 binary32))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 #s(literal -1/6 binary32) x)) (*.f32 (PI.f32) x) (*.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (/.f32 (PI.f32) (*.f32 tau tau)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (PI.f32)) (*.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) x) x (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (/.f32 (PI.f32) (*.f32 tau tau)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) x) x (*.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (/.f32 (PI.f32) (*.f32 tau tau)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (PI.f32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (/.f32 (PI.f32) (*.f32 tau tau)))) (*.f32 tau tau) #s(literal 1 binary32))))
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #s(approx (sin (* tau (* (PI) x))) (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (+.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 (*.f32 (PI.f32) x) #s(literal 2 binary32))) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))
#s(approx (/ (/ (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* tau (* (PI) x)))) (* (sqrt (PI)) x)) (sqrt (PI))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))
(/.f32 #s(approx (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* tau (* (PI) x)))) (sin.f32 (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (+.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 (*.f32 x (PI.f32)) #s(literal 2 binary32))) (fma.f32 tau tau #s(literal 1 binary32))) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (*.f32 (PI.f32) (log.f32 (E.f32))) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 (*.f32 x (PI.f32)) #s(literal 2 binary32))) (fma.f32 tau tau #s(literal 1 binary32))) #s(literal 1 binary32) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 2 binary32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau)) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau)))) (-.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau)))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 tau tau) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 tau tau) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 tau tau) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 x x) #s(literal 1 binary32)))
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) #s(approx (/ (sin (* x (PI))) (* x (PI))) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 tau tau) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32))) (fma.f32 (pow.f32 tau #s(literal -2 binary32)) (PI.f32) (PI.f32)) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (+.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (pow.f32 tau #s(literal -2 binary32)) (PI.f32) (PI.f32)) (PI.f32)) (*.f32 (*.f32 #s(literal -1/6 binary32) x) x)) (*.f32 tau tau)) #s(literal 1 binary32))))
Outputs
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) #s(approx (/ (sin (* x (PI))) (* x (PI))) #s(literal 1 binary32)))
Calls

4 calls:

22.0ms
(*.f32 x (PI.f32))
19.0ms
tau
19.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))))
18.0ms
x
Results
AccuracySegmentsBranch
70.2%1x
70.2%1(*.f32 x (PI.f32))
70.2%1tau
70.2%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))))
Compiler

Compiled 26 to 18 computations (30.8% saved)

regimes118.0ms (1.1%)

Memory
-3.2MiB live, 148.2MiB allocated
Counts
62 → 1
Calls
Call 1
Inputs
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) #s(approx (+ (* (* (* (* -1/6 x) x) (PI)) (PI)) 1) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) x) x))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 x (*.f32 (PI.f32) x))) (PI.f32) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 x (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) x))) (PI.f32) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (PI.f32) (*.f32 (*.f32 #s(literal -1/6 binary32) x) x)) (PI.f32) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (PI.f32)) (*.f32 x x)) (PI.f32) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) x) x #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 #s(approx (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (fabs.f32 (PI.f32)) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (PI.f32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) #s(literal 1 binary32)) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 #s(approx (+ (* tau tau) 1) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 (*.f32 tau tau) x) x)) (*.f32 (PI.f32) (PI.f32)))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 #s(approx (* (* (* -1/6 x) x) (* (PI) (+ (/ (PI) (* tau tau)) (PI)))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) x) x)) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 #s(approx (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (*.f32 (*.f32 #s(literal -1/6 binary32) (fma.f32 tau tau #s(literal 1 binary32))) (*.f32 (PI.f32) (PI.f32)))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 tau tau #s(literal 1 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 x x) (fma.f32 tau tau #s(literal 1 binary32))) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -1/6 binary32) (fma.f32 tau tau #s(literal 1 binary32)))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) #s(literal -1/6 binary32)) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) (*.f32 #s(literal -1/6 binary32) x)) x #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (*.f32 #s(literal -1/6 binary32) (PI.f32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 tau tau)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 #s(literal 1 binary32) (*.f32 tau tau) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 (*.f32 tau tau) #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (/.f32 (neg.f32 (*.f32 #s(literal -1/6 binary32) x)) (/.f32 #s(literal -1 binary32) (*.f32 (PI.f32) x))) (PI.f32) #s(literal 1 binary32))))
(/.f32 #s(approx (* (/ (sin (* (PI) x)) x) (sin (* tau (* (PI) x)))) (*.f32 (*.f32 (*.f32 tau (PI.f32)) (PI.f32)) x)) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
(/.f32 #s(approx (* (/ (sin (* (PI) x)) x) (sin (* tau (/ 1 (/ 1 (* x (PI))))))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) tau) x)) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (fma.f32 (PI.f32) (*.f32 #s(literal -1/6 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (fma.f32 (PI.f32) (*.f32 #s(literal -1/6 binary32) (PI.f32)) (*.f32 (*.f32 tau tau) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) (PI.f32)) (PI.f32) (*.f32 (*.f32 tau tau) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (PI.f32) x))) (PI.f32) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (+.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 x #s(literal -1/6 binary32)) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (fabs.f32 (PI.f32)) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
(/.f32 (/.f32 #s(approx (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* tau (* (PI) x)))) (*.f32 (PI.f32) x)) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 #s(approx (* (/ (sin (* (PI) x)) (* (* tau (PI)) x)) (sin (* tau (* (PI) x)))) (*.f32 (PI.f32) x)) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 tau tau #s(literal 1 binary32))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 #s(literal -1/6 binary32) x)) (*.f32 (PI.f32) x) (*.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (/.f32 (PI.f32) (*.f32 tau tau)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (PI.f32)) (*.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) x) x (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (/.f32 (PI.f32) (*.f32 tau tau)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) x) x (*.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (/.f32 (PI.f32) (*.f32 tau tau)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (PI.f32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (/.f32 (PI.f32) (*.f32 tau tau)))) (*.f32 tau tau) #s(literal 1 binary32))))
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #s(approx (sin (* tau (* (PI) x))) (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (+.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 (*.f32 (PI.f32) x) #s(literal 2 binary32))) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))
#s(approx (/ (/ (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* tau (* (PI) x)))) (* (sqrt (PI)) x)) (sqrt (PI))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (PI.f32) x)))
(/.f32 #s(approx (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* tau (* (PI) x)))) (sin.f32 (*.f32 (PI.f32) x))) (*.f32 (PI.f32) x))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (+.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 (*.f32 x (PI.f32)) #s(literal 2 binary32))) (fma.f32 tau tau #s(literal 1 binary32))) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (*.f32 (PI.f32) (log.f32 (E.f32))) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 (*.f32 x (PI.f32)) #s(literal 2 binary32))) (fma.f32 tau tau #s(literal 1 binary32))) #s(literal 1 binary32) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 2 binary32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau)) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau)))) (-.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau)))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 tau tau) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 tau tau) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 tau tau) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 x x) #s(literal 1 binary32)))
Outputs
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (+.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 (*.f32 (PI.f32) x) #s(literal 2 binary32))) #s(literal 1 binary32))))
Calls

4 calls:

46.0ms
(*.f32 x (PI.f32))
33.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))))
19.0ms
x
17.0ms
tau
Results
AccuracySegmentsBranch
63.1%1x
63.1%1(*.f32 x (PI.f32))
63.1%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))))
63.1%1tau
Compiler

Compiled 26 to 18 computations (30.8% saved)

regimes68.0ms (0.6%)

Memory
5.6MiB live, 137.1MiB allocated
Accuracy

Total -18.8b remaining (-155.6%)

Threshold costs -18.8b (-155.6%)

Counts
52 → 1
Calls
Call 1
Inputs
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) #s(approx (+ (* (* (* (* -1/6 x) x) (PI)) (PI)) 1) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) x) x))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 x (*.f32 (PI.f32) x))) (PI.f32) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 x (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) x))) (PI.f32) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (PI.f32) (*.f32 (*.f32 #s(literal -1/6 binary32) x) x)) (PI.f32) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (PI.f32)) (*.f32 x x)) (PI.f32) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) x) x #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 #s(approx (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (fabs.f32 (PI.f32)) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (PI.f32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) #s(literal 1 binary32)) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 #s(approx (+ (* tau tau) 1) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 (*.f32 tau tau) x) x)) (*.f32 (PI.f32) (PI.f32)))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 #s(approx (* (* (* -1/6 x) x) (* (PI) (+ (/ (PI) (* tau tau)) (PI)))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32)) x) x)) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 #s(approx (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (*.f32 (*.f32 #s(literal -1/6 binary32) (fma.f32 tau tau #s(literal 1 binary32))) (*.f32 (PI.f32) (PI.f32)))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 tau tau #s(literal 1 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 x x) (fma.f32 tau tau #s(literal 1 binary32))) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -1/6 binary32) (fma.f32 tau tau #s(literal 1 binary32)))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) #s(literal -1/6 binary32)) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (PI.f32)) (*.f32 #s(literal -1/6 binary32) x)) x #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (PI.f32)) (*.f32 #s(literal -1/6 binary32) (PI.f32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 tau tau)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 #s(literal 1 binary32) (*.f32 tau tau) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 tau tau #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (fma.f32 (*.f32 tau tau) #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (/.f32 (neg.f32 (*.f32 #s(literal -1/6 binary32) x)) (/.f32 #s(literal -1 binary32) (*.f32 (PI.f32) x))) (PI.f32) #s(literal 1 binary32))))
(/.f32 #s(approx (* (/ (sin (* (PI) x)) x) (sin (* tau (* (PI) x)))) (*.f32 (*.f32 (*.f32 tau (PI.f32)) (PI.f32)) x)) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
(/.f32 #s(approx (* (/ (sin (* (PI) x)) x) (sin (* tau (/ 1 (/ 1 (* x (PI))))))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) tau) x)) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (fma.f32 (PI.f32) (*.f32 #s(literal -1/6 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (fma.f32 (PI.f32) (*.f32 #s(literal -1/6 binary32) (PI.f32)) (*.f32 (*.f32 tau tau) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) (PI.f32)) (PI.f32) (*.f32 (*.f32 tau tau) (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (PI.f32) x))) (PI.f32) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (+.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 tau tau))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 x #s(literal -1/6 binary32)) x) (*.f32 (PI.f32) (+.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (+.f32 (/.f32 (fabs.f32 (PI.f32)) (*.f32 tau tau)) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
(/.f32 (/.f32 #s(approx (* (/ (sin (* (PI) x)) (* tau (* (PI) x))) (sin (* tau (* (PI) x)))) (*.f32 (PI.f32) x)) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 #s(approx (* (/ (sin (* (PI) x)) (* (* tau (PI)) x)) (sin (* tau (* (PI) x)))) (*.f32 (PI.f32) x)) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) (fma.f32 (*.f32 (/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 tau tau #s(literal 1 binary32))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -1/6 binary32))) (*.f32 x x) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (PI.f32) (*.f32 #s(literal -1/6 binary32) x)) (*.f32 (PI.f32) x) (*.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (/.f32 (PI.f32) (*.f32 tau tau)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (*.f32 (PI.f32) (PI.f32)) (*.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) x) x (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (/.f32 (PI.f32) (*.f32 tau tau)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (PI.f32) (PI.f32))) x) x (*.f32 (/.f32 (PI.f32) (*.f32 tau tau)) (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (PI.f32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (/.f32 (PI.f32) (*.f32 tau tau)))) (*.f32 tau tau) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (fma.f32 (fma.f32 (PI.f32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) x) x) (PI.f32)) (/.f32 (PI.f32) (*.f32 tau tau)))) (*.f32 tau tau) #s(literal 1 binary32))))
(/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #s(approx (sin (* tau (* (PI) x))) (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (sqrt.f32 (PI.f32)) x)) (sqrt.f32 (PI.f32)))
Outputs
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32))
Calls

4 calls:

21.0ms
x
16.0ms
tau
15.0ms
(*.f32 x (PI.f32))
14.0ms
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
Results
AccuracySegmentsBranch
62.2%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))))
62.2%1x
62.2%1(*.f32 x (PI.f32))
62.2%1tau
Compiler

Compiled 26 to 18 computations (30.8% saved)

simplify66.0ms (0.6%)

Memory
-23.2MiB live, 93.4MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
070237
1105237
2138237
3191233
4255233
5371233
6488233
7612233
8707233
9817233
10913233
11973233
12995233
13999233
Stop Event
saturated
Calls
Call 1
Inputs
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32))))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 (*.f32 (PI.f32) x) (*.f32 (neg.f32 tau) (*.f32 (PI.f32) x))))
(/.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (neg.f32 x) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))))
(/.f32 (/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) x) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(/.f32 #s(approx (/ (sin (* (PI) x)) (* (PI) x)) #s(literal 1 binary32)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))
(/.f32 (*.f32 #s(approx (/ (sin (* (PI) x)) x) (PI.f32)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) #s(approx (/ (sin (* x (PI))) (* x (PI))) #s(literal 1 binary32)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (+.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 (*.f32 (PI.f32) x) #s(literal 2 binary32))) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32))
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 (PI.f32) x)) (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) x) tau)) (*.f32 (*.f32 (PI.f32) x) tau)))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (neg.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))))) (*.f32 (*.f32 (PI.f32) x) (*.f32 (neg.f32 tau) (*.f32 (PI.f32) x))))
(/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) x) tau)) (sin.f32 (*.f32 (PI.f32) x))) (*.f32 (*.f32 (*.f32 (PI.f32) x) tau) (*.f32 (PI.f32) x)))
(/.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (neg.f32 x) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32))))
(/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) x) tau)) (sin.f32 (*.f32 (PI.f32) x))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) x) tau) (PI.f32)) x))
(/.f32 (/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 tau (*.f32 (PI.f32) x))) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) x) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (/.f32 (*.f32 (/.f32 #s(approx (sin (* (PI) x)) (*.f32 (PI.f32) x)) (*.f32 (*.f32 (PI.f32) x) tau)) (sin.f32 (*.f32 (*.f32 (PI.f32) x) tau))) x) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(/.f32 #s(approx (/ (sin (* (PI) x)) (* (PI) x)) #s(literal 1 binary32)) (/.f32 (*.f32 tau (*.f32 (PI.f32) x)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))))
(/.f32 #s(approx (/ (sin (* (PI) x)) (* (PI) x)) #s(literal 1 binary32)) (/.f32 (*.f32 (*.f32 (PI.f32) x) tau) (sin.f32 (*.f32 (*.f32 (PI.f32) x) tau))))
(/.f32 (*.f32 #s(approx (/ (sin (* (PI) x)) x) (PI.f32)) (sin.f32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 (*.f32 tau (*.f32 (PI.f32) x)) (PI.f32)))
(/.f32 (*.f32 #s(approx (/ (sin (* (PI) x)) x) (PI.f32)) (sin.f32 (*.f32 (*.f32 (PI.f32) x) tau))) (*.f32 (*.f32 (*.f32 (PI.f32) x) tau) (PI.f32)))
(*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) #s(approx (/ (sin (* x (PI))) (* x (PI))) #s(literal 1 binary32)))
(*.f32 #s(approx (/ (sin (* x (PI))) (* x (PI))) #s(literal 1 binary32)) (/.f32 (sin.f32 (*.f32 (*.f32 (PI.f32) x) tau)) (*.f32 (*.f32 (PI.f32) x) tau)))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (+.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 (*.f32 (PI.f32) x) #s(literal 2 binary32))) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(approx (+ (* (* (+ (* tau tau) 1) (* (* (PI) (PI)) -1/6)) (* x x)) 1) (+.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) x) #s(literal 2 binary32)) #s(literal -1/6 binary32)) #s(literal 1 binary32))))
#s(approx (* (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/ (sin (* x (PI))) (* x (PI)))) #s(literal 1 binary32))

soundness1.8s (15.9%)

Memory
27.6MiB live, 1 258.5MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01961582
16201562
224071538
341371538
448711538
555501538
659401538
759711538
859711538
088161486
044261
077255
1297255
21952243
08530241
01055
01855
16355
248353
3648553
0811453
04496288
115096122
258345941
089735735
036221
061217
1240217
21571209
36757209
08035209
065452
0109436
1408432
22838411
08390396
04337112
114226816
254026601
085686355
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
Compiler

Compiled 493 to 218 computations (55.8% saved)

preprocess59.0ms (0.5%)

Memory
-11.6MiB live, 145.3MiB allocated
Remove

(abs x)

(abs tau)

Compiler

Compiled 1 094 to 460 computations (58% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...