cos2 (problem 3.4.1)

Time bar (total: 18.9s)

analyze2.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%100%0%0%0%0%0
0%0%100%0%0%0%0%1
50%50%50%0%0%0%0%2
75%75%25%0%0%0%0%3
87.5%87.5%12.5%0%0%0%0%4
93.8%93.7%6.2%0%0%0%0%5
96.9%96.8%3.1%0%0%0%0%6
98.4%98.4%1.6%0%0%0%0%7
99.2%99.2%0.8%0%0%0%0%8
99.6%99.6%0.4%0%0%0%0%9
99.8%99.8%0.2%0%0%0%0%10
99.9%99.9%0.1%0%0%0%0%11
100%99.9%0%0%0%0%0%12
Compiler

Compiled 10 to 7 computations (30% saved)

sample3.6s (19.1%)

Results
1.8s2041×body2048valid
763.0ms1137×body1024valid
540.0ms3336×body256valid
421.0ms1641×body512valid
84.0ms101×body4096valid
Bogosity

preprocess153.0ms (0.8%)

Algorithm
egg-herbie
Rules
1678×fma-neg
1086×div-sub
524×associate-/l*
412×times-frac
376×associate-/r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01469
13469
26969
314569
433169
566069
6153669
7265669
8308569
9371069
10400469
11403869
12407469
13407469
14407469
Stop Event
saturated
Calls
Call 1
Inputs
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(/.f64 (-.f64 1 (cos.f64 (neg.f64 x))) (*.f64 (neg.f64 x) (neg.f64 x)))
Outputs
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(/.f64 (-.f64 1 (cos.f64 (neg.f64 x))) (*.f64 (neg.f64 x) (neg.f64 x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
Symmetry

(abs x)

Compiler

Compiled 9 to 6 computations (33.3% saved)

eval0.0ms (0%)

Compiler

Compiled 1 to 1 computations (0% saved)

prune2.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
44.4%
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
44.4%
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
Compiler

Compiled 18 to 12 computations (33.3% saved)

localize195.0ms (1%)

Localize:

Found 2 expressions with local error:

NewAccuracyProgram
73.3%
(-.f64 1 (cos.f64 x))
72.9%
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
Compiler

Compiled 21 to 10 computations (52.4% saved)

series5.0ms (0%)

Counts
2 → 16
Calls

6 calls:

TimeVariablePointExpression
2.0ms
x
@-inf
(-.f64 1 (cos.f64 x))
1.0ms
x
@inf
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
1.0ms
x
@-inf
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
1.0ms
x
@0
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
0.0ms
x
@0
(-.f64 1 (cos.f64 x))

rewrite174.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
916×log-prod
660×prod-exp
530×pow-prod-down
518×prod-diff
442×pow-prod-up
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0934
119034
2257534
Stop Event
node limit
Counts
2 → 138
Calls
Call 1
Inputs
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(-.f64 1 (cos.f64 x))
Outputs
(+.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 x) (pow.f64 x -2)))) (sqrt.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))) (*.f64 (cos.f64 x) (pow.f64 x -2))))
(+.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x)) (/.f64 (sqrt.f64 (cos.f64 x)) x) (*.f64 (cos.f64 x) (pow.f64 x -2))))
(+.f64 0 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)))
(+.f64 (pow.f64 x -2) (neg.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))))
(+.f64 (fma.f64 1 (pow.f64 x -2) (neg.f64 (*.f64 (*.f64 (cos.f64 x) (pow.f64 x -2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))) 1 (*.f64 (*.f64 (cos.f64 x) (pow.f64 x -2)) 1)))
(+.f64 (fma.f64 1 (pow.f64 x -2) (neg.f64 (*.f64 (pow.f64 x -2) (cos.f64 x)))) (fma.f64 (neg.f64 (pow.f64 x -2)) (cos.f64 x) (*.f64 (pow.f64 x -2) (cos.f64 x))))
(+.f64 (fma.f64 1 (pow.f64 x -2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 x) (pow.f64 x -2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))) 2))))
(+.f64 (fma.f64 1 (pow.f64 x -2) (neg.f64 (*.f64 (/.f64 (cos.f64 x) x) (/.f64 1 x)))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) x)) (/.f64 1 x) (*.f64 (/.f64 (cos.f64 x) x) (/.f64 1 x))))
(+.f64 (fma.f64 1 (pow.f64 x -2) (neg.f64 (*.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 x) 2)) (pow.f64 (pow.f64 (cbrt.f64 x) 2) -2)))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 x) 2))) (pow.f64 (pow.f64 (cbrt.f64 x) 2) -2) (*.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 x) 2)) (pow.f64 (pow.f64 (cbrt.f64 x) 2) -2))))
(+.f64 (fma.f64 1 (pow.f64 x -2) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (*.f64 x x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (*.f64 x x))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (*.f64 x x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1))))
(+.f64 (fma.f64 1 (pow.f64 x -2) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) x)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) x) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) x))))
(+.f64 (fma.f64 1 (pow.f64 x -2) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 x) x))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 x) x)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 x) x)))))
(+.f64 (fma.f64 1 (pow.f64 x -2) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 x x)) (/.f64 (sqrt.f64 (cos.f64 x)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 x x))) (/.f64 (sqrt.f64 (cos.f64 x)) 1) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 x x)) (/.f64 (sqrt.f64 (cos.f64 x)) 1))))
(+.f64 (fma.f64 1 (pow.f64 x -2) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 x) x))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2))) (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 x) x)) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 x) x)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 x -2)) 2) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (*.f64 (cos.f64 x) (pow.f64 x -2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))) 1 (*.f64 (*.f64 (cos.f64 x) (pow.f64 x -2)) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 x -2)) 2) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (pow.f64 x -2) (cos.f64 x)))) (fma.f64 (neg.f64 (pow.f64 x -2)) (cos.f64 x) (*.f64 (pow.f64 x -2) (cos.f64 x))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 x -2)) 2) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 x) (pow.f64 x -2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 x -2)) 2) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (cos.f64 x) x) (/.f64 1 x)))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) x)) (/.f64 1 x) (*.f64 (/.f64 (cos.f64 x) x) (/.f64 1 x))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 x -2)) 2) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 x) 2)) (pow.f64 (pow.f64 (cbrt.f64 x) 2) -2)))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 x) 2))) (pow.f64 (pow.f64 (cbrt.f64 x) 2) -2) (*.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 x) 2)) (pow.f64 (pow.f64 (cbrt.f64 x) 2) -2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 x -2)) 2) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (*.f64 x x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (*.f64 x x))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (*.f64 x x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 x -2)) 2) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) x)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) x) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) x))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 x -2)) 2) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 x) x))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 x) x)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 x) x)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 x -2)) 2) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 x x)) (/.f64 (sqrt.f64 (cos.f64 x)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 x x))) (/.f64 (sqrt.f64 (cos.f64 x)) 1) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 x x)) (/.f64 (sqrt.f64 (cos.f64 x)) 1))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 x -2)) 2) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 x) x))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2))) (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 x) x)) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 x) x)))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 x -2)) (sqrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (*.f64 (cos.f64 x) (pow.f64 x -2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))) 1 (*.f64 (*.f64 (cos.f64 x) (pow.f64 x -2)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 x -2)) (sqrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (pow.f64 x -2) (cos.f64 x)))) (fma.f64 (neg.f64 (pow.f64 x -2)) (cos.f64 x) (*.f64 (pow.f64 x -2) (cos.f64 x))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 x -2)) (sqrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 x) (pow.f64 x -2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 x -2)) (sqrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (cos.f64 x) x) (/.f64 1 x)))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) x)) (/.f64 1 x) (*.f64 (/.f64 (cos.f64 x) x) (/.f64 1 x))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 x -2)) (sqrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 x) 2)) (pow.f64 (pow.f64 (cbrt.f64 x) 2) -2)))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 x) 2))) (pow.f64 (pow.f64 (cbrt.f64 x) 2) -2) (*.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 x) 2)) (pow.f64 (pow.f64 (cbrt.f64 x) 2) -2))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 x -2)) (sqrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (*.f64 x x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (*.f64 x x))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (*.f64 x x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 x -2)) (sqrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) x)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) x) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) x))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 x -2)) (sqrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 x) x))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 x) x)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 x) x)))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 x -2)) (sqrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 x x)) (/.f64 (sqrt.f64 (cos.f64 x)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 x x))) (/.f64 (sqrt.f64 (cos.f64 x)) 1) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 x x)) (/.f64 (sqrt.f64 (cos.f64 x)) 1))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 x -2)) (sqrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 x) x))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2))) (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 x) x)) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 x) x)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 (cos.f64 x))) (pow.f64 x -2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 (cos.f64 x))) (pow.f64 x -2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 1 (cos.f64 x))) (pow.f64 x -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 1 (cos.f64 x))) (pow.f64 x -2)))))
(-.f64 (pow.f64 x -2) (*.f64 (cos.f64 x) (pow.f64 x -2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)))) 1)
(*.f64 1 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(*.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)) 1)
(*.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) x) 4)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) x) 4)) (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 2)) (*.f64 (cbrt.f64 (-.f64 1 (cos.f64 x))) (pow.f64 x -2)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) x) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) x))
(*.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) (*.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) (pow.f64 x -2)))
(*.f64 (neg.f64 (-.f64 1 (cos.f64 x))) (/.f64 1 (*.f64 x (neg.f64 x))))
(*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x)))
(*.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (/.f64 1 x))
(*.f64 (/.f64 1 x) (/.f64 (-.f64 1 (cos.f64 x)) x))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 x) 2) -2) (/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 2)) 1) (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 x))) (*.f64 x x)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 2)) x) (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 x))) x))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 2)) (*.f64 (cbrt.f64 x) x)) (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) 1) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) (*.f64 x x)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) (*.f64 (cbrt.f64 x) x)) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) (pow.f64 (cbrt.f64 x) 2)))
(pow.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) x) 4) 1/2)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) x) 6) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) x) 2)
(pow.f64 (/.f64 x (/.f64 (-.f64 1 (cos.f64 x)) x)) -1)
(pow.f64 (/.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 3) (pow.f64 x 6)) 1/3)
(pow.f64 (/.f64 (/.f64 x (/.f64 (-.f64 1 (cos.f64 x)) x)) 1) -1)
(neg.f64 (/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x (neg.f64 x))))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) x) 4))
(log.f64 (pow.f64 (exp.f64 (-.f64 1 (cos.f64 x))) (pow.f64 x -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) x) 6))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 3) (pow.f64 x 6)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))))
(exp.f64 (log.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) x) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) x)) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 x (/.f64 (-.f64 1 (cos.f64 x)) x))) -1))
(exp.f64 (+.f64 (*.f64 (log1p.f64 (neg.f64 (cos.f64 x))) 1) (*.f64 -2 (log.f64 x))))
(exp.f64 (+.f64 (*.f64 -2 (log.f64 x)) (*.f64 (log1p.f64 (neg.f64 (cos.f64 x))) 1)))
(exp.f64 (-.f64 (log1p.f64 (neg.f64 (cos.f64 x))) (*.f64 (log.f64 x) 2)))
(exp.f64 (-.f64 (log1p.f64 (neg.f64 (cos.f64 x))) (*.f64 (*.f64 2 (log.f64 x)) 1)))
(exp.f64 (-.f64 (*.f64 (log1p.f64 (neg.f64 (cos.f64 x))) 1) (*.f64 2 (log.f64 x))))
(exp.f64 (-.f64 (*.f64 (log1p.f64 (neg.f64 (cos.f64 x))) 1) (*.f64 (log.f64 x) 2)))
(exp.f64 (-.f64 (*.f64 (log1p.f64 (neg.f64 (cos.f64 x))) 1) (*.f64 (*.f64 2 (log.f64 x)) 1)))
(exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) (*.f64 (log.f64 x) 1)))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))))
(fma.f64 1 (pow.f64 x -2) (neg.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))))
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 x -2)) 2) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))))
(fma.f64 (sqrt.f64 (pow.f64 x -2)) (sqrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))))
(+.f64 1 (neg.f64 (cos.f64 x)))
(+.f64 1 (*.f64 (neg.f64 (cos.f64 x)) 1))
(+.f64 0 (-.f64 1 (cos.f64 x)))
(+.f64 (neg.f64 (cos.f64 x)) 1)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 1 (cos.f64 x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 1 (cos.f64 x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 1 (cos.f64 x))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 1 (cos.f64 x))))))
(*.f64 1 (-.f64 1 (cos.f64 x)))
(*.f64 (-.f64 1 (cos.f64 x)) 1)
(*.f64 (cbrt.f64 (-.f64 1 (cos.f64 x))) (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 2)) (cbrt.f64 (-.f64 1 (cos.f64 x))))
(*.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) (sqrt.f64 (-.f64 1 (cos.f64 x))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (/.f64 1 (fma.f64 (cos.f64 x) (+.f64 1 (cos.f64 x)) 1)))
(*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 1 (+.f64 1 (cos.f64 x))))
(/.f64 1 (/.f64 (fma.f64 (cos.f64 x) (+.f64 1 (cos.f64 x)) 1) (-.f64 1 (pow.f64 (cos.f64 x) 3))))
(/.f64 1 (/.f64 (+.f64 1 (cos.f64 x)) (pow.f64 (sin.f64 x) 2)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (fma.f64 (cos.f64 x) (+.f64 1 (cos.f64 x)) 1))
(/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (cos.f64 x)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3))) (neg.f64 (fma.f64 (cos.f64 x) (+.f64 1 (cos.f64 x)) 1)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (neg.f64 (+.f64 1 (cos.f64 x))))
(/.f64 (+.f64 1 (pow.f64 (neg.f64 (cos.f64 x)) 3)) (+.f64 1 (-.f64 (pow.f64 (neg.f64 (cos.f64 x)) 2) (neg.f64 (cos.f64 x)))))
(/.f64 (-.f64 1 (pow.f64 (neg.f64 (cos.f64 x)) 2)) (-.f64 1 (neg.f64 (cos.f64 x))))
(pow.f64 (-.f64 1 (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 2) 1/2)
(pow.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) 2)
(pow.f64 (/.f64 (fma.f64 (cos.f64 x) (+.f64 1 (cos.f64 x)) 1) (-.f64 1 (pow.f64 (cos.f64 x) 3))) -1)
(pow.f64 (/.f64 (+.f64 1 (cos.f64 x)) (pow.f64 (sin.f64 x) 2)) -1)
(sqrt.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 1 (cos.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (cos.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 1 (cos.f64 x))))
(exp.f64 (log1p.f64 (neg.f64 (cos.f64 x))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (cos.f64 x))) 1))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 (cos.f64 x))) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (log1p.f64 (neg.f64 (cos.f64 x)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log1p.f64 (neg.f64 (cos.f64 x)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 1 (cos.f64 x)))) 2))
(log1p.f64 (expm1.f64 (-.f64 1 (cos.f64 x))))
(fma.f64 1 (neg.f64 (cos.f64 x)) 1)
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (neg.f64 (cbrt.f64 (cos.f64 x))) 1)
(fma.f64 (sqrt.f64 (cos.f64 x)) (neg.f64 (sqrt.f64 (cos.f64 x))) 1)
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) 2) (cbrt.f64 (neg.f64 (cos.f64 x))) 1)
(fma.f64 (sqrt.f64 (neg.f64 (cos.f64 x))) (sqrt.f64 (neg.f64 (cos.f64 x))) 1)
(fma.f64 -1 (cos.f64 x) 1)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (cos.f64 x)) 1)
(fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) 1)

simplify138.0ms (0.7%)

Algorithm
egg-herbie
Rules
888×associate-*r/
840×unswap-sqr
462×distribute-lft-in
440×cancel-sign-sub-inv
392×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04025416
110374400
232363914
Stop Event
node limit
Counts
154 → 188
Calls
Call 1
Inputs
1/2
(+.f64 1/2 (*.f64 -1/24 (pow.f64 x 2)))
(+.f64 1/2 (+.f64 (*.f64 -1/24 (pow.f64 x 2)) (*.f64 1/720 (pow.f64 x 4))))
(+.f64 1/2 (+.f64 (*.f64 -1/24 (pow.f64 x 2)) (+.f64 (*.f64 -1/40320 (pow.f64 x 6)) (*.f64 1/720 (pow.f64 x 4)))))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(*.f64 1/2 (pow.f64 x 2))
(+.f64 (*.f64 -1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))
(+.f64 (*.f64 -1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/720 (pow.f64 x 6)) (*.f64 1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/24 (pow.f64 x 4)) (+.f64 (*.f64 -1/40320 (pow.f64 x 8)) (+.f64 (*.f64 1/720 (pow.f64 x 6)) (*.f64 1/2 (pow.f64 x 2)))))
(+.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 x) (pow.f64 x -2)))) (sqrt.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))) (*.f64 (cos.f64 x) (pow.f64 x -2))))
(+.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x)) (/.f64 (sqrt.f64 (cos.f64 x)) x) (*.f64 (cos.f64 x) (pow.f64 x -2))))
(+.f64 0 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)))
(+.f64 (pow.f64 x -2) (neg.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))))
(+.f64 (fma.f64 1 (pow.f64 x -2) (neg.f64 (*.f64 (*.f64 (cos.f64 x) (pow.f64 x -2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))) 1 (*.f64 (*.f64 (cos.f64 x) (pow.f64 x -2)) 1)))
(+.f64 (fma.f64 1 (pow.f64 x -2) (neg.f64 (*.f64 (pow.f64 x -2) (cos.f64 x)))) (fma.f64 (neg.f64 (pow.f64 x -2)) (cos.f64 x) (*.f64 (pow.f64 x -2) (cos.f64 x))))
(+.f64 (fma.f64 1 (pow.f64 x -2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 x) (pow.f64 x -2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))) 2))))
(+.f64 (fma.f64 1 (pow.f64 x -2) (neg.f64 (*.f64 (/.f64 (cos.f64 x) x) (/.f64 1 x)))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) x)) (/.f64 1 x) (*.f64 (/.f64 (cos.f64 x) x) (/.f64 1 x))))
(+.f64 (fma.f64 1 (pow.f64 x -2) (neg.f64 (*.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 x) 2)) (pow.f64 (pow.f64 (cbrt.f64 x) 2) -2)))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 x) 2))) (pow.f64 (pow.f64 (cbrt.f64 x) 2) -2) (*.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 x) 2)) (pow.f64 (pow.f64 (cbrt.f64 x) 2) -2))))
(+.f64 (fma.f64 1 (pow.f64 x -2) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (*.f64 x x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (*.f64 x x))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (*.f64 x x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1))))
(+.f64 (fma.f64 1 (pow.f64 x -2) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) x)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) x) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) x))))
(+.f64 (fma.f64 1 (pow.f64 x -2) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 x) x))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 x) x)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 x) x)))))
(+.f64 (fma.f64 1 (pow.f64 x -2) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 x x)) (/.f64 (sqrt.f64 (cos.f64 x)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 x x))) (/.f64 (sqrt.f64 (cos.f64 x)) 1) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 x x)) (/.f64 (sqrt.f64 (cos.f64 x)) 1))))
(+.f64 (fma.f64 1 (pow.f64 x -2) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 x) x))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2))) (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 x) x)) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 x) x)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 x -2)) 2) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (*.f64 (cos.f64 x) (pow.f64 x -2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))) 1 (*.f64 (*.f64 (cos.f64 x) (pow.f64 x -2)) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 x -2)) 2) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (pow.f64 x -2) (cos.f64 x)))) (fma.f64 (neg.f64 (pow.f64 x -2)) (cos.f64 x) (*.f64 (pow.f64 x -2) (cos.f64 x))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 x -2)) 2) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 x) (pow.f64 x -2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 x -2)) 2) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (cos.f64 x) x) (/.f64 1 x)))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) x)) (/.f64 1 x) (*.f64 (/.f64 (cos.f64 x) x) (/.f64 1 x))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 x -2)) 2) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 x) 2)) (pow.f64 (pow.f64 (cbrt.f64 x) 2) -2)))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 x) 2))) (pow.f64 (pow.f64 (cbrt.f64 x) 2) -2) (*.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 x) 2)) (pow.f64 (pow.f64 (cbrt.f64 x) 2) -2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 x -2)) 2) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (*.f64 x x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (*.f64 x x))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (*.f64 x x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 x -2)) 2) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) x)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) x) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) x))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 x -2)) 2) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 x) x))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 x) x)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 x) x)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 x -2)) 2) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 x x)) (/.f64 (sqrt.f64 (cos.f64 x)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 x x))) (/.f64 (sqrt.f64 (cos.f64 x)) 1) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 x x)) (/.f64 (sqrt.f64 (cos.f64 x)) 1))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 x -2)) 2) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 x) x))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2))) (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 x) x)) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 x) x)))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 x -2)) (sqrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (*.f64 (cos.f64 x) (pow.f64 x -2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))) 1 (*.f64 (*.f64 (cos.f64 x) (pow.f64 x -2)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 x -2)) (sqrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (pow.f64 x -2) (cos.f64 x)))) (fma.f64 (neg.f64 (pow.f64 x -2)) (cos.f64 x) (*.f64 (pow.f64 x -2) (cos.f64 x))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 x -2)) (sqrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 x) (pow.f64 x -2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 x -2)) (sqrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (cos.f64 x) x) (/.f64 1 x)))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) x)) (/.f64 1 x) (*.f64 (/.f64 (cos.f64 x) x) (/.f64 1 x))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 x -2)) (sqrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 x) 2)) (pow.f64 (pow.f64 (cbrt.f64 x) 2) -2)))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 x) 2))) (pow.f64 (pow.f64 (cbrt.f64 x) 2) -2) (*.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 x) 2)) (pow.f64 (pow.f64 (cbrt.f64 x) 2) -2))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 x -2)) (sqrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (*.f64 x x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (*.f64 x x))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (*.f64 x x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 x -2)) (sqrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) x)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) x) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) x))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 x -2)) (sqrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 x) x))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 x) x)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 x) x)))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 x -2)) (sqrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 x x)) (/.f64 (sqrt.f64 (cos.f64 x)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 x x))) (/.f64 (sqrt.f64 (cos.f64 x)) 1) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 x x)) (/.f64 (sqrt.f64 (cos.f64 x)) 1))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 x -2)) (sqrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 x) x))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2))) (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 x) x)) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 x) x)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 (cos.f64 x))) (pow.f64 x -2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 (cos.f64 x))) (pow.f64 x -2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 1 (cos.f64 x))) (pow.f64 x -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 1 (cos.f64 x))) (pow.f64 x -2)))))
(-.f64 (pow.f64 x -2) (*.f64 (cos.f64 x) (pow.f64 x -2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)))) 1)
(*.f64 1 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(*.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)) 1)
(*.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) x) 4)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) x) 4)) (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 2)) (*.f64 (cbrt.f64 (-.f64 1 (cos.f64 x))) (pow.f64 x -2)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) x) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) x))
(*.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) (*.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) (pow.f64 x -2)))
(*.f64 (neg.f64 (-.f64 1 (cos.f64 x))) (/.f64 1 (*.f64 x (neg.f64 x))))
(*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x)))
(*.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (/.f64 1 x))
(*.f64 (/.f64 1 x) (/.f64 (-.f64 1 (cos.f64 x)) x))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 x) 2) -2) (/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 2)) 1) (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 x))) (*.f64 x x)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 2)) x) (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 x))) x))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 2)) (*.f64 (cbrt.f64 x) x)) (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) 1) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) (*.f64 x x)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) (*.f64 (cbrt.f64 x) x)) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) (pow.f64 (cbrt.f64 x) 2)))
(pow.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) x) 4) 1/2)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) x) 6) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) x) 2)
(pow.f64 (/.f64 x (/.f64 (-.f64 1 (cos.f64 x)) x)) -1)
(pow.f64 (/.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 3) (pow.f64 x 6)) 1/3)
(pow.f64 (/.f64 (/.f64 x (/.f64 (-.f64 1 (cos.f64 x)) x)) 1) -1)
(neg.f64 (/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x (neg.f64 x))))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) x) 4))
(log.f64 (pow.f64 (exp.f64 (-.f64 1 (cos.f64 x))) (pow.f64 x -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) x) 6))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 3) (pow.f64 x 6)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))))
(exp.f64 (log.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) x) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) x)) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 x (/.f64 (-.f64 1 (cos.f64 x)) x))) -1))
(exp.f64 (+.f64 (*.f64 (log1p.f64 (neg.f64 (cos.f64 x))) 1) (*.f64 -2 (log.f64 x))))
(exp.f64 (+.f64 (*.f64 -2 (log.f64 x)) (*.f64 (log1p.f64 (neg.f64 (cos.f64 x))) 1)))
(exp.f64 (-.f64 (log1p.f64 (neg.f64 (cos.f64 x))) (*.f64 (log.f64 x) 2)))
(exp.f64 (-.f64 (log1p.f64 (neg.f64 (cos.f64 x))) (*.f64 (*.f64 2 (log.f64 x)) 1)))
(exp.f64 (-.f64 (*.f64 (log1p.f64 (neg.f64 (cos.f64 x))) 1) (*.f64 2 (log.f64 x))))
(exp.f64 (-.f64 (*.f64 (log1p.f64 (neg.f64 (cos.f64 x))) 1) (*.f64 (log.f64 x) 2)))
(exp.f64 (-.f64 (*.f64 (log1p.f64 (neg.f64 (cos.f64 x))) 1) (*.f64 (*.f64 2 (log.f64 x)) 1)))
(exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) (*.f64 (log.f64 x) 1)))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))))
(fma.f64 1 (pow.f64 x -2) (neg.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))))
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 x -2)) 2) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))))
(fma.f64 (sqrt.f64 (pow.f64 x -2)) (sqrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))))
(+.f64 1 (neg.f64 (cos.f64 x)))
(+.f64 1 (*.f64 (neg.f64 (cos.f64 x)) 1))
(+.f64 0 (-.f64 1 (cos.f64 x)))
(+.f64 (neg.f64 (cos.f64 x)) 1)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 1 (cos.f64 x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 1 (cos.f64 x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 1 (cos.f64 x))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 1 (cos.f64 x))))))
(*.f64 1 (-.f64 1 (cos.f64 x)))
(*.f64 (-.f64 1 (cos.f64 x)) 1)
(*.f64 (cbrt.f64 (-.f64 1 (cos.f64 x))) (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 2)) (cbrt.f64 (-.f64 1 (cos.f64 x))))
(*.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) (sqrt.f64 (-.f64 1 (cos.f64 x))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (/.f64 1 (fma.f64 (cos.f64 x) (+.f64 1 (cos.f64 x)) 1)))
(*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 1 (+.f64 1 (cos.f64 x))))
(/.f64 1 (/.f64 (fma.f64 (cos.f64 x) (+.f64 1 (cos.f64 x)) 1) (-.f64 1 (pow.f64 (cos.f64 x) 3))))
(/.f64 1 (/.f64 (+.f64 1 (cos.f64 x)) (pow.f64 (sin.f64 x) 2)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (fma.f64 (cos.f64 x) (+.f64 1 (cos.f64 x)) 1))
(/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (cos.f64 x)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3))) (neg.f64 (fma.f64 (cos.f64 x) (+.f64 1 (cos.f64 x)) 1)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (neg.f64 (+.f64 1 (cos.f64 x))))
(/.f64 (+.f64 1 (pow.f64 (neg.f64 (cos.f64 x)) 3)) (+.f64 1 (-.f64 (pow.f64 (neg.f64 (cos.f64 x)) 2) (neg.f64 (cos.f64 x)))))
(/.f64 (-.f64 1 (pow.f64 (neg.f64 (cos.f64 x)) 2)) (-.f64 1 (neg.f64 (cos.f64 x))))
(pow.f64 (-.f64 1 (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 2) 1/2)
(pow.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) 2)
(pow.f64 (/.f64 (fma.f64 (cos.f64 x) (+.f64 1 (cos.f64 x)) 1) (-.f64 1 (pow.f64 (cos.f64 x) 3))) -1)
(pow.f64 (/.f64 (+.f64 1 (cos.f64 x)) (pow.f64 (sin.f64 x) 2)) -1)
(sqrt.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 1 (cos.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (cos.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 1 (cos.f64 x))))
(exp.f64 (log1p.f64 (neg.f64 (cos.f64 x))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (cos.f64 x))) 1))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 (cos.f64 x))) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (log1p.f64 (neg.f64 (cos.f64 x)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log1p.f64 (neg.f64 (cos.f64 x)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 1 (cos.f64 x)))) 2))
(log1p.f64 (expm1.f64 (-.f64 1 (cos.f64 x))))
(fma.f64 1 (neg.f64 (cos.f64 x)) 1)
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (neg.f64 (cbrt.f64 (cos.f64 x))) 1)
(fma.f64 (sqrt.f64 (cos.f64 x)) (neg.f64 (sqrt.f64 (cos.f64 x))) 1)
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) 2) (cbrt.f64 (neg.f64 (cos.f64 x))) 1)
(fma.f64 (sqrt.f64 (neg.f64 (cos.f64 x))) (sqrt.f64 (neg.f64 (cos.f64 x))) 1)
(fma.f64 -1 (cos.f64 x) 1)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (cos.f64 x)) 1)
(fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) 1)
Outputs
1/2
(+.f64 1/2 (*.f64 -1/24 (pow.f64 x 2)))
(+.f64 1/2 (*.f64 -1/24 (*.f64 x x)))
(fma.f64 -1/24 (*.f64 x x) 1/2)
(+.f64 1/2 (+.f64 (*.f64 -1/24 (pow.f64 x 2)) (*.f64 1/720 (pow.f64 x 4))))
(+.f64 1/2 (fma.f64 -1/24 (*.f64 x x) (*.f64 1/720 (pow.f64 x 4))))
(+.f64 1/2 (fma.f64 1/720 (pow.f64 x 4) (*.f64 (*.f64 -1/24 x) x)))
(+.f64 1/2 (+.f64 (*.f64 -1/24 (pow.f64 x 2)) (+.f64 (*.f64 -1/40320 (pow.f64 x 6)) (*.f64 1/720 (pow.f64 x 4)))))
(+.f64 1/2 (fma.f64 -1/24 (*.f64 x x) (fma.f64 -1/40320 (pow.f64 x 6) (*.f64 1/720 (pow.f64 x 4)))))
(+.f64 1/2 (fma.f64 -1/24 (*.f64 x x) (fma.f64 1/720 (pow.f64 x 4) (*.f64 -1/40320 (pow.f64 x 6)))))
(+.f64 (fma.f64 -1/24 (*.f64 x x) 1/2) (fma.f64 1/720 (pow.f64 x 4) (*.f64 -1/40320 (pow.f64 x 6))))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(*.f64 1/2 (pow.f64 x 2))
(*.f64 1/2 (*.f64 x x))
(*.f64 (*.f64 1/2 x) x)
(+.f64 (*.f64 -1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))
(fma.f64 -1/24 (pow.f64 x 4) (*.f64 1/2 (*.f64 x x)))
(fma.f64 1/2 (*.f64 x x) (*.f64 -1/24 (pow.f64 x 4)))
(*.f64 (*.f64 x x) (fma.f64 -1/24 (*.f64 x x) 1/2))
(+.f64 (*.f64 -1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/720 (pow.f64 x 6)) (*.f64 1/2 (pow.f64 x 2))))
(fma.f64 -1/24 (pow.f64 x 4) (fma.f64 1/720 (pow.f64 x 6) (*.f64 1/2 (*.f64 x x))))
(fma.f64 -1/24 (pow.f64 x 4) (fma.f64 1/2 (*.f64 x x) (*.f64 1/720 (pow.f64 x 6))))
(fma.f64 -1/24 (pow.f64 x 4) (fma.f64 1/720 (pow.f64 x 6) (*.f64 (*.f64 1/2 x) x)))
(+.f64 (*.f64 -1/24 (pow.f64 x 4)) (+.f64 (*.f64 -1/40320 (pow.f64 x 8)) (+.f64 (*.f64 1/720 (pow.f64 x 6)) (*.f64 1/2 (pow.f64 x 2)))))
(fma.f64 -1/24 (pow.f64 x 4) (fma.f64 -1/40320 (pow.f64 x 8) (fma.f64 1/720 (pow.f64 x 6) (*.f64 1/2 (*.f64 x x)))))
(fma.f64 -1/24 (pow.f64 x 4) (fma.f64 -1/40320 (pow.f64 x 8) (fma.f64 1/2 (*.f64 x x) (*.f64 1/720 (pow.f64 x 6)))))
(fma.f64 -1/24 (pow.f64 x 4) (fma.f64 -1/40320 (pow.f64 x 8) (fma.f64 1/720 (pow.f64 x 6) (*.f64 (*.f64 1/2 x) x))))
(+.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 x) (pow.f64 x -2)))) (sqrt.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))) (*.f64 (cos.f64 x) (pow.f64 x -2))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(+.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x)) (/.f64 (sqrt.f64 (cos.f64 x)) x) (*.f64 (cos.f64 x) (pow.f64 x -2))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(+.f64 0 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(+.f64 (pow.f64 x -2) (neg.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(+.f64 (fma.f64 1 (pow.f64 x -2) (neg.f64 (*.f64 (*.f64 (cos.f64 x) (pow.f64 x -2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))) 1 (*.f64 (*.f64 (cos.f64 x) (pow.f64 x -2)) 1)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(+.f64 (fma.f64 1 (pow.f64 x -2) (neg.f64 (*.f64 (pow.f64 x -2) (cos.f64 x)))) (fma.f64 (neg.f64 (pow.f64 x -2)) (cos.f64 x) (*.f64 (pow.f64 x -2) (cos.f64 x))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(+.f64 (fma.f64 1 (pow.f64 x -2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 x) (pow.f64 x -2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))) 2))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(+.f64 (fma.f64 1 (pow.f64 x -2) (neg.f64 (*.f64 (/.f64 (cos.f64 x) x) (/.f64 1 x)))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) x)) (/.f64 1 x) (*.f64 (/.f64 (cos.f64 x) x) (/.f64 1 x))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(+.f64 (fma.f64 1 (pow.f64 x -2) (neg.f64 (*.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 x) 2)) (pow.f64 (pow.f64 (cbrt.f64 x) 2) -2)))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 x) 2))) (pow.f64 (pow.f64 (cbrt.f64 x) 2) -2) (*.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 x) 2)) (pow.f64 (pow.f64 (cbrt.f64 x) 2) -2))))
(+.f64 (fma.f64 1 (pow.f64 x -2) (*.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 x) 2)) (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 x) 2) -2)))) (fma.f64 (/.f64 (neg.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (pow.f64 (pow.f64 (cbrt.f64 x) 2) -2) (*.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 x) 2)) (pow.f64 (pow.f64 (cbrt.f64 x) 2) -2))))
(+.f64 (-.f64 (pow.f64 x -2) (*.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 x) 2)) (pow.f64 (pow.f64 (cbrt.f64 x) 2) -2))) (*.f64 0 (*.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 x) 2)) (pow.f64 (pow.f64 (cbrt.f64 x) 2) -2))))
(-.f64 (pow.f64 x -2) (*.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 x) 2)) (pow.f64 (pow.f64 (cbrt.f64 x) 2) -2)))
(+.f64 (fma.f64 1 (pow.f64 x -2) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (*.f64 x x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (*.f64 x x))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (*.f64 x x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(+.f64 (fma.f64 1 (pow.f64 x -2) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) x)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) x) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) x))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(+.f64 (fma.f64 1 (pow.f64 x -2) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 x) x))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 x) x)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 x) x)))))
(+.f64 (fma.f64 1 (pow.f64 x -2) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 x (cbrt.f64 x)))))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 x (cbrt.f64 x))) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 x (cbrt.f64 x))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 x) 2)) (*.f64 x (cbrt.f64 x)))) (-.f64 (pow.f64 x -2) (/.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 x) 2)) (*.f64 x (cbrt.f64 x)))))
(-.f64 (pow.f64 x -2) (/.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 x) 2)) (*.f64 x (cbrt.f64 x))))
(+.f64 (fma.f64 1 (pow.f64 x -2) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 x x)) (/.f64 (sqrt.f64 (cos.f64 x)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 x x))) (/.f64 (sqrt.f64 (cos.f64 x)) 1) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 x x)) (/.f64 (sqrt.f64 (cos.f64 x)) 1))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(+.f64 (fma.f64 1 (pow.f64 x -2) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 x) x))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2))) (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 x) x)) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 x) x)))))
(+.f64 (fma.f64 1 (pow.f64 x -2) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 x (cbrt.f64 x)))))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 x (cbrt.f64 x))) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 x (cbrt.f64 x))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 x) 2)) (*.f64 x (cbrt.f64 x)))) (-.f64 (pow.f64 x -2) (/.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 x) 2)) (*.f64 x (cbrt.f64 x)))))
(-.f64 (pow.f64 x -2) (/.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 x) 2)) (*.f64 x (cbrt.f64 x))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 x -2)) 2) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (*.f64 (cos.f64 x) (pow.f64 x -2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))) 1 (*.f64 (*.f64 (cos.f64 x) (pow.f64 x -2)) 1)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 x -2)) 2) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (pow.f64 x -2) (cos.f64 x)))) (fma.f64 (neg.f64 (pow.f64 x -2)) (cos.f64 x) (*.f64 (pow.f64 x -2) (cos.f64 x))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 x -2)) 2) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 x) (pow.f64 x -2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))) 2))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 x -2)) 2) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (cos.f64 x) x) (/.f64 1 x)))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) x)) (/.f64 1 x) (*.f64 (/.f64 (cos.f64 x) x) (/.f64 1 x))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 x -2)) 2) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 x) 2)) (pow.f64 (pow.f64 (cbrt.f64 x) 2) -2)))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 x) 2))) (pow.f64 (pow.f64 (cbrt.f64 x) 2) -2) (*.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 x) 2)) (pow.f64 (pow.f64 (cbrt.f64 x) 2) -2))))
(+.f64 (fma.f64 1 (pow.f64 x -2) (*.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 x) 2)) (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 x) 2) -2)))) (fma.f64 (/.f64 (neg.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (pow.f64 (pow.f64 (cbrt.f64 x) 2) -2) (*.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 x) 2)) (pow.f64 (pow.f64 (cbrt.f64 x) 2) -2))))
(+.f64 (-.f64 (pow.f64 x -2) (*.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 x) 2)) (pow.f64 (pow.f64 (cbrt.f64 x) 2) -2))) (*.f64 0 (*.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 x) 2)) (pow.f64 (pow.f64 (cbrt.f64 x) 2) -2))))
(-.f64 (pow.f64 x -2) (*.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 x) 2)) (pow.f64 (pow.f64 (cbrt.f64 x) 2) -2)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 x -2)) 2) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (*.f64 x x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (*.f64 x x))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (*.f64 x x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 x -2)) 2) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) x)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) x) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) x))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 x -2)) 2) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 x) x))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 x) x)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 x) x)))))
(+.f64 (fma.f64 1 (pow.f64 x -2) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 x (cbrt.f64 x)))))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 x (cbrt.f64 x))) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 x (cbrt.f64 x))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 x) 2)) (*.f64 x (cbrt.f64 x)))) (-.f64 (pow.f64 x -2) (/.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 x) 2)) (*.f64 x (cbrt.f64 x)))))
(-.f64 (pow.f64 x -2) (/.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 x) 2)) (*.f64 x (cbrt.f64 x))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 x -2)) 2) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 x x)) (/.f64 (sqrt.f64 (cos.f64 x)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 x x))) (/.f64 (sqrt.f64 (cos.f64 x)) 1) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 x x)) (/.f64 (sqrt.f64 (cos.f64 x)) 1))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (pow.f64 x -2)) 2) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 x) x))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2))) (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 x) x)) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 x) x)))))
(+.f64 (fma.f64 1 (pow.f64 x -2) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 x (cbrt.f64 x)))))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 x (cbrt.f64 x))) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 x (cbrt.f64 x))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 x) 2)) (*.f64 x (cbrt.f64 x)))) (-.f64 (pow.f64 x -2) (/.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 x) 2)) (*.f64 x (cbrt.f64 x)))))
(-.f64 (pow.f64 x -2) (/.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 x) 2)) (*.f64 x (cbrt.f64 x))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 x -2)) (sqrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (*.f64 (cos.f64 x) (pow.f64 x -2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))) 1 (*.f64 (*.f64 (cos.f64 x) (pow.f64 x -2)) 1)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 x -2)) (sqrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (pow.f64 x -2) (cos.f64 x)))) (fma.f64 (neg.f64 (pow.f64 x -2)) (cos.f64 x) (*.f64 (pow.f64 x -2) (cos.f64 x))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 x -2)) (sqrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 x) (pow.f64 x -2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))) 2))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 x -2)) (sqrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (cos.f64 x) x) (/.f64 1 x)))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) x)) (/.f64 1 x) (*.f64 (/.f64 (cos.f64 x) x) (/.f64 1 x))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 x -2)) (sqrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 x) 2)) (pow.f64 (pow.f64 (cbrt.f64 x) 2) -2)))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 x) 2))) (pow.f64 (pow.f64 (cbrt.f64 x) 2) -2) (*.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 x) 2)) (pow.f64 (pow.f64 (cbrt.f64 x) 2) -2))))
(+.f64 (fma.f64 1 (pow.f64 x -2) (*.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 x) 2)) (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 x) 2) -2)))) (fma.f64 (/.f64 (neg.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (pow.f64 (pow.f64 (cbrt.f64 x) 2) -2) (*.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 x) 2)) (pow.f64 (pow.f64 (cbrt.f64 x) 2) -2))))
(+.f64 (-.f64 (pow.f64 x -2) (*.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 x) 2)) (pow.f64 (pow.f64 (cbrt.f64 x) 2) -2))) (*.f64 0 (*.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 x) 2)) (pow.f64 (pow.f64 (cbrt.f64 x) 2) -2))))
(-.f64 (pow.f64 x -2) (*.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 x) 2)) (pow.f64 (pow.f64 (cbrt.f64 x) 2) -2)))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 x -2)) (sqrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (*.f64 x x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (*.f64 x x))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (*.f64 x x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 x -2)) (sqrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) x)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) x) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) x))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 x -2)) (sqrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 x) x))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 x) x)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 x) x)))))
(+.f64 (fma.f64 1 (pow.f64 x -2) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 x (cbrt.f64 x)))))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 x (cbrt.f64 x))) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 x (cbrt.f64 x))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 x) 2)) (*.f64 x (cbrt.f64 x)))) (-.f64 (pow.f64 x -2) (/.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 x) 2)) (*.f64 x (cbrt.f64 x)))))
(-.f64 (pow.f64 x -2) (/.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 x) 2)) (*.f64 x (cbrt.f64 x))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 x -2)) (sqrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 x x)) (/.f64 (sqrt.f64 (cos.f64 x)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 x x))) (/.f64 (sqrt.f64 (cos.f64 x)) 1) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 x x)) (/.f64 (sqrt.f64 (cos.f64 x)) 1))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 x -2)) (sqrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 x) x))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2))) (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 x) x)) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 x) x)))))
(+.f64 (fma.f64 1 (pow.f64 x -2) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 x (cbrt.f64 x)))))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 x (cbrt.f64 x))) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 x (cbrt.f64 x))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 x) 2)) (*.f64 x (cbrt.f64 x)))) (-.f64 (pow.f64 x -2) (/.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 x) 2)) (*.f64 x (cbrt.f64 x)))))
(-.f64 (pow.f64 x -2) (/.f64 (/.f64 (cos.f64 x) (pow.f64 (cbrt.f64 x) 2)) (*.f64 x (cbrt.f64 x))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 (cos.f64 x))) (pow.f64 x -2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 (cos.f64 x))) (pow.f64 x -2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 (cos.f64 x))) (pow.f64 x -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 (cos.f64 x))) (pow.f64 x -2)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 (cos.f64 x))) (pow.f64 x -2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 1 (cos.f64 x))) (pow.f64 x -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 1 (cos.f64 x))) (pow.f64 x -2)))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(-.f64 (pow.f64 x -2) (*.f64 (cos.f64 x) (pow.f64 x -2)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)))) 1)
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(*.f64 1 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)) 1)
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(*.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) x) 4)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) x) 4)) (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) x) 4)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 2)) (*.f64 (cbrt.f64 (-.f64 1 (cos.f64 x))) (pow.f64 x -2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 2)) (*.f64 (pow.f64 x -2) (cbrt.f64 (-.f64 1 (cos.f64 x)))))
(*.f64 (pow.f64 x -2) (*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 2)) (cbrt.f64 (-.f64 1 (cos.f64 x)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) x) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) x))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(*.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) (*.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) (pow.f64 x -2)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(*.f64 (neg.f64 (-.f64 1 (cos.f64 x))) (/.f64 1 (*.f64 x (neg.f64 x))))
(/.f64 (+.f64 (cos.f64 x) -1) (*.f64 x (neg.f64 x)))
(*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(*.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (/.f64 1 x))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(*.f64 (/.f64 1 x) (/.f64 (-.f64 1 (cos.f64 x)) x))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 x) 2) -2) (/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 x) 2) -2) (/.f64 (pow.f64 (cbrt.f64 x) 2) (-.f64 1 (cos.f64 x))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 2)) 1) (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 x))) (*.f64 x x)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 2)) (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 x))) (*.f64 x x)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 2)) x) (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 x))) x))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 2)) (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 x))) (*.f64 x x)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 2)) (*.f64 (cbrt.f64 x) x)) (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 2)) (*.f64 x (cbrt.f64 x))))
(/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 2)) (/.f64 (*.f64 x (cbrt.f64 x)) (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) 1) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) (*.f64 x x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) (*.f64 (cbrt.f64 x) x)) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) (pow.f64 (cbrt.f64 x) 2)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) (*.f64 x (cbrt.f64 x))) (sqrt.f64 (-.f64 1 (cos.f64 x)))) (pow.f64 (cbrt.f64 x) 2))
(/.f64 (/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) 2))
(pow.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)) 1)
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))) 3)
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) x) 4) 1/2)
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) x) 6) 1/3)
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) x) 2)
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(pow.f64 (/.f64 x (/.f64 (-.f64 1 (cos.f64 x)) x)) -1)
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(pow.f64 (/.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 3) (pow.f64 x 6)) 1/3)
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(pow.f64 (/.f64 (/.f64 x (/.f64 (-.f64 1 (cos.f64 x)) x)) 1) -1)
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(neg.f64 (/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x (neg.f64 x))))
(*.f64 (neg.f64 (-.f64 1 (cos.f64 x))) (/.f64 1 (*.f64 x (neg.f64 x))))
(/.f64 (+.f64 (cos.f64 x) -1) (*.f64 x (neg.f64 x)))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) x) 4))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(log.f64 (pow.f64 (exp.f64 (-.f64 1 (cos.f64 x))) (pow.f64 x -2)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) x) 6))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 3) (pow.f64 x 6)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(exp.f64 (log.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))) 1))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))) 1) 1))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)))) 3))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) x) 6)) 1/3))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) x)) 2))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(exp.f64 (*.f64 (log.f64 (/.f64 x (/.f64 (-.f64 1 (cos.f64 x)) x))) -1))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(exp.f64 (+.f64 (*.f64 (log1p.f64 (neg.f64 (cos.f64 x))) 1) (*.f64 -2 (log.f64 x))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(exp.f64 (+.f64 (*.f64 -2 (log.f64 x)) (*.f64 (log1p.f64 (neg.f64 (cos.f64 x))) 1)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(exp.f64 (-.f64 (log1p.f64 (neg.f64 (cos.f64 x))) (*.f64 (log.f64 x) 2)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(exp.f64 (-.f64 (log1p.f64 (neg.f64 (cos.f64 x))) (*.f64 (*.f64 2 (log.f64 x)) 1)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(exp.f64 (-.f64 (*.f64 (log1p.f64 (neg.f64 (cos.f64 x))) 1) (*.f64 2 (log.f64 x))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(exp.f64 (-.f64 (*.f64 (log1p.f64 (neg.f64 (cos.f64 x))) 1) (*.f64 (log.f64 x) 2)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(exp.f64 (-.f64 (*.f64 (log1p.f64 (neg.f64 (cos.f64 x))) 1) (*.f64 (*.f64 2 (log.f64 x)) 1)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(exp.f64 (-.f64 (log.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) (*.f64 (log.f64 x) 1)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(fma.f64 1 (pow.f64 x -2) (neg.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 x -2)) 2) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(fma.f64 (sqrt.f64 (pow.f64 x -2)) (sqrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (cos.f64 x) (pow.f64 x -2))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(+.f64 1 (neg.f64 (cos.f64 x)))
(-.f64 1 (cos.f64 x))
(+.f64 1 (*.f64 (neg.f64 (cos.f64 x)) 1))
(-.f64 1 (cos.f64 x))
(+.f64 0 (-.f64 1 (cos.f64 x)))
(-.f64 1 (cos.f64 x))
(+.f64 (neg.f64 (cos.f64 x)) 1)
(-.f64 1 (cos.f64 x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 1 (cos.f64 x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 1 (cos.f64 x))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (-.f64 1 (cos.f64 x)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 1 (cos.f64 x))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (-.f64 1 (cos.f64 x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 1 (cos.f64 x))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 1 (cos.f64 x))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 1 (cos.f64 x))))))
(*.f64 1 (-.f64 1 (cos.f64 x)))
(-.f64 1 (cos.f64 x))
(*.f64 (-.f64 1 (cos.f64 x)) 1)
(-.f64 1 (cos.f64 x))
(*.f64 (cbrt.f64 (-.f64 1 (cos.f64 x))) (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 2)) (cbrt.f64 (-.f64 1 (cos.f64 x))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 2)) (cbrt.f64 (-.f64 1 (cos.f64 x))))
(*.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) (sqrt.f64 (-.f64 1 (cos.f64 x))))
(-.f64 1 (cos.f64 x))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (/.f64 1 (fma.f64 (cos.f64 x) (+.f64 1 (cos.f64 x)) 1)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (fma.f64 (cos.f64 x) (+.f64 1 (cos.f64 x)) 1))
(*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 1 (+.f64 1 (cos.f64 x))))
(/.f64 1 (/.f64 (+.f64 1 (cos.f64 x)) (pow.f64 (sin.f64 x) 2)))
(/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (cos.f64 x)))
(*.f64 (sin.f64 x) (tan.f64 (/.f64 x 2)))
(/.f64 1 (/.f64 (fma.f64 (cos.f64 x) (+.f64 1 (cos.f64 x)) 1) (-.f64 1 (pow.f64 (cos.f64 x) 3))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (/.f64 1 (fma.f64 (cos.f64 x) (+.f64 1 (cos.f64 x)) 1)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (fma.f64 (cos.f64 x) (+.f64 1 (cos.f64 x)) 1))
(/.f64 1 (/.f64 (+.f64 1 (cos.f64 x)) (pow.f64 (sin.f64 x) 2)))
(/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (cos.f64 x)))
(*.f64 (sin.f64 x) (tan.f64 (/.f64 x 2)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (fma.f64 (cos.f64 x) (+.f64 1 (cos.f64 x)) 1))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (/.f64 1 (fma.f64 (cos.f64 x) (+.f64 1 (cos.f64 x)) 1)))
(/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (cos.f64 x)))
(/.f64 1 (/.f64 (+.f64 1 (cos.f64 x)) (pow.f64 (sin.f64 x) 2)))
(*.f64 (sin.f64 x) (tan.f64 (/.f64 x 2)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3))) (neg.f64 (fma.f64 (cos.f64 x) (+.f64 1 (cos.f64 x)) 1)))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (/.f64 1 (fma.f64 (cos.f64 x) (+.f64 1 (cos.f64 x)) 1)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (fma.f64 (cos.f64 x) (+.f64 1 (cos.f64 x)) 1))
(/.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (neg.f64 (+.f64 1 (cos.f64 x))))
(/.f64 1 (/.f64 (+.f64 1 (cos.f64 x)) (pow.f64 (sin.f64 x) 2)))
(/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (cos.f64 x)))
(*.f64 (sin.f64 x) (tan.f64 (/.f64 x 2)))
(/.f64 (+.f64 1 (pow.f64 (neg.f64 (cos.f64 x)) 3)) (+.f64 1 (-.f64 (pow.f64 (neg.f64 (cos.f64 x)) 2) (neg.f64 (cos.f64 x)))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (/.f64 1 (fma.f64 (cos.f64 x) (+.f64 1 (cos.f64 x)) 1)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (fma.f64 (cos.f64 x) (+.f64 1 (cos.f64 x)) 1))
(/.f64 (-.f64 1 (pow.f64 (neg.f64 (cos.f64 x)) 2)) (-.f64 1 (neg.f64 (cos.f64 x))))
(/.f64 1 (/.f64 (+.f64 1 (cos.f64 x)) (pow.f64 (sin.f64 x) 2)))
(/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (cos.f64 x)))
(*.f64 (sin.f64 x) (tan.f64 (/.f64 x 2)))
(pow.f64 (-.f64 1 (cos.f64 x)) 1)
(-.f64 1 (cos.f64 x))
(pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 x))) 3)
(-.f64 1 (cos.f64 x))
(pow.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 2) 1/2)
(-.f64 1 (cos.f64 x))
(pow.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 3) 1/3)
(-.f64 1 (cos.f64 x))
(pow.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) 2)
(-.f64 1 (cos.f64 x))
(pow.f64 (/.f64 (fma.f64 (cos.f64 x) (+.f64 1 (cos.f64 x)) 1) (-.f64 1 (pow.f64 (cos.f64 x) 3))) -1)
(*.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (/.f64 1 (fma.f64 (cos.f64 x) (+.f64 1 (cos.f64 x)) 1)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (fma.f64 (cos.f64 x) (+.f64 1 (cos.f64 x)) 1))
(pow.f64 (/.f64 (+.f64 1 (cos.f64 x)) (pow.f64 (sin.f64 x) 2)) -1)
(/.f64 1 (/.f64 (+.f64 1 (cos.f64 x)) (pow.f64 (sin.f64 x) 2)))
(/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (cos.f64 x)))
(*.f64 (sin.f64 x) (tan.f64 (/.f64 x 2)))
(sqrt.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 2))
(-.f64 1 (cos.f64 x))
(log.f64 (exp.f64 (-.f64 1 (cos.f64 x))))
(-.f64 1 (cos.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (cos.f64 x)))))
(-.f64 1 (cos.f64 x))
(cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 3))
(-.f64 1 (cos.f64 x))
(expm1.f64 (log1p.f64 (-.f64 1 (cos.f64 x))))
(-.f64 1 (cos.f64 x))
(exp.f64 (log1p.f64 (neg.f64 (cos.f64 x))))
(-.f64 1 (cos.f64 x))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (cos.f64 x))) 1))
(-.f64 1 (cos.f64 x))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 (cos.f64 x))) 1) 1))
(-.f64 1 (cos.f64 x))
(exp.f64 (*.f64 (*.f64 1/3 (log1p.f64 (neg.f64 (cos.f64 x)))) 3))
(-.f64 1 (cos.f64 x))
(exp.f64 (*.f64 (*.f64 3 (log1p.f64 (neg.f64 (cos.f64 x)))) 1/3))
(-.f64 1 (cos.f64 x))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 1 (cos.f64 x)))) 2))
(-.f64 1 (cos.f64 x))
(log1p.f64 (expm1.f64 (-.f64 1 (cos.f64 x))))
(-.f64 1 (cos.f64 x))
(fma.f64 1 (neg.f64 (cos.f64 x)) 1)
(-.f64 1 (cos.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (neg.f64 (cbrt.f64 (cos.f64 x))) 1)
(-.f64 1 (cos.f64 x))
(fma.f64 (sqrt.f64 (cos.f64 x)) (neg.f64 (sqrt.f64 (cos.f64 x))) 1)
(-.f64 1 (cos.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) 2) (cbrt.f64 (neg.f64 (cos.f64 x))) 1)
(-.f64 1 (cos.f64 x))
(fma.f64 (sqrt.f64 (neg.f64 (cos.f64 x))) (sqrt.f64 (neg.f64 (cos.f64 x))) 1)
(-.f64 1 (cos.f64 x))
(fma.f64 -1 (cos.f64 x) 1)
(-.f64 1 (cos.f64 x))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (cos.f64 x)) 1)
(-.f64 1 (cos.f64 x))
(fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) 1)
(-.f64 1 (cos.f64 x))

eval127.0ms (0.7%)

Compiler

Compiled 3864 to 2158 computations (44.2% saved)

prune136.0ms (0.7%)

Pruning

10 alts after pruning (9 fresh and 1 done)

PrunedKeptTotal
New1799188
Fresh000
Picked011
Done000
Total17910189
Accuracy
100.0%
Counts
189 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
45.2%
(pow.f64 (/.f64 x (/.f64 (-.f64 1 (cos.f64 x)) x)) -1)
44.4%
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
72.0%
(/.f64 (*.f64 (sin.f64 x) (tan.f64 (/.f64 x 2))) (*.f64 x x))
44.9%
(-.f64 (pow.f64 x -2) (*.f64 (cos.f64 x) (pow.f64 x -2)))
22.0%
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 x -2)) (sqrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 x) x))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2))) (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 x) x)) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 x) x)))))
57.2%
(+.f64 1/2 (fma.f64 1/720 (pow.f64 x 4) (*.f64 (*.f64 -1/24 x) x)))
57.2%
(+.f64 1/2 (*.f64 -1/24 (*.f64 x x)))
45.6%
(*.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (/.f64 1 x))
44.3%
(*.f64 (neg.f64 (-.f64 1 (cos.f64 x))) (/.f64 1 (*.f64 x (neg.f64 x))))
58.0%
1/2
45.2%
(pow.f64 (/.f64 x (/.f64 (-.f64 1 (cos.f64 x)) x)) -1)
44.4%
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
72.0%
(/.f64 (*.f64 (sin.f64 x) (tan.f64 (/.f64 x 2))) (*.f64 x x))
44.9%
(-.f64 (pow.f64 x -2) (*.f64 (cos.f64 x) (pow.f64 x -2)))
22.0%
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 x -2)) (sqrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 x) x))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2))) (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 x) x)) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 x) x)))))
57.2%
(+.f64 1/2 (fma.f64 1/720 (pow.f64 x 4) (*.f64 (*.f64 -1/24 x) x)))
57.2%
(+.f64 1/2 (*.f64 -1/24 (*.f64 x x)))
45.6%
(*.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (/.f64 1 x))
44.3%
(*.f64 (neg.f64 (-.f64 1 (cos.f64 x))) (/.f64 1 (*.f64 x (neg.f64 x))))
58.0%
1/2
Compiler

Compiled 594 to 360 computations (39.4% saved)

localize3.5s (18.3%)

Localize:

Found 13 expressions with local error:

NewAccuracyProgram
99.2%
(cbrt.f64 x)
60.1%
(sqrt.f64 (pow.f64 x -2))
44.7%
(fma.f64 (sqrt.f64 (pow.f64 x -2)) (sqrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 x) x)))))
38.2%
(fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2))) (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 x) x)) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 x) x))))
99.8%
(*.f64 (*.f64 -1/24 x) x)
99.6%
(*.f64 -1/24 x)
88.5%
(fma.f64 1/720 (pow.f64 x 4) (*.f64 (*.f64 -1/24 x) x))
99.5%
(/.f64 1 (*.f64 x (neg.f64 x)))
73.3%
(-.f64 1 (cos.f64 x))
71.9%
(*.f64 (neg.f64 (-.f64 1 (cos.f64 x))) (/.f64 1 (*.f64 x (neg.f64 x))))
99.8%
(*.f64 -1/24 (*.f64 x x))
99.9%
(*.f64 (sin.f64 x) (tan.f64 (/.f64 x 2)))
72.9%
(/.f64 (*.f64 (sin.f64 x) (tan.f64 (/.f64 x 2))) (*.f64 x x))
Compiler

Compiled 337 to 143 computations (57.6% saved)

series20.0ms (0.1%)

Counts
12 → 112
Calls

36 calls:

TimeVariablePointExpression
3.0ms
x
@-inf
(fma.f64 (sqrt.f64 (pow.f64 x -2)) (sqrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 x) x)))))
2.0ms
x
@inf
(fma.f64 (sqrt.f64 (pow.f64 x -2)) (sqrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 x) x)))))
2.0ms
x
@-inf
(fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2))) (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 x) x)) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 x) x))))
1.0ms
x
@inf
(/.f64 (*.f64 (sin.f64 x) (tan.f64 (/.f64 x 2))) (*.f64 x x))
1.0ms
x
@inf
(fma.f64 1/720 (pow.f64 x 4) (*.f64 (*.f64 -1/24 x) x))

rewrite269.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
852×add-sqr-sqrt
832×pow1
826×*-un-lft-identity
788×add-exp-log
788×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
042310
1909308
Stop Event
node limit
Counts
12 → 161
Calls
Call 1
Inputs
(/.f64 (*.f64 (sin.f64 x) (tan.f64 (/.f64 x 2))) (*.f64 x x))
(*.f64 (sin.f64 x) (tan.f64 (/.f64 x 2)))
(*.f64 -1/24 (*.f64 x x))
(*.f64 (neg.f64 (-.f64 1 (cos.f64 x))) (/.f64 1 (*.f64 x (neg.f64 x))))
(/.f64 1 (*.f64 x (neg.f64 x)))
(fma.f64 1/720 (pow.f64 x 4) (*.f64 (*.f64 -1/24 x) x))
(*.f64 -1/24 x)
(*.f64 (*.f64 -1/24 x) x)
(fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2))) (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 x) x)) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 x) x))))
(fma.f64 (sqrt.f64 (pow.f64 x -2)) (sqrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 x) x)))))
(sqrt.f64 (pow.f64 x -2))
(cbrt.f64 x)
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))) (pow.f64 x -2)))) 1)
(*.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))) (pow.f64 x -2))
(*.f64 1 (*.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))) (pow.f64 x -2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))) (pow.f64 x -2))) (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))) (pow.f64 x -2)))) (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))) (pow.f64 x -2))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))) (pow.f64 x -2))) (sqrt.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))) (pow.f64 x -2))))
(*.f64 (/.f64 (sin.f64 x) x) (/.f64 (tan.f64 (*.f64 x 1/2)) x))
(pow.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))) (pow.f64 x -2)) 1)
(pow.f64 (/.f64 (*.f64 x x) (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2)))) -1)
(log.f64 (exp.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))) (pow.f64 x -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))) (pow.f64 x -2)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))) (pow.f64 x -2)) 2) (*.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))) (pow.f64 x -2))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))) (pow.f64 x -2))))
(exp.f64 (log.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))) (pow.f64 x -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))) (pow.f64 x -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))) (pow.f64 x -2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))))) 1)
(pow.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))) 1)
(log.f64 (exp.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))) 2) (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2)))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 x -1/24)))) 1)
(pow.f64 (*.f64 x (*.f64 x -1/24)) 1)
(log.f64 (exp.f64 (*.f64 x (*.f64 x -1/24))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 x -1/24)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x -1/24)) 2) (*.f64 x (*.f64 x -1/24))))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 x -1/24))))
(exp.f64 (log.f64 (*.f64 x (*.f64 x -1/24))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 x -1/24))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 x -1/24))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (neg.f64 (-.f64 1 (cos.f64 x))) (*.f64 x (neg.f64 x))))) 1)
(/.f64 (neg.f64 (-.f64 1 (cos.f64 x))) (*.f64 x (neg.f64 x)))
(/.f64 (*.f64 (neg.f64 (-.f64 1 (cos.f64 x))) 1) (*.f64 x (neg.f64 x)))
(pow.f64 (/.f64 (neg.f64 (-.f64 1 (cos.f64 x))) (*.f64 x (neg.f64 x))) 1)
(neg.f64 (*.f64 (-.f64 1 (cos.f64 x)) (/.f64 1 (*.f64 x (neg.f64 x)))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (-.f64 1 (cos.f64 x))) (*.f64 x (neg.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (neg.f64 (-.f64 1 (cos.f64 x))) (*.f64 x (neg.f64 x))))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (neg.f64 (-.f64 1 (cos.f64 x))) (*.f64 x (neg.f64 x))) 2) (/.f64 (neg.f64 (-.f64 1 (cos.f64 x))) (*.f64 x (neg.f64 x)))))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (-.f64 1 (cos.f64 x))) (*.f64 x (neg.f64 x)))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (-.f64 1 (cos.f64 x))) (*.f64 x (neg.f64 x)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (neg.f64 (-.f64 1 (cos.f64 x))) (*.f64 x (neg.f64 x)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (-.f64 1 (cos.f64 x))) (*.f64 x (neg.f64 x)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 x (neg.f64 x))))) 1)
(*.f64 1 (/.f64 1 (*.f64 x (neg.f64 x))))
(*.f64 (/.f64 1 x) (pow.f64 (neg.f64 x) -1))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 x (neg.f64 x)))) (cbrt.f64 (/.f64 1 (*.f64 x (neg.f64 x))))) (cbrt.f64 (/.f64 1 (*.f64 x (neg.f64 x)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 x (neg.f64 x)))) (sqrt.f64 (/.f64 1 (*.f64 x (neg.f64 x)))))
(*.f64 (pow.f64 (neg.f64 x) -1) (/.f64 1 x))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 x (neg.f64 x))) (cbrt.f64 (*.f64 x (neg.f64 x)))) -1) (pow.f64 (cbrt.f64 (*.f64 x (neg.f64 x))) -1))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 x (neg.f64 x))) -1) (pow.f64 (sqrt.f64 (*.f64 x (neg.f64 x))) -1))
(pow.f64 (*.f64 x (neg.f64 x)) -1)
(pow.f64 (/.f64 1 (*.f64 x (neg.f64 x))) 1)
(pow.f64 (/.f64 (*.f64 x (neg.f64 x)) 1) -1)
(log.f64 (exp.f64 (/.f64 1 (*.f64 x (neg.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 x (neg.f64 x))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x (neg.f64 x)) -2) (/.f64 1 (*.f64 x (neg.f64 x)))))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 x (neg.f64 x)))))
(exp.f64 (neg.f64 (log.f64 (*.f64 x (neg.f64 x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (neg.f64 x))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 x (neg.f64 x)))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 x (neg.f64 x)))))
(+.f64 (*.f64 1/720 (pow.f64 x 4)) (*.f64 x (*.f64 x -1/24)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/720 (pow.f64 x 4) (*.f64 x (*.f64 x -1/24))))) 1)
(*.f64 1 (fma.f64 1/720 (pow.f64 x 4) (*.f64 x (*.f64 x -1/24))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 1/720 (pow.f64 x 4) (*.f64 x (*.f64 x -1/24)))) (cbrt.f64 (fma.f64 1/720 (pow.f64 x 4) (*.f64 x (*.f64 x -1/24))))) (cbrt.f64 (fma.f64 1/720 (pow.f64 x 4) (*.f64 x (*.f64 x -1/24)))))
(*.f64 (sqrt.f64 (fma.f64 1/720 (pow.f64 x 4) (*.f64 x (*.f64 x -1/24)))) (sqrt.f64 (fma.f64 1/720 (pow.f64 x 4) (*.f64 x (*.f64 x -1/24)))))
(pow.f64 (fma.f64 1/720 (pow.f64 x 4) (*.f64 x (*.f64 x -1/24))) 1)
(log.f64 (exp.f64 (fma.f64 1/720 (pow.f64 x 4) (*.f64 x (*.f64 x -1/24)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/720 (pow.f64 x 4) (*.f64 x (*.f64 x -1/24))))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 1/720 (pow.f64 x 4) (*.f64 x (*.f64 x -1/24))) 2) (fma.f64 1/720 (pow.f64 x 4) (*.f64 x (*.f64 x -1/24)))))
(expm1.f64 (log1p.f64 (fma.f64 1/720 (pow.f64 x 4) (*.f64 x (*.f64 x -1/24)))))
(exp.f64 (log.f64 (fma.f64 1/720 (pow.f64 x 4) (*.f64 x (*.f64 x -1/24)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/720 (pow.f64 x 4) (*.f64 x (*.f64 x -1/24)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 1/720 (pow.f64 x 4) (*.f64 x (*.f64 x -1/24)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x -1/24))) 1)
(pow.f64 (*.f64 x -1/24) 1)
(log.f64 (exp.f64 (*.f64 x -1/24)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x -1/24))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x -1/24) 2) (*.f64 x -1/24)))
(expm1.f64 (log1p.f64 (*.f64 x -1/24)))
(exp.f64 (log.f64 (*.f64 x -1/24)))
(exp.f64 (*.f64 (log.f64 (*.f64 x -1/24)) 1))
(log1p.f64 (expm1.f64 (*.f64 x -1/24)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 x -1/24)))) 1)
(pow.f64 (*.f64 x (*.f64 x -1/24)) 1)
(log.f64 (exp.f64 (*.f64 x (*.f64 x -1/24))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 x -1/24)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x -1/24)) 2) (*.f64 x (*.f64 x -1/24))))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 x -1/24))))
(exp.f64 (log.f64 (*.f64 x (*.f64 x -1/24))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 x -1/24))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 x -1/24))))
(+.f64 (neg.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x))))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x))))))) 1)
(*.f64 1 (fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x))))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))) (cbrt.f64 (fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x))))))) (cbrt.f64 (fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))))
(*.f64 (sqrt.f64 (fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))) (sqrt.f64 (fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))))
(pow.f64 (fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x))))) 1)
(log.f64 (exp.f64 (fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x))))))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))) (exp.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x))))) 2) (fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))))
(expm1.f64 (log1p.f64 (fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))))
(exp.f64 (log.f64 (fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))) 1))
(log1p.f64 (expm1.f64 (fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))))
(+.f64 (pow.f64 x -2) (neg.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x))))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (pow.f64 x -2) (neg.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))))) 1)
(*.f64 1 (+.f64 (pow.f64 x -2) (neg.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 x -2) (neg.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x))))))) (cbrt.f64 (+.f64 (pow.f64 x -2) (neg.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))))) (cbrt.f64 (+.f64 (pow.f64 x -2) (neg.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x))))))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 x -2) (neg.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x))))))) (sqrt.f64 (+.f64 (pow.f64 x -2) (neg.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x))))))))
(pow.f64 (+.f64 (pow.f64 x -2) (neg.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))) 1)
(log.f64 (exp.f64 (+.f64 (pow.f64 x -2) (neg.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x))))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (pow.f64 x -2) (neg.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))))))
(log.f64 (*.f64 (exp.f64 (pow.f64 x -2)) (exp.f64 (neg.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x))))))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 x -2) (neg.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))) 2) (+.f64 (pow.f64 x -2) (neg.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x))))))))
(expm1.f64 (log1p.f64 (+.f64 (pow.f64 x -2) (neg.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x))))))))
(exp.f64 (log.f64 (+.f64 (pow.f64 x -2) (neg.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x))))))))
(exp.f64 (*.f64 (log.f64 (+.f64 (pow.f64 x -2) (neg.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x))))))) 1))
(log1p.f64 (expm1.f64 (+.f64 (pow.f64 x -2) (neg.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x))))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 x))) 1)
(*.f64 1 (/.f64 1 x))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 x)) (cbrt.f64 (/.f64 1 x))) (cbrt.f64 (/.f64 1 x)))
(*.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 (/.f64 1 x)))
(*.f64 (pow.f64 (cbrt.f64 x) -2) (pow.f64 (cbrt.f64 x) -1))
(*.f64 (pow.f64 1 1/2) (/.f64 1 x))
(*.f64 (pow.f64 (sqrt.f64 x) -1) (pow.f64 (sqrt.f64 x) -1))
(*.f64 (pow.f64 (/.f64 1 x) 1/2) (pow.f64 (/.f64 1 x) 1/2))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 x -2)) (cbrt.f64 (pow.f64 x -2))) 1/2) (pow.f64 (cbrt.f64 (pow.f64 x -2)) 1/2))
(/.f64 1 x)
(pow.f64 x -1)
(pow.f64 (pow.f64 x -2) 1/2)
(pow.f64 (/.f64 1 x) 1)
(log.f64 (exp.f64 (/.f64 1 x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 x))))
(cbrt.f64 (pow.f64 x -3))
(expm1.f64 (log1p.f64 (/.f64 1 x)))
(exp.f64 (*.f64 -1 (log.f64 x)))
(exp.f64 (*.f64 (log.f64 x) -1))
(exp.f64 (*.f64 (*.f64 -2 (log.f64 x)) 1/2))
(exp.f64 (*.f64 (*.f64 -1 (log.f64 x)) 1))
(log1p.f64 (expm1.f64 (/.f64 1 x)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 x))) 1)
(*.f64 1 (cbrt.f64 x))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 x)) (cbrt.f64 (cbrt.f64 x))) (cbrt.f64 (cbrt.f64 x)))
(*.f64 (sqrt.f64 (cbrt.f64 x)) (sqrt.f64 (cbrt.f64 x)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 x))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 x) 2) 1/3) (pow.f64 (cbrt.f64 x) 1/3))
(*.f64 (pow.f64 (sqrt.f64 x) 1/3) (pow.f64 (sqrt.f64 x) 1/3))
(pow.f64 x 1/3)
(pow.f64 (cbrt.f64 x) 1)
(log.f64 (exp.f64 (cbrt.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 x))))
(expm1.f64 (log1p.f64 (cbrt.f64 x)))
(exp.f64 (log.f64 (cbrt.f64 x)))
(exp.f64 (*.f64 (log.f64 x) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 x)) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 x)))

simplify301.0ms (1.6%)

Algorithm
egg-herbie
Rules
1508×times-frac
1094×unswap-sqr
1072×fma-def
504×exp-prod
438×sqr-pow
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03866261
17874933
229584857
Stop Event
node limit
Counts
273 → 218
Calls
Call 1
Inputs
1/2
(+.f64 1/2 (*.f64 -1/24 (pow.f64 x 2)))
(+.f64 1/2 (+.f64 (*.f64 -1/24 (pow.f64 x 2)) (*.f64 1/720 (pow.f64 x 4))))
(+.f64 1/2 (+.f64 (*.f64 -1/24 (pow.f64 x 2)) (+.f64 (*.f64 -1/40320 (pow.f64 x 6)) (*.f64 1/720 (pow.f64 x 4)))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (*.f64 (pow.f64 x 2) (cos.f64 (*.f64 1/2 x))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (*.f64 (pow.f64 x 2) (cos.f64 (*.f64 1/2 x))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (*.f64 (pow.f64 x 2) (cos.f64 (*.f64 1/2 x))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (*.f64 (pow.f64 x 2) (cos.f64 (*.f64 1/2 x))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (*.f64 (pow.f64 x 2) (cos.f64 (*.f64 1/2 x))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (*.f64 (pow.f64 x 2) (cos.f64 (*.f64 1/2 x))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (*.f64 (pow.f64 x 2) (cos.f64 (*.f64 1/2 x))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (*.f64 (pow.f64 x 2) (cos.f64 (*.f64 1/2 x))))
(*.f64 1/2 (pow.f64 x 2))
(+.f64 (*.f64 -1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))
(+.f64 (*.f64 -1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/720 (pow.f64 x 6)) (*.f64 1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/24 (pow.f64 x 4)) (+.f64 (*.f64 -1/40320 (pow.f64 x 8)) (+.f64 (*.f64 1/720 (pow.f64 x 6)) (*.f64 1/2 (pow.f64 x 2)))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (cos.f64 (*.f64 1/2 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (cos.f64 (*.f64 1/2 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (cos.f64 (*.f64 1/2 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (cos.f64 (*.f64 1/2 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (cos.f64 (*.f64 1/2 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (cos.f64 (*.f64 1/2 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (cos.f64 (*.f64 1/2 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (cos.f64 (*.f64 1/2 x)))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 -1/24 (pow.f64 x 2))
1/2
(+.f64 1/2 (*.f64 -1/24 (pow.f64 x 2)))
(+.f64 1/2 (+.f64 (*.f64 -1/24 (pow.f64 x 2)) (*.f64 1/720 (pow.f64 x 4))))
(+.f64 1/2 (+.f64 (*.f64 -1/24 (pow.f64 x 2)) (+.f64 (*.f64 -1/40320 (pow.f64 x 6)) (*.f64 1/720 (pow.f64 x 4)))))
(*.f64 -1 (/.f64 (-.f64 (cos.f64 x) 1) (pow.f64 x 2)))
(*.f64 -1 (/.f64 (-.f64 (cos.f64 x) 1) (pow.f64 x 2)))
(*.f64 -1 (/.f64 (-.f64 (cos.f64 x) 1) (pow.f64 x 2)))
(*.f64 -1 (/.f64 (-.f64 (cos.f64 x) 1) (pow.f64 x 2)))
(*.f64 -1 (/.f64 (-.f64 (cos.f64 x) 1) (pow.f64 x 2)))
(*.f64 -1 (/.f64 (-.f64 (cos.f64 x) 1) (pow.f64 x 2)))
(*.f64 -1 (/.f64 (-.f64 (cos.f64 x) 1) (pow.f64 x 2)))
(*.f64 -1 (/.f64 (-.f64 (cos.f64 x) 1) (pow.f64 x 2)))
(/.f64 -1 (pow.f64 x 2))
(/.f64 -1 (pow.f64 x 2))
(/.f64 -1 (pow.f64 x 2))
(/.f64 -1 (pow.f64 x 2))
(/.f64 -1 (pow.f64 x 2))
(/.f64 -1 (pow.f64 x 2))
(/.f64 -1 (pow.f64 x 2))
(/.f64 -1 (pow.f64 x 2))
(/.f64 -1 (pow.f64 x 2))
(/.f64 -1 (pow.f64 x 2))
(/.f64 -1 (pow.f64 x 2))
(/.f64 -1 (pow.f64 x 2))
(*.f64 -1/24 (pow.f64 x 2))
(+.f64 (*.f64 -1/24 (pow.f64 x 2)) (*.f64 1/720 (pow.f64 x 4)))
(+.f64 (*.f64 -1/24 (pow.f64 x 2)) (*.f64 1/720 (pow.f64 x 4)))
(+.f64 (*.f64 -1/24 (pow.f64 x 2)) (*.f64 1/720 (pow.f64 x 4)))
(*.f64 1/720 (pow.f64 x 4))
(+.f64 (*.f64 -1/24 (pow.f64 x 2)) (*.f64 1/720 (pow.f64 x 4)))
(+.f64 (*.f64 -1/24 (pow.f64 x 2)) (*.f64 1/720 (pow.f64 x 4)))
(+.f64 (*.f64 -1/24 (pow.f64 x 2)) (*.f64 1/720 (pow.f64 x 4)))
(*.f64 1/720 (pow.f64 x 4))
(+.f64 (*.f64 -1/24 (pow.f64 x 2)) (*.f64 1/720 (pow.f64 x 4)))
(+.f64 (*.f64 -1/24 (pow.f64 x 2)) (*.f64 1/720 (pow.f64 x 4)))
(+.f64 (*.f64 -1/24 (pow.f64 x 2)) (*.f64 1/720 (pow.f64 x 4)))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 -1/24 (pow.f64 x 2))
(/.f64 1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 2)) 1/2)
(/.f64 (cos.f64 x) (pow.f64 x 2))
(/.f64 (cos.f64 x) (pow.f64 x 2))
1/2
(+.f64 1/2 (*.f64 -1/24 (pow.f64 x 2)))
(+.f64 1/2 (+.f64 (*.f64 -1/24 (pow.f64 x 2)) (*.f64 1/720 (pow.f64 x 4))))
(+.f64 1/2 (+.f64 (*.f64 -1/24 (pow.f64 x 2)) (+.f64 (*.f64 -1/40320 (pow.f64 x 6)) (*.f64 1/720 (pow.f64 x 4)))))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))) (pow.f64 x -2)))) 1)
(*.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))) (pow.f64 x -2))
(*.f64 1 (*.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))) (pow.f64 x -2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))) (pow.f64 x -2))) (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))) (pow.f64 x -2)))) (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))) (pow.f64 x -2))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))) (pow.f64 x -2))) (sqrt.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))) (pow.f64 x -2))))
(*.f64 (/.f64 (sin.f64 x) x) (/.f64 (tan.f64 (*.f64 x 1/2)) x))
(pow.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))) (pow.f64 x -2)) 1)
(pow.f64 (/.f64 (*.f64 x x) (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2)))) -1)
(log.f64 (exp.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))) (pow.f64 x -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))) (pow.f64 x -2)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))) (pow.f64 x -2)) 2) (*.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))) (pow.f64 x -2))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))) (pow.f64 x -2))))
(exp.f64 (log.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))) (pow.f64 x -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))) (pow.f64 x -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))) (pow.f64 x -2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))))) 1)
(pow.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))) 1)
(log.f64 (exp.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))) 2) (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2)))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 x -1/24)))) 1)
(pow.f64 (*.f64 x (*.f64 x -1/24)) 1)
(log.f64 (exp.f64 (*.f64 x (*.f64 x -1/24))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 x -1/24)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x -1/24)) 2) (*.f64 x (*.f64 x -1/24))))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 x -1/24))))
(exp.f64 (log.f64 (*.f64 x (*.f64 x -1/24))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 x -1/24))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 x -1/24))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (neg.f64 (-.f64 1 (cos.f64 x))) (*.f64 x (neg.f64 x))))) 1)
(/.f64 (neg.f64 (-.f64 1 (cos.f64 x))) (*.f64 x (neg.f64 x)))
(/.f64 (*.f64 (neg.f64 (-.f64 1 (cos.f64 x))) 1) (*.f64 x (neg.f64 x)))
(pow.f64 (/.f64 (neg.f64 (-.f64 1 (cos.f64 x))) (*.f64 x (neg.f64 x))) 1)
(neg.f64 (*.f64 (-.f64 1 (cos.f64 x)) (/.f64 1 (*.f64 x (neg.f64 x)))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (-.f64 1 (cos.f64 x))) (*.f64 x (neg.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (neg.f64 (-.f64 1 (cos.f64 x))) (*.f64 x (neg.f64 x))))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (neg.f64 (-.f64 1 (cos.f64 x))) (*.f64 x (neg.f64 x))) 2) (/.f64 (neg.f64 (-.f64 1 (cos.f64 x))) (*.f64 x (neg.f64 x)))))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (-.f64 1 (cos.f64 x))) (*.f64 x (neg.f64 x)))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (-.f64 1 (cos.f64 x))) (*.f64 x (neg.f64 x)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (neg.f64 (-.f64 1 (cos.f64 x))) (*.f64 x (neg.f64 x)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (-.f64 1 (cos.f64 x))) (*.f64 x (neg.f64 x)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 x (neg.f64 x))))) 1)
(*.f64 1 (/.f64 1 (*.f64 x (neg.f64 x))))
(*.f64 (/.f64 1 x) (pow.f64 (neg.f64 x) -1))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 x (neg.f64 x)))) (cbrt.f64 (/.f64 1 (*.f64 x (neg.f64 x))))) (cbrt.f64 (/.f64 1 (*.f64 x (neg.f64 x)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 x (neg.f64 x)))) (sqrt.f64 (/.f64 1 (*.f64 x (neg.f64 x)))))
(*.f64 (pow.f64 (neg.f64 x) -1) (/.f64 1 x))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 x (neg.f64 x))) (cbrt.f64 (*.f64 x (neg.f64 x)))) -1) (pow.f64 (cbrt.f64 (*.f64 x (neg.f64 x))) -1))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 x (neg.f64 x))) -1) (pow.f64 (sqrt.f64 (*.f64 x (neg.f64 x))) -1))
(pow.f64 (*.f64 x (neg.f64 x)) -1)
(pow.f64 (/.f64 1 (*.f64 x (neg.f64 x))) 1)
(pow.f64 (/.f64 (*.f64 x (neg.f64 x)) 1) -1)
(log.f64 (exp.f64 (/.f64 1 (*.f64 x (neg.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 x (neg.f64 x))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x (neg.f64 x)) -2) (/.f64 1 (*.f64 x (neg.f64 x)))))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 x (neg.f64 x)))))
(exp.f64 (neg.f64 (log.f64 (*.f64 x (neg.f64 x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (neg.f64 x))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 x (neg.f64 x)))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 x (neg.f64 x)))))
(+.f64 (*.f64 1/720 (pow.f64 x 4)) (*.f64 x (*.f64 x -1/24)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/720 (pow.f64 x 4) (*.f64 x (*.f64 x -1/24))))) 1)
(*.f64 1 (fma.f64 1/720 (pow.f64 x 4) (*.f64 x (*.f64 x -1/24))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 1/720 (pow.f64 x 4) (*.f64 x (*.f64 x -1/24)))) (cbrt.f64 (fma.f64 1/720 (pow.f64 x 4) (*.f64 x (*.f64 x -1/24))))) (cbrt.f64 (fma.f64 1/720 (pow.f64 x 4) (*.f64 x (*.f64 x -1/24)))))
(*.f64 (sqrt.f64 (fma.f64 1/720 (pow.f64 x 4) (*.f64 x (*.f64 x -1/24)))) (sqrt.f64 (fma.f64 1/720 (pow.f64 x 4) (*.f64 x (*.f64 x -1/24)))))
(pow.f64 (fma.f64 1/720 (pow.f64 x 4) (*.f64 x (*.f64 x -1/24))) 1)
(log.f64 (exp.f64 (fma.f64 1/720 (pow.f64 x 4) (*.f64 x (*.f64 x -1/24)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/720 (pow.f64 x 4) (*.f64 x (*.f64 x -1/24))))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 1/720 (pow.f64 x 4) (*.f64 x (*.f64 x -1/24))) 2) (fma.f64 1/720 (pow.f64 x 4) (*.f64 x (*.f64 x -1/24)))))
(expm1.f64 (log1p.f64 (fma.f64 1/720 (pow.f64 x 4) (*.f64 x (*.f64 x -1/24)))))
(exp.f64 (log.f64 (fma.f64 1/720 (pow.f64 x 4) (*.f64 x (*.f64 x -1/24)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/720 (pow.f64 x 4) (*.f64 x (*.f64 x -1/24)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 1/720 (pow.f64 x 4) (*.f64 x (*.f64 x -1/24)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x -1/24))) 1)
(pow.f64 (*.f64 x -1/24) 1)
(log.f64 (exp.f64 (*.f64 x -1/24)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x -1/24))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x -1/24) 2) (*.f64 x -1/24)))
(expm1.f64 (log1p.f64 (*.f64 x -1/24)))
(exp.f64 (log.f64 (*.f64 x -1/24)))
(exp.f64 (*.f64 (log.f64 (*.f64 x -1/24)) 1))
(log1p.f64 (expm1.f64 (*.f64 x -1/24)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 x -1/24)))) 1)
(pow.f64 (*.f64 x (*.f64 x -1/24)) 1)
(log.f64 (exp.f64 (*.f64 x (*.f64 x -1/24))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 x -1/24)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x -1/24)) 2) (*.f64 x (*.f64 x -1/24))))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 x -1/24))))
(exp.f64 (log.f64 (*.f64 x (*.f64 x -1/24))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 x -1/24))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 x -1/24))))
(+.f64 (neg.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x))))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x))))))) 1)
(*.f64 1 (fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x))))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))) (cbrt.f64 (fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x))))))) (cbrt.f64 (fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))))
(*.f64 (sqrt.f64 (fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))) (sqrt.f64 (fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))))
(pow.f64 (fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x))))) 1)
(log.f64 (exp.f64 (fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x))))))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))) (exp.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x))))) 2) (fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))))
(expm1.f64 (log1p.f64 (fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))))
(exp.f64 (log.f64 (fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))) 1))
(log1p.f64 (expm1.f64 (fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))))
(+.f64 (pow.f64 x -2) (neg.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x))))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (pow.f64 x -2) (neg.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))))) 1)
(*.f64 1 (+.f64 (pow.f64 x -2) (neg.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 x -2) (neg.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x))))))) (cbrt.f64 (+.f64 (pow.f64 x -2) (neg.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))))) (cbrt.f64 (+.f64 (pow.f64 x -2) (neg.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x))))))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 x -2) (neg.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x))))))) (sqrt.f64 (+.f64 (pow.f64 x -2) (neg.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x))))))))
(pow.f64 (+.f64 (pow.f64 x -2) (neg.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))) 1)
(log.f64 (exp.f64 (+.f64 (pow.f64 x -2) (neg.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x))))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (pow.f64 x -2) (neg.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))))))
(log.f64 (*.f64 (exp.f64 (pow.f64 x -2)) (exp.f64 (neg.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x))))))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 x -2) (neg.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))) 2) (+.f64 (pow.f64 x -2) (neg.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x))))))))
(expm1.f64 (log1p.f64 (+.f64 (pow.f64 x -2) (neg.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x))))))))
(exp.f64 (log.f64 (+.f64 (pow.f64 x -2) (neg.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x))))))))
(exp.f64 (*.f64 (log.f64 (+.f64 (pow.f64 x -2) (neg.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x))))))) 1))
(log1p.f64 (expm1.f64 (+.f64 (pow.f64 x -2) (neg.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x))))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 x))) 1)
(*.f64 1 (/.f64 1 x))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 x)) (cbrt.f64 (/.f64 1 x))) (cbrt.f64 (/.f64 1 x)))
(*.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 (/.f64 1 x)))
(*.f64 (pow.f64 (cbrt.f64 x) -2) (pow.f64 (cbrt.f64 x) -1))
(*.f64 (pow.f64 1 1/2) (/.f64 1 x))
(*.f64 (pow.f64 (sqrt.f64 x) -1) (pow.f64 (sqrt.f64 x) -1))
(*.f64 (pow.f64 (/.f64 1 x) 1/2) (pow.f64 (/.f64 1 x) 1/2))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 x -2)) (cbrt.f64 (pow.f64 x -2))) 1/2) (pow.f64 (cbrt.f64 (pow.f64 x -2)) 1/2))
(/.f64 1 x)
(pow.f64 x -1)
(pow.f64 (pow.f64 x -2) 1/2)
(pow.f64 (/.f64 1 x) 1)
(log.f64 (exp.f64 (/.f64 1 x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 x))))
(cbrt.f64 (pow.f64 x -3))
(expm1.f64 (log1p.f64 (/.f64 1 x)))
(exp.f64 (*.f64 -1 (log.f64 x)))
(exp.f64 (*.f64 (log.f64 x) -1))
(exp.f64 (*.f64 (*.f64 -2 (log.f64 x)) 1/2))
(exp.f64 (*.f64 (*.f64 -1 (log.f64 x)) 1))
(log1p.f64 (expm1.f64 (/.f64 1 x)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 x))) 1)
(*.f64 1 (cbrt.f64 x))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 x)) (cbrt.f64 (cbrt.f64 x))) (cbrt.f64 (cbrt.f64 x)))
(*.f64 (sqrt.f64 (cbrt.f64 x)) (sqrt.f64 (cbrt.f64 x)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 x))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 x) 2) 1/3) (pow.f64 (cbrt.f64 x) 1/3))
(*.f64 (pow.f64 (sqrt.f64 x) 1/3) (pow.f64 (sqrt.f64 x) 1/3))
(pow.f64 x 1/3)
(pow.f64 (cbrt.f64 x) 1)
(log.f64 (exp.f64 (cbrt.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 x))))
(expm1.f64 (log1p.f64 (cbrt.f64 x)))
(exp.f64 (log.f64 (cbrt.f64 x)))
(exp.f64 (*.f64 (log.f64 x) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 x)) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 x)))
Outputs
1/2
(+.f64 1/2 (*.f64 -1/24 (pow.f64 x 2)))
(+.f64 1/2 (*.f64 -1/24 (*.f64 x x)))
(fma.f64 -1/24 (*.f64 x x) 1/2)
(+.f64 1/2 (+.f64 (*.f64 -1/24 (pow.f64 x 2)) (*.f64 1/720 (pow.f64 x 4))))
(+.f64 1/2 (fma.f64 -1/24 (*.f64 x x) (*.f64 1/720 (pow.f64 x 4))))
(+.f64 (fma.f64 -1/24 (*.f64 x x) 1/2) (*.f64 1/720 (pow.f64 x 4)))
(fma.f64 -1/24 (*.f64 x x) (fma.f64 1/720 (pow.f64 x 4) 1/2))
(+.f64 1/2 (+.f64 (*.f64 -1/24 (pow.f64 x 2)) (+.f64 (*.f64 -1/40320 (pow.f64 x 6)) (*.f64 1/720 (pow.f64 x 4)))))
(+.f64 1/2 (fma.f64 -1/24 (*.f64 x x) (fma.f64 -1/40320 (pow.f64 x 6) (*.f64 1/720 (pow.f64 x 4)))))
(+.f64 1/2 (fma.f64 -1/24 (*.f64 x x) (fma.f64 1/720 (pow.f64 x 4) (*.f64 -1/40320 (pow.f64 x 6)))))
(+.f64 (fma.f64 -1/40320 (pow.f64 x 6) (*.f64 -1/24 (*.f64 x x))) (fma.f64 1/720 (pow.f64 x 4) 1/2))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (*.f64 (pow.f64 x 2) (cos.f64 (*.f64 1/2 x))))
(*.f64 (/.f64 (sin.f64 x) (*.f64 x x)) (/.f64 (sin.f64 (*.f64 1/2 x)) (cos.f64 (*.f64 1/2 x))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (*.f64 (pow.f64 x 2) (cos.f64 (*.f64 1/2 x))))
(*.f64 (/.f64 (sin.f64 x) (*.f64 x x)) (/.f64 (sin.f64 (*.f64 1/2 x)) (cos.f64 (*.f64 1/2 x))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (*.f64 (pow.f64 x 2) (cos.f64 (*.f64 1/2 x))))
(*.f64 (/.f64 (sin.f64 x) (*.f64 x x)) (/.f64 (sin.f64 (*.f64 1/2 x)) (cos.f64 (*.f64 1/2 x))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (*.f64 (pow.f64 x 2) (cos.f64 (*.f64 1/2 x))))
(*.f64 (/.f64 (sin.f64 x) (*.f64 x x)) (/.f64 (sin.f64 (*.f64 1/2 x)) (cos.f64 (*.f64 1/2 x))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (*.f64 (pow.f64 x 2) (cos.f64 (*.f64 1/2 x))))
(*.f64 (/.f64 (sin.f64 x) (*.f64 x x)) (/.f64 (sin.f64 (*.f64 1/2 x)) (cos.f64 (*.f64 1/2 x))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (*.f64 (pow.f64 x 2) (cos.f64 (*.f64 1/2 x))))
(*.f64 (/.f64 (sin.f64 x) (*.f64 x x)) (/.f64 (sin.f64 (*.f64 1/2 x)) (cos.f64 (*.f64 1/2 x))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (*.f64 (pow.f64 x 2) (cos.f64 (*.f64 1/2 x))))
(*.f64 (/.f64 (sin.f64 x) (*.f64 x x)) (/.f64 (sin.f64 (*.f64 1/2 x)) (cos.f64 (*.f64 1/2 x))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (*.f64 (pow.f64 x 2) (cos.f64 (*.f64 1/2 x))))
(*.f64 (/.f64 (sin.f64 x) (*.f64 x x)) (/.f64 (sin.f64 (*.f64 1/2 x)) (cos.f64 (*.f64 1/2 x))))
(*.f64 1/2 (pow.f64 x 2))
(*.f64 1/2 (*.f64 x x))
(+.f64 (*.f64 -1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))
(fma.f64 -1/24 (pow.f64 x 4) (*.f64 1/2 (*.f64 x x)))
(fma.f64 1/2 (*.f64 x x) (*.f64 -1/24 (pow.f64 x 4)))
(+.f64 (*.f64 -1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/720 (pow.f64 x 6)) (*.f64 1/2 (pow.f64 x 2))))
(fma.f64 -1/24 (pow.f64 x 4) (fma.f64 1/720 (pow.f64 x 6) (*.f64 1/2 (*.f64 x x))))
(fma.f64 -1/24 (pow.f64 x 4) (fma.f64 1/2 (*.f64 x x) (*.f64 1/720 (pow.f64 x 6))))
(fma.f64 1/2 (*.f64 x x) (fma.f64 1/720 (pow.f64 x 6) (*.f64 -1/24 (pow.f64 x 4))))
(+.f64 (*.f64 -1/24 (pow.f64 x 4)) (+.f64 (*.f64 -1/40320 (pow.f64 x 8)) (+.f64 (*.f64 1/720 (pow.f64 x 6)) (*.f64 1/2 (pow.f64 x 2)))))
(fma.f64 -1/24 (pow.f64 x 4) (fma.f64 -1/40320 (pow.f64 x 8) (fma.f64 1/720 (pow.f64 x 6) (*.f64 1/2 (*.f64 x x)))))
(fma.f64 -1/24 (pow.f64 x 4) (fma.f64 -1/40320 (pow.f64 x 8) (fma.f64 1/2 (*.f64 x x) (*.f64 1/720 (pow.f64 x 6)))))
(fma.f64 -1/24 (pow.f64 x 4) (fma.f64 1/720 (pow.f64 x 6) (fma.f64 1/2 (*.f64 x x) (*.f64 -1/40320 (pow.f64 x 8)))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (cos.f64 (*.f64 1/2 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 x))) (sin.f64 (*.f64 1/2 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (cos.f64 (*.f64 1/2 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 x))) (sin.f64 (*.f64 1/2 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (cos.f64 (*.f64 1/2 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 x))) (sin.f64 (*.f64 1/2 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (cos.f64 (*.f64 1/2 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 x))) (sin.f64 (*.f64 1/2 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (cos.f64 (*.f64 1/2 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 x))) (sin.f64 (*.f64 1/2 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (cos.f64 (*.f64 1/2 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 x))) (sin.f64 (*.f64 1/2 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (cos.f64 (*.f64 1/2 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 x))) (sin.f64 (*.f64 1/2 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (cos.f64 (*.f64 1/2 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 x))) (sin.f64 (*.f64 1/2 x)))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 -1/24 (*.f64 x x))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 -1/24 (*.f64 x x))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 -1/24 (*.f64 x x))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 -1/24 (*.f64 x x))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 -1/24 (*.f64 x x))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 -1/24 (*.f64 x x))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 -1/24 (*.f64 x x))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 -1/24 (*.f64 x x))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 -1/24 (*.f64 x x))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 -1/24 (*.f64 x x))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 -1/24 (*.f64 x x))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 -1/24 (*.f64 x x))
1/2
(+.f64 1/2 (*.f64 -1/24 (pow.f64 x 2)))
(+.f64 1/2 (*.f64 -1/24 (*.f64 x x)))
(fma.f64 -1/24 (*.f64 x x) 1/2)
(+.f64 1/2 (+.f64 (*.f64 -1/24 (pow.f64 x 2)) (*.f64 1/720 (pow.f64 x 4))))
(+.f64 1/2 (fma.f64 -1/24 (*.f64 x x) (*.f64 1/720 (pow.f64 x 4))))
(+.f64 (fma.f64 -1/24 (*.f64 x x) 1/2) (*.f64 1/720 (pow.f64 x 4)))
(fma.f64 -1/24 (*.f64 x x) (fma.f64 1/720 (pow.f64 x 4) 1/2))
(+.f64 1/2 (+.f64 (*.f64 -1/24 (pow.f64 x 2)) (+.f64 (*.f64 -1/40320 (pow.f64 x 6)) (*.f64 1/720 (pow.f64 x 4)))))
(+.f64 1/2 (fma.f64 -1/24 (*.f64 x x) (fma.f64 -1/40320 (pow.f64 x 6) (*.f64 1/720 (pow.f64 x 4)))))
(+.f64 1/2 (fma.f64 -1/24 (*.f64 x x) (fma.f64 1/720 (pow.f64 x 4) (*.f64 -1/40320 (pow.f64 x 6)))))
(+.f64 (fma.f64 -1/40320 (pow.f64 x 6) (*.f64 -1/24 (*.f64 x x))) (fma.f64 1/720 (pow.f64 x 4) 1/2))
(*.f64 -1 (/.f64 (-.f64 (cos.f64 x) 1) (pow.f64 x 2)))
(neg.f64 (/.f64 (+.f64 (cos.f64 x) -1) (*.f64 x x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 -1 (/.f64 (-.f64 (cos.f64 x) 1) (pow.f64 x 2)))
(neg.f64 (/.f64 (+.f64 (cos.f64 x) -1) (*.f64 x x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 -1 (/.f64 (-.f64 (cos.f64 x) 1) (pow.f64 x 2)))
(neg.f64 (/.f64 (+.f64 (cos.f64 x) -1) (*.f64 x x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 -1 (/.f64 (-.f64 (cos.f64 x) 1) (pow.f64 x 2)))
(neg.f64 (/.f64 (+.f64 (cos.f64 x) -1) (*.f64 x x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 -1 (/.f64 (-.f64 (cos.f64 x) 1) (pow.f64 x 2)))
(neg.f64 (/.f64 (+.f64 (cos.f64 x) -1) (*.f64 x x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 -1 (/.f64 (-.f64 (cos.f64 x) 1) (pow.f64 x 2)))
(neg.f64 (/.f64 (+.f64 (cos.f64 x) -1) (*.f64 x x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 -1 (/.f64 (-.f64 (cos.f64 x) 1) (pow.f64 x 2)))
(neg.f64 (/.f64 (+.f64 (cos.f64 x) -1) (*.f64 x x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 -1 (/.f64 (-.f64 (cos.f64 x) 1) (pow.f64 x 2)))
(neg.f64 (/.f64 (+.f64 (cos.f64 x) -1) (*.f64 x x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(/.f64 -1 (pow.f64 x 2))
(/.f64 -1 (*.f64 x x))
(neg.f64 (pow.f64 x -2))
(/.f64 -1 (pow.f64 x 2))
(/.f64 -1 (*.f64 x x))
(neg.f64 (pow.f64 x -2))
(/.f64 -1 (pow.f64 x 2))
(/.f64 -1 (*.f64 x x))
(neg.f64 (pow.f64 x -2))
(/.f64 -1 (pow.f64 x 2))
(/.f64 -1 (*.f64 x x))
(neg.f64 (pow.f64 x -2))
(/.f64 -1 (pow.f64 x 2))
(/.f64 -1 (*.f64 x x))
(neg.f64 (pow.f64 x -2))
(/.f64 -1 (pow.f64 x 2))
(/.f64 -1 (*.f64 x x))
(neg.f64 (pow.f64 x -2))
(/.f64 -1 (pow.f64 x 2))
(/.f64 -1 (*.f64 x x))
(neg.f64 (pow.f64 x -2))
(/.f64 -1 (pow.f64 x 2))
(/.f64 -1 (*.f64 x x))
(neg.f64 (pow.f64 x -2))
(/.f64 -1 (pow.f64 x 2))
(/.f64 -1 (*.f64 x x))
(neg.f64 (pow.f64 x -2))
(/.f64 -1 (pow.f64 x 2))
(/.f64 -1 (*.f64 x x))
(neg.f64 (pow.f64 x -2))
(/.f64 -1 (pow.f64 x 2))
(/.f64 -1 (*.f64 x x))
(neg.f64 (pow.f64 x -2))
(/.f64 -1 (pow.f64 x 2))
(/.f64 -1 (*.f64 x x))
(neg.f64 (pow.f64 x -2))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 -1/24 (*.f64 x x))
(+.f64 (*.f64 -1/24 (pow.f64 x 2)) (*.f64 1/720 (pow.f64 x 4)))
(fma.f64 -1/24 (*.f64 x x) (*.f64 1/720 (pow.f64 x 4)))
(+.f64 (*.f64 -1/24 (pow.f64 x 2)) (*.f64 1/720 (pow.f64 x 4)))
(fma.f64 -1/24 (*.f64 x x) (*.f64 1/720 (pow.f64 x 4)))
(+.f64 (*.f64 -1/24 (pow.f64 x 2)) (*.f64 1/720 (pow.f64 x 4)))
(fma.f64 -1/24 (*.f64 x x) (*.f64 1/720 (pow.f64 x 4)))
(*.f64 1/720 (pow.f64 x 4))
(+.f64 (*.f64 -1/24 (pow.f64 x 2)) (*.f64 1/720 (pow.f64 x 4)))
(fma.f64 -1/24 (*.f64 x x) (*.f64 1/720 (pow.f64 x 4)))
(+.f64 (*.f64 -1/24 (pow.f64 x 2)) (*.f64 1/720 (pow.f64 x 4)))
(fma.f64 -1/24 (*.f64 x x) (*.f64 1/720 (pow.f64 x 4)))
(+.f64 (*.f64 -1/24 (pow.f64 x 2)) (*.f64 1/720 (pow.f64 x 4)))
(fma.f64 -1/24 (*.f64 x x) (*.f64 1/720 (pow.f64 x 4)))
(*.f64 1/720 (pow.f64 x 4))
(+.f64 (*.f64 -1/24 (pow.f64 x 2)) (*.f64 1/720 (pow.f64 x 4)))
(fma.f64 -1/24 (*.f64 x x) (*.f64 1/720 (pow.f64 x 4)))
(+.f64 (*.f64 -1/24 (pow.f64 x 2)) (*.f64 1/720 (pow.f64 x 4)))
(fma.f64 -1/24 (*.f64 x x) (*.f64 1/720 (pow.f64 x 4)))
(+.f64 (*.f64 -1/24 (pow.f64 x 2)) (*.f64 1/720 (pow.f64 x 4)))
(fma.f64 -1/24 (*.f64 x x) (*.f64 1/720 (pow.f64 x 4)))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 -1/24 (*.f64 x x))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 -1/24 (*.f64 x x))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 -1/24 (*.f64 x x))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 -1/24 (*.f64 x x))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 -1/24 (*.f64 x x))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 -1/24 (*.f64 x x))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 -1/24 (*.f64 x x))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 -1/24 (*.f64 x x))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 -1/24 (*.f64 x x))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 -1/24 (*.f64 x x))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 -1/24 (*.f64 x x))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 -1/24 (*.f64 x x))
(/.f64 1 (pow.f64 x 2))
(/.f64 1 (*.f64 x x))
(pow.f64 x -2)
(-.f64 (/.f64 1 (pow.f64 x 2)) 1/2)
(+.f64 (/.f64 1 (*.f64 x x)) -1/2)
(+.f64 (pow.f64 x -2) -1/2)
(/.f64 (cos.f64 x) (pow.f64 x 2))
(/.f64 (cos.f64 x) (*.f64 x x))
(/.f64 (cos.f64 x) (pow.f64 x 2))
(/.f64 (cos.f64 x) (*.f64 x x))
1/2
(+.f64 1/2 (*.f64 -1/24 (pow.f64 x 2)))
(+.f64 1/2 (*.f64 -1/24 (*.f64 x x)))
(fma.f64 -1/24 (*.f64 x x) 1/2)
(+.f64 1/2 (+.f64 (*.f64 -1/24 (pow.f64 x 2)) (*.f64 1/720 (pow.f64 x 4))))
(+.f64 1/2 (fma.f64 -1/24 (*.f64 x x) (*.f64 1/720 (pow.f64 x 4))))
(+.f64 (fma.f64 -1/24 (*.f64 x x) 1/2) (*.f64 1/720 (pow.f64 x 4)))
(fma.f64 -1/24 (*.f64 x x) (fma.f64 1/720 (pow.f64 x 4) 1/2))
(+.f64 1/2 (+.f64 (*.f64 -1/24 (pow.f64 x 2)) (+.f64 (*.f64 -1/40320 (pow.f64 x 6)) (*.f64 1/720 (pow.f64 x 4)))))
(+.f64 1/2 (fma.f64 -1/24 (*.f64 x x) (fma.f64 -1/40320 (pow.f64 x 6) (*.f64 1/720 (pow.f64 x 4)))))
(+.f64 1/2 (fma.f64 -1/24 (*.f64 x x) (fma.f64 1/720 (pow.f64 x 4) (*.f64 -1/40320 (pow.f64 x 6)))))
(+.f64 (fma.f64 -1/40320 (pow.f64 x 6) (*.f64 -1/24 (*.f64 x x))) (fma.f64 1/720 (pow.f64 x 4) 1/2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(neg.f64 (/.f64 (+.f64 (cos.f64 x) -1) (*.f64 x x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(neg.f64 (/.f64 (+.f64 (cos.f64 x) -1) (*.f64 x x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(neg.f64 (/.f64 (+.f64 (cos.f64 x) -1) (*.f64 x x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(neg.f64 (/.f64 (+.f64 (cos.f64 x) -1) (*.f64 x x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(neg.f64 (/.f64 (+.f64 (cos.f64 x) -1) (*.f64 x x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(neg.f64 (/.f64 (+.f64 (cos.f64 x) -1) (*.f64 x x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(neg.f64 (/.f64 (+.f64 (cos.f64 x) -1) (*.f64 x x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(neg.f64 (/.f64 (+.f64 (cos.f64 x) -1) (*.f64 x x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(/.f64 1 x)
(pow.f64 x -1)
(/.f64 1 x)
(pow.f64 x -1)
(/.f64 1 x)
(pow.f64 x -1)
(/.f64 1 x)
(pow.f64 x -1)
(/.f64 1 x)
(pow.f64 x -1)
(/.f64 1 x)
(pow.f64 x -1)
(/.f64 1 x)
(pow.f64 x -1)
(/.f64 1 x)
(pow.f64 x -1)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(/.f64 -1 x)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))) (pow.f64 x -2)))) 1)
(*.f64 (sin.f64 x) (*.f64 (tan.f64 (*.f64 1/2 x)) (pow.f64 x -2)))
(*.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))) (pow.f64 x -2))
(*.f64 (sin.f64 x) (*.f64 (tan.f64 (*.f64 1/2 x)) (pow.f64 x -2)))
(*.f64 1 (*.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))) (pow.f64 x -2)))
(*.f64 (sin.f64 x) (*.f64 (tan.f64 (*.f64 1/2 x)) (pow.f64 x -2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))) (pow.f64 x -2))) (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))) (pow.f64 x -2)))) (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))) (pow.f64 x -2))))
(*.f64 (sin.f64 x) (*.f64 (tan.f64 (*.f64 1/2 x)) (pow.f64 x -2)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))) (pow.f64 x -2))) (sqrt.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))) (pow.f64 x -2))))
(*.f64 (sin.f64 x) (*.f64 (tan.f64 (*.f64 1/2 x)) (pow.f64 x -2)))
(*.f64 (/.f64 (sin.f64 x) x) (/.f64 (tan.f64 (*.f64 x 1/2)) x))
(*.f64 (/.f64 (sin.f64 x) x) (/.f64 (tan.f64 (*.f64 1/2 x)) x))
(/.f64 (/.f64 (sin.f64 x) x) (/.f64 x (tan.f64 (*.f64 1/2 x))))
(pow.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))) (pow.f64 x -2)) 1)
(*.f64 (sin.f64 x) (*.f64 (tan.f64 (*.f64 1/2 x)) (pow.f64 x -2)))
(pow.f64 (/.f64 (*.f64 x x) (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2)))) -1)
(*.f64 (sin.f64 x) (*.f64 (tan.f64 (*.f64 1/2 x)) (pow.f64 x -2)))
(log.f64 (exp.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))) (pow.f64 x -2))))
(*.f64 (sin.f64 x) (*.f64 (tan.f64 (*.f64 1/2 x)) (pow.f64 x -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))) (pow.f64 x -2)))))
(*.f64 (sin.f64 x) (*.f64 (tan.f64 (*.f64 1/2 x)) (pow.f64 x -2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))) (pow.f64 x -2)) 2) (*.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))) (pow.f64 x -2))))
(*.f64 (sin.f64 x) (*.f64 (tan.f64 (*.f64 1/2 x)) (pow.f64 x -2)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))) (pow.f64 x -2))))
(*.f64 (sin.f64 x) (*.f64 (tan.f64 (*.f64 1/2 x)) (pow.f64 x -2)))
(exp.f64 (log.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))) (pow.f64 x -2))))
(*.f64 (sin.f64 x) (*.f64 (tan.f64 (*.f64 1/2 x)) (pow.f64 x -2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))) (pow.f64 x -2))) 1))
(*.f64 (sin.f64 x) (*.f64 (tan.f64 (*.f64 1/2 x)) (pow.f64 x -2)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))) (pow.f64 x -2))))
(*.f64 (sin.f64 x) (*.f64 (tan.f64 (*.f64 1/2 x)) (pow.f64 x -2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))))) 1)
(*.f64 (sin.f64 x) (tan.f64 (*.f64 1/2 x)))
(pow.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))) 1)
(*.f64 (sin.f64 x) (tan.f64 (*.f64 1/2 x)))
(log.f64 (exp.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2)))))
(*.f64 (sin.f64 x) (tan.f64 (*.f64 1/2 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))))))
(*.f64 (sin.f64 x) (tan.f64 (*.f64 1/2 x)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))) 2) (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2)))))
(*.f64 (sin.f64 x) (tan.f64 (*.f64 1/2 x)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2)))))
(*.f64 (sin.f64 x) (tan.f64 (*.f64 1/2 x)))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2)))))
(*.f64 (sin.f64 x) (tan.f64 (*.f64 1/2 x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2)))) 1))
(*.f64 (sin.f64 x) (tan.f64 (*.f64 1/2 x)))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2)))))
(*.f64 (sin.f64 x) (tan.f64 (*.f64 1/2 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 x -1/24)))) 1)
(*.f64 -1/24 (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 x -1/24)) 1)
(*.f64 -1/24 (*.f64 x x))
(log.f64 (exp.f64 (*.f64 x (*.f64 x -1/24))))
(*.f64 -1/24 (*.f64 x x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 x -1/24)))))
(*.f64 -1/24 (*.f64 x x))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x -1/24)) 2) (*.f64 x (*.f64 x -1/24))))
(*.f64 -1/24 (*.f64 x x))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 x -1/24))))
(*.f64 -1/24 (*.f64 x x))
(exp.f64 (log.f64 (*.f64 x (*.f64 x -1/24))))
(*.f64 -1/24 (*.f64 x x))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 x -1/24))) 1))
(*.f64 -1/24 (*.f64 x x))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 x -1/24))))
(*.f64 -1/24 (*.f64 x x))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (neg.f64 (-.f64 1 (cos.f64 x))) (*.f64 x (neg.f64 x))))) 1)
(neg.f64 (/.f64 (+.f64 (cos.f64 x) -1) (*.f64 x x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(/.f64 (neg.f64 (-.f64 1 (cos.f64 x))) (*.f64 x (neg.f64 x)))
(neg.f64 (/.f64 (+.f64 (cos.f64 x) -1) (*.f64 x x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(/.f64 (*.f64 (neg.f64 (-.f64 1 (cos.f64 x))) 1) (*.f64 x (neg.f64 x)))
(neg.f64 (/.f64 (+.f64 (cos.f64 x) -1) (*.f64 x x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(pow.f64 (/.f64 (neg.f64 (-.f64 1 (cos.f64 x))) (*.f64 x (neg.f64 x))) 1)
(neg.f64 (/.f64 (+.f64 (cos.f64 x) -1) (*.f64 x x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(neg.f64 (*.f64 (-.f64 1 (cos.f64 x)) (/.f64 1 (*.f64 x (neg.f64 x)))))
(neg.f64 (/.f64 (+.f64 (cos.f64 x) -1) (*.f64 x x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(log.f64 (exp.f64 (/.f64 (neg.f64 (-.f64 1 (cos.f64 x))) (*.f64 x (neg.f64 x)))))
(neg.f64 (/.f64 (+.f64 (cos.f64 x) -1) (*.f64 x x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (neg.f64 (-.f64 1 (cos.f64 x))) (*.f64 x (neg.f64 x))))))
(neg.f64 (/.f64 (+.f64 (cos.f64 x) -1) (*.f64 x x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (neg.f64 (-.f64 1 (cos.f64 x))) (*.f64 x (neg.f64 x))) 2) (/.f64 (neg.f64 (-.f64 1 (cos.f64 x))) (*.f64 x (neg.f64 x)))))
(neg.f64 (/.f64 (+.f64 (cos.f64 x) -1) (*.f64 x x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (-.f64 1 (cos.f64 x))) (*.f64 x (neg.f64 x)))))
(neg.f64 (/.f64 (+.f64 (cos.f64 x) -1) (*.f64 x x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(exp.f64 (log.f64 (/.f64 (neg.f64 (-.f64 1 (cos.f64 x))) (*.f64 x (neg.f64 x)))))
(neg.f64 (/.f64 (+.f64 (cos.f64 x) -1) (*.f64 x x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(exp.f64 (*.f64 (log.f64 (/.f64 (neg.f64 (-.f64 1 (cos.f64 x))) (*.f64 x (neg.f64 x)))) 1))
(neg.f64 (/.f64 (+.f64 (cos.f64 x) -1) (*.f64 x x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (-.f64 1 (cos.f64 x))) (*.f64 x (neg.f64 x)))))
(neg.f64 (/.f64 (+.f64 (cos.f64 x) -1) (*.f64 x x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 x (neg.f64 x))))) 1)
(/.f64 -1 (*.f64 x x))
(neg.f64 (pow.f64 x -2))
(*.f64 1 (/.f64 1 (*.f64 x (neg.f64 x))))
(/.f64 -1 (*.f64 x x))
(neg.f64 (pow.f64 x -2))
(*.f64 (/.f64 1 x) (pow.f64 (neg.f64 x) -1))
(/.f64 -1 (*.f64 x x))
(neg.f64 (pow.f64 x -2))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 x (neg.f64 x)))) (cbrt.f64 (/.f64 1 (*.f64 x (neg.f64 x))))) (cbrt.f64 (/.f64 1 (*.f64 x (neg.f64 x)))))
(/.f64 -1 (*.f64 x x))
(neg.f64 (pow.f64 x -2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 x (neg.f64 x)))) (sqrt.f64 (/.f64 1 (*.f64 x (neg.f64 x)))))
(/.f64 -1 (*.f64 x x))
(neg.f64 (pow.f64 x -2))
(*.f64 (pow.f64 (neg.f64 x) -1) (/.f64 1 x))
(/.f64 -1 (*.f64 x x))
(neg.f64 (pow.f64 x -2))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 x (neg.f64 x))) (cbrt.f64 (*.f64 x (neg.f64 x)))) -1) (pow.f64 (cbrt.f64 (*.f64 x (neg.f64 x))) -1))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 x (neg.f64 x))) (cbrt.f64 (*.f64 x (neg.f64 x))))) (/.f64 1 (cbrt.f64 (*.f64 x (neg.f64 x)))))
(/.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 x (neg.f64 x))) (cbrt.f64 (*.f64 x (neg.f64 x))))) (cbrt.f64 (*.f64 x (neg.f64 x))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 x (neg.f64 x))) -1) (pow.f64 (sqrt.f64 (*.f64 x (neg.f64 x))) -1))
(pow.f64 (sqrt.f64 (*.f64 x (neg.f64 x))) -2)
(pow.f64 (*.f64 x (neg.f64 x)) -1)
(/.f64 -1 (*.f64 x x))
(neg.f64 (pow.f64 x -2))
(pow.f64 (/.f64 1 (*.f64 x (neg.f64 x))) 1)
(/.f64 -1 (*.f64 x x))
(neg.f64 (pow.f64 x -2))
(pow.f64 (/.f64 (*.f64 x (neg.f64 x)) 1) -1)
(/.f64 -1 (*.f64 x x))
(neg.f64 (pow.f64 x -2))
(log.f64 (exp.f64 (/.f64 1 (*.f64 x (neg.f64 x)))))
(/.f64 -1 (*.f64 x x))
(neg.f64 (pow.f64 x -2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 x (neg.f64 x))))))
(/.f64 -1 (*.f64 x x))
(neg.f64 (pow.f64 x -2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x (neg.f64 x)) -2) (/.f64 1 (*.f64 x (neg.f64 x)))))
(/.f64 -1 (*.f64 x x))
(neg.f64 (pow.f64 x -2))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 x (neg.f64 x)))))
(/.f64 -1 (*.f64 x x))
(neg.f64 (pow.f64 x -2))
(exp.f64 (neg.f64 (log.f64 (*.f64 x (neg.f64 x)))))
(/.f64 -1 (*.f64 x x))
(neg.f64 (pow.f64 x -2))
(exp.f64 (*.f64 (log.f64 (*.f64 x (neg.f64 x))) -1))
(/.f64 -1 (*.f64 x x))
(neg.f64 (pow.f64 x -2))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 x (neg.f64 x)))) 1))
(/.f64 -1 (*.f64 x x))
(neg.f64 (pow.f64 x -2))
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 x (neg.f64 x)))))
(/.f64 -1 (*.f64 x x))
(neg.f64 (pow.f64 x -2))
(+.f64 (*.f64 1/720 (pow.f64 x 4)) (*.f64 x (*.f64 x -1/24)))
(fma.f64 -1/24 (*.f64 x x) (*.f64 1/720 (pow.f64 x 4)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/720 (pow.f64 x 4) (*.f64 x (*.f64 x -1/24))))) 1)
(fma.f64 -1/24 (*.f64 x x) (*.f64 1/720 (pow.f64 x 4)))
(*.f64 1 (fma.f64 1/720 (pow.f64 x 4) (*.f64 x (*.f64 x -1/24))))
(fma.f64 -1/24 (*.f64 x x) (*.f64 1/720 (pow.f64 x 4)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 1/720 (pow.f64 x 4) (*.f64 x (*.f64 x -1/24)))) (cbrt.f64 (fma.f64 1/720 (pow.f64 x 4) (*.f64 x (*.f64 x -1/24))))) (cbrt.f64 (fma.f64 1/720 (pow.f64 x 4) (*.f64 x (*.f64 x -1/24)))))
(fma.f64 -1/24 (*.f64 x x) (*.f64 1/720 (pow.f64 x 4)))
(*.f64 (sqrt.f64 (fma.f64 1/720 (pow.f64 x 4) (*.f64 x (*.f64 x -1/24)))) (sqrt.f64 (fma.f64 1/720 (pow.f64 x 4) (*.f64 x (*.f64 x -1/24)))))
(fma.f64 -1/24 (*.f64 x x) (*.f64 1/720 (pow.f64 x 4)))
(pow.f64 (fma.f64 1/720 (pow.f64 x 4) (*.f64 x (*.f64 x -1/24))) 1)
(fma.f64 -1/24 (*.f64 x x) (*.f64 1/720 (pow.f64 x 4)))
(log.f64 (exp.f64 (fma.f64 1/720 (pow.f64 x 4) (*.f64 x (*.f64 x -1/24)))))
(fma.f64 -1/24 (*.f64 x x) (*.f64 1/720 (pow.f64 x 4)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/720 (pow.f64 x 4) (*.f64 x (*.f64 x -1/24))))))
(fma.f64 -1/24 (*.f64 x x) (*.f64 1/720 (pow.f64 x 4)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 1/720 (pow.f64 x 4) (*.f64 x (*.f64 x -1/24))) 2) (fma.f64 1/720 (pow.f64 x 4) (*.f64 x (*.f64 x -1/24)))))
(fma.f64 -1/24 (*.f64 x x) (*.f64 1/720 (pow.f64 x 4)))
(expm1.f64 (log1p.f64 (fma.f64 1/720 (pow.f64 x 4) (*.f64 x (*.f64 x -1/24)))))
(fma.f64 -1/24 (*.f64 x x) (*.f64 1/720 (pow.f64 x 4)))
(exp.f64 (log.f64 (fma.f64 1/720 (pow.f64 x 4) (*.f64 x (*.f64 x -1/24)))))
(fma.f64 -1/24 (*.f64 x x) (*.f64 1/720 (pow.f64 x 4)))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/720 (pow.f64 x 4) (*.f64 x (*.f64 x -1/24)))) 1))
(fma.f64 -1/24 (*.f64 x x) (*.f64 1/720 (pow.f64 x 4)))
(log1p.f64 (expm1.f64 (fma.f64 1/720 (pow.f64 x 4) (*.f64 x (*.f64 x -1/24)))))
(fma.f64 -1/24 (*.f64 x x) (*.f64 1/720 (pow.f64 x 4)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x -1/24))) 1)
(*.f64 -1/24 x)
(pow.f64 (*.f64 x -1/24) 1)
(*.f64 -1/24 x)
(log.f64 (exp.f64 (*.f64 x -1/24)))
(*.f64 -1/24 x)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x -1/24))))
(*.f64 -1/24 x)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x -1/24) 2) (*.f64 x -1/24)))
(*.f64 -1/24 x)
(expm1.f64 (log1p.f64 (*.f64 x -1/24)))
(*.f64 -1/24 x)
(exp.f64 (log.f64 (*.f64 x -1/24)))
(*.f64 -1/24 x)
(exp.f64 (*.f64 (log.f64 (*.f64 x -1/24)) 1))
(*.f64 -1/24 x)
(log1p.f64 (expm1.f64 (*.f64 x -1/24)))
(*.f64 -1/24 x)
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 x -1/24)))) 1)
(*.f64 -1/24 (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 x -1/24)) 1)
(*.f64 -1/24 (*.f64 x x))
(log.f64 (exp.f64 (*.f64 x (*.f64 x -1/24))))
(*.f64 -1/24 (*.f64 x x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 x -1/24)))))
(*.f64 -1/24 (*.f64 x x))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x -1/24)) 2) (*.f64 x (*.f64 x -1/24))))
(*.f64 -1/24 (*.f64 x x))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 x -1/24))))
(*.f64 -1/24 (*.f64 x x))
(exp.f64 (log.f64 (*.f64 x (*.f64 x -1/24))))
(*.f64 -1/24 (*.f64 x x))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 x -1/24))) 1))
(*.f64 -1/24 (*.f64 x x))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 x -1/24))))
(*.f64 -1/24 (*.f64 x x))
(+.f64 (neg.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x))))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))
(fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))
0
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x))))))) 1)
(fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))
0
(*.f64 1 (fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x))))))
(fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))
0
(*.f64 (*.f64 (cbrt.f64 (fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))) (cbrt.f64 (fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x))))))) (cbrt.f64 (fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))))
(fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))
0
(*.f64 (sqrt.f64 (fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))) (sqrt.f64 (fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))))
(fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))
0
(pow.f64 (fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x))))) 1)
(fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))
0
(log.f64 (exp.f64 (fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))))
(fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))
0
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x))))))))
(fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))
0
(log.f64 (*.f64 (exp.f64 (neg.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))) (exp.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))))
(fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))
0
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x))))) 2) (fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))))
(fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))
0
(expm1.f64 (log1p.f64 (fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))))
(fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))
0
(exp.f64 (log.f64 (fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))))
(fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))
0
(exp.f64 (*.f64 (log.f64 (fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))) 1))
(fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))
0
(log1p.f64 (expm1.f64 (fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))))
(fma.f64 -1 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))
0
(+.f64 (pow.f64 x -2) (neg.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x))))))
(neg.f64 (/.f64 (+.f64 (cos.f64 x) -1) (*.f64 x x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (pow.f64 x -2) (neg.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))))) 1)
(neg.f64 (/.f64 (+.f64 (cos.f64 x) -1) (*.f64 x x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 1 (+.f64 (pow.f64 x -2) (neg.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))))
(neg.f64 (/.f64 (+.f64 (cos.f64 x) -1) (*.f64 x x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 x -2) (neg.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x))))))) (cbrt.f64 (+.f64 (pow.f64 x -2) (neg.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))))) (cbrt.f64 (+.f64 (pow.f64 x -2) (neg.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x))))))))
(neg.f64 (/.f64 (+.f64 (cos.f64 x) -1) (*.f64 x x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 x -2) (neg.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x))))))) (sqrt.f64 (+.f64 (pow.f64 x -2) (neg.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x))))))))
(neg.f64 (/.f64 (+.f64 (cos.f64 x) -1) (*.f64 x x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(pow.f64 (+.f64 (pow.f64 x -2) (neg.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))) 1)
(neg.f64 (/.f64 (+.f64 (cos.f64 x) -1) (*.f64 x x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(log.f64 (exp.f64 (+.f64 (pow.f64 x -2) (neg.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x))))))))
(neg.f64 (/.f64 (+.f64 (cos.f64 x) -1) (*.f64 x x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (pow.f64 x -2) (neg.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))))))
(neg.f64 (/.f64 (+.f64 (cos.f64 x) -1) (*.f64 x x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(log.f64 (*.f64 (exp.f64 (pow.f64 x -2)) (exp.f64 (neg.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x))))))))
(neg.f64 (/.f64 (+.f64 (cos.f64 x) -1) (*.f64 x x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 x -2) (neg.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x)))))) 2) (+.f64 (pow.f64 x -2) (neg.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x))))))))
(neg.f64 (/.f64 (+.f64 (cos.f64 x) -1) (*.f64 x x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(expm1.f64 (log1p.f64 (+.f64 (pow.f64 x -2) (neg.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x))))))))
(neg.f64 (/.f64 (+.f64 (cos.f64 x) -1) (*.f64 x x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(exp.f64 (log.f64 (+.f64 (pow.f64 x -2) (neg.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x))))))))
(neg.f64 (/.f64 (+.f64 (cos.f64 x) -1) (*.f64 x x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(exp.f64 (*.f64 (log.f64 (+.f64 (pow.f64 x -2) (neg.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x))))))) 1))
(neg.f64 (/.f64 (+.f64 (cos.f64 x) -1) (*.f64 x x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(log1p.f64 (expm1.f64 (+.f64 (pow.f64 x -2) (neg.f64 (/.f64 (cos.f64 x) (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 x (cbrt.f64 x))))))))
(neg.f64 (/.f64 (+.f64 (cos.f64 x) -1) (*.f64 x x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 x))) 1)
(pow.f64 x -1)
(/.f64 1 x)
(*.f64 1 (/.f64 1 x))
(pow.f64 x -1)
(/.f64 1 x)
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 x)) (cbrt.f64 (/.f64 1 x))) (cbrt.f64 (/.f64 1 x)))
(pow.f64 x -1)
(/.f64 1 x)
(*.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 (/.f64 1 x)))
(pow.f64 x -1)
(/.f64 1 x)
(*.f64 (pow.f64 (cbrt.f64 x) -2) (pow.f64 (cbrt.f64 x) -1))
(pow.f64 x -1)
(/.f64 1 x)
(*.f64 (pow.f64 1 1/2) (/.f64 1 x))
(pow.f64 x -1)
(/.f64 1 x)
(*.f64 (pow.f64 (sqrt.f64 x) -1) (pow.f64 (sqrt.f64 x) -1))
(pow.f64 (sqrt.f64 x) -2)
(*.f64 (pow.f64 (/.f64 1 x) 1/2) (pow.f64 (/.f64 1 x) 1/2))
(pow.f64 x -1)
(/.f64 1 x)
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 x -2)) (cbrt.f64 (pow.f64 x -2))) 1/2) (pow.f64 (cbrt.f64 (pow.f64 x -2)) 1/2))
(*.f64 (sqrt.f64 (*.f64 (cbrt.f64 (pow.f64 x -2)) (cbrt.f64 (pow.f64 x -2)))) (sqrt.f64 (cbrt.f64 (pow.f64 x -2))))
(*.f64 (fabs.f64 (cbrt.f64 (pow.f64 x -2))) (sqrt.f64 (cbrt.f64 (pow.f64 x -2))))
(/.f64 1 x)
(pow.f64 x -1)
(pow.f64 x -1)
(/.f64 1 x)
(pow.f64 (pow.f64 x -2) 1/2)
(pow.f64 x -1)
(/.f64 1 x)
(pow.f64 (/.f64 1 x) 1)
(pow.f64 x -1)
(/.f64 1 x)
(log.f64 (exp.f64 (/.f64 1 x)))
(pow.f64 x -1)
(/.f64 1 x)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 x))))
(pow.f64 x -1)
(/.f64 1 x)
(cbrt.f64 (pow.f64 x -3))
(expm1.f64 (log1p.f64 (/.f64 1 x)))
(pow.f64 x -1)
(/.f64 1 x)
(exp.f64 (*.f64 -1 (log.f64 x)))
(pow.f64 x -1)
(/.f64 1 x)
(exp.f64 (*.f64 (log.f64 x) -1))
(pow.f64 x -1)
(/.f64 1 x)
(exp.f64 (*.f64 (*.f64 -2 (log.f64 x)) 1/2))
(pow.f64 x -1)
(/.f64 1 x)
(exp.f64 (*.f64 (*.f64 -1 (log.f64 x)) 1))
(pow.f64 x -1)
(/.f64 1 x)
(log1p.f64 (expm1.f64 (/.f64 1 x)))
(pow.f64 x -1)
(/.f64 1 x)
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 x))) 1)
(cbrt.f64 x)
(*.f64 1 (cbrt.f64 x))
(cbrt.f64 x)
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 x)) (cbrt.f64 (cbrt.f64 x))) (cbrt.f64 (cbrt.f64 x)))
(cbrt.f64 x)
(*.f64 (sqrt.f64 (cbrt.f64 x)) (sqrt.f64 (cbrt.f64 x)))
(cbrt.f64 x)
(*.f64 (pow.f64 1 1/3) (cbrt.f64 x))
(cbrt.f64 x)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 x) 2) 1/3) (pow.f64 (cbrt.f64 x) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 x)) (cbrt.f64 (pow.f64 (cbrt.f64 x) 2)))
(*.f64 (pow.f64 (sqrt.f64 x) 1/3) (pow.f64 (sqrt.f64 x) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 x)) (cbrt.f64 (sqrt.f64 x)))
(pow.f64 x 1/3)
(cbrt.f64 x)
(pow.f64 (cbrt.f64 x) 1)
(cbrt.f64 x)
(log.f64 (exp.f64 (cbrt.f64 x)))
(cbrt.f64 x)
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 x))))
(cbrt.f64 x)
(expm1.f64 (log1p.f64 (cbrt.f64 x)))
(cbrt.f64 x)
(exp.f64 (log.f64 (cbrt.f64 x)))
(cbrt.f64 x)
(exp.f64 (*.f64 (log.f64 x) 1/3))
(cbrt.f64 x)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 x)) 1))
(cbrt.f64 x)
(log1p.f64 (expm1.f64 (cbrt.f64 x)))
(cbrt.f64 x)

eval935.0ms (5%)

Compiler

Compiled 16462 to 7015 computations (57.4% saved)

prune98.0ms (0.5%)

Pruning

11 alts after pruning (8 fresh and 3 done)

PrunedKeptTotal
New4034407
Fresh044
Picked325
Done011
Total40611417
Accuracy
100.0%
Counts
417 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
45.2%
(pow.f64 (/.f64 x (/.f64 (-.f64 1 (cos.f64 x)) x)) -1)
44.4%
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
72.0%
(/.f64 (*.f64 (sin.f64 x) (tan.f64 (/.f64 x 2))) (*.f64 x x))
44.9%
(-.f64 (pow.f64 x -2) (*.f64 (cos.f64 x) (pow.f64 x -2)))
57.2%
(+.f64 1/2 (+.f64 (*.f64 1/720 (pow.f64 x 4)) (*.f64 x (*.f64 x -1/24))))
57.2%
(+.f64 1/2 (*.f64 -1/24 (*.f64 x x)))
45.6%
(*.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (/.f64 1 x))
99.9%
(*.f64 (/.f64 (sin.f64 x) x) (/.f64 (tan.f64 (*.f64 x 1/2)) x))
44.3%
(*.f64 (neg.f64 (-.f64 1 (cos.f64 x))) (/.f64 -1 (*.f64 x x)))
28.3%
(*.f64 (neg.f64 (*.f64 (*.f64 1/2 x) x)) (/.f64 1 (*.f64 x (neg.f64 x))))
58.0%
1/2
45.2%
(pow.f64 (/.f64 x (/.f64 (-.f64 1 (cos.f64 x)) x)) -1)
44.4%
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
72.0%
(/.f64 (*.f64 (sin.f64 x) (tan.f64 (/.f64 x 2))) (*.f64 x x))
44.9%
(-.f64 (pow.f64 x -2) (*.f64 (cos.f64 x) (pow.f64 x -2)))
57.2%
(+.f64 1/2 (+.f64 (*.f64 1/720 (pow.f64 x 4)) (*.f64 x (*.f64 x -1/24))))
57.2%
(+.f64 1/2 (*.f64 -1/24 (*.f64 x x)))
45.6%
(*.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (/.f64 1 x))
99.9%
(*.f64 (/.f64 (sin.f64 x) x) (/.f64 (tan.f64 (*.f64 x 1/2)) x))
44.3%
(*.f64 (neg.f64 (-.f64 1 (cos.f64 x))) (/.f64 -1 (*.f64 x x)))
28.3%
(*.f64 (neg.f64 (*.f64 (*.f64 1/2 x) x)) (/.f64 1 (*.f64 x (neg.f64 x))))
58.0%
1/2
Compiler

Compiled 402 to 292 computations (27.4% saved)

localize2.8s (14.9%)

Localize:

Found 15 expressions with local error:

NewAccuracyProgram
99.9%
(*.f64 1/720 (pow.f64 x 4))
99.8%
(*.f64 x (*.f64 x -1/24))
99.5%
(*.f64 x -1/24)
80.4%
(+.f64 (*.f64 1/720 (pow.f64 x 4)) (*.f64 x (*.f64 x -1/24)))
99.5%
(/.f64 -1 (*.f64 x x))
73.3%
(-.f64 1 (cos.f64 x))
71.8%
(*.f64 (neg.f64 (-.f64 1 (cos.f64 x))) (/.f64 -1 (*.f64 x x)))
99.7%
(*.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (/.f64 1 x))
74.0%
(/.f64 (-.f64 1 (cos.f64 x)) x)
73.3%
(-.f64 1 (cos.f64 x))
99.5%
(/.f64 1 (*.f64 x (neg.f64 x)))
48.0%
(*.f64 (neg.f64 (*.f64 (*.f64 1/2 x) x)) (/.f64 1 (*.f64 x (neg.f64 x))))
99.9%
(*.f64 (/.f64 (sin.f64 x) x) (/.f64 (tan.f64 (*.f64 x 1/2)) x))
99.8%
(/.f64 (sin.f64 x) x)
99.8%
(/.f64 (tan.f64 (*.f64 x 1/2)) x)
Compiler

Compiled 181 to 105 computations (42% saved)

series29.0ms (0.2%)

Counts
12 → 116
Calls

36 calls:

TimeVariablePointExpression
9.0ms
x
@-inf
(/.f64 (tan.f64 (*.f64 x 1/2)) x)
2.0ms
x
@-inf
(/.f64 (sin.f64 x) x)
2.0ms
x
@-inf
(/.f64 (-.f64 1 (cos.f64 x)) x)
2.0ms
x
@inf
(/.f64 (tan.f64 (*.f64 x 1/2)) x)
2.0ms
x
@inf
(+.f64 (*.f64 1/720 (pow.f64 x 4)) (*.f64 x (*.f64 x -1/24)))

rewrite163.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
750×add-sqr-sqrt
732×pow1
730×*-un-lft-identity
696×add-exp-log
696×add-cbrt-cube
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
037230
1824214
Stop Event
node limit
Counts
12 → 295
Calls
Call 1
Inputs
(/.f64 (tan.f64 (*.f64 x 1/2)) x)
(/.f64 (sin.f64 x) x)
(*.f64 (/.f64 (sin.f64 x) x) (/.f64 (tan.f64 (*.f64 x 1/2)) x))
(*.f64 (neg.f64 (*.f64 (*.f64 1/2 x) x)) (/.f64 1 (*.f64 x (neg.f64 x))))
(/.f64 (-.f64 1 (cos.f64 x)) x)
(*.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (/.f64 1 x))
(*.f64 (neg.f64 (-.f64 1 (cos.f64 x))) (/.f64 -1 (*.f64 x x)))
(/.f64 -1 (*.f64 x x))
(+.f64 (*.f64 1/720 (pow.f64 x 4)) (*.f64 x (*.f64 x -1/24)))
(*.f64 x -1/24)
(*.f64 x (*.f64 x -1/24))
(*.f64 1/720 (pow.f64 x 4))
Outputs
(-.f64 (exp.f64 (log1p.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x))) 1)
(*.f64 (tan.f64 (*.f64 x 1/2)) (/.f64 1 x))
(*.f64 1 (/.f64 (tan.f64 (*.f64 x 1/2)) x))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x)) 2) (cbrt.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x)))
(*.f64 (sqrt.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x)) (sqrt.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x)))
(pow.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x) 1)
(pow.f64 (cbrt.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x)) 3)
(pow.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x)) 2)
(pow.f64 (/.f64 x (tan.f64 (*.f64 x 1/2))) -1)
(sqrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x) 2))
(log.f64 (exp.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x))))
(cbrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x) 3))
(cbrt.f64 (*.f64 (pow.f64 (tan.f64 (*.f64 x 1/2)) 3) (pow.f64 (/.f64 1 x) 3)))
(cbrt.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 x 1/2)) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x)))
(exp.f64 (log.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x)))
(exp.f64 (*.f64 (log.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x)) 1))
(log1p.f64 (expm1.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 x) x))) 1)
(*.f64 (sin.f64 x) (/.f64 1 x))
(*.f64 1 (/.f64 (sin.f64 x) x))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sin.f64 x) x)) 2) (cbrt.f64 (/.f64 (sin.f64 x) x)))
(*.f64 (sqrt.f64 (/.f64 (sin.f64 x) x)) (sqrt.f64 (/.f64 (sin.f64 x) x)))
(pow.f64 (/.f64 (sin.f64 x) x) 1)
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 x) x)) 3)
(pow.f64 (pow.f64 (/.f64 (sin.f64 x) x) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 x) x)) 2)
(pow.f64 (/.f64 x (sin.f64 x)) -1)
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 x) x) 2))
(log.f64 (exp.f64 (/.f64 (sin.f64 x) x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sin.f64 x) x))))
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 x) x) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (/.f64 1 x) 3)))
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 x) x)))
(exp.f64 (log.f64 (/.f64 (sin.f64 x) x)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 x) x)) 1))
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 x) x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x) (/.f64 (sin.f64 x) x)))) 1)
(/.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (/.f64 x (sin.f64 x)) x))
(/.f64 (sin.f64 x) (*.f64 (/.f64 x (tan.f64 (*.f64 x 1/2))) x))
(/.f64 1 (*.f64 (/.f64 x (tan.f64 (*.f64 x 1/2))) (/.f64 x (sin.f64 x))))
(/.f64 1 (*.f64 (/.f64 x (sin.f64 x)) (/.f64 x (tan.f64 (*.f64 x 1/2)))))
(/.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))) (*.f64 x x))
(/.f64 (neg.f64 (sin.f64 x)) (*.f64 (/.f64 x (tan.f64 (*.f64 x 1/2))) x))
(/.f64 (neg.f64 (tan.f64 (*.f64 x 1/2))) (*.f64 (/.f64 x (sin.f64 x)) x))
(/.f64 (*.f64 (/.f64 (sin.f64 x) x) (tan.f64 (*.f64 x 1/2))) x)
(/.f64 (*.f64 (sin.f64 x) (/.f64 (tan.f64 (*.f64 x 1/2)) x)) x)
(/.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) 1) (*.f64 x (/.f64 x (sin.f64 x))))
(/.f64 (*.f64 (neg.f64 (tan.f64 (*.f64 x 1/2))) 1) (*.f64 x (/.f64 x (sin.f64 x))))
(/.f64 (*.f64 (sin.f64 x) 1) (*.f64 x (/.f64 x (tan.f64 (*.f64 x 1/2)))))
(/.f64 (*.f64 (neg.f64 (sin.f64 x)) 1) (*.f64 x (/.f64 x (tan.f64 (*.f64 x 1/2)))))
(/.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) (sin.f64 x)) (*.f64 x x))
(/.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) (neg.f64 (sin.f64 x))) (*.f64 x x))
(/.f64 (*.f64 (neg.f64 (tan.f64 (*.f64 x 1/2))) (sin.f64 x)) (*.f64 x x))
(/.f64 (*.f64 (neg.f64 (tan.f64 (*.f64 x 1/2))) (neg.f64 (sin.f64 x))) (*.f64 x x))
(/.f64 (*.f64 (sin.f64 x) (neg.f64 (tan.f64 (*.f64 x 1/2)))) (*.f64 x x))
(/.f64 (*.f64 (neg.f64 (sin.f64 x)) (tan.f64 (*.f64 x 1/2))) (*.f64 x x))
(/.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (tan.f64 (*.f64 x 1/2)))) (*.f64 x x))
(pow.f64 (*.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x) (/.f64 (sin.f64 x) x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x) (/.f64 (sin.f64 x) x))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x) (/.f64 (sin.f64 x) x)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2)))) x) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x) (/.f64 (sin.f64 x) x)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x)) (/.f64 (sin.f64 x) x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x) (/.f64 (sin.f64 x) x)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x) (/.f64 (sin.f64 x) x)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x) 3) (pow.f64 (/.f64 (sin.f64 x) x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 x) x) 3) (pow.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x) (/.f64 (sin.f64 x) x))))
(exp.f64 (log.f64 (*.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x) (/.f64 (sin.f64 x) x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x) (/.f64 (sin.f64 x) x))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x) (/.f64 (sin.f64 x) x))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2))) 1)
(/.f64 (*.f64 x (*.f64 x 1/2)) (*.f64 x x))
(/.f64 (*.f64 (*.f64 x (*.f64 x 1/2)) 1) (*.f64 x x))
(pow.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2) 3) 1/3)
(pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2)
(neg.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2))
(sqrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2) 2))
(log.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x 1/2)) 3) (pow.f64 (pow.f64 x -2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 x -2) 3) (pow.f64 (*.f64 x (*.f64 x 1/2)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 x (*.f64 x 1/2)) 3) (pow.f64 x 6)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2)))
(exp.f64 (log.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2)))
(-.f64 (/.f64 1 x) (/.f64 (cos.f64 x) x))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 1 (cos.f64 x)) x))) 1)
(*.f64 1 (/.f64 (-.f64 1 (cos.f64 x)) x))
(*.f64 (-.f64 1 (cos.f64 x)) (/.f64 1 x))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) 2) (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) (sqrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)))
(pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) 2)
(pow.f64 (/.f64 x (-.f64 1 (cos.f64 x))) -1)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 1 (cos.f64 x)) x))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 3) (pow.f64 (/.f64 1 x) 3)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)))
(exp.f64 (log.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)))
(fma.f64 1 (/.f64 1 x) (neg.f64 (/.f64 (cos.f64 x) x)))
(fma.f64 (cbrt.f64 (pow.f64 x -2)) (cbrt.f64 (/.f64 1 x)) (neg.f64 (/.f64 (cos.f64 x) x)))
(fma.f64 (pow.f64 x -1/2) (pow.f64 x -1/2) (neg.f64 (/.f64 (cos.f64 x) x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x))))) 1)
(/.f64 1 (*.f64 (/.f64 x (-.f64 1 (cos.f64 x))) x))
(/.f64 1 (*.f64 (/.f64 x (-.f64 1 (cos.f64 x))) (/.f64 x 1)))
(/.f64 1 (*.f64 x (/.f64 x (-.f64 1 (cos.f64 x)))))
(/.f64 1 (*.f64 (/.f64 x 1) (/.f64 x (-.f64 1 (cos.f64 x)))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 (/.f64 x 1) x))
(/.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) x)
(/.f64 -1 (*.f64 (/.f64 x (-.f64 1 (cos.f64 x))) x))
(/.f64 -1 (*.f64 x (/.f64 x (-.f64 1 (cos.f64 x)))))
(/.f64 (*.f64 (-.f64 1 (cos.f64 x)) 1) (*.f64 x x))
(/.f64 (*.f64 (-.f64 1 (cos.f64 x)) 1) (*.f64 x (/.f64 x 1)))
(/.f64 (*.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 1) x)
(/.f64 (*.f64 (-.f64 1 (cos.f64 x)) -1) (*.f64 x x))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) 1) (*.f64 (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))) (/.f64 (*.f64 x x) 1)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) 1) (*.f64 (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))) (/.f64 (*.f64 x x) -1)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) 1) (*.f64 (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))) (*.f64 x x)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) -1) (*.f64 (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))) (*.f64 x x)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1) (*.f64 (+.f64 1 (cos.f64 x)) (/.f64 (*.f64 x x) 1)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1) (*.f64 (+.f64 1 (cos.f64 x)) (/.f64 (*.f64 x x) -1)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1) (*.f64 (+.f64 1 (cos.f64 x)) (*.f64 x x)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) -1) (*.f64 (+.f64 1 (cos.f64 x)) (*.f64 x x)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (/.f64 1 x)) (*.f64 (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))) x))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 1 x)) (*.f64 (+.f64 1 (cos.f64 x)) x))
(pow.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x))) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x)))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x))) 3) 1/3)
(pow.f64 (*.f64 (/.f64 1 x) (sqrt.f64 (-.f64 1 (cos.f64 x)))) 2)
(neg.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x))))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 1 (cos.f64 x))) (pow.f64 x -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x))) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 x -2) 3) (pow.f64 (-.f64 1 (cos.f64 x)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 3) (pow.f64 (/.f64 1 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 x) 3) (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 3) (pow.f64 (pow.f64 x -2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x))))) 1)
(/.f64 1 (*.f64 (/.f64 x (-.f64 1 (cos.f64 x))) x))
(/.f64 1 (*.f64 (/.f64 x (-.f64 1 (cos.f64 x))) (/.f64 x 1)))
(/.f64 1 (*.f64 x (/.f64 x (-.f64 1 (cos.f64 x)))))
(/.f64 1 (*.f64 (/.f64 x 1) (/.f64 x (-.f64 1 (cos.f64 x)))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 (/.f64 x 1) x))
(/.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) x)
(/.f64 -1 (*.f64 (/.f64 x (-.f64 1 (cos.f64 x))) x))
(/.f64 -1 (*.f64 x (/.f64 x (-.f64 1 (cos.f64 x)))))
(/.f64 (*.f64 (-.f64 1 (cos.f64 x)) 1) (*.f64 x x))
(/.f64 (*.f64 (-.f64 1 (cos.f64 x)) 1) (*.f64 x (/.f64 x 1)))
(/.f64 (*.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 1) x)
(/.f64 (*.f64 (-.f64 1 (cos.f64 x)) -1) (*.f64 x x))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) 1) (*.f64 (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))) (/.f64 (*.f64 x x) 1)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) 1) (*.f64 (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))) (/.f64 (*.f64 x x) -1)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) 1) (*.f64 (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))) (*.f64 x x)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) -1) (*.f64 (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))) (*.f64 x x)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1) (*.f64 (+.f64 1 (cos.f64 x)) (/.f64 (*.f64 x x) 1)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1) (*.f64 (+.f64 1 (cos.f64 x)) (/.f64 (*.f64 x x) -1)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1) (*.f64 (+.f64 1 (cos.f64 x)) (*.f64 x x)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) -1) (*.f64 (+.f64 1 (cos.f64 x)) (*.f64 x x)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (/.f64 1 x)) (*.f64 (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))) x))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 1 x)) (*.f64 (+.f64 1 (cos.f64 x)) x))
(pow.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x))) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x)))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x))) 3) 1/3)
(pow.f64 (*.f64 (/.f64 1 x) (sqrt.f64 (-.f64 1 (cos.f64 x)))) 2)
(neg.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x))))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 1 (cos.f64 x))) (pow.f64 x -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x))) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 x -2) 3) (pow.f64 (-.f64 1 (cos.f64 x)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 3) (pow.f64 (/.f64 1 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 x) 3) (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 3) (pow.f64 (pow.f64 x -2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 x -2))) 1)
(*.f64 1 (pow.f64 x -2))
(*.f64 (/.f64 1 x) (/.f64 1 x))
(*.f64 -1 (pow.f64 x -2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 x -2)) 2) (cbrt.f64 (pow.f64 x -2)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 x 4)) -1) (pow.f64 (pow.f64 (cbrt.f64 x) 2) -1))
(pow.f64 x -2)
(pow.f64 (pow.f64 x -2) 1)
(pow.f64 (/.f64 1 x) 2)
(pow.f64 (*.f64 x x) -1)
(pow.f64 (cbrt.f64 (pow.f64 x -2)) 3)
(pow.f64 (pow.f64 (pow.f64 x -2) 3) 1/3)
(pow.f64 (/.f64 (*.f64 x x) 1) -1)
(pow.f64 (/.f64 (*.f64 x x) -1) -1)
(sqrt.f64 (/.f64 1 (pow.f64 x 4)))
(log.f64 (exp.f64 (pow.f64 x -2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 x -2))))
(cbrt.f64 (pow.f64 (pow.f64 x -2) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 x) 3) (pow.f64 (/.f64 1 x) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1 x) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (pow.f64 x -2)))
(exp.f64 (log.f64 (pow.f64 x -2)))
(exp.f64 (*.f64 (*.f64 2 (log.f64 x)) -1))
(exp.f64 (*.f64 (log.f64 (pow.f64 x -2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 x -2)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x (*.f64 x -1/24) (*.f64 1/720 (pow.f64 x 4))))) 1)
(*.f64 1 (fma.f64 x (*.f64 x -1/24) (*.f64 1/720 (pow.f64 x 4))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (*.f64 x -1/24) (*.f64 1/720 (pow.f64 x 4)))) 2) (cbrt.f64 (fma.f64 x (*.f64 x -1/24) (*.f64 1/720 (pow.f64 x 4)))))
(*.f64 (sqrt.f64 (fma.f64 x (*.f64 x -1/24) (*.f64 1/720 (pow.f64 x 4)))) (sqrt.f64 (fma.f64 x (*.f64 x -1/24) (*.f64 1/720 (pow.f64 x 4)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 x 4) 3) 1/373248000) (*.f64 (pow.f64 x 6) -1/13824)) (+.f64 (pow.f64 (*.f64 1/720 (pow.f64 x 4)) 2) (-.f64 (pow.f64 (*.f64 x (*.f64 x -1/24)) 2) (*.f64 (*.f64 1/720 (pow.f64 x 4)) (*.f64 x (*.f64 x -1/24))))))
(/.f64 (-.f64 (pow.f64 (*.f64 1/720 (pow.f64 x 4)) 2) (pow.f64 (*.f64 x (*.f64 x -1/24)) 2)) (-.f64 (*.f64 1/720 (pow.f64 x 4)) (*.f64 x (*.f64 x -1/24))))
(pow.f64 (fma.f64 x (*.f64 x -1/24) (*.f64 1/720 (pow.f64 x 4))) 1)
(pow.f64 (cbrt.f64 (fma.f64 x (*.f64 x -1/24) (*.f64 1/720 (pow.f64 x 4)))) 3)
(pow.f64 (pow.f64 (fma.f64 x (*.f64 x -1/24) (*.f64 1/720 (pow.f64 x 4))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 x (*.f64 x -1/24) (*.f64 1/720 (pow.f64 x 4)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 x (*.f64 x -1/24) (*.f64 1/720 (pow.f64 x 4))) 2))
(log.f64 (exp.f64 (fma.f64 x (*.f64 x -1/24) (*.f64 1/720 (pow.f64 x 4)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x (*.f64 x -1/24) (*.f64 1/720 (pow.f64 x 4))))))
(cbrt.f64 (pow.f64 (fma.f64 x (*.f64 x -1/24) (*.f64 1/720 (pow.f64 x 4))) 3))
(expm1.f64 (log1p.f64 (fma.f64 x (*.f64 x -1/24) (*.f64 1/720 (pow.f64 x 4)))))
(exp.f64 (log.f64 (fma.f64 x (*.f64 x -1/24) (*.f64 1/720 (pow.f64 x 4)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x (*.f64 x -1/24) (*.f64 1/720 (pow.f64 x 4)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 x (*.f64 x -1/24) (*.f64 1/720 (pow.f64 x 4)))))
(fma.f64 x (*.f64 x -1/24) (*.f64 1/720 (pow.f64 x 4)))
(fma.f64 1 (*.f64 1/720 (pow.f64 x 4)) (*.f64 x (*.f64 x -1/24)))
(fma.f64 1 (*.f64 x (*.f64 x -1/24)) (*.f64 1/720 (pow.f64 x 4)))
(fma.f64 (*.f64 x x) -1/24 (*.f64 1/720 (pow.f64 x 4)))
(fma.f64 1/720 (pow.f64 x 4) (*.f64 x (*.f64 x -1/24)))
(fma.f64 (pow.f64 x 4) 1/720 (*.f64 x (*.f64 x -1/24)))
(fma.f64 (*.f64 x -1/24) x (*.f64 1/720 (pow.f64 x 4)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 x -1/24))) 2) (cbrt.f64 (*.f64 x (*.f64 x -1/24))) (*.f64 1/720 (pow.f64 x 4)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/720 (pow.f64 x 4))) 2) (cbrt.f64 (*.f64 1/720 (pow.f64 x 4))) (*.f64 x (*.f64 x -1/24)))
(fma.f64 (*.f64 x (sqrt.f64 -1/24)) (*.f64 x (sqrt.f64 -1/24)) (*.f64 1/720 (pow.f64 x 4)))
(fma.f64 (*.f64 (*.f64 x x) (sqrt.f64 1/720)) (*.f64 (*.f64 x x) (sqrt.f64 1/720)) (*.f64 x (*.f64 x -1/24)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x -1/24))) 1)
(pow.f64 (*.f64 x -1/24) 1)
(pow.f64 (cbrt.f64 (*.f64 x -1/24)) 3)
(pow.f64 (pow.f64 (*.f64 x -1/24) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x -1/24)) 2)
(sqrt.f64 (pow.f64 (*.f64 x -1/24) 2))
(log.f64 (pow.f64 (exp.f64 -1/24) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x -1/24))))
(cbrt.f64 (pow.f64 (*.f64 x -1/24) 3))
(expm1.f64 (log1p.f64 (*.f64 x -1/24)))
(exp.f64 (log.f64 (*.f64 x -1/24)))
(exp.f64 (*.f64 (log.f64 (*.f64 x -1/24)) 1))
(log1p.f64 (expm1.f64 (*.f64 x -1/24)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 x -1/24)))) 1)
(pow.f64 (*.f64 x (*.f64 x -1/24)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 x -1/24))) 3)
(pow.f64 (*.f64 (pow.f64 x 6) -1/13824) 1/3)
(pow.f64 (*.f64 x (sqrt.f64 -1/24)) 2)
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 x -1/24)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x) x) -1/24))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 x -1/24)))))
(cbrt.f64 (*.f64 (pow.f64 x 6) -1/13824))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 x -1/24))))
(exp.f64 (log.f64 (*.f64 x (*.f64 x -1/24))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 x -1/24))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 x -1/24))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/720 (pow.f64 x 4)))) 1)
(pow.f64 (*.f64 1/720 (pow.f64 x 4)) 1)
(pow.f64 (cbrt.f64 (*.f64 1/720 (pow.f64 x 4))) 3)
(pow.f64 (*.f64 (pow.f64 (pow.f64 x 4) 3) 1/373248000) 1/3)
(pow.f64 (*.f64 (*.f64 x x) (sqrt.f64 1/720)) 2)
(sqrt.f64 (pow.f64 (*.f64 1/720 (pow.f64 x 4)) 2))
(log.f64 (pow.f64 (exp.f64 1/720) (pow.f64 x 4)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/720 (pow.f64 x 4)))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 x 4) 3) 1/373248000))
(expm1.f64 (log1p.f64 (*.f64 1/720 (pow.f64 x 4))))
(exp.f64 (log.f64 (*.f64 1/720 (pow.f64 x 4))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/720 (pow.f64 x 4))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/720 (pow.f64 x 4))))

simplify178.0ms (0.9%)

Algorithm
egg-herbie
Rules
1582×log-prod
810×associate-*r*
782×associate-*l*
478×fma-neg
404×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05889437
113569059
260579055
Stop Event
node limit
Counts
411 → 364
Calls
Call 1
Inputs
1/2
(+.f64 1/2 (*.f64 1/24 (pow.f64 x 2)))
(+.f64 1/2 (+.f64 (*.f64 1/240 (pow.f64 x 4)) (*.f64 1/24 (pow.f64 x 2))))
(+.f64 1/2 (+.f64 (*.f64 17/40320 (pow.f64 x 6)) (+.f64 (*.f64 1/240 (pow.f64 x 4)) (*.f64 1/24 (pow.f64 x 2)))))
(/.f64 (sin.f64 (*.f64 1/2 x)) (*.f64 x (cos.f64 (*.f64 1/2 x))))
(/.f64 (sin.f64 (*.f64 1/2 x)) (*.f64 x (cos.f64 (*.f64 1/2 x))))
(/.f64 (sin.f64 (*.f64 1/2 x)) (*.f64 x (cos.f64 (*.f64 1/2 x))))
(/.f64 (sin.f64 (*.f64 1/2 x)) (*.f64 x (cos.f64 (*.f64 1/2 x))))
(/.f64 (sin.f64 (*.f64 1/2 x)) (*.f64 x (cos.f64 (*.f64 1/2 x))))
(/.f64 (sin.f64 (*.f64 1/2 x)) (*.f64 x (cos.f64 (*.f64 1/2 x))))
(/.f64 (sin.f64 (*.f64 1/2 x)) (*.f64 x (cos.f64 (*.f64 1/2 x))))
(/.f64 (sin.f64 (*.f64 1/2 x)) (*.f64 x (cos.f64 (*.f64 1/2 x))))
1
(+.f64 1 (*.f64 -1/6 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 -1/6 (pow.f64 x 2)) (*.f64 1/120 (pow.f64 x 4))))
(+.f64 1 (+.f64 (*.f64 -1/6 (pow.f64 x 2)) (+.f64 (*.f64 -1/5040 (pow.f64 x 6)) (*.f64 1/120 (pow.f64 x 4)))))
1/2
(+.f64 1/2 (*.f64 -1/24 (pow.f64 x 2)))
(+.f64 1/2 (+.f64 (*.f64 -1/24 (pow.f64 x 2)) (*.f64 1/720 (pow.f64 x 4))))
(+.f64 1/2 (+.f64 (*.f64 -1/24 (pow.f64 x 2)) (+.f64 (*.f64 -1/40320 (pow.f64 x 6)) (*.f64 1/720 (pow.f64 x 4)))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (*.f64 (pow.f64 x 2) (cos.f64 (*.f64 1/2 x))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (*.f64 (pow.f64 x 2) (cos.f64 (*.f64 1/2 x))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (*.f64 (pow.f64 x 2) (cos.f64 (*.f64 1/2 x))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (*.f64 (pow.f64 x 2) (cos.f64 (*.f64 1/2 x))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (*.f64 (pow.f64 x 2) (cos.f64 (*.f64 1/2 x))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (*.f64 (pow.f64 x 2) (cos.f64 (*.f64 1/2 x))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (*.f64 (pow.f64 x 2) (cos.f64 (*.f64 1/2 x))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (*.f64 (pow.f64 x 2) (cos.f64 (*.f64 1/2 x))))
1/2
1/2
1/2
1/2
1/2
1/2
1/2
1/2
1/2
1/2
1/2
1/2
(*.f64 1/2 x)
(+.f64 (*.f64 -1/24 (pow.f64 x 3)) (*.f64 1/2 x))
(+.f64 (*.f64 -1/24 (pow.f64 x 3)) (+.f64 (*.f64 1/720 (pow.f64 x 5)) (*.f64 1/2 x)))
(+.f64 (*.f64 -1/24 (pow.f64 x 3)) (+.f64 (*.f64 -1/40320 (pow.f64 x 7)) (+.f64 (*.f64 1/720 (pow.f64 x 5)) (*.f64 1/2 x))))
1/2
(+.f64 1/2 (*.f64 -1/24 (pow.f64 x 2)))
(+.f64 1/2 (+.f64 (*.f64 -1/24 (pow.f64 x 2)) (*.f64 1/720 (pow.f64 x 4))))
(+.f64 1/2 (+.f64 (*.f64 -1/24 (pow.f64 x 2)) (+.f64 (*.f64 -1/40320 (pow.f64 x 6)) (*.f64 1/720 (pow.f64 x 4)))))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
1/2
(+.f64 1/2 (*.f64 -1/24 (pow.f64 x 2)))
(+.f64 1/2 (+.f64 (*.f64 -1/24 (pow.f64 x 2)) (*.f64 1/720 (pow.f64 x 4))))
(+.f64 1/2 (+.f64 (*.f64 -1/24 (pow.f64 x 2)) (+.f64 (*.f64 -1/40320 (pow.f64 x 6)) (*.f64 1/720 (pow.f64 x 4)))))
(*.f64 -1 (/.f64 (-.f64 (cos.f64 x) 1) (pow.f64 x 2)))
(*.f64 -1 (/.f64 (-.f64 (cos.f64 x) 1) (pow.f64 x 2)))
(*.f64 -1 (/.f64 (-.f64 (cos.f64 x) 1) (pow.f64 x 2)))
(*.f64 -1 (/.f64 (-.f64 (cos.f64 x) 1) (pow.f64 x 2)))
(*.f64 -1 (/.f64 (-.f64 (cos.f64 x) 1) (pow.f64 x 2)))
(*.f64 -1 (/.f64 (-.f64 (cos.f64 x) 1) (pow.f64 x 2)))
(*.f64 -1 (/.f64 (-.f64 (cos.f64 x) 1) (pow.f64 x 2)))
(*.f64 -1 (/.f64 (-.f64 (cos.f64 x) 1) (pow.f64 x 2)))
(/.f64 -1 (pow.f64 x 2))
(/.f64 -1 (pow.f64 x 2))
(/.f64 -1 (pow.f64 x 2))
(/.f64 -1 (pow.f64 x 2))
(/.f64 -1 (pow.f64 x 2))
(/.f64 -1 (pow.f64 x 2))
(/.f64 -1 (pow.f64 x 2))
(/.f64 -1 (pow.f64 x 2))
(/.f64 -1 (pow.f64 x 2))
(/.f64 -1 (pow.f64 x 2))
(/.f64 -1 (pow.f64 x 2))
(/.f64 -1 (pow.f64 x 2))
(*.f64 -1/24 (pow.f64 x 2))
(+.f64 (*.f64 -1/24 (pow.f64 x 2)) (*.f64 1/720 (pow.f64 x 4)))
(+.f64 (*.f64 -1/24 (pow.f64 x 2)) (*.f64 1/720 (pow.f64 x 4)))
(+.f64 (*.f64 -1/24 (pow.f64 x 2)) (*.f64 1/720 (pow.f64 x 4)))
(*.f64 1/720 (pow.f64 x 4))
(+.f64 (*.f64 -1/24 (pow.f64 x 2)) (*.f64 1/720 (pow.f64 x 4)))
(+.f64 (*.f64 -1/24 (pow.f64 x 2)) (*.f64 1/720 (pow.f64 x 4)))
(+.f64 (*.f64 -1/24 (pow.f64 x 2)) (*.f64 1/720 (pow.f64 x 4)))
(*.f64 1/720 (pow.f64 x 4))
(+.f64 (*.f64 -1/24 (pow.f64 x 2)) (*.f64 1/720 (pow.f64 x 4)))
(+.f64 (*.f64 -1/24 (pow.f64 x 2)) (*.f64 1/720 (pow.f64 x 4)))
(+.f64 (*.f64 -1/24 (pow.f64 x 2)) (*.f64 1/720 (pow.f64 x 4)))
(*.f64 -1/24 x)
(*.f64 -1/24 x)
(*.f64 -1/24 x)
(*.f64 -1/24 x)
(*.f64 -1/24 x)
(*.f64 -1/24 x)
(*.f64 -1/24 x)
(*.f64 -1/24 x)
(*.f64 -1/24 x)
(*.f64 -1/24 x)
(*.f64 -1/24 x)
(*.f64 -1/24 x)
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 -1/24 (pow.f64 x 2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x))) 1)
(*.f64 (tan.f64 (*.f64 x 1/2)) (/.f64 1 x))
(*.f64 1 (/.f64 (tan.f64 (*.f64 x 1/2)) x))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x)) 2) (cbrt.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x)))
(*.f64 (sqrt.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x)) (sqrt.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x)))
(pow.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x) 1)
(pow.f64 (cbrt.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x)) 3)
(pow.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x)) 2)
(pow.f64 (/.f64 x (tan.f64 (*.f64 x 1/2))) -1)
(sqrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x) 2))
(log.f64 (exp.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x))))
(cbrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x) 3))
(cbrt.f64 (*.f64 (pow.f64 (tan.f64 (*.f64 x 1/2)) 3) (pow.f64 (/.f64 1 x) 3)))
(cbrt.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 x 1/2)) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x)))
(exp.f64 (log.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x)))
(exp.f64 (*.f64 (log.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x)) 1))
(log1p.f64 (expm1.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 x) x))) 1)
(*.f64 (sin.f64 x) (/.f64 1 x))
(*.f64 1 (/.f64 (sin.f64 x) x))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sin.f64 x) x)) 2) (cbrt.f64 (/.f64 (sin.f64 x) x)))
(*.f64 (sqrt.f64 (/.f64 (sin.f64 x) x)) (sqrt.f64 (/.f64 (sin.f64 x) x)))
(pow.f64 (/.f64 (sin.f64 x) x) 1)
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 x) x)) 3)
(pow.f64 (pow.f64 (/.f64 (sin.f64 x) x) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 x) x)) 2)
(pow.f64 (/.f64 x (sin.f64 x)) -1)
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 x) x) 2))
(log.f64 (exp.f64 (/.f64 (sin.f64 x) x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sin.f64 x) x))))
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 x) x) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (/.f64 1 x) 3)))
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 x) x)))
(exp.f64 (log.f64 (/.f64 (sin.f64 x) x)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 x) x)) 1))
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 x) x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x) (/.f64 (sin.f64 x) x)))) 1)
(/.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (/.f64 x (sin.f64 x)) x))
(/.f64 (sin.f64 x) (*.f64 (/.f64 x (tan.f64 (*.f64 x 1/2))) x))
(/.f64 1 (*.f64 (/.f64 x (tan.f64 (*.f64 x 1/2))) (/.f64 x (sin.f64 x))))
(/.f64 1 (*.f64 (/.f64 x (sin.f64 x)) (/.f64 x (tan.f64 (*.f64 x 1/2)))))
(/.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))) (*.f64 x x))
(/.f64 (neg.f64 (sin.f64 x)) (*.f64 (/.f64 x (tan.f64 (*.f64 x 1/2))) x))
(/.f64 (neg.f64 (tan.f64 (*.f64 x 1/2))) (*.f64 (/.f64 x (sin.f64 x)) x))
(/.f64 (*.f64 (/.f64 (sin.f64 x) x) (tan.f64 (*.f64 x 1/2))) x)
(/.f64 (*.f64 (sin.f64 x) (/.f64 (tan.f64 (*.f64 x 1/2)) x)) x)
(/.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) 1) (*.f64 x (/.f64 x (sin.f64 x))))
(/.f64 (*.f64 (neg.f64 (tan.f64 (*.f64 x 1/2))) 1) (*.f64 x (/.f64 x (sin.f64 x))))
(/.f64 (*.f64 (sin.f64 x) 1) (*.f64 x (/.f64 x (tan.f64 (*.f64 x 1/2)))))
(/.f64 (*.f64 (neg.f64 (sin.f64 x)) 1) (*.f64 x (/.f64 x (tan.f64 (*.f64 x 1/2)))))
(/.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) (sin.f64 x)) (*.f64 x x))
(/.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) (neg.f64 (sin.f64 x))) (*.f64 x x))
(/.f64 (*.f64 (neg.f64 (tan.f64 (*.f64 x 1/2))) (sin.f64 x)) (*.f64 x x))
(/.f64 (*.f64 (neg.f64 (tan.f64 (*.f64 x 1/2))) (neg.f64 (sin.f64 x))) (*.f64 x x))
(/.f64 (*.f64 (sin.f64 x) (neg.f64 (tan.f64 (*.f64 x 1/2)))) (*.f64 x x))
(/.f64 (*.f64 (neg.f64 (sin.f64 x)) (tan.f64 (*.f64 x 1/2))) (*.f64 x x))
(/.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (tan.f64 (*.f64 x 1/2)))) (*.f64 x x))
(pow.f64 (*.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x) (/.f64 (sin.f64 x) x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x) (/.f64 (sin.f64 x) x))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x) (/.f64 (sin.f64 x) x)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2)))) x) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x) (/.f64 (sin.f64 x) x)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x)) (/.f64 (sin.f64 x) x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x) (/.f64 (sin.f64 x) x)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x) (/.f64 (sin.f64 x) x)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x) 3) (pow.f64 (/.f64 (sin.f64 x) x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 x) x) 3) (pow.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x) (/.f64 (sin.f64 x) x))))
(exp.f64 (log.f64 (*.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x) (/.f64 (sin.f64 x) x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x) (/.f64 (sin.f64 x) x))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x) (/.f64 (sin.f64 x) x))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2))) 1)
(/.f64 (*.f64 x (*.f64 x 1/2)) (*.f64 x x))
(/.f64 (*.f64 (*.f64 x (*.f64 x 1/2)) 1) (*.f64 x x))
(pow.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2) 3) 1/3)
(pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2)
(neg.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2))
(sqrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2) 2))
(log.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x 1/2)) 3) (pow.f64 (pow.f64 x -2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 x -2) 3) (pow.f64 (*.f64 x (*.f64 x 1/2)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 x (*.f64 x 1/2)) 3) (pow.f64 x 6)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2)))
(exp.f64 (log.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2)))
(-.f64 (/.f64 1 x) (/.f64 (cos.f64 x) x))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 1 (cos.f64 x)) x))) 1)
(*.f64 1 (/.f64 (-.f64 1 (cos.f64 x)) x))
(*.f64 (-.f64 1 (cos.f64 x)) (/.f64 1 x))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) 2) (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) (sqrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)))
(pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) 2)
(pow.f64 (/.f64 x (-.f64 1 (cos.f64 x))) -1)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 1 (cos.f64 x)) x))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 3) (pow.f64 (/.f64 1 x) 3)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)))
(exp.f64 (log.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)))
(fma.f64 1 (/.f64 1 x) (neg.f64 (/.f64 (cos.f64 x) x)))
(fma.f64 (cbrt.f64 (pow.f64 x -2)) (cbrt.f64 (/.f64 1 x)) (neg.f64 (/.f64 (cos.f64 x) x)))
(fma.f64 (pow.f64 x -1/2) (pow.f64 x -1/2) (neg.f64 (/.f64 (cos.f64 x) x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x))))) 1)
(/.f64 1 (*.f64 (/.f64 x (-.f64 1 (cos.f64 x))) x))
(/.f64 1 (*.f64 (/.f64 x (-.f64 1 (cos.f64 x))) (/.f64 x 1)))
(/.f64 1 (*.f64 x (/.f64 x (-.f64 1 (cos.f64 x)))))
(/.f64 1 (*.f64 (/.f64 x 1) (/.f64 x (-.f64 1 (cos.f64 x)))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 (/.f64 x 1) x))
(/.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) x)
(/.f64 -1 (*.f64 (/.f64 x (-.f64 1 (cos.f64 x))) x))
(/.f64 -1 (*.f64 x (/.f64 x (-.f64 1 (cos.f64 x)))))
(/.f64 (*.f64 (-.f64 1 (cos.f64 x)) 1) (*.f64 x x))
(/.f64 (*.f64 (-.f64 1 (cos.f64 x)) 1) (*.f64 x (/.f64 x 1)))
(/.f64 (*.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 1) x)
(/.f64 (*.f64 (-.f64 1 (cos.f64 x)) -1) (*.f64 x x))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) 1) (*.f64 (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))) (/.f64 (*.f64 x x) 1)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) 1) (*.f64 (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))) (/.f64 (*.f64 x x) -1)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) 1) (*.f64 (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))) (*.f64 x x)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) -1) (*.f64 (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))) (*.f64 x x)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1) (*.f64 (+.f64 1 (cos.f64 x)) (/.f64 (*.f64 x x) 1)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1) (*.f64 (+.f64 1 (cos.f64 x)) (/.f64 (*.f64 x x) -1)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1) (*.f64 (+.f64 1 (cos.f64 x)) (*.f64 x x)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) -1) (*.f64 (+.f64 1 (cos.f64 x)) (*.f64 x x)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (/.f64 1 x)) (*.f64 (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))) x))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 1 x)) (*.f64 (+.f64 1 (cos.f64 x)) x))
(pow.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x))) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x)))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x))) 3) 1/3)
(pow.f64 (*.f64 (/.f64 1 x) (sqrt.f64 (-.f64 1 (cos.f64 x)))) 2)
(neg.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x))))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 1 (cos.f64 x))) (pow.f64 x -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x))) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 x -2) 3) (pow.f64 (-.f64 1 (cos.f64 x)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 3) (pow.f64 (/.f64 1 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 x) 3) (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 3) (pow.f64 (pow.f64 x -2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x))))) 1)
(/.f64 1 (*.f64 (/.f64 x (-.f64 1 (cos.f64 x))) x))
(/.f64 1 (*.f64 (/.f64 x (-.f64 1 (cos.f64 x))) (/.f64 x 1)))
(/.f64 1 (*.f64 x (/.f64 x (-.f64 1 (cos.f64 x)))))
(/.f64 1 (*.f64 (/.f64 x 1) (/.f64 x (-.f64 1 (cos.f64 x)))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 (/.f64 x 1) x))
(/.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) x)
(/.f64 -1 (*.f64 (/.f64 x (-.f64 1 (cos.f64 x))) x))
(/.f64 -1 (*.f64 x (/.f64 x (-.f64 1 (cos.f64 x)))))
(/.f64 (*.f64 (-.f64 1 (cos.f64 x)) 1) (*.f64 x x))
(/.f64 (*.f64 (-.f64 1 (cos.f64 x)) 1) (*.f64 x (/.f64 x 1)))
(/.f64 (*.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 1) x)
(/.f64 (*.f64 (-.f64 1 (cos.f64 x)) -1) (*.f64 x x))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) 1) (*.f64 (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))) (/.f64 (*.f64 x x) 1)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) 1) (*.f64 (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))) (/.f64 (*.f64 x x) -1)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) 1) (*.f64 (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))) (*.f64 x x)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) -1) (*.f64 (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))) (*.f64 x x)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1) (*.f64 (+.f64 1 (cos.f64 x)) (/.f64 (*.f64 x x) 1)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1) (*.f64 (+.f64 1 (cos.f64 x)) (/.f64 (*.f64 x x) -1)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1) (*.f64 (+.f64 1 (cos.f64 x)) (*.f64 x x)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) -1) (*.f64 (+.f64 1 (cos.f64 x)) (*.f64 x x)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (/.f64 1 x)) (*.f64 (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))) x))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 1 x)) (*.f64 (+.f64 1 (cos.f64 x)) x))
(pow.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x))) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x)))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x))) 3) 1/3)
(pow.f64 (*.f64 (/.f64 1 x) (sqrt.f64 (-.f64 1 (cos.f64 x)))) 2)
(neg.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x))))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 1 (cos.f64 x))) (pow.f64 x -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x))) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 x -2) 3) (pow.f64 (-.f64 1 (cos.f64 x)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 3) (pow.f64 (/.f64 1 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 x) 3) (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 3) (pow.f64 (pow.f64 x -2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 x -2))) 1)
(*.f64 1 (pow.f64 x -2))
(*.f64 (/.f64 1 x) (/.f64 1 x))
(*.f64 -1 (pow.f64 x -2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 x -2)) 2) (cbrt.f64 (pow.f64 x -2)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 x 4)) -1) (pow.f64 (pow.f64 (cbrt.f64 x) 2) -1))
(pow.f64 x -2)
(pow.f64 (pow.f64 x -2) 1)
(pow.f64 (/.f64 1 x) 2)
(pow.f64 (*.f64 x x) -1)
(pow.f64 (cbrt.f64 (pow.f64 x -2)) 3)
(pow.f64 (pow.f64 (pow.f64 x -2) 3) 1/3)
(pow.f64 (/.f64 (*.f64 x x) 1) -1)
(pow.f64 (/.f64 (*.f64 x x) -1) -1)
(sqrt.f64 (/.f64 1 (pow.f64 x 4)))
(log.f64 (exp.f64 (pow.f64 x -2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 x -2))))
(cbrt.f64 (pow.f64 (pow.f64 x -2) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 x) 3) (pow.f64 (/.f64 1 x) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1 x) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (pow.f64 x -2)))
(exp.f64 (log.f64 (pow.f64 x -2)))
(exp.f64 (*.f64 (*.f64 2 (log.f64 x)) -1))
(exp.f64 (*.f64 (log.f64 (pow.f64 x -2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 x -2)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x (*.f64 x -1/24) (*.f64 1/720 (pow.f64 x 4))))) 1)
(*.f64 1 (fma.f64 x (*.f64 x -1/24) (*.f64 1/720 (pow.f64 x 4))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (*.f64 x -1/24) (*.f64 1/720 (pow.f64 x 4)))) 2) (cbrt.f64 (fma.f64 x (*.f64 x -1/24) (*.f64 1/720 (pow.f64 x 4)))))
(*.f64 (sqrt.f64 (fma.f64 x (*.f64 x -1/24) (*.f64 1/720 (pow.f64 x 4)))) (sqrt.f64 (fma.f64 x (*.f64 x -1/24) (*.f64 1/720 (pow.f64 x 4)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 x 4) 3) 1/373248000) (*.f64 (pow.f64 x 6) -1/13824)) (+.f64 (pow.f64 (*.f64 1/720 (pow.f64 x 4)) 2) (-.f64 (pow.f64 (*.f64 x (*.f64 x -1/24)) 2) (*.f64 (*.f64 1/720 (pow.f64 x 4)) (*.f64 x (*.f64 x -1/24))))))
(/.f64 (-.f64 (pow.f64 (*.f64 1/720 (pow.f64 x 4)) 2) (pow.f64 (*.f64 x (*.f64 x -1/24)) 2)) (-.f64 (*.f64 1/720 (pow.f64 x 4)) (*.f64 x (*.f64 x -1/24))))
(pow.f64 (fma.f64 x (*.f64 x -1/24) (*.f64 1/720 (pow.f64 x 4))) 1)
(pow.f64 (cbrt.f64 (fma.f64 x (*.f64 x -1/24) (*.f64 1/720 (pow.f64 x 4)))) 3)
(pow.f64 (pow.f64 (fma.f64 x (*.f64 x -1/24) (*.f64 1/720 (pow.f64 x 4))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 x (*.f64 x -1/24) (*.f64 1/720 (pow.f64 x 4)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 x (*.f64 x -1/24) (*.f64 1/720 (pow.f64 x 4))) 2))
(log.f64 (exp.f64 (fma.f64 x (*.f64 x -1/24) (*.f64 1/720 (pow.f64 x 4)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x (*.f64 x -1/24) (*.f64 1/720 (pow.f64 x 4))))))
(cbrt.f64 (pow.f64 (fma.f64 x (*.f64 x -1/24) (*.f64 1/720 (pow.f64 x 4))) 3))
(expm1.f64 (log1p.f64 (fma.f64 x (*.f64 x -1/24) (*.f64 1/720 (pow.f64 x 4)))))
(exp.f64 (log.f64 (fma.f64 x (*.f64 x -1/24) (*.f64 1/720 (pow.f64 x 4)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x (*.f64 x -1/24) (*.f64 1/720 (pow.f64 x 4)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 x (*.f64 x -1/24) (*.f64 1/720 (pow.f64 x 4)))))
(fma.f64 x (*.f64 x -1/24) (*.f64 1/720 (pow.f64 x 4)))
(fma.f64 1 (*.f64 1/720 (pow.f64 x 4)) (*.f64 x (*.f64 x -1/24)))
(fma.f64 1 (*.f64 x (*.f64 x -1/24)) (*.f64 1/720 (pow.f64 x 4)))
(fma.f64 (*.f64 x x) -1/24 (*.f64 1/720 (pow.f64 x 4)))
(fma.f64 1/720 (pow.f64 x 4) (*.f64 x (*.f64 x -1/24)))
(fma.f64 (pow.f64 x 4) 1/720 (*.f64 x (*.f64 x -1/24)))
(fma.f64 (*.f64 x -1/24) x (*.f64 1/720 (pow.f64 x 4)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 x -1/24))) 2) (cbrt.f64 (*.f64 x (*.f64 x -1/24))) (*.f64 1/720 (pow.f64 x 4)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/720 (pow.f64 x 4))) 2) (cbrt.f64 (*.f64 1/720 (pow.f64 x 4))) (*.f64 x (*.f64 x -1/24)))
(fma.f64 (*.f64 x (sqrt.f64 -1/24)) (*.f64 x (sqrt.f64 -1/24)) (*.f64 1/720 (pow.f64 x 4)))
(fma.f64 (*.f64 (*.f64 x x) (sqrt.f64 1/720)) (*.f64 (*.f64 x x) (sqrt.f64 1/720)) (*.f64 x (*.f64 x -1/24)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x -1/24))) 1)
(pow.f64 (*.f64 x -1/24) 1)
(pow.f64 (cbrt.f64 (*.f64 x -1/24)) 3)
(pow.f64 (pow.f64 (*.f64 x -1/24) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x -1/24)) 2)
(sqrt.f64 (pow.f64 (*.f64 x -1/24) 2))
(log.f64 (pow.f64 (exp.f64 -1/24) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x -1/24))))
(cbrt.f64 (pow.f64 (*.f64 x -1/24) 3))
(expm1.f64 (log1p.f64 (*.f64 x -1/24)))
(exp.f64 (log.f64 (*.f64 x -1/24)))
(exp.f64 (*.f64 (log.f64 (*.f64 x -1/24)) 1))
(log1p.f64 (expm1.f64 (*.f64 x -1/24)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 x -1/24)))) 1)
(pow.f64 (*.f64 x (*.f64 x -1/24)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 x -1/24))) 3)
(pow.f64 (*.f64 (pow.f64 x 6) -1/13824) 1/3)
(pow.f64 (*.f64 x (sqrt.f64 -1/24)) 2)
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 x -1/24)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x) x) -1/24))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 x -1/24)))))
(cbrt.f64 (*.f64 (pow.f64 x 6) -1/13824))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 x -1/24))))
(exp.f64 (log.f64 (*.f64 x (*.f64 x -1/24))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 x -1/24))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 x -1/24))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/720 (pow.f64 x 4)))) 1)
(pow.f64 (*.f64 1/720 (pow.f64 x 4)) 1)
(pow.f64 (cbrt.f64 (*.f64 1/720 (pow.f64 x 4))) 3)
(pow.f64 (*.f64 (pow.f64 (pow.f64 x 4) 3) 1/373248000) 1/3)
(pow.f64 (*.f64 (*.f64 x x) (sqrt.f64 1/720)) 2)
(sqrt.f64 (pow.f64 (*.f64 1/720 (pow.f64 x 4)) 2))
(log.f64 (pow.f64 (exp.f64 1/720) (pow.f64 x 4)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/720 (pow.f64 x 4)))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 x 4) 3) 1/373248000))
(expm1.f64 (log1p.f64 (*.f64 1/720 (pow.f64 x 4))))
(exp.f64 (log.f64 (*.f64 1/720 (pow.f64 x 4))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/720 (pow.f64 x 4))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/720 (pow.f64 x 4))))
Outputs
1/2
(+.f64 1/2 (*.f64 1/24 (pow.f64 x 2)))
(+.f64 1/2 (*.f64 1/24 (*.f64 x x)))
(fma.f64 1/24 (*.f64 x x) 1/2)
(+.f64 1/2 (+.f64 (*.f64 1/240 (pow.f64 x 4)) (*.f64 1/24 (pow.f64 x 2))))
(+.f64 1/2 (fma.f64 1/240 (pow.f64 x 4) (*.f64 1/24 (*.f64 x x))))
(+.f64 1/2 (+.f64 (*.f64 17/40320 (pow.f64 x 6)) (+.f64 (*.f64 1/240 (pow.f64 x 4)) (*.f64 1/24 (pow.f64 x 2)))))
(+.f64 1/2 (fma.f64 17/40320 (pow.f64 x 6) (fma.f64 1/240 (pow.f64 x 4) (*.f64 1/24 (*.f64 x x)))))
(/.f64 (sin.f64 (*.f64 1/2 x)) (*.f64 x (cos.f64 (*.f64 1/2 x))))
(/.f64 (sin.f64 (*.f64 1/2 x)) (*.f64 x (cos.f64 (*.f64 1/2 x))))
(/.f64 (sin.f64 (*.f64 1/2 x)) (*.f64 x (cos.f64 (*.f64 1/2 x))))
(/.f64 (sin.f64 (*.f64 1/2 x)) (*.f64 x (cos.f64 (*.f64 1/2 x))))
(/.f64 (sin.f64 (*.f64 1/2 x)) (*.f64 x (cos.f64 (*.f64 1/2 x))))
(/.f64 (sin.f64 (*.f64 1/2 x)) (*.f64 x (cos.f64 (*.f64 1/2 x))))
(/.f64 (sin.f64 (*.f64 1/2 x)) (*.f64 x (cos.f64 (*.f64 1/2 x))))
(/.f64 (sin.f64 (*.f64 1/2 x)) (*.f64 x (cos.f64 (*.f64 1/2 x))))
1
(+.f64 1 (*.f64 -1/6 (pow.f64 x 2)))
(+.f64 1 (*.f64 -1/6 (*.f64 x x)))
(fma.f64 -1/6 (*.f64 x x) 1)
(+.f64 1 (+.f64 (*.f64 -1/6 (pow.f64 x 2)) (*.f64 1/120 (pow.f64 x 4))))
(+.f64 1 (fma.f64 -1/6 (*.f64 x x) (*.f64 (pow.f64 x 4) 1/120)))
(+.f64 1 (fma.f64 (pow.f64 x 4) 1/120 (*.f64 -1/6 (*.f64 x x))))
(+.f64 1 (+.f64 (*.f64 -1/6 (pow.f64 x 2)) (+.f64 (*.f64 -1/5040 (pow.f64 x 6)) (*.f64 1/120 (pow.f64 x 4)))))
(+.f64 1 (fma.f64 -1/6 (*.f64 x x) (fma.f64 -1/5040 (pow.f64 x 6) (*.f64 (pow.f64 x 4) 1/120))))
(+.f64 (fma.f64 -1/6 (*.f64 x x) 1) (fma.f64 (pow.f64 x 4) 1/120 (*.f64 (pow.f64 x 6) -1/5040)))
1/2
(+.f64 1/2 (*.f64 -1/24 (pow.f64 x 2)))
(+.f64 1/2 (*.f64 x (*.f64 x -1/24)))
(fma.f64 x (*.f64 x -1/24) 1/2)
(+.f64 1/2 (+.f64 (*.f64 -1/24 (pow.f64 x 2)) (*.f64 1/720 (pow.f64 x 4))))
(+.f64 1/2 (fma.f64 x (*.f64 x -1/24) (*.f64 (pow.f64 x 4) 1/720)))
(+.f64 1/2 (+.f64 (*.f64 -1/24 (pow.f64 x 2)) (+.f64 (*.f64 -1/40320 (pow.f64 x 6)) (*.f64 1/720 (pow.f64 x 4)))))
(+.f64 1/2 (fma.f64 -1/24 (*.f64 x x) (fma.f64 -1/40320 (pow.f64 x 6) (*.f64 (pow.f64 x 4) 1/720))))
(+.f64 (fma.f64 x (*.f64 x -1/24) 1/2) (fma.f64 (pow.f64 x 4) 1/720 (*.f64 (pow.f64 x 6) -1/40320)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (*.f64 (pow.f64 x 2) (cos.f64 (*.f64 1/2 x))))
(*.f64 (/.f64 (sin.f64 x) (*.f64 x x)) (/.f64 (sin.f64 (*.f64 1/2 x)) (cos.f64 (*.f64 1/2 x))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (*.f64 (pow.f64 x 2) (cos.f64 (*.f64 1/2 x))))
(*.f64 (/.f64 (sin.f64 x) (*.f64 x x)) (/.f64 (sin.f64 (*.f64 1/2 x)) (cos.f64 (*.f64 1/2 x))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (*.f64 (pow.f64 x 2) (cos.f64 (*.f64 1/2 x))))
(*.f64 (/.f64 (sin.f64 x) (*.f64 x x)) (/.f64 (sin.f64 (*.f64 1/2 x)) (cos.f64 (*.f64 1/2 x))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (*.f64 (pow.f64 x 2) (cos.f64 (*.f64 1/2 x))))
(*.f64 (/.f64 (sin.f64 x) (*.f64 x x)) (/.f64 (sin.f64 (*.f64 1/2 x)) (cos.f64 (*.f64 1/2 x))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (*.f64 (pow.f64 x 2) (cos.f64 (*.f64 1/2 x))))
(*.f64 (/.f64 (sin.f64 x) (*.f64 x x)) (/.f64 (sin.f64 (*.f64 1/2 x)) (cos.f64 (*.f64 1/2 x))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (*.f64 (pow.f64 x 2) (cos.f64 (*.f64 1/2 x))))
(*.f64 (/.f64 (sin.f64 x) (*.f64 x x)) (/.f64 (sin.f64 (*.f64 1/2 x)) (cos.f64 (*.f64 1/2 x))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (*.f64 (pow.f64 x 2) (cos.f64 (*.f64 1/2 x))))
(*.f64 (/.f64 (sin.f64 x) (*.f64 x x)) (/.f64 (sin.f64 (*.f64 1/2 x)) (cos.f64 (*.f64 1/2 x))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (*.f64 (pow.f64 x 2) (cos.f64 (*.f64 1/2 x))))
(*.f64 (/.f64 (sin.f64 x) (*.f64 x x)) (/.f64 (sin.f64 (*.f64 1/2 x)) (cos.f64 (*.f64 1/2 x))))
1/2
1/2
1/2
1/2
1/2
1/2
1/2
1/2
1/2
1/2
1/2
1/2
(*.f64 1/2 x)
(+.f64 (*.f64 -1/24 (pow.f64 x 3)) (*.f64 1/2 x))
(fma.f64 -1/24 (pow.f64 x 3) (*.f64 1/2 x))
(+.f64 (*.f64 -1/24 (pow.f64 x 3)) (+.f64 (*.f64 1/720 (pow.f64 x 5)) (*.f64 1/2 x)))
(fma.f64 -1/24 (pow.f64 x 3) (fma.f64 1/720 (pow.f64 x 5) (*.f64 1/2 x)))
(+.f64 (*.f64 -1/24 (pow.f64 x 3)) (+.f64 (*.f64 -1/40320 (pow.f64 x 7)) (+.f64 (*.f64 1/720 (pow.f64 x 5)) (*.f64 1/2 x))))
(fma.f64 -1/24 (pow.f64 x 3) (fma.f64 -1/40320 (pow.f64 x 7) (fma.f64 1/720 (pow.f64 x 5) (*.f64 1/2 x))))
1/2
(+.f64 1/2 (*.f64 -1/24 (pow.f64 x 2)))
(+.f64 1/2 (*.f64 x (*.f64 x -1/24)))
(fma.f64 x (*.f64 x -1/24) 1/2)
(+.f64 1/2 (+.f64 (*.f64 -1/24 (pow.f64 x 2)) (*.f64 1/720 (pow.f64 x 4))))
(+.f64 1/2 (fma.f64 x (*.f64 x -1/24) (*.f64 (pow.f64 x 4) 1/720)))
(+.f64 1/2 (+.f64 (*.f64 -1/24 (pow.f64 x 2)) (+.f64 (*.f64 -1/40320 (pow.f64 x 6)) (*.f64 1/720 (pow.f64 x 4)))))
(+.f64 1/2 (fma.f64 -1/24 (*.f64 x x) (fma.f64 -1/40320 (pow.f64 x 6) (*.f64 (pow.f64 x 4) 1/720))))
(+.f64 (fma.f64 x (*.f64 x -1/24) 1/2) (fma.f64 (pow.f64 x 4) 1/720 (*.f64 (pow.f64 x 6) -1/40320)))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
1/2
(+.f64 1/2 (*.f64 -1/24 (pow.f64 x 2)))
(+.f64 1/2 (*.f64 x (*.f64 x -1/24)))
(fma.f64 x (*.f64 x -1/24) 1/2)
(+.f64 1/2 (+.f64 (*.f64 -1/24 (pow.f64 x 2)) (*.f64 1/720 (pow.f64 x 4))))
(+.f64 1/2 (fma.f64 x (*.f64 x -1/24) (*.f64 (pow.f64 x 4) 1/720)))
(+.f64 1/2 (+.f64 (*.f64 -1/24 (pow.f64 x 2)) (+.f64 (*.f64 -1/40320 (pow.f64 x 6)) (*.f64 1/720 (pow.f64 x 4)))))
(+.f64 1/2 (fma.f64 -1/24 (*.f64 x x) (fma.f64 -1/40320 (pow.f64 x 6) (*.f64 (pow.f64 x 4) 1/720))))
(+.f64 (fma.f64 x (*.f64 x -1/24) 1/2) (fma.f64 (pow.f64 x 4) 1/720 (*.f64 (pow.f64 x 6) -1/40320)))
(*.f64 -1 (/.f64 (-.f64 (cos.f64 x) 1) (pow.f64 x 2)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(*.f64 -1 (/.f64 (-.f64 (cos.f64 x) 1) (pow.f64 x 2)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(*.f64 -1 (/.f64 (-.f64 (cos.f64 x) 1) (pow.f64 x 2)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(*.f64 -1 (/.f64 (-.f64 (cos.f64 x) 1) (pow.f64 x 2)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(*.f64 -1 (/.f64 (-.f64 (cos.f64 x) 1) (pow.f64 x 2)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(*.f64 -1 (/.f64 (-.f64 (cos.f64 x) 1) (pow.f64 x 2)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(*.f64 -1 (/.f64 (-.f64 (cos.f64 x) 1) (pow.f64 x 2)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(*.f64 -1 (/.f64 (-.f64 (cos.f64 x) 1) (pow.f64 x 2)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 -1 (pow.f64 x 2))
(/.f64 -1 (*.f64 x x))
(/.f64 -1 (pow.f64 x 2))
(/.f64 -1 (*.f64 x x))
(/.f64 -1 (pow.f64 x 2))
(/.f64 -1 (*.f64 x x))
(/.f64 -1 (pow.f64 x 2))
(/.f64 -1 (*.f64 x x))
(/.f64 -1 (pow.f64 x 2))
(/.f64 -1 (*.f64 x x))
(/.f64 -1 (pow.f64 x 2))
(/.f64 -1 (*.f64 x x))
(/.f64 -1 (pow.f64 x 2))
(/.f64 -1 (*.f64 x x))
(/.f64 -1 (pow.f64 x 2))
(/.f64 -1 (*.f64 x x))
(/.f64 -1 (pow.f64 x 2))
(/.f64 -1 (*.f64 x x))
(/.f64 -1 (pow.f64 x 2))
(/.f64 -1 (*.f64 x x))
(/.f64 -1 (pow.f64 x 2))
(/.f64 -1 (*.f64 x x))
(/.f64 -1 (pow.f64 x 2))
(/.f64 -1 (*.f64 x x))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 x (*.f64 x -1/24))
(+.f64 (*.f64 -1/24 (pow.f64 x 2)) (*.f64 1/720 (pow.f64 x 4)))
(fma.f64 x (*.f64 x -1/24) (*.f64 (pow.f64 x 4) 1/720))
(+.f64 (*.f64 -1/24 (pow.f64 x 2)) (*.f64 1/720 (pow.f64 x 4)))
(fma.f64 x (*.f64 x -1/24) (*.f64 (pow.f64 x 4) 1/720))
(+.f64 (*.f64 -1/24 (pow.f64 x 2)) (*.f64 1/720 (pow.f64 x 4)))
(fma.f64 x (*.f64 x -1/24) (*.f64 (pow.f64 x 4) 1/720))
(*.f64 1/720 (pow.f64 x 4))
(*.f64 (pow.f64 x 4) 1/720)
(+.f64 (*.f64 -1/24 (pow.f64 x 2)) (*.f64 1/720 (pow.f64 x 4)))
(fma.f64 x (*.f64 x -1/24) (*.f64 (pow.f64 x 4) 1/720))
(+.f64 (*.f64 -1/24 (pow.f64 x 2)) (*.f64 1/720 (pow.f64 x 4)))
(fma.f64 x (*.f64 x -1/24) (*.f64 (pow.f64 x 4) 1/720))
(+.f64 (*.f64 -1/24 (pow.f64 x 2)) (*.f64 1/720 (pow.f64 x 4)))
(fma.f64 x (*.f64 x -1/24) (*.f64 (pow.f64 x 4) 1/720))
(*.f64 1/720 (pow.f64 x 4))
(*.f64 (pow.f64 x 4) 1/720)
(+.f64 (*.f64 -1/24 (pow.f64 x 2)) (*.f64 1/720 (pow.f64 x 4)))
(fma.f64 x (*.f64 x -1/24) (*.f64 (pow.f64 x 4) 1/720))
(+.f64 (*.f64 -1/24 (pow.f64 x 2)) (*.f64 1/720 (pow.f64 x 4)))
(fma.f64 x (*.f64 x -1/24) (*.f64 (pow.f64 x 4) 1/720))
(+.f64 (*.f64 -1/24 (pow.f64 x 2)) (*.f64 1/720 (pow.f64 x 4)))
(fma.f64 x (*.f64 x -1/24) (*.f64 (pow.f64 x 4) 1/720))
(*.f64 -1/24 x)
(*.f64 x -1/24)
(*.f64 -1/24 x)
(*.f64 x -1/24)
(*.f64 -1/24 x)
(*.f64 x -1/24)
(*.f64 -1/24 x)
(*.f64 x -1/24)
(*.f64 -1/24 x)
(*.f64 x -1/24)
(*.f64 -1/24 x)
(*.f64 x -1/24)
(*.f64 -1/24 x)
(*.f64 x -1/24)
(*.f64 -1/24 x)
(*.f64 x -1/24)
(*.f64 -1/24 x)
(*.f64 x -1/24)
(*.f64 -1/24 x)
(*.f64 x -1/24)
(*.f64 -1/24 x)
(*.f64 x -1/24)
(*.f64 -1/24 x)
(*.f64 x -1/24)
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 x (*.f64 x -1/24))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 x (*.f64 x -1/24))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 x (*.f64 x -1/24))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 x (*.f64 x -1/24))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 x (*.f64 x -1/24))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 x (*.f64 x -1/24))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 x (*.f64 x -1/24))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 x (*.f64 x -1/24))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 x (*.f64 x -1/24))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 x (*.f64 x -1/24))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 x (*.f64 x -1/24))
(*.f64 -1/24 (pow.f64 x 2))
(*.f64 x (*.f64 x -1/24))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x))) 1)
(/.f64 (tan.f64 (*.f64 1/2 x)) x)
(*.f64 (tan.f64 (*.f64 x 1/2)) (/.f64 1 x))
(/.f64 (tan.f64 (*.f64 1/2 x)) x)
(*.f64 1 (/.f64 (tan.f64 (*.f64 x 1/2)) x))
(/.f64 (tan.f64 (*.f64 1/2 x)) x)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x)) 2) (cbrt.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x)))
(/.f64 (tan.f64 (*.f64 1/2 x)) x)
(*.f64 (sqrt.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x)) (sqrt.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x)))
(/.f64 (tan.f64 (*.f64 1/2 x)) x)
(pow.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x) 1)
(/.f64 (tan.f64 (*.f64 1/2 x)) x)
(pow.f64 (cbrt.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x)) 3)
(/.f64 (tan.f64 (*.f64 1/2 x)) x)
(pow.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x) 3) 1/3)
(/.f64 (tan.f64 (*.f64 1/2 x)) x)
(pow.f64 (sqrt.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x)) 2)
(/.f64 (tan.f64 (*.f64 1/2 x)) x)
(pow.f64 (/.f64 x (tan.f64 (*.f64 x 1/2))) -1)
(/.f64 (tan.f64 (*.f64 1/2 x)) x)
(sqrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x) 2))
(sqrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 x)) x) 2))
(fabs.f64 (/.f64 (tan.f64 (*.f64 1/2 x)) x))
(log.f64 (exp.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x)))
(/.f64 (tan.f64 (*.f64 1/2 x)) x)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x))))
(/.f64 (tan.f64 (*.f64 1/2 x)) x)
(cbrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x) 3))
(/.f64 (tan.f64 (*.f64 1/2 x)) x)
(cbrt.f64 (*.f64 (pow.f64 (tan.f64 (*.f64 x 1/2)) 3) (pow.f64 (/.f64 1 x) 3)))
(/.f64 (tan.f64 (*.f64 1/2 x)) x)
(cbrt.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 x 1/2)) 3) (pow.f64 x 3)))
(/.f64 (tan.f64 (*.f64 1/2 x)) x)
(expm1.f64 (log1p.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x)))
(/.f64 (tan.f64 (*.f64 1/2 x)) x)
(exp.f64 (log.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x)))
(/.f64 (tan.f64 (*.f64 1/2 x)) x)
(exp.f64 (*.f64 (log.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x)) 1))
(/.f64 (tan.f64 (*.f64 1/2 x)) x)
(log1p.f64 (expm1.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x)))
(/.f64 (tan.f64 (*.f64 1/2 x)) x)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 x) x))) 1)
(/.f64 (sin.f64 x) x)
(*.f64 (sin.f64 x) (/.f64 1 x))
(/.f64 (sin.f64 x) x)
(*.f64 1 (/.f64 (sin.f64 x) x))
(/.f64 (sin.f64 x) x)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sin.f64 x) x)) 2) (cbrt.f64 (/.f64 (sin.f64 x) x)))
(/.f64 (sin.f64 x) x)
(*.f64 (sqrt.f64 (/.f64 (sin.f64 x) x)) (sqrt.f64 (/.f64 (sin.f64 x) x)))
(/.f64 (sin.f64 x) x)
(pow.f64 (/.f64 (sin.f64 x) x) 1)
(/.f64 (sin.f64 x) x)
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 x) x)) 3)
(/.f64 (sin.f64 x) x)
(pow.f64 (pow.f64 (/.f64 (sin.f64 x) x) 3) 1/3)
(/.f64 (sin.f64 x) x)
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 x) x)) 2)
(/.f64 (sin.f64 x) x)
(pow.f64 (/.f64 x (sin.f64 x)) -1)
(/.f64 (sin.f64 x) x)
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 x) x) 2))
(fabs.f64 (/.f64 (sin.f64 x) x))
(log.f64 (exp.f64 (/.f64 (sin.f64 x) x)))
(/.f64 (sin.f64 x) x)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sin.f64 x) x))))
(/.f64 (sin.f64 x) x)
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 x) x) 3))
(/.f64 (sin.f64 x) x)
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (/.f64 1 x) 3)))
(/.f64 (sin.f64 x) x)
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 x 3)))
(/.f64 (sin.f64 x) x)
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 x) x)))
(/.f64 (sin.f64 x) x)
(exp.f64 (log.f64 (/.f64 (sin.f64 x) x)))
(/.f64 (sin.f64 x) x)
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 x) x)) 1))
(/.f64 (sin.f64 x) x)
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 x) x)))
(/.f64 (sin.f64 x) x)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x) (/.f64 (sin.f64 x) x)))) 1)
(/.f64 (sin.f64 x) (/.f64 (*.f64 x x) (tan.f64 (*.f64 1/2 x))))
(*.f64 (tan.f64 (*.f64 1/2 x)) (/.f64 (sin.f64 x) (*.f64 x x)))
(/.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (/.f64 x (sin.f64 x)) x))
(/.f64 (sin.f64 x) (/.f64 (*.f64 x x) (tan.f64 (*.f64 1/2 x))))
(*.f64 (tan.f64 (*.f64 1/2 x)) (/.f64 (sin.f64 x) (*.f64 x x)))
(/.f64 (sin.f64 x) (*.f64 (/.f64 x (tan.f64 (*.f64 x 1/2))) x))
(/.f64 (sin.f64 x) (/.f64 (*.f64 x x) (tan.f64 (*.f64 1/2 x))))
(*.f64 (tan.f64 (*.f64 1/2 x)) (/.f64 (sin.f64 x) (*.f64 x x)))
(/.f64 1 (*.f64 (/.f64 x (tan.f64 (*.f64 x 1/2))) (/.f64 x (sin.f64 x))))
(/.f64 (sin.f64 x) (/.f64 (*.f64 x x) (tan.f64 (*.f64 1/2 x))))
(*.f64 (tan.f64 (*.f64 1/2 x)) (/.f64 (sin.f64 x) (*.f64 x x)))
(/.f64 1 (*.f64 (/.f64 x (sin.f64 x)) (/.f64 x (tan.f64 (*.f64 x 1/2)))))
(/.f64 (sin.f64 x) (/.f64 (*.f64 x x) (tan.f64 (*.f64 1/2 x))))
(*.f64 (tan.f64 (*.f64 1/2 x)) (/.f64 (sin.f64 x) (*.f64 x x)))
(/.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2))) (*.f64 x x))
(/.f64 (sin.f64 x) (/.f64 (*.f64 x x) (tan.f64 (*.f64 1/2 x))))
(*.f64 (tan.f64 (*.f64 1/2 x)) (/.f64 (sin.f64 x) (*.f64 x x)))
(/.f64 (neg.f64 (sin.f64 x)) (*.f64 (/.f64 x (tan.f64 (*.f64 x 1/2))) x))
(*.f64 (/.f64 (tan.f64 (*.f64 1/2 x)) x) (/.f64 (neg.f64 (sin.f64 x)) x))
(/.f64 (neg.f64 (tan.f64 (*.f64 x 1/2))) (*.f64 (/.f64 x (sin.f64 x)) x))
(*.f64 (/.f64 (tan.f64 (*.f64 1/2 x)) x) (/.f64 (neg.f64 (sin.f64 x)) x))
(/.f64 (*.f64 (/.f64 (sin.f64 x) x) (tan.f64 (*.f64 x 1/2))) x)
(/.f64 (sin.f64 x) (/.f64 (*.f64 x x) (tan.f64 (*.f64 1/2 x))))
(*.f64 (tan.f64 (*.f64 1/2 x)) (/.f64 (sin.f64 x) (*.f64 x x)))
(/.f64 (*.f64 (sin.f64 x) (/.f64 (tan.f64 (*.f64 x 1/2)) x)) x)
(/.f64 (sin.f64 x) (/.f64 (*.f64 x x) (tan.f64 (*.f64 1/2 x))))
(*.f64 (tan.f64 (*.f64 1/2 x)) (/.f64 (sin.f64 x) (*.f64 x x)))
(/.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) 1) (*.f64 x (/.f64 x (sin.f64 x))))
(/.f64 (sin.f64 x) (/.f64 (*.f64 x x) (tan.f64 (*.f64 1/2 x))))
(*.f64 (tan.f64 (*.f64 1/2 x)) (/.f64 (sin.f64 x) (*.f64 x x)))
(/.f64 (*.f64 (neg.f64 (tan.f64 (*.f64 x 1/2))) 1) (*.f64 x (/.f64 x (sin.f64 x))))
(*.f64 (/.f64 (tan.f64 (*.f64 1/2 x)) x) (/.f64 (neg.f64 (sin.f64 x)) x))
(/.f64 (*.f64 (sin.f64 x) 1) (*.f64 x (/.f64 x (tan.f64 (*.f64 x 1/2)))))
(/.f64 (sin.f64 x) (/.f64 (*.f64 x x) (tan.f64 (*.f64 1/2 x))))
(*.f64 (tan.f64 (*.f64 1/2 x)) (/.f64 (sin.f64 x) (*.f64 x x)))
(/.f64 (*.f64 (neg.f64 (sin.f64 x)) 1) (*.f64 x (/.f64 x (tan.f64 (*.f64 x 1/2)))))
(*.f64 (/.f64 (tan.f64 (*.f64 1/2 x)) x) (/.f64 (neg.f64 (sin.f64 x)) x))
(/.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) (sin.f64 x)) (*.f64 x x))
(/.f64 (sin.f64 x) (/.f64 (*.f64 x x) (tan.f64 (*.f64 1/2 x))))
(*.f64 (tan.f64 (*.f64 1/2 x)) (/.f64 (sin.f64 x) (*.f64 x x)))
(/.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) (neg.f64 (sin.f64 x))) (*.f64 x x))
(*.f64 (/.f64 (tan.f64 (*.f64 1/2 x)) x) (/.f64 (neg.f64 (sin.f64 x)) x))
(/.f64 (*.f64 (neg.f64 (tan.f64 (*.f64 x 1/2))) (sin.f64 x)) (*.f64 x x))
(*.f64 (/.f64 (tan.f64 (*.f64 1/2 x)) x) (/.f64 (neg.f64 (sin.f64 x)) x))
(/.f64 (*.f64 (neg.f64 (tan.f64 (*.f64 x 1/2))) (neg.f64 (sin.f64 x))) (*.f64 x x))
(/.f64 (sin.f64 x) (/.f64 (*.f64 x x) (tan.f64 (*.f64 1/2 x))))
(*.f64 (tan.f64 (*.f64 1/2 x)) (/.f64 (sin.f64 x) (*.f64 x x)))
(/.f64 (*.f64 (sin.f64 x) (neg.f64 (tan.f64 (*.f64 x 1/2)))) (*.f64 x x))
(*.f64 (/.f64 (tan.f64 (*.f64 1/2 x)) x) (/.f64 (neg.f64 (sin.f64 x)) x))
(/.f64 (*.f64 (neg.f64 (sin.f64 x)) (tan.f64 (*.f64 x 1/2))) (*.f64 x x))
(*.f64 (/.f64 (tan.f64 (*.f64 1/2 x)) x) (/.f64 (neg.f64 (sin.f64 x)) x))
(/.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (tan.f64 (*.f64 x 1/2)))) (*.f64 x x))
(/.f64 (sin.f64 x) (/.f64 (*.f64 x x) (tan.f64 (*.f64 1/2 x))))
(*.f64 (tan.f64 (*.f64 1/2 x)) (/.f64 (sin.f64 x) (*.f64 x x)))
(pow.f64 (*.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x) (/.f64 (sin.f64 x) x)) 1)
(/.f64 (sin.f64 x) (/.f64 (*.f64 x x) (tan.f64 (*.f64 1/2 x))))
(*.f64 (tan.f64 (*.f64 1/2 x)) (/.f64 (sin.f64 x) (*.f64 x x)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x) (/.f64 (sin.f64 x) x))) 3)
(/.f64 (sin.f64 x) (/.f64 (*.f64 x x) (tan.f64 (*.f64 1/2 x))))
(*.f64 (tan.f64 (*.f64 1/2 x)) (/.f64 (sin.f64 x) (*.f64 x x)))
(pow.f64 (pow.f64 (*.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x) (/.f64 (sin.f64 x) x)) 3) 1/3)
(/.f64 (sin.f64 x) (/.f64 (*.f64 x x) (tan.f64 (*.f64 1/2 x))))
(*.f64 (tan.f64 (*.f64 1/2 x)) (/.f64 (sin.f64 x) (*.f64 x x)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 x 1/2)))) x) 2)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 x) (tan.f64 (*.f64 1/2 x)))) x) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x) (/.f64 (sin.f64 x) x)) 2))
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 x) (/.f64 (*.f64 x x) (tan.f64 (*.f64 1/2 x)))) 2))
(fabs.f64 (*.f64 (tan.f64 (*.f64 1/2 x)) (/.f64 (sin.f64 x) (*.f64 x x))))
(log.f64 (pow.f64 (exp.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x)) (/.f64 (sin.f64 x) x)))
(/.f64 (sin.f64 x) (/.f64 (*.f64 x x) (tan.f64 (*.f64 1/2 x))))
(*.f64 (tan.f64 (*.f64 1/2 x)) (/.f64 (sin.f64 x) (*.f64 x x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x) (/.f64 (sin.f64 x) x)))))
(/.f64 (sin.f64 x) (/.f64 (*.f64 x x) (tan.f64 (*.f64 1/2 x))))
(*.f64 (tan.f64 (*.f64 1/2 x)) (/.f64 (sin.f64 x) (*.f64 x x)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x) (/.f64 (sin.f64 x) x)) 3))
(/.f64 (sin.f64 x) (/.f64 (*.f64 x x) (tan.f64 (*.f64 1/2 x))))
(*.f64 (tan.f64 (*.f64 1/2 x)) (/.f64 (sin.f64 x) (*.f64 x x)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x) 3) (pow.f64 (/.f64 (sin.f64 x) x) 3)))
(/.f64 (sin.f64 x) (/.f64 (*.f64 x x) (tan.f64 (*.f64 1/2 x))))
(*.f64 (tan.f64 (*.f64 1/2 x)) (/.f64 (sin.f64 x) (*.f64 x x)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 x) x) 3) (pow.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x) 3)))
(/.f64 (sin.f64 x) (/.f64 (*.f64 x x) (tan.f64 (*.f64 1/2 x))))
(*.f64 (tan.f64 (*.f64 1/2 x)) (/.f64 (sin.f64 x) (*.f64 x x)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x) (/.f64 (sin.f64 x) x))))
(/.f64 (sin.f64 x) (/.f64 (*.f64 x x) (tan.f64 (*.f64 1/2 x))))
(*.f64 (tan.f64 (*.f64 1/2 x)) (/.f64 (sin.f64 x) (*.f64 x x)))
(exp.f64 (log.f64 (*.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x) (/.f64 (sin.f64 x) x))))
(/.f64 (sin.f64 x) (/.f64 (*.f64 x x) (tan.f64 (*.f64 1/2 x))))
(*.f64 (tan.f64 (*.f64 1/2 x)) (/.f64 (sin.f64 x) (*.f64 x x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x) (/.f64 (sin.f64 x) x))) 1))
(/.f64 (sin.f64 x) (/.f64 (*.f64 x x) (tan.f64 (*.f64 1/2 x))))
(*.f64 (tan.f64 (*.f64 1/2 x)) (/.f64 (sin.f64 x) (*.f64 x x)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) x) (/.f64 (sin.f64 x) x))))
(/.f64 (sin.f64 x) (/.f64 (*.f64 x x) (tan.f64 (*.f64 1/2 x))))
(*.f64 (tan.f64 (*.f64 1/2 x)) (/.f64 (sin.f64 x) (*.f64 x x)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2))) 1)
(pow.f64 (/.f64 (sqrt.f64 1/2) (/.f64 x x)) 2)
(pow.f64 (/.f64 (sqrt.f64 1/2) 1) 2)
(/.f64 (*.f64 x (*.f64 x 1/2)) (*.f64 x x))
1/2
(/.f64 (*.f64 (*.f64 x (*.f64 x 1/2)) 1) (*.f64 x x))
1/2
(pow.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2) 1)
(pow.f64 (/.f64 (sqrt.f64 1/2) (/.f64 x x)) 2)
(pow.f64 (/.f64 (sqrt.f64 1/2) 1) 2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2)) 3)
(pow.f64 (/.f64 (sqrt.f64 1/2) (/.f64 x x)) 2)
(pow.f64 (/.f64 (sqrt.f64 1/2) 1) 2)
(pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 1/2) (/.f64 x x)) 2)
(pow.f64 (/.f64 (sqrt.f64 1/2) 1) 2)
(pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2)
(pow.f64 (/.f64 (sqrt.f64 1/2) (/.f64 x x)) 2)
(pow.f64 (/.f64 (sqrt.f64 1/2) 1) 2)
(neg.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2))
(neg.f64 (pow.f64 (/.f64 (sqrt.f64 1/2) (/.f64 x x)) 2))
(neg.f64 (pow.f64 (/.f64 (sqrt.f64 1/2) 1) 2))
(sqrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2) 2))
(sqrt.f64 (pow.f64 (pow.f64 (/.f64 (sqrt.f64 1/2) (/.f64 x x)) 2) 2))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 1/2) 1) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2)))
(pow.f64 (/.f64 (sqrt.f64 1/2) (/.f64 x x)) 2)
(pow.f64 (/.f64 (sqrt.f64 1/2) 1) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2))))
(pow.f64 (/.f64 (sqrt.f64 1/2) (/.f64 x x)) 2)
(pow.f64 (/.f64 (sqrt.f64 1/2) 1) 2)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2) 3))
(pow.f64 (/.f64 (sqrt.f64 1/2) (/.f64 x x)) 2)
(pow.f64 (/.f64 (sqrt.f64 1/2) 1) 2)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x 1/2)) 3) (pow.f64 (pow.f64 x -2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 x x) 1/2) 3) (pow.f64 (pow.f64 x -2) 3)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 x x) 3) 1/8) (/.f64 1 (pow.f64 x 6))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 x -2) 3) (pow.f64 (*.f64 x (*.f64 x 1/2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 x x) 1/2) 3) (pow.f64 (pow.f64 x -2) 3)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 x x) 3) 1/8) (/.f64 1 (pow.f64 x 6))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 x (*.f64 x 1/2)) 3) (pow.f64 x 6)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 x x) 1/2) 3) (pow.f64 x 6)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 x x) 3) 1/8) (pow.f64 x 6)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2)))
(pow.f64 (/.f64 (sqrt.f64 1/2) (/.f64 x x)) 2)
(pow.f64 (/.f64 (sqrt.f64 1/2) 1) 2)
(exp.f64 (log.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2)))
(pow.f64 (/.f64 (sqrt.f64 1/2) (/.f64 x x)) 2)
(pow.f64 (/.f64 (sqrt.f64 1/2) 1) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2)) 1))
(pow.f64 (/.f64 (sqrt.f64 1/2) (/.f64 x x)) 2)
(pow.f64 (/.f64 (sqrt.f64 1/2) 1) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2)))
(pow.f64 (/.f64 (sqrt.f64 1/2) (/.f64 x x)) 2)
(pow.f64 (/.f64 (sqrt.f64 1/2) 1) 2)
(-.f64 (/.f64 1 x) (/.f64 (cos.f64 x) x))
(/.f64 (-.f64 1 (cos.f64 x)) x)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 1 (cos.f64 x)) x))) 1)
(/.f64 (-.f64 1 (cos.f64 x)) x)
(*.f64 1 (/.f64 (-.f64 1 (cos.f64 x)) x))
(/.f64 (-.f64 1 (cos.f64 x)) x)
(*.f64 (-.f64 1 (cos.f64 x)) (/.f64 1 x))
(/.f64 (-.f64 1 (cos.f64 x)) x)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) 2) (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)))
(/.f64 (-.f64 1 (cos.f64 x)) x)
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) (sqrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)))
(/.f64 (-.f64 1 (cos.f64 x)) x)
(pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 1)
(/.f64 (-.f64 1 (cos.f64 x)) x)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) 3)
(/.f64 (-.f64 1 (cos.f64 x)) x)
(pow.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 3) 1/3)
(/.f64 (-.f64 1 (cos.f64 x)) x)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) 2)
(/.f64 (-.f64 1 (cos.f64 x)) x)
(pow.f64 (/.f64 x (-.f64 1 (cos.f64 x))) -1)
(/.f64 (-.f64 1 (cos.f64 x)) x)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 2))
(fabs.f64 (/.f64 (-.f64 1 (cos.f64 x)) x))
(log.f64 (exp.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)))
(/.f64 (-.f64 1 (cos.f64 x)) x)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 1 (cos.f64 x)) x))))
(/.f64 (-.f64 1 (cos.f64 x)) x)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 3))
(/.f64 (-.f64 1 (cos.f64 x)) x)
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 3) (pow.f64 (/.f64 1 x) 3)))
(/.f64 (-.f64 1 (cos.f64 x)) x)
(cbrt.f64 (/.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 3) (pow.f64 x 3)))
(/.f64 (-.f64 1 (cos.f64 x)) x)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)))
(/.f64 (-.f64 1 (cos.f64 x)) x)
(exp.f64 (log.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)))
(/.f64 (-.f64 1 (cos.f64 x)) x)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) 1))
(/.f64 (-.f64 1 (cos.f64 x)) x)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)))
(/.f64 (-.f64 1 (cos.f64 x)) x)
(fma.f64 1 (/.f64 1 x) (neg.f64 (/.f64 (cos.f64 x) x)))
(/.f64 (-.f64 1 (cos.f64 x)) x)
(fma.f64 (cbrt.f64 (pow.f64 x -2)) (cbrt.f64 (/.f64 1 x)) (neg.f64 (/.f64 (cos.f64 x) x)))
(fma.f64 (cbrt.f64 (pow.f64 x -2)) (cbrt.f64 (/.f64 1 x)) (/.f64 (neg.f64 (cos.f64 x)) x))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 x -2)) (cbrt.f64 (/.f64 1 x))) (/.f64 (cos.f64 x) x))
(fma.f64 (pow.f64 x -1/2) (pow.f64 x -1/2) (neg.f64 (/.f64 (cos.f64 x) x)))
(/.f64 (-.f64 1 (cos.f64 x)) x)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x))))) 1)
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 1 (*.f64 (/.f64 x (-.f64 1 (cos.f64 x))) x))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 1 (*.f64 (/.f64 x (-.f64 1 (cos.f64 x))) (/.f64 x 1)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 1 (*.f64 x (/.f64 x (-.f64 1 (cos.f64 x)))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 1 (*.f64 (/.f64 x 1) (/.f64 x (-.f64 1 (cos.f64 x)))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 (/.f64 x 1) x))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) x)
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 -1 (*.f64 (/.f64 x (-.f64 1 (cos.f64 x))) x))
(/.f64 -1 (/.f64 (*.f64 x x) (-.f64 1 (cos.f64 x))))
(*.f64 (-.f64 1 (cos.f64 x)) (neg.f64 (pow.f64 x -2)))
(/.f64 -1 (*.f64 x (/.f64 x (-.f64 1 (cos.f64 x)))))
(/.f64 -1 (/.f64 (*.f64 x x) (-.f64 1 (cos.f64 x))))
(*.f64 (-.f64 1 (cos.f64 x)) (neg.f64 (pow.f64 x -2)))
(/.f64 (*.f64 (-.f64 1 (cos.f64 x)) 1) (*.f64 x x))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 (*.f64 (-.f64 1 (cos.f64 x)) 1) (*.f64 x (/.f64 x 1)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 (*.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 1) x)
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 (*.f64 (-.f64 1 (cos.f64 x)) -1) (*.f64 x x))
(/.f64 -1 (/.f64 (*.f64 x x) (-.f64 1 (cos.f64 x))))
(*.f64 (-.f64 1 (cos.f64 x)) (neg.f64 (pow.f64 x -2)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) 1) (*.f64 (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))) (/.f64 (*.f64 x x) 1)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (*.f64 (*.f64 x x) (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x)))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (*.f64 x (*.f64 x (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) 1) (*.f64 (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))) (/.f64 (*.f64 x x) -1)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (*.f64 (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))) (/.f64 x (/.f64 -1 x))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (/.f64 (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))) (neg.f64 (pow.f64 x -2))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) 1) (*.f64 (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))) (*.f64 x x)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (*.f64 (*.f64 x x) (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x)))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (*.f64 x (*.f64 x (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) -1) (*.f64 (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))) (*.f64 x x)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (*.f64 (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))) (/.f64 x (/.f64 -1 x))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (/.f64 (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))) (neg.f64 (pow.f64 x -2))))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1) (*.f64 (+.f64 1 (cos.f64 x)) (/.f64 (*.f64 x x) 1)))
(/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 x x) (+.f64 1 (cos.f64 x))))
(/.f64 (pow.f64 (/.f64 (sin.f64 x) x) 2) (+.f64 1 (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (*.f64 x x)) (tan.f64 (/.f64 x 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1) (*.f64 (+.f64 1 (cos.f64 x)) (/.f64 (*.f64 x x) -1)))
(*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (cos.f64 x))) (/.f64 -1 (*.f64 x x)))
(*.f64 (/.f64 (pow.f64 (/.f64 (sin.f64 x) x) 2) (+.f64 1 (cos.f64 x))) -1)
(*.f64 (*.f64 (/.f64 (sin.f64 x) (*.f64 x x)) (tan.f64 (/.f64 x 2))) -1)
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1) (*.f64 (+.f64 1 (cos.f64 x)) (*.f64 x x)))
(/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 x x) (+.f64 1 (cos.f64 x))))
(/.f64 (pow.f64 (/.f64 (sin.f64 x) x) 2) (+.f64 1 (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (*.f64 x x)) (tan.f64 (/.f64 x 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) -1) (*.f64 (+.f64 1 (cos.f64 x)) (*.f64 x x)))
(*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (cos.f64 x))) (/.f64 -1 (*.f64 x x)))
(*.f64 (/.f64 (pow.f64 (/.f64 (sin.f64 x) x) 2) (+.f64 1 (cos.f64 x))) -1)
(*.f64 (*.f64 (/.f64 (sin.f64 x) (*.f64 x x)) (tan.f64 (/.f64 x 2))) -1)
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (/.f64 1 x)) (*.f64 (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))) x))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (*.f64 (*.f64 x x) (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x)))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (*.f64 x (*.f64 x (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))))))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 1 x)) (*.f64 (+.f64 1 (cos.f64 x)) x))
(/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 x x) (+.f64 1 (cos.f64 x))))
(/.f64 (pow.f64 (/.f64 (sin.f64 x) x) 2) (+.f64 1 (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (*.f64 x x)) (tan.f64 (/.f64 x 2)))
(pow.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x))) 1)
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x)))) 3)
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(pow.f64 (pow.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x))) 3) 1/3)
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(pow.f64 (*.f64 (/.f64 1 x) (sqrt.f64 (-.f64 1 (cos.f64 x)))) 2)
(pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) x) 2)
(neg.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x))))
(/.f64 -1 (/.f64 (*.f64 x x) (-.f64 1 (cos.f64 x))))
(*.f64 (-.f64 1 (cos.f64 x)) (neg.f64 (pow.f64 x -2)))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x))) 2))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)) 2))
(fabs.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)))
(log.f64 (pow.f64 (exp.f64 (-.f64 1 (cos.f64 x))) (pow.f64 x -2)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x))))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x))) 3))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 x -2) 3) (pow.f64 (-.f64 1 (cos.f64 x)) 3)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 3) (pow.f64 (/.f64 1 x) 3)))
(cbrt.f64 (*.f64 (/.f64 1 (pow.f64 x 3)) (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 3)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 3) (pow.f64 x 6)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 x) 3) (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 3)))
(cbrt.f64 (*.f64 (/.f64 1 (pow.f64 x 3)) (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 3)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 3) (pow.f64 x 6)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 3) (pow.f64 (pow.f64 x -2) 3)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 3) (pow.f64 x 3)))
(cbrt.f64 (*.f64 (/.f64 1 (pow.f64 x 3)) (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 3)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 3) (pow.f64 x 6)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x)))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(exp.f64 (log.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x)))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x)))) 1))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x)))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x))))) 1)
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 1 (*.f64 (/.f64 x (-.f64 1 (cos.f64 x))) x))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 1 (*.f64 (/.f64 x (-.f64 1 (cos.f64 x))) (/.f64 x 1)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 1 (*.f64 x (/.f64 x (-.f64 1 (cos.f64 x)))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 1 (*.f64 (/.f64 x 1) (/.f64 x (-.f64 1 (cos.f64 x)))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 (/.f64 x 1) x))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) x)
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 -1 (*.f64 (/.f64 x (-.f64 1 (cos.f64 x))) x))
(/.f64 -1 (/.f64 (*.f64 x x) (-.f64 1 (cos.f64 x))))
(*.f64 (-.f64 1 (cos.f64 x)) (neg.f64 (pow.f64 x -2)))
(/.f64 -1 (*.f64 x (/.f64 x (-.f64 1 (cos.f64 x)))))
(/.f64 -1 (/.f64 (*.f64 x x) (-.f64 1 (cos.f64 x))))
(*.f64 (-.f64 1 (cos.f64 x)) (neg.f64 (pow.f64 x -2)))
(/.f64 (*.f64 (-.f64 1 (cos.f64 x)) 1) (*.f64 x x))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 (*.f64 (-.f64 1 (cos.f64 x)) 1) (*.f64 x (/.f64 x 1)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 (*.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 1) x)
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 (*.f64 (-.f64 1 (cos.f64 x)) -1) (*.f64 x x))
(/.f64 -1 (/.f64 (*.f64 x x) (-.f64 1 (cos.f64 x))))
(*.f64 (-.f64 1 (cos.f64 x)) (neg.f64 (pow.f64 x -2)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) 1) (*.f64 (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))) (/.f64 (*.f64 x x) 1)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (*.f64 (*.f64 x x) (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x)))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (*.f64 x (*.f64 x (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) 1) (*.f64 (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))) (/.f64 (*.f64 x x) -1)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (*.f64 (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))) (/.f64 x (/.f64 -1 x))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (/.f64 (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))) (neg.f64 (pow.f64 x -2))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) 1) (*.f64 (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))) (*.f64 x x)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (*.f64 (*.f64 x x) (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x)))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (*.f64 x (*.f64 x (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) -1) (*.f64 (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))) (*.f64 x x)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (*.f64 (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))) (/.f64 x (/.f64 -1 x))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (/.f64 (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))) (neg.f64 (pow.f64 x -2))))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1) (*.f64 (+.f64 1 (cos.f64 x)) (/.f64 (*.f64 x x) 1)))
(/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 x x) (+.f64 1 (cos.f64 x))))
(/.f64 (pow.f64 (/.f64 (sin.f64 x) x) 2) (+.f64 1 (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (*.f64 x x)) (tan.f64 (/.f64 x 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1) (*.f64 (+.f64 1 (cos.f64 x)) (/.f64 (*.f64 x x) -1)))
(*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (cos.f64 x))) (/.f64 -1 (*.f64 x x)))
(*.f64 (/.f64 (pow.f64 (/.f64 (sin.f64 x) x) 2) (+.f64 1 (cos.f64 x))) -1)
(*.f64 (*.f64 (/.f64 (sin.f64 x) (*.f64 x x)) (tan.f64 (/.f64 x 2))) -1)
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1) (*.f64 (+.f64 1 (cos.f64 x)) (*.f64 x x)))
(/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 x x) (+.f64 1 (cos.f64 x))))
(/.f64 (pow.f64 (/.f64 (sin.f64 x) x) 2) (+.f64 1 (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (*.f64 x x)) (tan.f64 (/.f64 x 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) -1) (*.f64 (+.f64 1 (cos.f64 x)) (*.f64 x x)))
(*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (cos.f64 x))) (/.f64 -1 (*.f64 x x)))
(*.f64 (/.f64 (pow.f64 (/.f64 (sin.f64 x) x) 2) (+.f64 1 (cos.f64 x))) -1)
(*.f64 (*.f64 (/.f64 (sin.f64 x) (*.f64 x x)) (tan.f64 (/.f64 x 2))) -1)
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (/.f64 1 x)) (*.f64 (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))) x))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (*.f64 (*.f64 x x) (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x)))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (*.f64 x (*.f64 x (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))))))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 1 x)) (*.f64 (+.f64 1 (cos.f64 x)) x))
(/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 x x) (+.f64 1 (cos.f64 x))))
(/.f64 (pow.f64 (/.f64 (sin.f64 x) x) 2) (+.f64 1 (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (*.f64 x x)) (tan.f64 (/.f64 x 2)))
(pow.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x))) 1)
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x)))) 3)
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(pow.f64 (pow.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x))) 3) 1/3)
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(pow.f64 (*.f64 (/.f64 1 x) (sqrt.f64 (-.f64 1 (cos.f64 x)))) 2)
(pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) x) 2)
(neg.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x))))
(/.f64 -1 (/.f64 (*.f64 x x) (-.f64 1 (cos.f64 x))))
(*.f64 (-.f64 1 (cos.f64 x)) (neg.f64 (pow.f64 x -2)))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x))) 2))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)) 2))
(fabs.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)))
(log.f64 (pow.f64 (exp.f64 (-.f64 1 (cos.f64 x))) (pow.f64 x -2)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x))))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x))) 3))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 x -2) 3) (pow.f64 (-.f64 1 (cos.f64 x)) 3)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 3) (pow.f64 (/.f64 1 x) 3)))
(cbrt.f64 (*.f64 (/.f64 1 (pow.f64 x 3)) (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 3)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 3) (pow.f64 x 6)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 x) 3) (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 3)))
(cbrt.f64 (*.f64 (/.f64 1 (pow.f64 x 3)) (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 3)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 3) (pow.f64 x 6)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 3) (pow.f64 (pow.f64 x -2) 3)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 3) (pow.f64 x 3)))
(cbrt.f64 (*.f64 (/.f64 1 (pow.f64 x 3)) (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 3)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 3) (pow.f64 x 6)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x)))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(exp.f64 (log.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x)))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x)))) 1))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x)))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 x -2))) 1)
(pow.f64 x -2)
(*.f64 1 (pow.f64 x -2))
(pow.f64 x -2)
(*.f64 (/.f64 1 x) (/.f64 1 x))
(pow.f64 x -2)
(*.f64 -1 (pow.f64 x -2))
(neg.f64 (pow.f64 x -2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 x -2)) 2) (cbrt.f64 (pow.f64 x -2)))
(pow.f64 x -2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 x 4)) -1) (pow.f64 (pow.f64 (cbrt.f64 x) 2) -1))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 x 4))) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)))
(pow.f64 x -2)
(pow.f64 (pow.f64 x -2) 1)
(pow.f64 x -2)
(pow.f64 (/.f64 1 x) 2)
(pow.f64 x -2)
(pow.f64 (*.f64 x x) -1)
(pow.f64 x -2)
(pow.f64 (cbrt.f64 (pow.f64 x -2)) 3)
(pow.f64 x -2)
(pow.f64 (pow.f64 (pow.f64 x -2) 3) 1/3)
(pow.f64 x -2)
(pow.f64 (/.f64 (*.f64 x x) 1) -1)
(pow.f64 x -2)
(pow.f64 (/.f64 (*.f64 x x) -1) -1)
(neg.f64 (pow.f64 x -2))
(sqrt.f64 (/.f64 1 (pow.f64 x 4)))
(log.f64 (exp.f64 (pow.f64 x -2)))
(pow.f64 x -2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 x -2))))
(pow.f64 x -2)
(cbrt.f64 (pow.f64 (pow.f64 x -2) 3))
(pow.f64 x -2)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 x) 3) (pow.f64 (/.f64 1 x) 3)))
(pow.f64 x -2)
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1 x) 3) (pow.f64 x 3)))
(pow.f64 x -2)
(expm1.f64 (log1p.f64 (pow.f64 x -2)))
(pow.f64 x -2)
(exp.f64 (log.f64 (pow.f64 x -2)))
(pow.f64 x -2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 x)) -1))
(pow.f64 x -2)
(exp.f64 (*.f64 (log.f64 (pow.f64 x -2)) 1))
(pow.f64 x -2)
(log1p.f64 (expm1.f64 (pow.f64 x -2)))
(pow.f64 x -2)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x (*.f64 x -1/24) (*.f64 1/720 (pow.f64 x 4))))) 1)
(fma.f64 x (*.f64 x -1/24) (*.f64 (pow.f64 x 4) 1/720))
(*.f64 1 (fma.f64 x (*.f64 x -1/24) (*.f64 1/720 (pow.f64 x 4))))
(fma.f64 x (*.f64 x -1/24) (*.f64 (pow.f64 x 4) 1/720))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (*.f64 x -1/24) (*.f64 1/720 (pow.f64 x 4)))) 2) (cbrt.f64 (fma.f64 x (*.f64 x -1/24) (*.f64 1/720 (pow.f64 x 4)))))
(fma.f64 x (*.f64 x -1/24) (*.f64 (pow.f64 x 4) 1/720))
(*.f64 (sqrt.f64 (fma.f64 x (*.f64 x -1/24) (*.f64 1/720 (pow.f64 x 4)))) (sqrt.f64 (fma.f64 x (*.f64 x -1/24) (*.f64 1/720 (pow.f64 x 4)))))
(fma.f64 x (*.f64 x -1/24) (*.f64 (pow.f64 x 4) 1/720))
(/.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 x 4) 3) 1/373248000) (*.f64 (pow.f64 x 6) -1/13824)) (+.f64 (pow.f64 (*.f64 1/720 (pow.f64 x 4)) 2) (-.f64 (pow.f64 (*.f64 x (*.f64 x -1/24)) 2) (*.f64 (*.f64 1/720 (pow.f64 x 4)) (*.f64 x (*.f64 x -1/24))))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 x 4) 3) 1/373248000 (*.f64 (pow.f64 x 6) -1/13824)) (+.f64 (pow.f64 (*.f64 (pow.f64 x 4) 1/720) 2) (-.f64 (pow.f64 (*.f64 x (*.f64 x -1/24)) 2) (*.f64 1/720 (*.f64 (pow.f64 x 4) (*.f64 x (*.f64 x -1/24)))))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 x 4) 3) 1/373248000 (*.f64 (pow.f64 x 6) -1/13824)) (+.f64 (*.f64 (pow.f64 x 8) 1/518400) (+.f64 (*.f64 (pow.f64 x 4) 1/576) (*.f64 -1/720 (*.f64 (pow.f64 x 6) -1/24)))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 x 4) 3) 1/373248000 (*.f64 (pow.f64 x 6) -1/13824)) (+.f64 (*.f64 (pow.f64 x 8) 1/518400) (fma.f64 (pow.f64 x 4) 1/576 (*.f64 -1/720 (*.f64 (pow.f64 x 6) -1/24)))))
(/.f64 (-.f64 (pow.f64 (*.f64 1/720 (pow.f64 x 4)) 2) (pow.f64 (*.f64 x (*.f64 x -1/24)) 2)) (-.f64 (*.f64 1/720 (pow.f64 x 4)) (*.f64 x (*.f64 x -1/24))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 x 4) 1/720) 2) (pow.f64 (*.f64 x (*.f64 x -1/24)) 2)) (-.f64 (*.f64 (pow.f64 x 4) 1/720) (*.f64 x (*.f64 x -1/24))))
(/.f64 (-.f64 (*.f64 (pow.f64 x 8) 1/518400) (*.f64 (pow.f64 x 4) 1/576)) (fma.f64 (pow.f64 x 4) 1/720 (*.f64 1/24 (*.f64 x x))))
(pow.f64 (fma.f64 x (*.f64 x -1/24) (*.f64 1/720 (pow.f64 x 4))) 1)
(fma.f64 x (*.f64 x -1/24) (*.f64 (pow.f64 x 4) 1/720))
(pow.f64 (cbrt.f64 (fma.f64 x (*.f64 x -1/24) (*.f64 1/720 (pow.f64 x 4)))) 3)
(fma.f64 x (*.f64 x -1/24) (*.f64 (pow.f64 x 4) 1/720))
(pow.f64 (pow.f64 (fma.f64 x (*.f64 x -1/24) (*.f64 1/720 (pow.f64 x 4))) 3) 1/3)
(fma.f64 x (*.f64 x -1/24) (*.f64 (pow.f64 x 4) 1/720))
(pow.f64 (sqrt.f64 (fma.f64 x (*.f64 x -1/24) (*.f64 1/720 (pow.f64 x 4)))) 2)
(fma.f64 x (*.f64 x -1/24) (*.f64 (pow.f64 x 4) 1/720))
(sqrt.f64 (pow.f64 (fma.f64 x (*.f64 x -1/24) (*.f64 1/720 (pow.f64 x 4))) 2))
(sqrt.f64 (pow.f64 (fma.f64 x (*.f64 x -1/24) (*.f64 (pow.f64 x 4) 1/720)) 2))
(fabs.f64 (fma.f64 x (*.f64 x -1/24) (*.f64 (pow.f64 x 4) 1/720)))
(log.f64 (exp.f64 (fma.f64 x (*.f64 x -1/24) (*.f64 1/720 (pow.f64 x 4)))))
(fma.f64 x (*.f64 x -1/24) (*.f64 (pow.f64 x 4) 1/720))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x (*.f64 x -1/24) (*.f64 1/720 (pow.f64 x 4))))))
(fma.f64 x (*.f64 x -1/24) (*.f64 (pow.f64 x 4) 1/720))
(cbrt.f64 (pow.f64 (fma.f64 x (*.f64 x -1/24) (*.f64 1/720 (pow.f64 x 4))) 3))
(fma.f64 x (*.f64 x -1/24) (*.f64 (pow.f64 x 4) 1/720))
(expm1.f64 (log1p.f64 (fma.f64 x (*.f64 x -1/24) (*.f64 1/720 (pow.f64 x 4)))))
(fma.f64 x (*.f64 x -1/24) (*.f64 (pow.f64 x 4) 1/720))
(exp.f64 (log.f64 (fma.f64 x (*.f64 x -1/24) (*.f64 1/720 (pow.f64 x 4)))))
(fma.f64 x (*.f64 x -1/24) (*.f64 (pow.f64 x 4) 1/720))
(exp.f64 (*.f64 (log.f64 (fma.f64 x (*.f64 x -1/24) (*.f64 1/720 (pow.f64 x 4)))) 1))
(fma.f64 x (*.f64 x -1/24) (*.f64 (pow.f64 x 4) 1/720))
(log1p.f64 (expm1.f64 (fma.f64 x (*.f64 x -1/24) (*.f64 1/720 (pow.f64 x 4)))))
(fma.f64 x (*.f64 x -1/24) (*.f64 (pow.f64 x 4) 1/720))
(fma.f64 x (*.f64 x -1/24) (*.f64 1/720 (pow.f64 x 4)))
(fma.f64 x (*.f64 x -1/24) (*.f64 (pow.f64 x 4) 1/720))
(fma.f64 1 (*.f64 1/720 (pow.f64 x 4)) (*.f64 x (*.f64 x -1/24)))
(fma.f64 x (*.f64 x -1/24) (*.f64 (pow.f64 x 4) 1/720))
(fma.f64 1 (*.f64 x (*.f64 x -1/24)) (*.f64 1/720 (pow.f64 x 4)))
(fma.f64 x (*.f64 x -1/24) (*.f64 (pow.f64 x 4) 1/720))
(fma.f64 (*.f64 x x) -1/24 (*.f64 1/720 (pow.f64 x 4)))
(fma.f64 x (*.f64 x -1/24) (*.f64 (pow.f64 x 4) 1/720))
(fma.f64 1/720 (pow.f64 x 4) (*.f64 x (*.f64 x -1/24)))
(fma.f64 x (*.f64 x -1/24) (*.f64 (pow.f64 x 4) 1/720))
(fma.f64 (pow.f64 x 4) 1/720 (*.f64 x (*.f64 x -1/24)))
(fma.f64 x (*.f64 x -1/24) (*.f64 (pow.f64 x 4) 1/720))
(fma.f64 (*.f64 x -1/24) x (*.f64 1/720 (pow.f64 x 4)))
(fma.f64 x (*.f64 x -1/24) (*.f64 (pow.f64 x 4) 1/720))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 x -1/24))) 2) (cbrt.f64 (*.f64 x (*.f64 x -1/24))) (*.f64 1/720 (pow.f64 x 4)))
(fma.f64 x (*.f64 x -1/24) (*.f64 (pow.f64 x 4) 1/720))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/720 (pow.f64 x 4))) 2) (cbrt.f64 (*.f64 1/720 (pow.f64 x 4))) (*.f64 x (*.f64 x -1/24)))
(fma.f64 x (*.f64 x -1/24) (*.f64 (pow.f64 x 4) 1/720))
(fma.f64 (*.f64 x (sqrt.f64 -1/24)) (*.f64 x (sqrt.f64 -1/24)) (*.f64 1/720 (pow.f64 x 4)))
(+.f64 (pow.f64 (*.f64 x (sqrt.f64 -1/24)) 2) (*.f64 (pow.f64 x 4) 1/720))
(+.f64 (*.f64 (pow.f64 x 4) 1/720) (pow.f64 (*.f64 x (sqrt.f64 -1/24)) 2))
(fma.f64 (*.f64 (*.f64 x x) (sqrt.f64 1/720)) (*.f64 (*.f64 x x) (sqrt.f64 1/720)) (*.f64 x (*.f64 x -1/24)))
(+.f64 (pow.f64 (*.f64 x (*.f64 x (sqrt.f64 1/720))) 2) (*.f64 x (*.f64 x -1/24)))
(+.f64 (*.f64 x (*.f64 x -1/24)) (pow.f64 (*.f64 x (*.f64 x (sqrt.f64 1/720))) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x -1/24))) 1)
(*.f64 x -1/24)
(pow.f64 (*.f64 x -1/24) 1)
(*.f64 x -1/24)
(pow.f64 (cbrt.f64 (*.f64 x -1/24)) 3)
(*.f64 x -1/24)
(pow.f64 (pow.f64 (*.f64 x -1/24) 3) 1/3)
(*.f64 x -1/24)
(pow.f64 (sqrt.f64 (*.f64 x -1/24)) 2)
(*.f64 x -1/24)
(sqrt.f64 (pow.f64 (*.f64 x -1/24) 2))
(fabs.f64 (*.f64 x -1/24))
(log.f64 (pow.f64 (exp.f64 -1/24) x))
(*.f64 x -1/24)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x -1/24))))
(*.f64 x -1/24)
(cbrt.f64 (pow.f64 (*.f64 x -1/24) 3))
(*.f64 x -1/24)
(expm1.f64 (log1p.f64 (*.f64 x -1/24)))
(*.f64 x -1/24)
(exp.f64 (log.f64 (*.f64 x -1/24)))
(*.f64 x -1/24)
(exp.f64 (*.f64 (log.f64 (*.f64 x -1/24)) 1))
(*.f64 x -1/24)
(log1p.f64 (expm1.f64 (*.f64 x -1/24)))
(*.f64 x -1/24)
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 x -1/24)))) 1)
(*.f64 x (*.f64 x -1/24))
(pow.f64 (*.f64 x (*.f64 x -1/24)) 1)
(*.f64 x (*.f64 x -1/24))
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 x -1/24))) 3)
(*.f64 x (*.f64 x -1/24))
(pow.f64 (*.f64 (pow.f64 x 6) -1/13824) 1/3)
(cbrt.f64 (*.f64 (pow.f64 x 6) -1/13824))
(pow.f64 (*.f64 x (sqrt.f64 -1/24)) 2)
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 x -1/24)) 2))
(fabs.f64 (*.f64 x (*.f64 x -1/24)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x) x) -1/24))
(*.f64 -1/24 (log.f64 (pow.f64 (exp.f64 x) x)))
(*.f64 -1/24 (*.f64 x (log.f64 (exp.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 x -1/24)))))
(*.f64 x (*.f64 x -1/24))
(cbrt.f64 (*.f64 (pow.f64 x 6) -1/13824))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 x -1/24))))
(*.f64 x (*.f64 x -1/24))
(exp.f64 (log.f64 (*.f64 x (*.f64 x -1/24))))
(*.f64 x (*.f64 x -1/24))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 x -1/24))) 1))
(*.f64 x (*.f64 x -1/24))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 x -1/24))))
(*.f64 x (*.f64 x -1/24))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/720 (pow.f64 x 4)))) 1)
(*.f64 (pow.f64 x 4) 1/720)
(pow.f64 (*.f64 1/720 (pow.f64 x 4)) 1)
(*.f64 (pow.f64 x 4) 1/720)
(pow.f64 (cbrt.f64 (*.f64 1/720 (pow.f64 x 4))) 3)
(*.f64 (pow.f64 x 4) 1/720)
(pow.f64 (*.f64 (pow.f64 (pow.f64 x 4) 3) 1/373248000) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 x 4) 3) 1/373248000))
(pow.f64 (*.f64 (*.f64 x x) (sqrt.f64 1/720)) 2)
(pow.f64 (*.f64 x (*.f64 x (sqrt.f64 1/720))) 2)
(sqrt.f64 (pow.f64 (*.f64 1/720 (pow.f64 x 4)) 2))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 x 4) 1/720) 2))
(sqrt.f64 (*.f64 (pow.f64 x 8) 1/518400))
(log.f64 (pow.f64 (exp.f64 1/720) (pow.f64 x 4)))
(*.f64 (pow.f64 x 4) 1/720)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/720 (pow.f64 x 4)))))
(*.f64 (pow.f64 x 4) 1/720)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 x 4) 3) 1/373248000))
(expm1.f64 (log1p.f64 (*.f64 1/720 (pow.f64 x 4))))
(*.f64 (pow.f64 x 4) 1/720)
(exp.f64 (log.f64 (*.f64 1/720 (pow.f64 x 4))))
(*.f64 (pow.f64 x 4) 1/720)
(exp.f64 (*.f64 (log.f64 (*.f64 1/720 (pow.f64 x 4))) 1))
(*.f64 (pow.f64 x 4) 1/720)
(log1p.f64 (expm1.f64 (*.f64 1/720 (pow.f64 x 4))))
(*.f64 (pow.f64 x 4) 1/720)

eval346.0ms (1.8%)

Compiler

Compiled 10232 to 6653 computations (35% saved)

prune146.0ms (0.8%)

Pruning

17 alts after pruning (10 fresh and 7 done)

PrunedKeptTotal
New6529661
Fresh213
Picked145
Done033
Total65517672
Accuracy
100.0%
Counts
672 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
45.6%
(/.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) x)
44.4%
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
72.0%
(/.f64 (*.f64 (sin.f64 x) (tan.f64 (/.f64 x 2))) (*.f64 x x))
99.5%
(/.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (/.f64 x (sin.f64 x)) x))
45.2%
(/.f64 1 (*.f64 (/.f64 x (-.f64 1 (cos.f64 x))) x))
57.2%
(+.f64 1/2 (+.f64 (*.f64 1/720 (pow.f64 x 4)) (*.f64 x (*.f64 x -1/24))))
57.2%
(+.f64 1/2 (*.f64 -1/24 (*.f64 x x)))
45.6%
(*.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (/.f64 1 x))
30.6%
(*.f64 (/.f64 (*.f64 (*.f64 1/2 x) x) x) (/.f64 1 x))
99.9%
(*.f64 (/.f64 (sin.f64 x) x) (/.f64 (tan.f64 (*.f64 x 1/2)) x))
59.0%
(*.f64 (/.f64 (sin.f64 x) x) 1/2)
45.4%
(*.f64 (-.f64 (/.f64 1 x) (/.f64 (cos.f64 x) x)) (/.f64 1 x))
45.5%
(*.f64 (*.f64 (-.f64 1 (cos.f64 x)) (/.f64 1 x)) (/.f64 1 x))
57.9%
(*.f64 (*.f64 1/2 x) (/.f64 1 x))
44.3%
(*.f64 (neg.f64 (-.f64 1 (cos.f64 x))) (/.f64 -1 (*.f64 x x)))
28.3%
(*.f64 (neg.f64 (*.f64 (*.f64 1/2 x) x)) (/.f64 -1 (*.f64 x x)))
58.0%
1/2
45.6%
(/.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) x)
44.4%
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
72.0%
(/.f64 (*.f64 (sin.f64 x) (tan.f64 (/.f64 x 2))) (*.f64 x x))
99.5%
(/.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (/.f64 x (sin.f64 x)) x))
45.2%
(/.f64 1 (*.f64 (/.f64 x (-.f64 1 (cos.f64 x))) x))
57.2%
(+.f64 1/2 (+.f64 (*.f64 1/720 (pow.f64 x 4)) (*.f64 x (*.f64 x -1/24))))
57.2%
(+.f64 1/2 (*.f64 -1/24 (*.f64 x x)))
45.6%
(*.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (/.f64 1 x))
30.6%
(*.f64 (/.f64 (*.f64 (*.f64 1/2 x) x) x) (/.f64 1 x))
99.9%
(*.f64 (/.f64 (sin.f64 x) x) (/.f64 (tan.f64 (*.f64 x 1/2)) x))
59.0%
(*.f64 (/.f64 (sin.f64 x) x) 1/2)
45.4%
(*.f64 (-.f64 (/.f64 1 x) (/.f64 (cos.f64 x) x)) (/.f64 1 x))
45.5%
(*.f64 (*.f64 (-.f64 1 (cos.f64 x)) (/.f64 1 x)) (/.f64 1 x))
57.9%
(*.f64 (*.f64 1/2 x) (/.f64 1 x))
44.3%
(*.f64 (neg.f64 (-.f64 1 (cos.f64 x))) (/.f64 -1 (*.f64 x x)))
28.3%
(*.f64 (neg.f64 (*.f64 (*.f64 1/2 x) x)) (/.f64 -1 (*.f64 x x)))
58.0%
1/2
Compiler

Compiled 552 to 392 computations (29% saved)

localize1.7s (9.3%)

Localize:

Found 12 expressions with local error:

NewAccuracyProgram
99.7%
(*.f64 (*.f64 (-.f64 1 (cos.f64 x)) (/.f64 1 x)) (/.f64 1 x))
73.8%
(*.f64 (-.f64 1 (cos.f64 x)) (/.f64 1 x))
73.3%
(-.f64 1 (cos.f64 x))
99.9%
(/.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) x)
74.0%
(/.f64 (-.f64 1 (cos.f64 x)) x)
73.3%
(-.f64 1 (cos.f64 x))
99.5%
(/.f64 -1 (*.f64 x x))
48.0%
(*.f64 (neg.f64 (*.f64 (*.f64 1/2 x) x)) (/.f64 -1 (*.f64 x x)))
99.7%
(*.f64 (*.f64 1/2 x) (/.f64 1 x))
99.9%
(*.f64 (/.f64 x (sin.f64 x)) x)
99.9%
(/.f64 x (sin.f64 x))
99.5%
(/.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (/.f64 x (sin.f64 x)) x))
Compiler

Compiled 140 to 76 computations (45.7% saved)

series13.0ms (0.1%)

Counts
8 → 88
Calls

24 calls:

TimeVariablePointExpression
2.0ms
x
@-inf
(*.f64 (/.f64 x (sin.f64 x)) x)
2.0ms
x
@-inf
(/.f64 x (sin.f64 x))
1.0ms
x
@inf
(/.f64 x (sin.f64 x))
1.0ms
x
@inf
(*.f64 (/.f64 x (sin.f64 x)) x)
1.0ms
x
@0
(/.f64 x (sin.f64 x))

rewrite772.0ms (4.1%)

Algorithm
batch-egg-rewrite
Rules
856×prod-diff
536×add-sqr-sqrt
524×pow1
524×*-un-lft-identity
494×add-cbrt-cube
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
027172
1603148
27893148
Stop Event
node limit
Counts
8 → 386
Calls
Call 1
Inputs
(/.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (/.f64 x (sin.f64 x)) x))
(/.f64 x (sin.f64 x))
(*.f64 (/.f64 x (sin.f64 x)) x)
(*.f64 (*.f64 1/2 x) (/.f64 1 x))
(*.f64 (neg.f64 (*.f64 (*.f64 1/2 x) x)) (/.f64 -1 (*.f64 x x)))
(/.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) x)
(*.f64 (-.f64 1 (cos.f64 x)) (/.f64 1 x))
(*.f64 (*.f64 (-.f64 1 (cos.f64 x)) (/.f64 1 x)) (/.f64 1 x))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (pow.f64 x -2) (sin.f64 x))))) 1)
(*.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (pow.f64 x -2) (sin.f64 x)))
(*.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (pow.f64 x -2) (sin.f64 x))) 1)
(*.f64 1 (*.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (pow.f64 x -2) (sin.f64 x))))
(*.f64 (/.f64 1 x) (*.f64 (tan.f64 (*.f64 x 1/2)) (/.f64 (sin.f64 x) x)))
(*.f64 (cbrt.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (pow.f64 x -2) (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (pow.f64 x -2) (sin.f64 x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (pow.f64 x -2) (sin.f64 x)))) 2) (cbrt.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (pow.f64 x -2) (sin.f64 x)))))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 (*.f64 x 1/2)) 2)) (*.f64 (cbrt.f64 (tan.f64 (*.f64 x 1/2))) (*.f64 (pow.f64 x -2) (sin.f64 x))))
(*.f64 (/.f64 (sqrt.f64 (tan.f64 (*.f64 x 1/2))) (/.f64 x (sqrt.f64 (sin.f64 x)))) (/.f64 (sqrt.f64 (tan.f64 (*.f64 x 1/2))) (/.f64 x (sqrt.f64 (sin.f64 x)))))
(*.f64 (sqrt.f64 (tan.f64 (*.f64 x 1/2))) (*.f64 (sqrt.f64 (tan.f64 (*.f64 x 1/2))) (*.f64 (pow.f64 x -2) (sin.f64 x))))
(*.f64 (neg.f64 (tan.f64 (*.f64 x 1/2))) (/.f64 1 (/.f64 (*.f64 x (neg.f64 x)) (sin.f64 x))))
(*.f64 (*.f64 (pow.f64 x -2) (sin.f64 x)) (tan.f64 (*.f64 x 1/2)))
(*.f64 (/.f64 (sin.f64 x) x) (/.f64 (tan.f64 (*.f64 x 1/2)) x))
(*.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) (/.f64 (sin.f64 x) x)) (/.f64 1 x))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 x 4) (pow.f64 (sin.f64 x) 2)))) (/.f64 (tan.f64 (*.f64 x 1/2)) (cbrt.f64 (/.f64 (*.f64 x x) (sin.f64 x)))))
(*.f64 (/.f64 1 (/.f64 x (sqrt.f64 (sin.f64 x)))) (/.f64 (tan.f64 (*.f64 x 1/2)) (/.f64 x (sqrt.f64 (sin.f64 x)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (tan.f64 (*.f64 x 1/2)) 2)) x) (/.f64 (cbrt.f64 (tan.f64 (*.f64 x 1/2))) (/.f64 x (sin.f64 x))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (tan.f64 (*.f64 x 1/2)) 2)) (/.f64 x (sin.f64 x))) (/.f64 (cbrt.f64 (tan.f64 (*.f64 x 1/2))) x))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (tan.f64 (*.f64 x 1/2)) 2)) 1) (/.f64 (cbrt.f64 (tan.f64 (*.f64 x 1/2))) (/.f64 (*.f64 x x) (sin.f64 x))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (tan.f64 (*.f64 x 1/2)) 2)) (cbrt.f64 (/.f64 (pow.f64 x 4) (pow.f64 (sin.f64 x) 2)))) (cbrt.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (pow.f64 x -2) (sin.f64 x)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (tan.f64 (*.f64 x 1/2)) 2)) (/.f64 x (sqrt.f64 (sin.f64 x)))) (/.f64 (cbrt.f64 (tan.f64 (*.f64 x 1/2))) (/.f64 x (sqrt.f64 (sin.f64 x)))))
(*.f64 (/.f64 (sqrt.f64 (tan.f64 (*.f64 x 1/2))) x) (/.f64 (sqrt.f64 (tan.f64 (*.f64 x 1/2))) (/.f64 x (sin.f64 x))))
(*.f64 (/.f64 (sqrt.f64 (tan.f64 (*.f64 x 1/2))) (/.f64 x (sin.f64 x))) (/.f64 (sqrt.f64 (tan.f64 (*.f64 x 1/2))) x))
(*.f64 (/.f64 (sqrt.f64 (tan.f64 (*.f64 x 1/2))) 1) (/.f64 (sqrt.f64 (tan.f64 (*.f64 x 1/2))) (/.f64 (*.f64 x x) (sin.f64 x))))
(*.f64 (/.f64 (sqrt.f64 (tan.f64 (*.f64 x 1/2))) (cbrt.f64 (/.f64 (pow.f64 x 4) (pow.f64 (sin.f64 x) 2)))) (/.f64 (sqrt.f64 (tan.f64 (*.f64 x 1/2))) (cbrt.f64 (/.f64 (*.f64 x x) (sin.f64 x)))))
(*.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 x x)) (sin.f64 x))
(pow.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (pow.f64 x -2) (sin.f64 x))) 1)
(pow.f64 (cbrt.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (pow.f64 x -2) (sin.f64 x)))) 3)
(pow.f64 (pow.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (pow.f64 x -2) (sin.f64 x))) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (tan.f64 (*.f64 x 1/2))) (/.f64 x (sqrt.f64 (sin.f64 x)))) 2)
(pow.f64 (/.f64 (/.f64 (*.f64 x x) (sin.f64 x)) (tan.f64 (*.f64 x 1/2))) -1)
(neg.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) (/.f64 (*.f64 x (neg.f64 x)) (sin.f64 x))))
(sqrt.f64 (pow.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (pow.f64 x -2) (sin.f64 x))) 2))
(log.f64 (pow.f64 (exp.f64 (tan.f64 (*.f64 x 1/2))) (*.f64 (pow.f64 x -2) (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (pow.f64 x -2) (sin.f64 x))))))
(cbrt.f64 (pow.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (pow.f64 x -2) (sin.f64 x))) 3))
(cbrt.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 x 1/2)) 3) (pow.f64 (/.f64 (*.f64 x x) (sin.f64 x)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (pow.f64 x -2) (sin.f64 x)))))
(exp.f64 (log.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (pow.f64 x -2) (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (pow.f64 x -2) (sin.f64 x)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (pow.f64 x -2) (sin.f64 x)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (sin.f64 x)))) 1)
(*.f64 x (/.f64 1 (sin.f64 x)))
(*.f64 (/.f64 x (sin.f64 x)) 1)
(*.f64 1 (/.f64 x (sin.f64 x)))
(*.f64 (cbrt.f64 (/.f64 x (sin.f64 x))) (pow.f64 (cbrt.f64 (/.f64 x (sin.f64 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (sin.f64 x))) 2) (cbrt.f64 (/.f64 x (sin.f64 x))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (sin.f64 x))))
(*.f64 (sqrt.f64 (/.f64 x (sin.f64 x))) (sqrt.f64 (/.f64 x (sin.f64 x))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (sin.f64 x))))
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (sin.f64 x))))
(*.f64 (/.f64 1 (sin.f64 x)) x)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (/.f64 x (cbrt.f64 (sin.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 x))) (/.f64 x (sqrt.f64 (sin.f64 x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (sin.f64 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (/.f64 x (sin.f64 x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (sin.f64 x))) (/.f64 (cbrt.f64 x) (sqrt.f64 (sin.f64 x))))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (sin.f64 x)))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (sin.f64 x))))
(pow.f64 (/.f64 x (sin.f64 x)) 1)
(pow.f64 (cbrt.f64 (/.f64 x (sin.f64 x))) 3)
(pow.f64 (pow.f64 (/.f64 x (sin.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 x (sin.f64 x))) 2)
(pow.f64 (/.f64 (sin.f64 x) x) -1)
(neg.f64 (/.f64 x (neg.f64 (sin.f64 x))))
(sqrt.f64 (pow.f64 (/.f64 x (sin.f64 x)) 2))
(log.f64 (exp.f64 (/.f64 x (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (sin.f64 x)))))
(cbrt.f64 (pow.f64 (/.f64 x (sin.f64 x)) 3))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (sin.f64 x) 3)))
(expm1.f64 (log1p.f64 (/.f64 x (sin.f64 x))))
(exp.f64 (log.f64 (/.f64 x (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (sin.f64 x))) 1))
(log1p.f64 (expm1.f64 (/.f64 x (sin.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 x x) (sin.f64 x)))) 1)
(/.f64 x (/.f64 (sin.f64 x) x))
(/.f64 1 (/.f64 (sin.f64 x) (*.f64 x x)))
(/.f64 (*.f64 x x) (sin.f64 x))
(/.f64 (cbrt.f64 (pow.f64 x 4)) (/.f64 (sin.f64 x) (pow.f64 (cbrt.f64 x) 2)))
(/.f64 (*.f64 x (neg.f64 x)) (neg.f64 (sin.f64 x)))
(/.f64 (/.f64 (*.f64 x x) (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)))
(/.f64 (/.f64 (*.f64 x x) 1) (sin.f64 x))
(/.f64 (/.f64 (*.f64 x x) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (sin.f64 x)))
(pow.f64 (/.f64 (*.f64 x x) (sin.f64 x)) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 x x) (sin.f64 x))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 x x) (sin.f64 x)) 3) 1/3)
(pow.f64 (/.f64 x (sqrt.f64 (sin.f64 x))) 2)
(sqrt.f64 (/.f64 (pow.f64 x 4) (pow.f64 (sin.f64 x) 2)))
(log.f64 (exp.f64 (/.f64 (*.f64 x x) (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 x x) (sin.f64 x)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 x x) (sin.f64 x)) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 x (sin.f64 x)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 x (sin.f64 x)) 3) (pow.f64 x 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 x x) 3) (pow.f64 (sin.f64 x) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 x x) (sin.f64 x))))
(exp.f64 (log.f64 (/.f64 (*.f64 x x) (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 x x) (sin.f64 x))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 x x) (sin.f64 x))))
1/2
(-.f64 0 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2))) 1)
(/.f64 1 (/.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/2))))
(/.f64 (*.f64 x (*.f64 x 1/2)) (*.f64 x x))
(/.f64 (*.f64 x (*.f64 x 1/2)) (*.f64 x (neg.f64 x)))
(/.f64 (*.f64 x (*.f64 x 1/2)) (*.f64 (*.f64 x x) -1))
(/.f64 (/.f64 (*.f64 x (*.f64 x 1/2)) x) x)
(/.f64 (/.f64 (*.f64 x (*.f64 x 1/2)) 1) (*.f64 x x))
(/.f64 (/.f64 (*.f64 x (*.f64 x 1/2)) (cbrt.f64 (pow.f64 x 4))) (pow.f64 (cbrt.f64 x) 2))
(/.f64 (*.f64 (*.f64 x (*.f64 x 1/2)) (/.f64 -1 x)) x)
(/.f64 (*.f64 (/.f64 -1 x) (*.f64 x (*.f64 x 1/2))) x)
(pow.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2) 3) 1/3)
(pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2)
(neg.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2))
(sqrt.f64 (/.f64 (*.f64 1/4 (pow.f64 x 4)) (pow.f64 x 4)))
(log.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2) 3))
(cbrt.f64 (*.f64 (pow.f64 (neg.f64 (pow.f64 x -2)) 3) (pow.f64 (*.f64 x (*.f64 x 1/2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x 1/2)) 3) (pow.f64 (neg.f64 (pow.f64 x -2)) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2)))
(exp.f64 (log.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2)))
(-.f64 (pow.f64 x -2) (/.f64 (cos.f64 x) (*.f64 x x)))
(-.f64 (pow.f64 x -2) (/.f64 (/.f64 (cos.f64 x) x) x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)))) 1)
(*.f64 1 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)))
(*.f64 (/.f64 1 x) (/.f64 (-.f64 1 (cos.f64 x)) x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(*.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (/.f64 1 x))
(*.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)) 1)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 2)) (*.f64 (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) (/.f64 1 x)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 x))) 2) (*.f64 (cbrt.f64 (-.f64 1 (cos.f64 x))) (pow.f64 x -2)))
(*.f64 (cbrt.f64 (pow.f64 x -2)) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 (-.f64 1 (cos.f64 x)) x)))
(*.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))) 2) (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))))
(*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) (/.f64 1 x)))
(*.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) (*.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) (pow.f64 x -2)))
(*.f64 (pow.f64 x -1/2) (/.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (sqrt.f64 x)))
(*.f64 (pow.f64 x -1/2) (*.f64 (pow.f64 x -1/2) (/.f64 (-.f64 1 (cos.f64 x)) x)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) x) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) x))
(*.f64 (/.f64 (neg.f64 (-.f64 1 (cos.f64 x))) x) (/.f64 -1 x))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (/.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (cbrt.f64 x)))
(*.f64 (/.f64 (-.f64 1 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (/.f64 1 x) (sqrt.f64 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 x))) 2) 1) (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 x))) (*.f64 x x)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) 1) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) (*.f64 x x)))
(*.f64 (/.f64 (-.f64 1 (cos.f64 x)) 1) (pow.f64 x -2))
(*.f64 (/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (/.f64 1 x) (cbrt.f64 x)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 x 4))) (/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 x))) 2) x) (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 x))) x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 x))) 2) (cbrt.f64 (pow.f64 x 4))) (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) (cbrt.f64 (pow.f64 x 4))) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) (pow.f64 (cbrt.f64 x) 2)))
(*.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (sqrt.f64 x)) (pow.f64 x -1/2))
(*.f64 (/.f64 (/.f64 1 x) 1) (/.f64 (-.f64 1 (cos.f64 x)) x))
(*.f64 (/.f64 (/.f64 1 x) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (-.f64 1 (cos.f64 x)) (cbrt.f64 x)))
(*.f64 (/.f64 (/.f64 1 x) (sqrt.f64 x)) (/.f64 (-.f64 1 (cos.f64 x)) (sqrt.f64 x)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 2)) 1) (/.f64 (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) x))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 2)) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 2)) (sqrt.f64 x)) (/.f64 (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) (sqrt.f64 x)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) 1) (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) x))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) (cbrt.f64 x)))
(*.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 1) (/.f64 1 x))
(*.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (pow.f64 (cbrt.f64 x) 2)) (/.f64 1 (cbrt.f64 x)))
(*.f64 (*.f64 (/.f64 1 x) (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 2))) (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)))
(*.f64 (*.f64 (/.f64 1 x) (sqrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x))) (sqrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)))
(*.f64 (*.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (cbrt.f64 (pow.f64 x -2))) (/.f64 1 (cbrt.f64 x)))
(*.f64 (*.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (pow.f64 x -1/2)) (pow.f64 x -1/2))
(pow.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) x) 2)
(pow.f64 (*.f64 x (/.f64 x (-.f64 1 (cos.f64 x)))) -1)
(neg.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (neg.f64 x)))
(sqrt.f64 (/.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 2) (pow.f64 x 4)))
(log.f64 (pow.f64 (exp.f64 (-.f64 1 (cos.f64 x))) (pow.f64 x -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)) 3))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 x -2) x) (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 3) (/.f64 (pow.f64 x -2) x)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 3) (pow.f64 (*.f64 x x) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))))
(exp.f64 (log.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 (cos.f64 x) x)))
(+.f64 (/.f64 1 x) (*.f64 (/.f64 1 x) (neg.f64 (cos.f64 x))))
(+.f64 (/.f64 1 x) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 1 x)))
(+.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (cos.f64 x) x))) (sqrt.f64 (/.f64 (cos.f64 x) x)) (/.f64 (cos.f64 x) x)))
(+.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 x))) (/.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 1 (/.f64 1 x) (neg.f64 (*.f64 (/.f64 (cos.f64 x) x) 1))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) x)) 1 (*.f64 (/.f64 (cos.f64 x) x) 1)))
(+.f64 (fma.f64 1 (/.f64 1 x) (neg.f64 (*.f64 (/.f64 1 x) (cos.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 x)) (cos.f64 x) (*.f64 (/.f64 1 x) (cos.f64 x))))
(+.f64 (fma.f64 1 (/.f64 1 x) (neg.f64 (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (pow.f64 x -1/2)))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) (sqrt.f64 x))) (pow.f64 x -1/2) (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (pow.f64 x -1/2))))
(+.f64 (fma.f64 1 (/.f64 1 x) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (cos.f64 x) x))) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x))) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x))))))
(+.f64 (fma.f64 1 (/.f64 1 x) (neg.f64 (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) (cbrt.f64 x))) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 1 (/.f64 1 x) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1))))
(+.f64 (fma.f64 1 (/.f64 1 x) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 1 (/.f64 1 x) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)))))
(+.f64 (fma.f64 1 (/.f64 1 x) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x) (/.f64 (sqrt.f64 (cos.f64 x)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x)) (/.f64 (sqrt.f64 (cos.f64 x)) 1) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x) (/.f64 (sqrt.f64 (cos.f64 x)) 1))))
(+.f64 (fma.f64 1 (/.f64 1 x) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x))) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (/.f64 1 x) 1 (neg.f64 (*.f64 (/.f64 (cos.f64 x) x) 1))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) x)) 1 (*.f64 (/.f64 (cos.f64 x) x) 1)))
(+.f64 (fma.f64 (/.f64 1 x) 1 (neg.f64 (*.f64 (/.f64 1 x) (cos.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 x)) (cos.f64 x) (*.f64 (/.f64 1 x) (cos.f64 x))))
(+.f64 (fma.f64 (/.f64 1 x) 1 (neg.f64 (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (pow.f64 x -1/2)))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) (sqrt.f64 x))) (pow.f64 x -1/2) (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (pow.f64 x -1/2))))
(+.f64 (fma.f64 (/.f64 1 x) 1 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (cos.f64 x) x))) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x))) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x))))))
(+.f64 (fma.f64 (/.f64 1 x) 1 (neg.f64 (/.f64 (cos.f64 x) x))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (cos.f64 x) x))) (sqrt.f64 (/.f64 (cos.f64 x) x)) (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 (/.f64 1 x) 1 (neg.f64 (/.f64 (cos.f64 x) x))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 x))) (/.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 (/.f64 1 x) 1 (neg.f64 (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) (cbrt.f64 x))) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (/.f64 1 x) 1 (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1))))
(+.f64 (fma.f64 (/.f64 1 x) 1 (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (/.f64 1 x) 1 (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)))))
(+.f64 (fma.f64 (/.f64 1 x) 1 (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x) (/.f64 (sqrt.f64 (cos.f64 x)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x)) (/.f64 (sqrt.f64 (cos.f64 x)) 1) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x) (/.f64 (sqrt.f64 (cos.f64 x)) 1))))
(+.f64 (fma.f64 (/.f64 1 x) 1 (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x))) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 -1 (/.f64 -1 x) (neg.f64 (*.f64 (/.f64 (cos.f64 x) x) 1))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) x)) 1 (*.f64 (/.f64 (cos.f64 x) x) 1)))
(+.f64 (fma.f64 -1 (/.f64 -1 x) (neg.f64 (*.f64 (/.f64 1 x) (cos.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 x)) (cos.f64 x) (*.f64 (/.f64 1 x) (cos.f64 x))))
(+.f64 (fma.f64 -1 (/.f64 -1 x) (neg.f64 (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (pow.f64 x -1/2)))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) (sqrt.f64 x))) (pow.f64 x -1/2) (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (pow.f64 x -1/2))))
(+.f64 (fma.f64 -1 (/.f64 -1 x) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (cos.f64 x) x))) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x))) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x))))))
(+.f64 (fma.f64 -1 (/.f64 -1 x) (neg.f64 (/.f64 (cos.f64 x) x))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (cos.f64 x) x))) (sqrt.f64 (/.f64 (cos.f64 x) x)) (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 -1 (/.f64 -1 x) (neg.f64 (/.f64 (cos.f64 x) x))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 x))) (/.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 -1 (/.f64 -1 x) (neg.f64 (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) (cbrt.f64 x))) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 -1 (/.f64 -1 x) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1))))
(+.f64 (fma.f64 -1 (/.f64 -1 x) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 -1 (/.f64 -1 x) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)))))
(+.f64 (fma.f64 -1 (/.f64 -1 x) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x) (/.f64 (sqrt.f64 (cos.f64 x)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x)) (/.f64 (sqrt.f64 (cos.f64 x)) 1) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x) (/.f64 (sqrt.f64 (cos.f64 x)) 1))))
(+.f64 (fma.f64 -1 (/.f64 -1 x) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x))) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (cos.f64 x) x) 1))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) x)) 1 (*.f64 (/.f64 (cos.f64 x) x) 1)))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 1 x) (cos.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 x)) (cos.f64 x) (*.f64 (/.f64 1 x) (cos.f64 x))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (pow.f64 x -1/2)))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) (sqrt.f64 x))) (pow.f64 x -1/2) (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (pow.f64 x -1/2))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (cos.f64 x) x))) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x))) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x))))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (/.f64 (cos.f64 x) x))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (cos.f64 x) x))) (sqrt.f64 (/.f64 (cos.f64 x) x)) (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (/.f64 (cos.f64 x) x))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 x))) (/.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) (cbrt.f64 x))) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x) (/.f64 (sqrt.f64 (cos.f64 x)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x)) (/.f64 (sqrt.f64 (cos.f64 x)) 1) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x) (/.f64 (sqrt.f64 (cos.f64 x)) 1))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x))) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 1 (cbrt.f64 x)) (neg.f64 (*.f64 (/.f64 (cos.f64 x) x) 1))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) x)) 1 (*.f64 (/.f64 (cos.f64 x) x) 1)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 1 (cbrt.f64 x)) (neg.f64 (*.f64 (/.f64 1 x) (cos.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 x)) (cos.f64 x) (*.f64 (/.f64 1 x) (cos.f64 x))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 1 (cbrt.f64 x)) (neg.f64 (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (pow.f64 x -1/2)))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) (sqrt.f64 x))) (pow.f64 x -1/2) (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (pow.f64 x -1/2))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 1 (cbrt.f64 x)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (cos.f64 x) x))) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x))) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 1 (cbrt.f64 x)) (neg.f64 (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) (cbrt.f64 x))) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 1 (cbrt.f64 x)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 1 (cbrt.f64 x)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 1 (cbrt.f64 x)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 1 (cbrt.f64 x)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x) (/.f64 (sqrt.f64 (cos.f64 x)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x)) (/.f64 (sqrt.f64 (cos.f64 x)) 1) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x) (/.f64 (sqrt.f64 (cos.f64 x)) 1))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 1 (cbrt.f64 x)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x))) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (pow.f64 x -1/2) (pow.f64 x -1/2) (neg.f64 (*.f64 (/.f64 (cos.f64 x) x) 1))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) x)) 1 (*.f64 (/.f64 (cos.f64 x) x) 1)))
(+.f64 (fma.f64 (pow.f64 x -1/2) (pow.f64 x -1/2) (neg.f64 (*.f64 (/.f64 1 x) (cos.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 x)) (cos.f64 x) (*.f64 (/.f64 1 x) (cos.f64 x))))
(+.f64 (fma.f64 (pow.f64 x -1/2) (pow.f64 x -1/2) (neg.f64 (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (pow.f64 x -1/2)))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) (sqrt.f64 x))) (pow.f64 x -1/2) (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (pow.f64 x -1/2))))
(+.f64 (fma.f64 (pow.f64 x -1/2) (pow.f64 x -1/2) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (cos.f64 x) x))) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x))) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x))))))
(+.f64 (fma.f64 (pow.f64 x -1/2) (pow.f64 x -1/2) (neg.f64 (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) (cbrt.f64 x))) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (pow.f64 x -1/2) (pow.f64 x -1/2) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1))))
(+.f64 (fma.f64 (pow.f64 x -1/2) (pow.f64 x -1/2) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (pow.f64 x -1/2) (pow.f64 x -1/2) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)))))
(+.f64 (fma.f64 (pow.f64 x -1/2) (pow.f64 x -1/2) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x) (/.f64 (sqrt.f64 (cos.f64 x)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x)) (/.f64 (sqrt.f64 (cos.f64 x)) 1) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x) (/.f64 (sqrt.f64 (cos.f64 x)) 1))))
(+.f64 (fma.f64 (pow.f64 x -1/2) (pow.f64 x -1/2) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x))) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 x) 2) -1) (pow.f64 (cbrt.f64 x) -1) (neg.f64 (*.f64 (/.f64 (cos.f64 x) x) 1))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) x)) 1 (*.f64 (/.f64 (cos.f64 x) x) 1)))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 x) 2) -1) (pow.f64 (cbrt.f64 x) -1) (neg.f64 (*.f64 (/.f64 1 x) (cos.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 x)) (cos.f64 x) (*.f64 (/.f64 1 x) (cos.f64 x))))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 x) 2) -1) (pow.f64 (cbrt.f64 x) -1) (neg.f64 (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (pow.f64 x -1/2)))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) (sqrt.f64 x))) (pow.f64 x -1/2) (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (pow.f64 x -1/2))))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 x) 2) -1) (pow.f64 (cbrt.f64 x) -1) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (cos.f64 x) x))) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x))) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x))))))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 x) 2) -1) (pow.f64 (cbrt.f64 x) -1) (neg.f64 (/.f64 (cos.f64 x) x))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (cos.f64 x) x))) (sqrt.f64 (/.f64 (cos.f64 x) x)) (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 x) 2) -1) (pow.f64 (cbrt.f64 x) -1) (neg.f64 (/.f64 (cos.f64 x) x))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 x))) (/.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 x) 2) -1) (pow.f64 (cbrt.f64 x) -1) (neg.f64 (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) (cbrt.f64 x))) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 x) 2) -1) (pow.f64 (cbrt.f64 x) -1) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1))))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 x) 2) -1) (pow.f64 (cbrt.f64 x) -1) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 x) 2) -1) (pow.f64 (cbrt.f64 x) -1) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)))))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 x) 2) -1) (pow.f64 (cbrt.f64 x) -1) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x) (/.f64 (sqrt.f64 (cos.f64 x)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x)) (/.f64 (sqrt.f64 (cos.f64 x)) 1) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x) (/.f64 (sqrt.f64 (cos.f64 x)) 1))))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 x) 2) -1) (pow.f64 (cbrt.f64 x) -1) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x))) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 x) -1) (pow.f64 (sqrt.f64 x) -1) (neg.f64 (*.f64 (/.f64 (cos.f64 x) x) 1))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) x)) 1 (*.f64 (/.f64 (cos.f64 x) x) 1)))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 x) -1) (pow.f64 (sqrt.f64 x) -1) (neg.f64 (*.f64 (/.f64 1 x) (cos.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 x)) (cos.f64 x) (*.f64 (/.f64 1 x) (cos.f64 x))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 x) -1) (pow.f64 (sqrt.f64 x) -1) (neg.f64 (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (pow.f64 x -1/2)))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) (sqrt.f64 x))) (pow.f64 x -1/2) (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (pow.f64 x -1/2))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 x) -1) (pow.f64 (sqrt.f64 x) -1) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (cos.f64 x) x))) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x))) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x))))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 x) -1) (pow.f64 (sqrt.f64 x) -1) (neg.f64 (/.f64 (cos.f64 x) x))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (cos.f64 x) x))) (sqrt.f64 (/.f64 (cos.f64 x) x)) (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 x) -1) (pow.f64 (sqrt.f64 x) -1) (neg.f64 (/.f64 (cos.f64 x) x))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 x))) (/.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 x) -1) (pow.f64 (sqrt.f64 x) -1) (neg.f64 (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) (cbrt.f64 x))) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 x) -1) (pow.f64 (sqrt.f64 x) -1) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 x) -1) (pow.f64 (sqrt.f64 x) -1) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 x) -1) (pow.f64 (sqrt.f64 x) -1) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 x) -1) (pow.f64 (sqrt.f64 x) -1) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x) (/.f64 (sqrt.f64 (cos.f64 x)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x)) (/.f64 (sqrt.f64 (cos.f64 x)) 1) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x) (/.f64 (sqrt.f64 (cos.f64 x)) 1))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 x) -1) (pow.f64 (sqrt.f64 x) -1) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x))) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)))))
(-.f64 (/.f64 1 x) (/.f64 (cos.f64 x) x))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 1 (cos.f64 x)) x))) 1)
(/.f64 1 (/.f64 x (-.f64 1 (cos.f64 x))))
(/.f64 1 (/.f64 (/.f64 x (-.f64 1 (cos.f64 x))) 1))
(/.f64 -1 (neg.f64 (/.f64 x (-.f64 1 (cos.f64 x)))))
(/.f64 (-.f64 1 (cos.f64 x)) x)
(/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 x))) 2) (/.f64 x (cbrt.f64 (-.f64 1 (cos.f64 x)))))
(/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) (/.f64 x (sqrt.f64 (-.f64 1 (cos.f64 x)))))
(/.f64 (neg.f64 (-.f64 1 (cos.f64 x))) (neg.f64 x))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (*.f64 x (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x)))))
(/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 x (+.f64 1 (cos.f64 x))))
(/.f64 (-.f64 x (*.f64 x (cos.f64 x))) (*.f64 x x))
(/.f64 (-.f64 (neg.f64 x) (*.f64 (neg.f64 x) (cos.f64 x))) (*.f64 x (neg.f64 x)))
(/.f64 (*.f64 -1 (-.f64 1 (pow.f64 (cos.f64 x) 3))) (*.f64 (neg.f64 x) (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x)))))
(/.f64 (*.f64 -1 (pow.f64 (sin.f64 x) 2)) (*.f64 (neg.f64 x) (+.f64 1 (cos.f64 x))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) 1) (*.f64 (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))) x))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) -1) (*.f64 (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))) (neg.f64 x)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1) (*.f64 (+.f64 1 (cos.f64 x)) x))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) -1) (*.f64 (+.f64 1 (cos.f64 x)) (neg.f64 x)))
(/.f64 (*.f64 (neg.f64 (-.f64 1 (cos.f64 x))) 1) (neg.f64 x))
(/.f64 (*.f64 (-.f64 1 (cos.f64 x)) -1) (neg.f64 x))
(/.f64 (neg.f64 (neg.f64 (-.f64 1 (cos.f64 x)))) (neg.f64 (neg.f64 x)))
(/.f64 (/.f64 (-.f64 1 (cos.f64 x)) (sqrt.f64 x)) (sqrt.f64 x))
(/.f64 (/.f64 (-.f64 1 (cos.f64 x)) 1) x)
(/.f64 (/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(/.f64 (-.f64 (/.f64 (pow.f64 x -2) x) (pow.f64 (/.f64 (cos.f64 x) x) 3)) (+.f64 (pow.f64 x -2) (+.f64 (*.f64 (/.f64 (cos.f64 x) x) (/.f64 (cos.f64 x) x)) (*.f64 (/.f64 1 x) (/.f64 (cos.f64 x) x)))))
(/.f64 (-.f64 (pow.f64 x -2) (*.f64 (/.f64 (cos.f64 x) x) (/.f64 (cos.f64 x) x))) (+.f64 (/.f64 1 x) (/.f64 (cos.f64 x) x)))
(/.f64 (*.f64 (/.f64 1 x) (-.f64 1 (pow.f64 (cos.f64 x) 3))) (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))))
(/.f64 (*.f64 (/.f64 1 x) (pow.f64 (sin.f64 x) 2)) (+.f64 1 (cos.f64 x)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (/.f64 1 x)) (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 1 x)) (+.f64 1 (cos.f64 x)))
(pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) 2)
(pow.f64 (/.f64 x (-.f64 1 (cos.f64 x))) -1)
(neg.f64 (/.f64 (-.f64 1 (cos.f64 x)) (neg.f64 x)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 1 (cos.f64 x)) x))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 3))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 x -2) x) (pow.f64 (-.f64 1 (cos.f64 x)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 3) (/.f64 (pow.f64 x -2) x)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)))
(exp.f64 (log.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)))
(fma.f64 1 (/.f64 1 x) (neg.f64 (/.f64 (cos.f64 x) x)))
(fma.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 1 (cbrt.f64 x)) (neg.f64 (/.f64 (cos.f64 x) x)))
(fma.f64 (pow.f64 x -1/2) (pow.f64 x -1/2) (neg.f64 (/.f64 (cos.f64 x) x)))
(-.f64 (pow.f64 x -2) (/.f64 (cos.f64 x) (*.f64 x x)))
(-.f64 (pow.f64 x -2) (/.f64 (/.f64 (cos.f64 x) x) x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)))) 1)
(/.f64 1 (*.f64 x (/.f64 x (-.f64 1 (cos.f64 x)))))
(/.f64 1 (/.f64 (*.f64 x (/.f64 x (-.f64 1 (cos.f64 x)))) 1))
(/.f64 1 (/.f64 (*.f64 x x) (-.f64 1 (cos.f64 x))))
(/.f64 (/.f64 1 x) (/.f64 x (-.f64 1 (cos.f64 x))))
(/.f64 -1 (*.f64 (/.f64 x (-.f64 1 (cos.f64 x))) (neg.f64 x)))
(/.f64 -1 (*.f64 (neg.f64 x) (/.f64 x (-.f64 1 (cos.f64 x)))))
(/.f64 -1 (neg.f64 (*.f64 x (/.f64 x (-.f64 1 (cos.f64 x))))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(/.f64 (-.f64 1 (cos.f64 x)) (/.f64 x (/.f64 1 x)))
(/.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) x)
(/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 2)) (/.f64 x (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 x))) 2) (/.f64 (*.f64 x x) (cbrt.f64 (-.f64 1 (cos.f64 x)))))
(/.f64 (sqrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) (/.f64 x (sqrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x))))
(/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) (/.f64 (*.f64 x x) (sqrt.f64 (-.f64 1 (cos.f64 x)))))
(/.f64 (neg.f64 (-.f64 1 (cos.f64 x))) (*.f64 x (neg.f64 x)))
(/.f64 (/.f64 (neg.f64 (-.f64 1 (cos.f64 x))) x) (neg.f64 x))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (*.f64 (*.f64 x x) (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x)))))
(/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 x x) (+.f64 1 (cos.f64 x))))
(/.f64 (*.f64 (neg.f64 (-.f64 1 (cos.f64 x))) 1) (*.f64 x (neg.f64 x)))
(/.f64 (*.f64 -1 (neg.f64 (-.f64 1 (cos.f64 x)))) (*.f64 (neg.f64 x) (neg.f64 x)))
(/.f64 (*.f64 (-.f64 1 (cos.f64 x)) -1) (*.f64 x (neg.f64 x)))
(/.f64 (*.f64 (neg.f64 (-.f64 1 (cos.f64 x))) -1) (*.f64 (neg.f64 x) (neg.f64 x)))
(/.f64 (neg.f64 (/.f64 (neg.f64 (-.f64 1 (cos.f64 x))) x)) (neg.f64 (neg.f64 x)))
(/.f64 (/.f64 (-.f64 1 (cos.f64 x)) 1) (*.f64 x x))
(/.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (sqrt.f64 x)) (sqrt.f64 x))
(/.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 1) x)
(/.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(/.f64 (*.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) -1) (neg.f64 x))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (pow.f64 x -2)) (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 x -2)) (+.f64 1 (cos.f64 x)))
(/.f64 (/.f64 (-.f64 1 (cos.f64 x)) (cbrt.f64 (pow.f64 x 4))) (pow.f64 (cbrt.f64 x) 2))
(pow.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) x) 2)
(pow.f64 (*.f64 x (/.f64 x (-.f64 1 (cos.f64 x)))) -1)
(neg.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (neg.f64 x)))
(sqrt.f64 (/.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 2) (pow.f64 x 4)))
(log.f64 (pow.f64 (exp.f64 (-.f64 1 (cos.f64 x))) (pow.f64 x -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)) 3))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 x -2) x) (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 3) (/.f64 (pow.f64 x -2) x)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 3) (pow.f64 (*.f64 x x) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))))
(exp.f64 (log.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))))

simplify424.0ms (2.2%)

Algorithm
egg-herbie
Rules
1066×times-frac
820×associate-*r*
810×associate-*l*
562×associate-*r/
382×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
089520044
1234916382
Stop Event
node limit
Counts
474 → 539
Calls
Call 1
Inputs
1/2
(+.f64 1/2 (*.f64 -1/24 (pow.f64 x 2)))
(+.f64 1/2 (+.f64 (*.f64 -1/24 (pow.f64 x 2)) (*.f64 1/720 (pow.f64 x 4))))
(+.f64 1/2 (+.f64 (*.f64 -1/24 (pow.f64 x 2)) (+.f64 (*.f64 -1/40320 (pow.f64 x 6)) (*.f64 1/720 (pow.f64 x 4)))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (*.f64 (pow.f64 x 2) (cos.f64 (*.f64 1/2 x))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (*.f64 (pow.f64 x 2) (cos.f64 (*.f64 1/2 x))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (*.f64 (pow.f64 x 2) (cos.f64 (*.f64 1/2 x))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (*.f64 (pow.f64 x 2) (cos.f64 (*.f64 1/2 x))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (*.f64 (pow.f64 x 2) (cos.f64 (*.f64 1/2 x))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (*.f64 (pow.f64 x 2) (cos.f64 (*.f64 1/2 x))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (*.f64 (pow.f64 x 2) (cos.f64 (*.f64 1/2 x))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (*.f64 (pow.f64 x 2) (cos.f64 (*.f64 1/2 x))))
1
(+.f64 1 (*.f64 1/6 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 7/360 (pow.f64 x 4)) (*.f64 1/6 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 31/15120 (pow.f64 x 6)) (+.f64 (*.f64 7/360 (pow.f64 x 4)) (*.f64 1/6 (pow.f64 x 2)))))
x
(+.f64 x (*.f64 1/6 (pow.f64 x 3)))
(+.f64 x (+.f64 (*.f64 7/360 (pow.f64 x 5)) (*.f64 1/6 (pow.f64 x 3))))
(+.f64 x (+.f64 (*.f64 31/15120 (pow.f64 x 7)) (+.f64 (*.f64 7/360 (pow.f64 x 5)) (*.f64 1/6 (pow.f64 x 3)))))
(/.f64 (pow.f64 x 2) (sin.f64 x))
(/.f64 (pow.f64 x 2) (sin.f64 x))
(/.f64 (pow.f64 x 2) (sin.f64 x))
(/.f64 (pow.f64 x 2) (sin.f64 x))
(/.f64 (pow.f64 x 2) (sin.f64 x))
(/.f64 (pow.f64 x 2) (sin.f64 x))
(/.f64 (pow.f64 x 2) (sin.f64 x))
(/.f64 (pow.f64 x 2) (sin.f64 x))
1/2
1/2
1/2
1/2
1/2
1/2
1/2
1/2
1/2
1/2
1/2
1/2
1/2
1/2
1/2
1/2
1/2
1/2
1/2
1/2
1/2
1/2
1/2
1/2
1/2
(+.f64 1/2 (*.f64 -1/24 (pow.f64 x 2)))
(+.f64 1/2 (+.f64 (*.f64 -1/24 (pow.f64 x 2)) (*.f64 1/720 (pow.f64 x 4))))
(+.f64 1/2 (+.f64 (*.f64 -1/24 (pow.f64 x 2)) (+.f64 (*.f64 -1/40320 (pow.f64 x 6)) (*.f64 1/720 (pow.f64 x 4)))))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(*.f64 1/2 x)
(+.f64 (*.f64 -1/24 (pow.f64 x 3)) (*.f64 1/2 x))
(+.f64 (*.f64 -1/24 (pow.f64 x 3)) (+.f64 (*.f64 1/720 (pow.f64 x 5)) (*.f64 1/2 x)))
(+.f64 (*.f64 -1/24 (pow.f64 x 3)) (+.f64 (*.f64 -1/40320 (pow.f64 x 7)) (+.f64 (*.f64 1/720 (pow.f64 x 5)) (*.f64 1/2 x))))
(/.f64 (-.f64 1 (cos.f64 x)) x)
(/.f64 (-.f64 1 (cos.f64 x)) x)
(/.f64 (-.f64 1 (cos.f64 x)) x)
(/.f64 (-.f64 1 (cos.f64 x)) x)
(/.f64 (-.f64 1 (cos.f64 x)) x)
(/.f64 (-.f64 1 (cos.f64 x)) x)
(/.f64 (-.f64 1 (cos.f64 x)) x)
(/.f64 (-.f64 1 (cos.f64 x)) x)
1/2
(+.f64 1/2 (*.f64 -1/24 (pow.f64 x 2)))
(+.f64 1/2 (+.f64 (*.f64 -1/24 (pow.f64 x 2)) (*.f64 1/720 (pow.f64 x 4))))
(+.f64 1/2 (+.f64 (*.f64 -1/24 (pow.f64 x 2)) (+.f64 (*.f64 -1/40320 (pow.f64 x 6)) (*.f64 1/720 (pow.f64 x 4)))))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (pow.f64 x -2) (sin.f64 x))))) 1)
(*.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (pow.f64 x -2) (sin.f64 x)))
(*.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (pow.f64 x -2) (sin.f64 x))) 1)
(*.f64 1 (*.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (pow.f64 x -2) (sin.f64 x))))
(*.f64 (/.f64 1 x) (*.f64 (tan.f64 (*.f64 x 1/2)) (/.f64 (sin.f64 x) x)))
(*.f64 (cbrt.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (pow.f64 x -2) (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (pow.f64 x -2) (sin.f64 x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (pow.f64 x -2) (sin.f64 x)))) 2) (cbrt.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (pow.f64 x -2) (sin.f64 x)))))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 (*.f64 x 1/2)) 2)) (*.f64 (cbrt.f64 (tan.f64 (*.f64 x 1/2))) (*.f64 (pow.f64 x -2) (sin.f64 x))))
(*.f64 (/.f64 (sqrt.f64 (tan.f64 (*.f64 x 1/2))) (/.f64 x (sqrt.f64 (sin.f64 x)))) (/.f64 (sqrt.f64 (tan.f64 (*.f64 x 1/2))) (/.f64 x (sqrt.f64 (sin.f64 x)))))
(*.f64 (sqrt.f64 (tan.f64 (*.f64 x 1/2))) (*.f64 (sqrt.f64 (tan.f64 (*.f64 x 1/2))) (*.f64 (pow.f64 x -2) (sin.f64 x))))
(*.f64 (neg.f64 (tan.f64 (*.f64 x 1/2))) (/.f64 1 (/.f64 (*.f64 x (neg.f64 x)) (sin.f64 x))))
(*.f64 (*.f64 (pow.f64 x -2) (sin.f64 x)) (tan.f64 (*.f64 x 1/2)))
(*.f64 (/.f64 (sin.f64 x) x) (/.f64 (tan.f64 (*.f64 x 1/2)) x))
(*.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) (/.f64 (sin.f64 x) x)) (/.f64 1 x))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 x 4) (pow.f64 (sin.f64 x) 2)))) (/.f64 (tan.f64 (*.f64 x 1/2)) (cbrt.f64 (/.f64 (*.f64 x x) (sin.f64 x)))))
(*.f64 (/.f64 1 (/.f64 x (sqrt.f64 (sin.f64 x)))) (/.f64 (tan.f64 (*.f64 x 1/2)) (/.f64 x (sqrt.f64 (sin.f64 x)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (tan.f64 (*.f64 x 1/2)) 2)) x) (/.f64 (cbrt.f64 (tan.f64 (*.f64 x 1/2))) (/.f64 x (sin.f64 x))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (tan.f64 (*.f64 x 1/2)) 2)) (/.f64 x (sin.f64 x))) (/.f64 (cbrt.f64 (tan.f64 (*.f64 x 1/2))) x))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (tan.f64 (*.f64 x 1/2)) 2)) 1) (/.f64 (cbrt.f64 (tan.f64 (*.f64 x 1/2))) (/.f64 (*.f64 x x) (sin.f64 x))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (tan.f64 (*.f64 x 1/2)) 2)) (cbrt.f64 (/.f64 (pow.f64 x 4) (pow.f64 (sin.f64 x) 2)))) (cbrt.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (pow.f64 x -2) (sin.f64 x)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (tan.f64 (*.f64 x 1/2)) 2)) (/.f64 x (sqrt.f64 (sin.f64 x)))) (/.f64 (cbrt.f64 (tan.f64 (*.f64 x 1/2))) (/.f64 x (sqrt.f64 (sin.f64 x)))))
(*.f64 (/.f64 (sqrt.f64 (tan.f64 (*.f64 x 1/2))) x) (/.f64 (sqrt.f64 (tan.f64 (*.f64 x 1/2))) (/.f64 x (sin.f64 x))))
(*.f64 (/.f64 (sqrt.f64 (tan.f64 (*.f64 x 1/2))) (/.f64 x (sin.f64 x))) (/.f64 (sqrt.f64 (tan.f64 (*.f64 x 1/2))) x))
(*.f64 (/.f64 (sqrt.f64 (tan.f64 (*.f64 x 1/2))) 1) (/.f64 (sqrt.f64 (tan.f64 (*.f64 x 1/2))) (/.f64 (*.f64 x x) (sin.f64 x))))
(*.f64 (/.f64 (sqrt.f64 (tan.f64 (*.f64 x 1/2))) (cbrt.f64 (/.f64 (pow.f64 x 4) (pow.f64 (sin.f64 x) 2)))) (/.f64 (sqrt.f64 (tan.f64 (*.f64 x 1/2))) (cbrt.f64 (/.f64 (*.f64 x x) (sin.f64 x)))))
(*.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 x x)) (sin.f64 x))
(pow.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (pow.f64 x -2) (sin.f64 x))) 1)
(pow.f64 (cbrt.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (pow.f64 x -2) (sin.f64 x)))) 3)
(pow.f64 (pow.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (pow.f64 x -2) (sin.f64 x))) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (tan.f64 (*.f64 x 1/2))) (/.f64 x (sqrt.f64 (sin.f64 x)))) 2)
(pow.f64 (/.f64 (/.f64 (*.f64 x x) (sin.f64 x)) (tan.f64 (*.f64 x 1/2))) -1)
(neg.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) (/.f64 (*.f64 x (neg.f64 x)) (sin.f64 x))))
(sqrt.f64 (pow.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (pow.f64 x -2) (sin.f64 x))) 2))
(log.f64 (pow.f64 (exp.f64 (tan.f64 (*.f64 x 1/2))) (*.f64 (pow.f64 x -2) (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (pow.f64 x -2) (sin.f64 x))))))
(cbrt.f64 (pow.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (pow.f64 x -2) (sin.f64 x))) 3))
(cbrt.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 x 1/2)) 3) (pow.f64 (/.f64 (*.f64 x x) (sin.f64 x)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (pow.f64 x -2) (sin.f64 x)))))
(exp.f64 (log.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (pow.f64 x -2) (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (pow.f64 x -2) (sin.f64 x)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (pow.f64 x -2) (sin.f64 x)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (sin.f64 x)))) 1)
(*.f64 x (/.f64 1 (sin.f64 x)))
(*.f64 (/.f64 x (sin.f64 x)) 1)
(*.f64 1 (/.f64 x (sin.f64 x)))
(*.f64 (cbrt.f64 (/.f64 x (sin.f64 x))) (pow.f64 (cbrt.f64 (/.f64 x (sin.f64 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (sin.f64 x))) 2) (cbrt.f64 (/.f64 x (sin.f64 x))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (sin.f64 x))))
(*.f64 (sqrt.f64 (/.f64 x (sin.f64 x))) (sqrt.f64 (/.f64 x (sin.f64 x))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (sin.f64 x))))
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (sin.f64 x))))
(*.f64 (/.f64 1 (sin.f64 x)) x)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (/.f64 x (cbrt.f64 (sin.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 x))) (/.f64 x (sqrt.f64 (sin.f64 x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (sin.f64 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (/.f64 x (sin.f64 x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (sin.f64 x))) (/.f64 (cbrt.f64 x) (sqrt.f64 (sin.f64 x))))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (sin.f64 x)))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (sin.f64 x))))
(pow.f64 (/.f64 x (sin.f64 x)) 1)
(pow.f64 (cbrt.f64 (/.f64 x (sin.f64 x))) 3)
(pow.f64 (pow.f64 (/.f64 x (sin.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 x (sin.f64 x))) 2)
(pow.f64 (/.f64 (sin.f64 x) x) -1)
(neg.f64 (/.f64 x (neg.f64 (sin.f64 x))))
(sqrt.f64 (pow.f64 (/.f64 x (sin.f64 x)) 2))
(log.f64 (exp.f64 (/.f64 x (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (sin.f64 x)))))
(cbrt.f64 (pow.f64 (/.f64 x (sin.f64 x)) 3))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (sin.f64 x) 3)))
(expm1.f64 (log1p.f64 (/.f64 x (sin.f64 x))))
(exp.f64 (log.f64 (/.f64 x (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (sin.f64 x))) 1))
(log1p.f64 (expm1.f64 (/.f64 x (sin.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 x x) (sin.f64 x)))) 1)
(/.f64 x (/.f64 (sin.f64 x) x))
(/.f64 1 (/.f64 (sin.f64 x) (*.f64 x x)))
(/.f64 (*.f64 x x) (sin.f64 x))
(/.f64 (cbrt.f64 (pow.f64 x 4)) (/.f64 (sin.f64 x) (pow.f64 (cbrt.f64 x) 2)))
(/.f64 (*.f64 x (neg.f64 x)) (neg.f64 (sin.f64 x)))
(/.f64 (/.f64 (*.f64 x x) (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)))
(/.f64 (/.f64 (*.f64 x x) 1) (sin.f64 x))
(/.f64 (/.f64 (*.f64 x x) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (sin.f64 x)))
(pow.f64 (/.f64 (*.f64 x x) (sin.f64 x)) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 x x) (sin.f64 x))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 x x) (sin.f64 x)) 3) 1/3)
(pow.f64 (/.f64 x (sqrt.f64 (sin.f64 x))) 2)
(sqrt.f64 (/.f64 (pow.f64 x 4) (pow.f64 (sin.f64 x) 2)))
(log.f64 (exp.f64 (/.f64 (*.f64 x x) (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 x x) (sin.f64 x)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 x x) (sin.f64 x)) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 x (sin.f64 x)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 x (sin.f64 x)) 3) (pow.f64 x 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 x x) 3) (pow.f64 (sin.f64 x) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 x x) (sin.f64 x))))
(exp.f64 (log.f64 (/.f64 (*.f64 x x) (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 x x) (sin.f64 x))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 x x) (sin.f64 x))))
1/2
(-.f64 0 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2))) 1)
(/.f64 1 (/.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/2))))
(/.f64 (*.f64 x (*.f64 x 1/2)) (*.f64 x x))
(/.f64 (*.f64 x (*.f64 x 1/2)) (*.f64 x (neg.f64 x)))
(/.f64 (*.f64 x (*.f64 x 1/2)) (*.f64 (*.f64 x x) -1))
(/.f64 (/.f64 (*.f64 x (*.f64 x 1/2)) x) x)
(/.f64 (/.f64 (*.f64 x (*.f64 x 1/2)) 1) (*.f64 x x))
(/.f64 (/.f64 (*.f64 x (*.f64 x 1/2)) (cbrt.f64 (pow.f64 x 4))) (pow.f64 (cbrt.f64 x) 2))
(/.f64 (*.f64 (*.f64 x (*.f64 x 1/2)) (/.f64 -1 x)) x)
(/.f64 (*.f64 (/.f64 -1 x) (*.f64 x (*.f64 x 1/2))) x)
(pow.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2) 3) 1/3)
(pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2)
(neg.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2))
(sqrt.f64 (/.f64 (*.f64 1/4 (pow.f64 x 4)) (pow.f64 x 4)))
(log.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2) 3))
(cbrt.f64 (*.f64 (pow.f64 (neg.f64 (pow.f64 x -2)) 3) (pow.f64 (*.f64 x (*.f64 x 1/2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x 1/2)) 3) (pow.f64 (neg.f64 (pow.f64 x -2)) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2)))
(exp.f64 (log.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2)))
(-.f64 (pow.f64 x -2) (/.f64 (cos.f64 x) (*.f64 x x)))
(-.f64 (pow.f64 x -2) (/.f64 (/.f64 (cos.f64 x) x) x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)))) 1)
(*.f64 1 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)))
(*.f64 (/.f64 1 x) (/.f64 (-.f64 1 (cos.f64 x)) x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(*.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (/.f64 1 x))
(*.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)) 1)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 2)) (*.f64 (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) (/.f64 1 x)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 x))) 2) (*.f64 (cbrt.f64 (-.f64 1 (cos.f64 x))) (pow.f64 x -2)))
(*.f64 (cbrt.f64 (pow.f64 x -2)) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 (-.f64 1 (cos.f64 x)) x)))
(*.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))) 2) (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))))
(*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) (/.f64 1 x)))
(*.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) (*.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) (pow.f64 x -2)))
(*.f64 (pow.f64 x -1/2) (/.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (sqrt.f64 x)))
(*.f64 (pow.f64 x -1/2) (*.f64 (pow.f64 x -1/2) (/.f64 (-.f64 1 (cos.f64 x)) x)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) x) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) x))
(*.f64 (/.f64 (neg.f64 (-.f64 1 (cos.f64 x))) x) (/.f64 -1 x))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (/.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (cbrt.f64 x)))
(*.f64 (/.f64 (-.f64 1 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (/.f64 1 x) (sqrt.f64 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 x))) 2) 1) (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 x))) (*.f64 x x)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) 1) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) (*.f64 x x)))
(*.f64 (/.f64 (-.f64 1 (cos.f64 x)) 1) (pow.f64 x -2))
(*.f64 (/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (/.f64 1 x) (cbrt.f64 x)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 x 4))) (/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 x))) 2) x) (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 x))) x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 x))) 2) (cbrt.f64 (pow.f64 x 4))) (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) (cbrt.f64 (pow.f64 x 4))) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) (pow.f64 (cbrt.f64 x) 2)))
(*.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (sqrt.f64 x)) (pow.f64 x -1/2))
(*.f64 (/.f64 (/.f64 1 x) 1) (/.f64 (-.f64 1 (cos.f64 x)) x))
(*.f64 (/.f64 (/.f64 1 x) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (-.f64 1 (cos.f64 x)) (cbrt.f64 x)))
(*.f64 (/.f64 (/.f64 1 x) (sqrt.f64 x)) (/.f64 (-.f64 1 (cos.f64 x)) (sqrt.f64 x)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 2)) 1) (/.f64 (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) x))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 2)) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 2)) (sqrt.f64 x)) (/.f64 (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) (sqrt.f64 x)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) 1) (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) x))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) (cbrt.f64 x)))
(*.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 1) (/.f64 1 x))
(*.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (pow.f64 (cbrt.f64 x) 2)) (/.f64 1 (cbrt.f64 x)))
(*.f64 (*.f64 (/.f64 1 x) (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 2))) (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)))
(*.f64 (*.f64 (/.f64 1 x) (sqrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x))) (sqrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)))
(*.f64 (*.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (cbrt.f64 (pow.f64 x -2))) (/.f64 1 (cbrt.f64 x)))
(*.f64 (*.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (pow.f64 x -1/2)) (pow.f64 x -1/2))
(pow.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) x) 2)
(pow.f64 (*.f64 x (/.f64 x (-.f64 1 (cos.f64 x)))) -1)
(neg.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (neg.f64 x)))
(sqrt.f64 (/.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 2) (pow.f64 x 4)))
(log.f64 (pow.f64 (exp.f64 (-.f64 1 (cos.f64 x))) (pow.f64 x -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)) 3))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 x -2) x) (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 3) (/.f64 (pow.f64 x -2) x)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 3) (pow.f64 (*.f64 x x) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))))
(exp.f64 (log.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 (cos.f64 x) x)))
(+.f64 (/.f64 1 x) (*.f64 (/.f64 1 x) (neg.f64 (cos.f64 x))))
(+.f64 (/.f64 1 x) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 1 x)))
(+.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (cos.f64 x) x))) (sqrt.f64 (/.f64 (cos.f64 x) x)) (/.f64 (cos.f64 x) x)))
(+.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 x))) (/.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 1 (/.f64 1 x) (neg.f64 (*.f64 (/.f64 (cos.f64 x) x) 1))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) x)) 1 (*.f64 (/.f64 (cos.f64 x) x) 1)))
(+.f64 (fma.f64 1 (/.f64 1 x) (neg.f64 (*.f64 (/.f64 1 x) (cos.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 x)) (cos.f64 x) (*.f64 (/.f64 1 x) (cos.f64 x))))
(+.f64 (fma.f64 1 (/.f64 1 x) (neg.f64 (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (pow.f64 x -1/2)))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) (sqrt.f64 x))) (pow.f64 x -1/2) (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (pow.f64 x -1/2))))
(+.f64 (fma.f64 1 (/.f64 1 x) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (cos.f64 x) x))) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x))) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x))))))
(+.f64 (fma.f64 1 (/.f64 1 x) (neg.f64 (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) (cbrt.f64 x))) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 1 (/.f64 1 x) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1))))
(+.f64 (fma.f64 1 (/.f64 1 x) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 1 (/.f64 1 x) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)))))
(+.f64 (fma.f64 1 (/.f64 1 x) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x) (/.f64 (sqrt.f64 (cos.f64 x)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x)) (/.f64 (sqrt.f64 (cos.f64 x)) 1) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x) (/.f64 (sqrt.f64 (cos.f64 x)) 1))))
(+.f64 (fma.f64 1 (/.f64 1 x) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x))) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (/.f64 1 x) 1 (neg.f64 (*.f64 (/.f64 (cos.f64 x) x) 1))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) x)) 1 (*.f64 (/.f64 (cos.f64 x) x) 1)))
(+.f64 (fma.f64 (/.f64 1 x) 1 (neg.f64 (*.f64 (/.f64 1 x) (cos.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 x)) (cos.f64 x) (*.f64 (/.f64 1 x) (cos.f64 x))))
(+.f64 (fma.f64 (/.f64 1 x) 1 (neg.f64 (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (pow.f64 x -1/2)))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) (sqrt.f64 x))) (pow.f64 x -1/2) (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (pow.f64 x -1/2))))
(+.f64 (fma.f64 (/.f64 1 x) 1 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (cos.f64 x) x))) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x))) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x))))))
(+.f64 (fma.f64 (/.f64 1 x) 1 (neg.f64 (/.f64 (cos.f64 x) x))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (cos.f64 x) x))) (sqrt.f64 (/.f64 (cos.f64 x) x)) (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 (/.f64 1 x) 1 (neg.f64 (/.f64 (cos.f64 x) x))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 x))) (/.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 (/.f64 1 x) 1 (neg.f64 (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) (cbrt.f64 x))) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (/.f64 1 x) 1 (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1))))
(+.f64 (fma.f64 (/.f64 1 x) 1 (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (/.f64 1 x) 1 (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)))))
(+.f64 (fma.f64 (/.f64 1 x) 1 (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x) (/.f64 (sqrt.f64 (cos.f64 x)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x)) (/.f64 (sqrt.f64 (cos.f64 x)) 1) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x) (/.f64 (sqrt.f64 (cos.f64 x)) 1))))
(+.f64 (fma.f64 (/.f64 1 x) 1 (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x))) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 -1 (/.f64 -1 x) (neg.f64 (*.f64 (/.f64 (cos.f64 x) x) 1))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) x)) 1 (*.f64 (/.f64 (cos.f64 x) x) 1)))
(+.f64 (fma.f64 -1 (/.f64 -1 x) (neg.f64 (*.f64 (/.f64 1 x) (cos.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 x)) (cos.f64 x) (*.f64 (/.f64 1 x) (cos.f64 x))))
(+.f64 (fma.f64 -1 (/.f64 -1 x) (neg.f64 (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (pow.f64 x -1/2)))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) (sqrt.f64 x))) (pow.f64 x -1/2) (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (pow.f64 x -1/2))))
(+.f64 (fma.f64 -1 (/.f64 -1 x) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (cos.f64 x) x))) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x))) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x))))))
(+.f64 (fma.f64 -1 (/.f64 -1 x) (neg.f64 (/.f64 (cos.f64 x) x))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (cos.f64 x) x))) (sqrt.f64 (/.f64 (cos.f64 x) x)) (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 -1 (/.f64 -1 x) (neg.f64 (/.f64 (cos.f64 x) x))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 x))) (/.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 -1 (/.f64 -1 x) (neg.f64 (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) (cbrt.f64 x))) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 -1 (/.f64 -1 x) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1))))
(+.f64 (fma.f64 -1 (/.f64 -1 x) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 -1 (/.f64 -1 x) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)))))
(+.f64 (fma.f64 -1 (/.f64 -1 x) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x) (/.f64 (sqrt.f64 (cos.f64 x)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x)) (/.f64 (sqrt.f64 (cos.f64 x)) 1) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x) (/.f64 (sqrt.f64 (cos.f64 x)) 1))))
(+.f64 (fma.f64 -1 (/.f64 -1 x) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x))) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (cos.f64 x) x) 1))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) x)) 1 (*.f64 (/.f64 (cos.f64 x) x) 1)))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 1 x) (cos.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 x)) (cos.f64 x) (*.f64 (/.f64 1 x) (cos.f64 x))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (pow.f64 x -1/2)))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) (sqrt.f64 x))) (pow.f64 x -1/2) (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (pow.f64 x -1/2))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (cos.f64 x) x))) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x))) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x))))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (/.f64 (cos.f64 x) x))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (cos.f64 x) x))) (sqrt.f64 (/.f64 (cos.f64 x) x)) (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (/.f64 (cos.f64 x) x))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 x))) (/.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) (cbrt.f64 x))) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x) (/.f64 (sqrt.f64 (cos.f64 x)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x)) (/.f64 (sqrt.f64 (cos.f64 x)) 1) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x) (/.f64 (sqrt.f64 (cos.f64 x)) 1))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x))) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 1 (cbrt.f64 x)) (neg.f64 (*.f64 (/.f64 (cos.f64 x) x) 1))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) x)) 1 (*.f64 (/.f64 (cos.f64 x) x) 1)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 1 (cbrt.f64 x)) (neg.f64 (*.f64 (/.f64 1 x) (cos.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 x)) (cos.f64 x) (*.f64 (/.f64 1 x) (cos.f64 x))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 1 (cbrt.f64 x)) (neg.f64 (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (pow.f64 x -1/2)))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) (sqrt.f64 x))) (pow.f64 x -1/2) (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (pow.f64 x -1/2))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 1 (cbrt.f64 x)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (cos.f64 x) x))) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x))) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 1 (cbrt.f64 x)) (neg.f64 (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) (cbrt.f64 x))) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 1 (cbrt.f64 x)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 1 (cbrt.f64 x)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 1 (cbrt.f64 x)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 1 (cbrt.f64 x)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x) (/.f64 (sqrt.f64 (cos.f64 x)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x)) (/.f64 (sqrt.f64 (cos.f64 x)) 1) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x) (/.f64 (sqrt.f64 (cos.f64 x)) 1))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 1 (cbrt.f64 x)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x))) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (pow.f64 x -1/2) (pow.f64 x -1/2) (neg.f64 (*.f64 (/.f64 (cos.f64 x) x) 1))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) x)) 1 (*.f64 (/.f64 (cos.f64 x) x) 1)))
(+.f64 (fma.f64 (pow.f64 x -1/2) (pow.f64 x -1/2) (neg.f64 (*.f64 (/.f64 1 x) (cos.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 x)) (cos.f64 x) (*.f64 (/.f64 1 x) (cos.f64 x))))
(+.f64 (fma.f64 (pow.f64 x -1/2) (pow.f64 x -1/2) (neg.f64 (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (pow.f64 x -1/2)))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) (sqrt.f64 x))) (pow.f64 x -1/2) (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (pow.f64 x -1/2))))
(+.f64 (fma.f64 (pow.f64 x -1/2) (pow.f64 x -1/2) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (cos.f64 x) x))) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x))) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x))))))
(+.f64 (fma.f64 (pow.f64 x -1/2) (pow.f64 x -1/2) (neg.f64 (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) (cbrt.f64 x))) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (pow.f64 x -1/2) (pow.f64 x -1/2) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1))))
(+.f64 (fma.f64 (pow.f64 x -1/2) (pow.f64 x -1/2) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (pow.f64 x -1/2) (pow.f64 x -1/2) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)))))
(+.f64 (fma.f64 (pow.f64 x -1/2) (pow.f64 x -1/2) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x) (/.f64 (sqrt.f64 (cos.f64 x)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x)) (/.f64 (sqrt.f64 (cos.f64 x)) 1) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x) (/.f64 (sqrt.f64 (cos.f64 x)) 1))))
(+.f64 (fma.f64 (pow.f64 x -1/2) (pow.f64 x -1/2) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x))) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 x) 2) -1) (pow.f64 (cbrt.f64 x) -1) (neg.f64 (*.f64 (/.f64 (cos.f64 x) x) 1))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) x)) 1 (*.f64 (/.f64 (cos.f64 x) x) 1)))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 x) 2) -1) (pow.f64 (cbrt.f64 x) -1) (neg.f64 (*.f64 (/.f64 1 x) (cos.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 x)) (cos.f64 x) (*.f64 (/.f64 1 x) (cos.f64 x))))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 x) 2) -1) (pow.f64 (cbrt.f64 x) -1) (neg.f64 (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (pow.f64 x -1/2)))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) (sqrt.f64 x))) (pow.f64 x -1/2) (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (pow.f64 x -1/2))))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 x) 2) -1) (pow.f64 (cbrt.f64 x) -1) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (cos.f64 x) x))) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x))) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x))))))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 x) 2) -1) (pow.f64 (cbrt.f64 x) -1) (neg.f64 (/.f64 (cos.f64 x) x))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (cos.f64 x) x))) (sqrt.f64 (/.f64 (cos.f64 x) x)) (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 x) 2) -1) (pow.f64 (cbrt.f64 x) -1) (neg.f64 (/.f64 (cos.f64 x) x))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 x))) (/.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 x) 2) -1) (pow.f64 (cbrt.f64 x) -1) (neg.f64 (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) (cbrt.f64 x))) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 x) 2) -1) (pow.f64 (cbrt.f64 x) -1) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1))))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 x) 2) -1) (pow.f64 (cbrt.f64 x) -1) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 x) 2) -1) (pow.f64 (cbrt.f64 x) -1) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)))))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 x) 2) -1) (pow.f64 (cbrt.f64 x) -1) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x) (/.f64 (sqrt.f64 (cos.f64 x)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x)) (/.f64 (sqrt.f64 (cos.f64 x)) 1) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x) (/.f64 (sqrt.f64 (cos.f64 x)) 1))))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 x) 2) -1) (pow.f64 (cbrt.f64 x) -1) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x))) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 x) -1) (pow.f64 (sqrt.f64 x) -1) (neg.f64 (*.f64 (/.f64 (cos.f64 x) x) 1))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) x)) 1 (*.f64 (/.f64 (cos.f64 x) x) 1)))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 x) -1) (pow.f64 (sqrt.f64 x) -1) (neg.f64 (*.f64 (/.f64 1 x) (cos.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 x)) (cos.f64 x) (*.f64 (/.f64 1 x) (cos.f64 x))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 x) -1) (pow.f64 (sqrt.f64 x) -1) (neg.f64 (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (pow.f64 x -1/2)))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) (sqrt.f64 x))) (pow.f64 x -1/2) (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (pow.f64 x -1/2))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 x) -1) (pow.f64 (sqrt.f64 x) -1) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (cos.f64 x) x))) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x))) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x))))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 x) -1) (pow.f64 (sqrt.f64 x) -1) (neg.f64 (/.f64 (cos.f64 x) x))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (cos.f64 x) x))) (sqrt.f64 (/.f64 (cos.f64 x) x)) (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 x) -1) (pow.f64 (sqrt.f64 x) -1) (neg.f64 (/.f64 (cos.f64 x) x))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 x))) (/.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 x) -1) (pow.f64 (sqrt.f64 x) -1) (neg.f64 (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) (cbrt.f64 x))) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 x) -1) (pow.f64 (sqrt.f64 x) -1) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 x) -1) (pow.f64 (sqrt.f64 x) -1) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 x) -1) (pow.f64 (sqrt.f64 x) -1) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 x) -1) (pow.f64 (sqrt.f64 x) -1) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x) (/.f64 (sqrt.f64 (cos.f64 x)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x)) (/.f64 (sqrt.f64 (cos.f64 x)) 1) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x) (/.f64 (sqrt.f64 (cos.f64 x)) 1))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 x) -1) (pow.f64 (sqrt.f64 x) -1) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x))) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)))))
(-.f64 (/.f64 1 x) (/.f64 (cos.f64 x) x))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 1 (cos.f64 x)) x))) 1)
(/.f64 1 (/.f64 x (-.f64 1 (cos.f64 x))))
(/.f64 1 (/.f64 (/.f64 x (-.f64 1 (cos.f64 x))) 1))
(/.f64 -1 (neg.f64 (/.f64 x (-.f64 1 (cos.f64 x)))))
(/.f64 (-.f64 1 (cos.f64 x)) x)
(/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 x))) 2) (/.f64 x (cbrt.f64 (-.f64 1 (cos.f64 x)))))
(/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) (/.f64 x (sqrt.f64 (-.f64 1 (cos.f64 x)))))
(/.f64 (neg.f64 (-.f64 1 (cos.f64 x))) (neg.f64 x))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (*.f64 x (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x)))))
(/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 x (+.f64 1 (cos.f64 x))))
(/.f64 (-.f64 x (*.f64 x (cos.f64 x))) (*.f64 x x))
(/.f64 (-.f64 (neg.f64 x) (*.f64 (neg.f64 x) (cos.f64 x))) (*.f64 x (neg.f64 x)))
(/.f64 (*.f64 -1 (-.f64 1 (pow.f64 (cos.f64 x) 3))) (*.f64 (neg.f64 x) (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x)))))
(/.f64 (*.f64 -1 (pow.f64 (sin.f64 x) 2)) (*.f64 (neg.f64 x) (+.f64 1 (cos.f64 x))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) 1) (*.f64 (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))) x))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) -1) (*.f64 (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))) (neg.f64 x)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1) (*.f64 (+.f64 1 (cos.f64 x)) x))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) -1) (*.f64 (+.f64 1 (cos.f64 x)) (neg.f64 x)))
(/.f64 (*.f64 (neg.f64 (-.f64 1 (cos.f64 x))) 1) (neg.f64 x))
(/.f64 (*.f64 (-.f64 1 (cos.f64 x)) -1) (neg.f64 x))
(/.f64 (neg.f64 (neg.f64 (-.f64 1 (cos.f64 x)))) (neg.f64 (neg.f64 x)))
(/.f64 (/.f64 (-.f64 1 (cos.f64 x)) (sqrt.f64 x)) (sqrt.f64 x))
(/.f64 (/.f64 (-.f64 1 (cos.f64 x)) 1) x)
(/.f64 (/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(/.f64 (-.f64 (/.f64 (pow.f64 x -2) x) (pow.f64 (/.f64 (cos.f64 x) x) 3)) (+.f64 (pow.f64 x -2) (+.f64 (*.f64 (/.f64 (cos.f64 x) x) (/.f64 (cos.f64 x) x)) (*.f64 (/.f64 1 x) (/.f64 (cos.f64 x) x)))))
(/.f64 (-.f64 (pow.f64 x -2) (*.f64 (/.f64 (cos.f64 x) x) (/.f64 (cos.f64 x) x))) (+.f64 (/.f64 1 x) (/.f64 (cos.f64 x) x)))
(/.f64 (*.f64 (/.f64 1 x) (-.f64 1 (pow.f64 (cos.f64 x) 3))) (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))))
(/.f64 (*.f64 (/.f64 1 x) (pow.f64 (sin.f64 x) 2)) (+.f64 1 (cos.f64 x)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (/.f64 1 x)) (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 1 x)) (+.f64 1 (cos.f64 x)))
(pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) 2)
(pow.f64 (/.f64 x (-.f64 1 (cos.f64 x))) -1)
(neg.f64 (/.f64 (-.f64 1 (cos.f64 x)) (neg.f64 x)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 1 (cos.f64 x)) x))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 3))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 x -2) x) (pow.f64 (-.f64 1 (cos.f64 x)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 3) (/.f64 (pow.f64 x -2) x)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)))
(exp.f64 (log.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)))
(fma.f64 1 (/.f64 1 x) (neg.f64 (/.f64 (cos.f64 x) x)))
(fma.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 1 (cbrt.f64 x)) (neg.f64 (/.f64 (cos.f64 x) x)))
(fma.f64 (pow.f64 x -1/2) (pow.f64 x -1/2) (neg.f64 (/.f64 (cos.f64 x) x)))
(-.f64 (pow.f64 x -2) (/.f64 (cos.f64 x) (*.f64 x x)))
(-.f64 (pow.f64 x -2) (/.f64 (/.f64 (cos.f64 x) x) x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)))) 1)
(/.f64 1 (*.f64 x (/.f64 x (-.f64 1 (cos.f64 x)))))
(/.f64 1 (/.f64 (*.f64 x (/.f64 x (-.f64 1 (cos.f64 x)))) 1))
(/.f64 1 (/.f64 (*.f64 x x) (-.f64 1 (cos.f64 x))))
(/.f64 (/.f64 1 x) (/.f64 x (-.f64 1 (cos.f64 x))))
(/.f64 -1 (*.f64 (/.f64 x (-.f64 1 (cos.f64 x))) (neg.f64 x)))
(/.f64 -1 (*.f64 (neg.f64 x) (/.f64 x (-.f64 1 (cos.f64 x)))))
(/.f64 -1 (neg.f64 (*.f64 x (/.f64 x (-.f64 1 (cos.f64 x))))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(/.f64 (-.f64 1 (cos.f64 x)) (/.f64 x (/.f64 1 x)))
(/.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) x)
(/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 2)) (/.f64 x (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 x))) 2) (/.f64 (*.f64 x x) (cbrt.f64 (-.f64 1 (cos.f64 x)))))
(/.f64 (sqrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) (/.f64 x (sqrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x))))
(/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) (/.f64 (*.f64 x x) (sqrt.f64 (-.f64 1 (cos.f64 x)))))
(/.f64 (neg.f64 (-.f64 1 (cos.f64 x))) (*.f64 x (neg.f64 x)))
(/.f64 (/.f64 (neg.f64 (-.f64 1 (cos.f64 x))) x) (neg.f64 x))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (*.f64 (*.f64 x x) (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x)))))
(/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 x x) (+.f64 1 (cos.f64 x))))
(/.f64 (*.f64 (neg.f64 (-.f64 1 (cos.f64 x))) 1) (*.f64 x (neg.f64 x)))
(/.f64 (*.f64 -1 (neg.f64 (-.f64 1 (cos.f64 x)))) (*.f64 (neg.f64 x) (neg.f64 x)))
(/.f64 (*.f64 (-.f64 1 (cos.f64 x)) -1) (*.f64 x (neg.f64 x)))
(/.f64 (*.f64 (neg.f64 (-.f64 1 (cos.f64 x))) -1) (*.f64 (neg.f64 x) (neg.f64 x)))
(/.f64 (neg.f64 (/.f64 (neg.f64 (-.f64 1 (cos.f64 x))) x)) (neg.f64 (neg.f64 x)))
(/.f64 (/.f64 (-.f64 1 (cos.f64 x)) 1) (*.f64 x x))
(/.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (sqrt.f64 x)) (sqrt.f64 x))
(/.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 1) x)
(/.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(/.f64 (*.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) -1) (neg.f64 x))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (pow.f64 x -2)) (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 x -2)) (+.f64 1 (cos.f64 x)))
(/.f64 (/.f64 (-.f64 1 (cos.f64 x)) (cbrt.f64 (pow.f64 x 4))) (pow.f64 (cbrt.f64 x) 2))
(pow.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) x) 2)
(pow.f64 (*.f64 x (/.f64 x (-.f64 1 (cos.f64 x)))) -1)
(neg.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (neg.f64 x)))
(sqrt.f64 (/.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 2) (pow.f64 x 4)))
(log.f64 (pow.f64 (exp.f64 (-.f64 1 (cos.f64 x))) (pow.f64 x -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)) 3))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 x -2) x) (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 3) (/.f64 (pow.f64 x -2) x)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 3) (pow.f64 (*.f64 x x) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))))
(exp.f64 (log.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))))
Outputs
1/2
(+.f64 1/2 (*.f64 -1/24 (pow.f64 x 2)))
(+.f64 1/2 (*.f64 -1/24 (*.f64 x x)))
(fma.f64 -1/24 (*.f64 x x) 1/2)
(+.f64 1/2 (+.f64 (*.f64 -1/24 (pow.f64 x 2)) (*.f64 1/720 (pow.f64 x 4))))
(+.f64 1/2 (fma.f64 -1/24 (*.f64 x x) (*.f64 1/720 (pow.f64 x 4))))
(+.f64 1/2 (fma.f64 1/720 (pow.f64 x 4) (*.f64 -1/24 (*.f64 x x))))
(+.f64 1/2 (+.f64 (*.f64 -1/24 (pow.f64 x 2)) (+.f64 (*.f64 -1/40320 (pow.f64 x 6)) (*.f64 1/720 (pow.f64 x 4)))))
(+.f64 1/2 (fma.f64 -1/24 (*.f64 x x) (fma.f64 -1/40320 (pow.f64 x 6) (*.f64 1/720 (pow.f64 x 4)))))
(+.f64 (fma.f64 -1/24 (*.f64 x x) 1/2) (fma.f64 1/720 (pow.f64 x 4) (*.f64 -1/40320 (pow.f64 x 6))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (*.f64 (pow.f64 x 2) (cos.f64 (*.f64 1/2 x))))
(*.f64 (/.f64 (sin.f64 x) (*.f64 x x)) (/.f64 (sin.f64 (*.f64 1/2 x)) (cos.f64 (*.f64 1/2 x))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (*.f64 (pow.f64 x 2) (cos.f64 (*.f64 1/2 x))))
(*.f64 (/.f64 (sin.f64 x) (*.f64 x x)) (/.f64 (sin.f64 (*.f64 1/2 x)) (cos.f64 (*.f64 1/2 x))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (*.f64 (pow.f64 x 2) (cos.f64 (*.f64 1/2 x))))
(*.f64 (/.f64 (sin.f64 x) (*.f64 x x)) (/.f64 (sin.f64 (*.f64 1/2 x)) (cos.f64 (*.f64 1/2 x))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (*.f64 (pow.f64 x 2) (cos.f64 (*.f64 1/2 x))))
(*.f64 (/.f64 (sin.f64 x) (*.f64 x x)) (/.f64 (sin.f64 (*.f64 1/2 x)) (cos.f64 (*.f64 1/2 x))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (*.f64 (pow.f64 x 2) (cos.f64 (*.f64 1/2 x))))
(*.f64 (/.f64 (sin.f64 x) (*.f64 x x)) (/.f64 (sin.f64 (*.f64 1/2 x)) (cos.f64 (*.f64 1/2 x))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (*.f64 (pow.f64 x 2) (cos.f64 (*.f64 1/2 x))))
(*.f64 (/.f64 (sin.f64 x) (*.f64 x x)) (/.f64 (sin.f64 (*.f64 1/2 x)) (cos.f64 (*.f64 1/2 x))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (*.f64 (pow.f64 x 2) (cos.f64 (*.f64 1/2 x))))
(*.f64 (/.f64 (sin.f64 x) (*.f64 x x)) (/.f64 (sin.f64 (*.f64 1/2 x)) (cos.f64 (*.f64 1/2 x))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 x))) (*.f64 (pow.f64 x 2) (cos.f64 (*.f64 1/2 x))))
(*.f64 (/.f64 (sin.f64 x) (*.f64 x x)) (/.f64 (sin.f64 (*.f64 1/2 x)) (cos.f64 (*.f64 1/2 x))))
1
(+.f64 1 (*.f64 1/6 (pow.f64 x 2)))
(+.f64 1 (*.f64 1/6 (*.f64 x x)))
(fma.f64 1/6 (*.f64 x x) 1)
(+.f64 1 (+.f64 (*.f64 7/360 (pow.f64 x 4)) (*.f64 1/6 (pow.f64 x 2))))
(+.f64 1 (fma.f64 7/360 (pow.f64 x 4) (*.f64 1/6 (*.f64 x x))))
(+.f64 1 (fma.f64 (pow.f64 x 4) 7/360 (*.f64 x (*.f64 x 1/6))))
(+.f64 1 (+.f64 (*.f64 31/15120 (pow.f64 x 6)) (+.f64 (*.f64 7/360 (pow.f64 x 4)) (*.f64 1/6 (pow.f64 x 2)))))
(+.f64 1 (fma.f64 31/15120 (pow.f64 x 6) (fma.f64 7/360 (pow.f64 x 4) (*.f64 1/6 (*.f64 x x)))))
(+.f64 1 (fma.f64 (pow.f64 x 6) 31/15120 (fma.f64 (pow.f64 x 4) 7/360 (*.f64 x (*.f64 x 1/6)))))
x
(+.f64 x (*.f64 1/6 (pow.f64 x 3)))
(fma.f64 1/6 (pow.f64 x 3) x)
(+.f64 x (+.f64 (*.f64 7/360 (pow.f64 x 5)) (*.f64 1/6 (pow.f64 x 3))))
(+.f64 x (fma.f64 7/360 (pow.f64 x 5) (*.f64 1/6 (pow.f64 x 3))))
(+.f64 x (+.f64 (*.f64 31/15120 (pow.f64 x 7)) (+.f64 (*.f64 7/360 (pow.f64 x 5)) (*.f64 1/6 (pow.f64 x 3)))))
(+.f64 x (fma.f64 31/15120 (pow.f64 x 7) (fma.f64 7/360 (pow.f64 x 5) (*.f64 1/6 (pow.f64 x 3)))))
(/.f64 (pow.f64 x 2) (sin.f64 x))
(*.f64 (/.f64 x (sin.f64 x)) x)
(*.f64 x (/.f64 x (sin.f64 x)))
(/.f64 (pow.f64 x 2) (sin.f64 x))
(*.f64 (/.f64 x (sin.f64 x)) x)
(*.f64 x (/.f64 x (sin.f64 x)))
(/.f64 (pow.f64 x 2) (sin.f64 x))
(*.f64 (/.f64 x (sin.f64 x)) x)
(*.f64 x (/.f64 x (sin.f64 x)))
(/.f64 (pow.f64 x 2) (sin.f64 x))
(*.f64 (/.f64 x (sin.f64 x)) x)
(*.f64 x (/.f64 x (sin.f64 x)))
(/.f64 (pow.f64 x 2) (sin.f64 x))
(*.f64 (/.f64 x (sin.f64 x)) x)
(*.f64 x (/.f64 x (sin.f64 x)))
(/.f64 (pow.f64 x 2) (sin.f64 x))
(*.f64 (/.f64 x (sin.f64 x)) x)
(*.f64 x (/.f64 x (sin.f64 x)))
(/.f64 (pow.f64 x 2) (sin.f64 x))
(*.f64 (/.f64 x (sin.f64 x)) x)
(*.f64 x (/.f64 x (sin.f64 x)))
(/.f64 (pow.f64 x 2) (sin.f64 x))
(*.f64 (/.f64 x (sin.f64 x)) x)
(*.f64 x (/.f64 x (sin.f64 x)))
1/2
1/2
1/2
1/2
1/2
1/2
1/2
1/2
1/2
1/2
1/2
1/2
1/2
1/2
1/2
1/2
1/2
1/2
1/2
1/2
1/2
1/2
1/2
1/2
1/2
(+.f64 1/2 (*.f64 -1/24 (pow.f64 x 2)))
(+.f64 1/2 (*.f64 -1/24 (*.f64 x x)))
(fma.f64 -1/24 (*.f64 x x) 1/2)
(+.f64 1/2 (+.f64 (*.f64 -1/24 (pow.f64 x 2)) (*.f64 1/720 (pow.f64 x 4))))
(+.f64 1/2 (fma.f64 -1/24 (*.f64 x x) (*.f64 1/720 (pow.f64 x 4))))
(+.f64 1/2 (fma.f64 1/720 (pow.f64 x 4) (*.f64 -1/24 (*.f64 x x))))
(+.f64 1/2 (+.f64 (*.f64 -1/24 (pow.f64 x 2)) (+.f64 (*.f64 -1/40320 (pow.f64 x 6)) (*.f64 1/720 (pow.f64 x 4)))))
(+.f64 1/2 (fma.f64 -1/24 (*.f64 x x) (fma.f64 -1/40320 (pow.f64 x 6) (*.f64 1/720 (pow.f64 x 4)))))
(+.f64 (fma.f64 -1/24 (*.f64 x x) 1/2) (fma.f64 1/720 (pow.f64 x 4) (*.f64 -1/40320 (pow.f64 x 6))))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(*.f64 1/2 x)
(+.f64 (*.f64 -1/24 (pow.f64 x 3)) (*.f64 1/2 x))
(fma.f64 -1/24 (pow.f64 x 3) (*.f64 1/2 x))
(fma.f64 1/2 x (*.f64 -1/24 (pow.f64 x 3)))
(+.f64 (*.f64 -1/24 (pow.f64 x 3)) (+.f64 (*.f64 1/720 (pow.f64 x 5)) (*.f64 1/2 x)))
(fma.f64 -1/24 (pow.f64 x 3) (fma.f64 1/720 (pow.f64 x 5) (*.f64 1/2 x)))
(+.f64 (*.f64 -1/24 (pow.f64 x 3)) (+.f64 (*.f64 -1/40320 (pow.f64 x 7)) (+.f64 (*.f64 1/720 (pow.f64 x 5)) (*.f64 1/2 x))))
(fma.f64 -1/24 (pow.f64 x 3) (fma.f64 -1/40320 (pow.f64 x 7) (fma.f64 1/720 (pow.f64 x 5) (*.f64 1/2 x))))
(/.f64 (-.f64 1 (cos.f64 x)) x)
(/.f64 (-.f64 1 (cos.f64 x)) x)
(/.f64 (-.f64 1 (cos.f64 x)) x)
(/.f64 (-.f64 1 (cos.f64 x)) x)
(/.f64 (-.f64 1 (cos.f64 x)) x)
(/.f64 (-.f64 1 (cos.f64 x)) x)
(/.f64 (-.f64 1 (cos.f64 x)) x)
(/.f64 (-.f64 1 (cos.f64 x)) x)
1/2
(+.f64 1/2 (*.f64 -1/24 (pow.f64 x 2)))
(+.f64 1/2 (*.f64 -1/24 (*.f64 x x)))
(fma.f64 -1/24 (*.f64 x x) 1/2)
(+.f64 1/2 (+.f64 (*.f64 -1/24 (pow.f64 x 2)) (*.f64 1/720 (pow.f64 x 4))))
(+.f64 1/2 (fma.f64 -1/24 (*.f64 x x) (*.f64 1/720 (pow.f64 x 4))))
(+.f64 1/2 (fma.f64 1/720 (pow.f64 x 4) (*.f64 -1/24 (*.f64 x x))))
(+.f64 1/2 (+.f64 (*.f64 -1/24 (pow.f64 x 2)) (+.f64 (*.f64 -1/40320 (pow.f64 x 6)) (*.f64 1/720 (pow.f64 x 4)))))
(+.f64 1/2 (fma.f64 -1/24 (*.f64 x x) (fma.f64 -1/40320 (pow.f64 x 6) (*.f64 1/720 (pow.f64 x 4)))))
(+.f64 (fma.f64 -1/24 (*.f64 x x) 1/2) (fma.f64 1/720 (pow.f64 x 4) (*.f64 -1/40320 (pow.f64 x 6))))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x 2))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (pow.f64 x -2) (sin.f64 x))))) 1)
(*.f64 (tan.f64 (*.f64 1/2 x)) (*.f64 (sin.f64 x) (pow.f64 x -2)))
(*.f64 (sin.f64 x) (*.f64 (pow.f64 x -2) (tan.f64 (*.f64 1/2 x))))
(*.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (pow.f64 x -2) (sin.f64 x)))
(*.f64 (tan.f64 (*.f64 1/2 x)) (*.f64 (sin.f64 x) (pow.f64 x -2)))
(*.f64 (sin.f64 x) (*.f64 (pow.f64 x -2) (tan.f64 (*.f64 1/2 x))))
(*.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (pow.f64 x -2) (sin.f64 x))) 1)
(*.f64 (tan.f64 (*.f64 1/2 x)) (*.f64 (sin.f64 x) (pow.f64 x -2)))
(*.f64 (sin.f64 x) (*.f64 (pow.f64 x -2) (tan.f64 (*.f64 1/2 x))))
(*.f64 1 (*.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (pow.f64 x -2) (sin.f64 x))))
(*.f64 (tan.f64 (*.f64 1/2 x)) (*.f64 (sin.f64 x) (pow.f64 x -2)))
(*.f64 (sin.f64 x) (*.f64 (pow.f64 x -2) (tan.f64 (*.f64 1/2 x))))
(*.f64 (/.f64 1 x) (*.f64 (tan.f64 (*.f64 x 1/2)) (/.f64 (sin.f64 x) x)))
(*.f64 (tan.f64 (*.f64 1/2 x)) (*.f64 (/.f64 (sin.f64 x) x) (/.f64 1 x)))
(*.f64 (/.f64 (sin.f64 x) x) (/.f64 (tan.f64 (*.f64 1/2 x)) x))
(*.f64 (cbrt.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (pow.f64 x -2) (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (pow.f64 x -2) (sin.f64 x)))) 2))
(*.f64 (tan.f64 (*.f64 1/2 x)) (*.f64 (sin.f64 x) (pow.f64 x -2)))
(*.f64 (sin.f64 x) (*.f64 (pow.f64 x -2) (tan.f64 (*.f64 1/2 x))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (pow.f64 x -2) (sin.f64 x)))) 2) (cbrt.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (pow.f64 x -2) (sin.f64 x)))))
(*.f64 (tan.f64 (*.f64 1/2 x)) (*.f64 (sin.f64 x) (pow.f64 x -2)))
(*.f64 (sin.f64 x) (*.f64 (pow.f64 x -2) (tan.f64 (*.f64 1/2 x))))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 (*.f64 x 1/2)) 2)) (*.f64 (cbrt.f64 (tan.f64 (*.f64 x 1/2))) (*.f64 (pow.f64 x -2) (sin.f64 x))))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 (*.f64 1/2 x)) 2)) (*.f64 (*.f64 (sin.f64 x) (pow.f64 x -2)) (cbrt.f64 (tan.f64 (*.f64 1/2 x)))))
(*.f64 (*.f64 (sin.f64 x) (pow.f64 x -2)) (*.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 x))) (cbrt.f64 (pow.f64 (tan.f64 (*.f64 1/2 x)) 2))))
(*.f64 (/.f64 (sqrt.f64 (tan.f64 (*.f64 x 1/2))) (/.f64 x (sqrt.f64 (sin.f64 x)))) (/.f64 (sqrt.f64 (tan.f64 (*.f64 x 1/2))) (/.f64 x (sqrt.f64 (sin.f64 x)))))
(*.f64 (tan.f64 (*.f64 1/2 x)) (*.f64 (/.f64 (sin.f64 x) x) (/.f64 1 x)))
(*.f64 (/.f64 (sin.f64 x) x) (/.f64 (tan.f64 (*.f64 1/2 x)) x))
(*.f64 (sqrt.f64 (tan.f64 (*.f64 x 1/2))) (*.f64 (sqrt.f64 (tan.f64 (*.f64 x 1/2))) (*.f64 (pow.f64 x -2) (sin.f64 x))))
(*.f64 (tan.f64 (*.f64 1/2 x)) (*.f64 (sin.f64 x) (pow.f64 x -2)))
(*.f64 (sin.f64 x) (*.f64 (pow.f64 x -2) (tan.f64 (*.f64 1/2 x))))
(*.f64 (neg.f64 (tan.f64 (*.f64 x 1/2))) (/.f64 1 (/.f64 (*.f64 x (neg.f64 x)) (sin.f64 x))))
(*.f64 (neg.f64 (tan.f64 (*.f64 1/2 x))) (/.f64 1 (/.f64 (*.f64 x (neg.f64 x)) (sin.f64 x))))
(/.f64 (neg.f64 (tan.f64 (*.f64 1/2 x))) (/.f64 x (/.f64 (sin.f64 x) (neg.f64 x))))
(*.f64 (*.f64 (pow.f64 x -2) (sin.f64 x)) (tan.f64 (*.f64 x 1/2)))
(*.f64 (tan.f64 (*.f64 1/2 x)) (*.f64 (sin.f64 x) (pow.f64 x -2)))
(*.f64 (sin.f64 x) (*.f64 (pow.f64 x -2) (tan.f64 (*.f64 1/2 x))))
(*.f64 (/.f64 (sin.f64 x) x) (/.f64 (tan.f64 (*.f64 x 1/2)) x))
(*.f64 (tan.f64 (*.f64 1/2 x)) (*.f64 (/.f64 (sin.f64 x) x) (/.f64 1 x)))
(*.f64 (/.f64 (sin.f64 x) x) (/.f64 (tan.f64 (*.f64 1/2 x)) x))
(*.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) (/.f64 (sin.f64 x) x)) (/.f64 1 x))
(*.f64 (tan.f64 (*.f64 1/2 x)) (*.f64 (/.f64 (sin.f64 x) x) (/.f64 1 x)))
(*.f64 (/.f64 (sin.f64 x) x) (/.f64 (tan.f64 (*.f64 1/2 x)) x))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 x 4) (pow.f64 (sin.f64 x) 2)))) (/.f64 (tan.f64 (*.f64 x 1/2)) (cbrt.f64 (/.f64 (*.f64 x x) (sin.f64 x)))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 x 4) (pow.f64 (sin.f64 x) 2)))) (/.f64 (tan.f64 (*.f64 1/2 x)) (cbrt.f64 (*.f64 (/.f64 x (sin.f64 x)) x))))
(/.f64 (/.f64 (tan.f64 (*.f64 1/2 x)) (cbrt.f64 (*.f64 x (/.f64 x (sin.f64 x))))) (cbrt.f64 (/.f64 (pow.f64 x 4) (pow.f64 (sin.f64 x) 2))))
(*.f64 (/.f64 1 (/.f64 x (sqrt.f64 (sin.f64 x)))) (/.f64 (tan.f64 (*.f64 x 1/2)) (/.f64 x (sqrt.f64 (sin.f64 x)))))
(*.f64 (tan.f64 (*.f64 1/2 x)) (*.f64 (/.f64 (sin.f64 x) x) (/.f64 1 x)))
(*.f64 (/.f64 (sin.f64 x) x) (/.f64 (tan.f64 (*.f64 1/2 x)) x))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (tan.f64 (*.f64 x 1/2)) 2)) x) (/.f64 (cbrt.f64 (tan.f64 (*.f64 x 1/2))) (/.f64 x (sin.f64 x))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (tan.f64 (*.f64 1/2 x)) 2)) x) (*.f64 (/.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 x))) x) (sin.f64 x)))
(/.f64 (*.f64 (*.f64 (/.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 x))) x) (sin.f64 x)) (cbrt.f64 (pow.f64 (tan.f64 (*.f64 1/2 x)) 2))) x)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (tan.f64 (*.f64 x 1/2)) 2)) (/.f64 x (sin.f64 x))) (/.f64 (cbrt.f64 (tan.f64 (*.f64 x 1/2))) x))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (tan.f64 (*.f64 1/2 x)) 2)) x) (sin.f64 x)) (/.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 x))) x))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 (*.f64 1/2 x)) 2)) (*.f64 (/.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 x))) (*.f64 x x)) (sin.f64 x)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (tan.f64 (*.f64 x 1/2)) 2)) 1) (/.f64 (cbrt.f64 (tan.f64 (*.f64 x 1/2))) (/.f64 (*.f64 x x) (sin.f64 x))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (tan.f64 (*.f64 1/2 x)) 2)) x) (sin.f64 x)) (/.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 x))) x))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 (*.f64 1/2 x)) 2)) (*.f64 (/.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 x))) (*.f64 x x)) (sin.f64 x)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (tan.f64 (*.f64 x 1/2)) 2)) (cbrt.f64 (/.f64 (pow.f64 x 4) (pow.f64 (sin.f64 x) 2)))) (cbrt.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (pow.f64 x -2) (sin.f64 x)))))
(*.f64 (cbrt.f64 (*.f64 (tan.f64 (*.f64 1/2 x)) (*.f64 (sin.f64 x) (pow.f64 x -2)))) (/.f64 (cbrt.f64 (pow.f64 (tan.f64 (*.f64 1/2 x)) 2)) (cbrt.f64 (/.f64 (pow.f64 x 4) (pow.f64 (sin.f64 x) 2)))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (*.f64 (pow.f64 x -2) (tan.f64 (*.f64 1/2 x))))) (/.f64 (cbrt.f64 (pow.f64 (tan.f64 (*.f64 1/2 x)) 2)) (cbrt.f64 (/.f64 (pow.f64 x 4) (pow.f64 (sin.f64 x) 2)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (tan.f64 (*.f64 x 1/2)) 2)) (/.f64 x (sqrt.f64 (sin.f64 x)))) (/.f64 (cbrt.f64 (tan.f64 (*.f64 x 1/2))) (/.f64 x (sqrt.f64 (sin.f64 x)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (tan.f64 (*.f64 1/2 x)) 2)) (/.f64 x (sqrt.f64 (sin.f64 x)))) (*.f64 (/.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 x))) x) (sqrt.f64 (sin.f64 x))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (tan.f64 (*.f64 1/2 x)) 2)) x) (*.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (/.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 x))) x) (sqrt.f64 (sin.f64 x)))))
(*.f64 (/.f64 (sqrt.f64 (tan.f64 (*.f64 x 1/2))) x) (/.f64 (sqrt.f64 (tan.f64 (*.f64 x 1/2))) (/.f64 x (sin.f64 x))))
(*.f64 (tan.f64 (*.f64 1/2 x)) (*.f64 (/.f64 (sin.f64 x) x) (/.f64 1 x)))
(*.f64 (/.f64 (sin.f64 x) x) (/.f64 (tan.f64 (*.f64 1/2 x)) x))
(*.f64 (/.f64 (sqrt.f64 (tan.f64 (*.f64 x 1/2))) (/.f64 x (sin.f64 x))) (/.f64 (sqrt.f64 (tan.f64 (*.f64 x 1/2))) x))
(*.f64 (tan.f64 (*.f64 1/2 x)) (*.f64 (/.f64 (sin.f64 x) x) (/.f64 1 x)))
(*.f64 (/.f64 (sin.f64 x) x) (/.f64 (tan.f64 (*.f64 1/2 x)) x))
(*.f64 (/.f64 (sqrt.f64 (tan.f64 (*.f64 x 1/2))) 1) (/.f64 (sqrt.f64 (tan.f64 (*.f64 x 1/2))) (/.f64 (*.f64 x x) (sin.f64 x))))
(*.f64 (tan.f64 (*.f64 1/2 x)) (*.f64 (/.f64 (sin.f64 x) x) (/.f64 1 x)))
(*.f64 (/.f64 (sin.f64 x) x) (/.f64 (tan.f64 (*.f64 1/2 x)) x))
(*.f64 (/.f64 (sqrt.f64 (tan.f64 (*.f64 x 1/2))) (cbrt.f64 (/.f64 (pow.f64 x 4) (pow.f64 (sin.f64 x) 2)))) (/.f64 (sqrt.f64 (tan.f64 (*.f64 x 1/2))) (cbrt.f64 (/.f64 (*.f64 x x) (sin.f64 x)))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 x 4) (pow.f64 (sin.f64 x) 2)))) (/.f64 (tan.f64 (*.f64 1/2 x)) (cbrt.f64 (*.f64 (/.f64 x (sin.f64 x)) x))))
(/.f64 (/.f64 (tan.f64 (*.f64 1/2 x)) (cbrt.f64 (*.f64 x (/.f64 x (sin.f64 x))))) (cbrt.f64 (/.f64 (pow.f64 x 4) (pow.f64 (sin.f64 x) 2))))
(*.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 x x)) (sin.f64 x))
(*.f64 (tan.f64 (*.f64 1/2 x)) (*.f64 (/.f64 (sin.f64 x) x) (/.f64 1 x)))
(*.f64 (/.f64 (sin.f64 x) x) (/.f64 (tan.f64 (*.f64 1/2 x)) x))
(pow.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (pow.f64 x -2) (sin.f64 x))) 1)
(*.f64 (tan.f64 (*.f64 1/2 x)) (*.f64 (sin.f64 x) (pow.f64 x -2)))
(*.f64 (sin.f64 x) (*.f64 (pow.f64 x -2) (tan.f64 (*.f64 1/2 x))))
(pow.f64 (cbrt.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (pow.f64 x -2) (sin.f64 x)))) 3)
(*.f64 (tan.f64 (*.f64 1/2 x)) (*.f64 (sin.f64 x) (pow.f64 x -2)))
(*.f64 (sin.f64 x) (*.f64 (pow.f64 x -2) (tan.f64 (*.f64 1/2 x))))
(pow.f64 (pow.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (pow.f64 x -2) (sin.f64 x))) 3) 1/3)
(*.f64 (tan.f64 (*.f64 1/2 x)) (*.f64 (sin.f64 x) (pow.f64 x -2)))
(*.f64 (sin.f64 x) (*.f64 (pow.f64 x -2) (tan.f64 (*.f64 1/2 x))))
(pow.f64 (/.f64 (sqrt.f64 (tan.f64 (*.f64 x 1/2))) (/.f64 x (sqrt.f64 (sin.f64 x)))) 2)
(*.f64 (tan.f64 (*.f64 1/2 x)) (*.f64 (/.f64 (sin.f64 x) x) (/.f64 1 x)))
(*.f64 (/.f64 (sin.f64 x) x) (/.f64 (tan.f64 (*.f64 1/2 x)) x))
(pow.f64 (/.f64 (/.f64 (*.f64 x x) (sin.f64 x)) (tan.f64 (*.f64 x 1/2))) -1)
(/.f64 1 (/.f64 (*.f64 x x) (*.f64 (tan.f64 (*.f64 1/2 x)) (sin.f64 x))))
(/.f64 1 (*.f64 (/.f64 x (tan.f64 (*.f64 1/2 x))) (/.f64 x (sin.f64 x))))
(neg.f64 (/.f64 (tan.f64 (*.f64 x 1/2)) (/.f64 (*.f64 x (neg.f64 x)) (sin.f64 x))))
(*.f64 (neg.f64 (tan.f64 (*.f64 1/2 x))) (/.f64 1 (/.f64 (*.f64 x (neg.f64 x)) (sin.f64 x))))
(/.f64 (neg.f64 (tan.f64 (*.f64 1/2 x))) (/.f64 x (/.f64 (sin.f64 x) (neg.f64 x))))
(sqrt.f64 (pow.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (pow.f64 x -2) (sin.f64 x))) 2))
(sqrt.f64 (pow.f64 (*.f64 (tan.f64 (*.f64 1/2 x)) (*.f64 (sin.f64 x) (pow.f64 x -2))) 2))
(fabs.f64 (*.f64 (sin.f64 x) (*.f64 (pow.f64 x -2) (tan.f64 (*.f64 1/2 x)))))
(log.f64 (pow.f64 (exp.f64 (tan.f64 (*.f64 x 1/2))) (*.f64 (pow.f64 x -2) (sin.f64 x))))
(*.f64 (tan.f64 (*.f64 1/2 x)) (*.f64 (sin.f64 x) (pow.f64 x -2)))
(*.f64 (sin.f64 x) (*.f64 (pow.f64 x -2) (tan.f64 (*.f64 1/2 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (pow.f64 x -2) (sin.f64 x))))))
(*.f64 (tan.f64 (*.f64 1/2 x)) (*.f64 (sin.f64 x) (pow.f64 x -2)))
(*.f64 (sin.f64 x) (*.f64 (pow.f64 x -2) (tan.f64 (*.f64 1/2 x))))
(cbrt.f64 (pow.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (pow.f64 x -2) (sin.f64 x))) 3))
(*.f64 (tan.f64 (*.f64 1/2 x)) (*.f64 (sin.f64 x) (pow.f64 x -2)))
(*.f64 (sin.f64 x) (*.f64 (pow.f64 x -2) (tan.f64 (*.f64 1/2 x))))
(cbrt.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 x 1/2)) 3) (pow.f64 (/.f64 (*.f64 x x) (sin.f64 x)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 x)) 3) (/.f64 (pow.f64 x 6) (pow.f64 (sin.f64 x) 3))))
(expm1.f64 (log1p.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (pow.f64 x -2) (sin.f64 x)))))
(*.f64 (tan.f64 (*.f64 1/2 x)) (*.f64 (sin.f64 x) (pow.f64 x -2)))
(*.f64 (sin.f64 x) (*.f64 (pow.f64 x -2) (tan.f64 (*.f64 1/2 x))))
(exp.f64 (log.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (pow.f64 x -2) (sin.f64 x)))))
(*.f64 (tan.f64 (*.f64 1/2 x)) (*.f64 (sin.f64 x) (pow.f64 x -2)))
(*.f64 (sin.f64 x) (*.f64 (pow.f64 x -2) (tan.f64 (*.f64 1/2 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (pow.f64 x -2) (sin.f64 x)))) 1))
(*.f64 (tan.f64 (*.f64 1/2 x)) (*.f64 (sin.f64 x) (pow.f64 x -2)))
(*.f64 (sin.f64 x) (*.f64 (pow.f64 x -2) (tan.f64 (*.f64 1/2 x))))
(log1p.f64 (expm1.f64 (*.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (pow.f64 x -2) (sin.f64 x)))))
(*.f64 (tan.f64 (*.f64 1/2 x)) (*.f64 (sin.f64 x) (pow.f64 x -2)))
(*.f64 (sin.f64 x) (*.f64 (pow.f64 x -2) (tan.f64 (*.f64 1/2 x))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (sin.f64 x)))) 1)
(/.f64 x (sin.f64 x))
(*.f64 x (/.f64 1 (sin.f64 x)))
(/.f64 x (sin.f64 x))
(*.f64 (/.f64 x (sin.f64 x)) 1)
(/.f64 x (sin.f64 x))
(*.f64 1 (/.f64 x (sin.f64 x)))
(/.f64 x (sin.f64 x))
(*.f64 (cbrt.f64 (/.f64 x (sin.f64 x))) (pow.f64 (cbrt.f64 (/.f64 x (sin.f64 x))) 2))
(/.f64 x (sin.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (sin.f64 x))) 2) (cbrt.f64 (/.f64 x (sin.f64 x))))
(/.f64 x (sin.f64 x))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (sin.f64 x))))
(/.f64 x (sin.f64 x))
(*.f64 (sqrt.f64 (/.f64 x (sin.f64 x))) (sqrt.f64 (/.f64 x (sin.f64 x))))
(/.f64 x (sin.f64 x))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (sin.f64 x))))
(/.f64 x (sin.f64 x))
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (sin.f64 x))))
(/.f64 x (sin.f64 x))
(*.f64 (/.f64 1 (sin.f64 x)) x)
(/.f64 x (sin.f64 x))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (/.f64 x (cbrt.f64 (sin.f64 x))))
(/.f64 (/.f64 x (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 x))) (/.f64 x (sqrt.f64 (sin.f64 x))))
(*.f64 (/.f64 x (sqrt.f64 (sin.f64 x))) (/.f64 1 (sqrt.f64 (sin.f64 x))))
(/.f64 (/.f64 x (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (sin.f64 x)))
(/.f64 x (sin.f64 x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (/.f64 x (sin.f64 x))))
(*.f64 (cbrt.f64 (/.f64 x (sin.f64 x))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 x (sin.f64 x))) (pow.f64 (cbrt.f64 x) 2)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (sin.f64 x))) (/.f64 (cbrt.f64 x) (sqrt.f64 (sin.f64 x))))
(*.f64 (/.f64 x (sqrt.f64 (sin.f64 x))) (/.f64 1 (sqrt.f64 (sin.f64 x))))
(/.f64 (/.f64 x (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (sin.f64 x)))
(/.f64 x (sin.f64 x))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (sin.f64 x))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (/.f64 x (cbrt.f64 (sin.f64 x))))
(/.f64 (/.f64 x (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))
(pow.f64 (/.f64 x (sin.f64 x)) 1)
(/.f64 x (sin.f64 x))
(pow.f64 (cbrt.f64 (/.f64 x (sin.f64 x))) 3)
(/.f64 x (sin.f64 x))
(pow.f64 (pow.f64 (/.f64 x (sin.f64 x)) 3) 1/3)
(/.f64 x (sin.f64 x))
(pow.f64 (sqrt.f64 (/.f64 x (sin.f64 x))) 2)
(/.f64 x (sin.f64 x))
(pow.f64 (/.f64 (sin.f64 x) x) -1)
(/.f64 1 (/.f64 (sin.f64 x) x))
(neg.f64 (/.f64 x (neg.f64 (sin.f64 x))))
(/.f64 x (sin.f64 x))
(sqrt.f64 (pow.f64 (/.f64 x (sin.f64 x)) 2))
(fabs.f64 (/.f64 x (sin.f64 x)))
(log.f64 (exp.f64 (/.f64 x (sin.f64 x))))
(/.f64 x (sin.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (sin.f64 x)))))
(/.f64 x (sin.f64 x))
(cbrt.f64 (pow.f64 (/.f64 x (sin.f64 x)) 3))
(/.f64 x (sin.f64 x))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (sin.f64 x) 3)))
(/.f64 x (sin.f64 x))
(expm1.f64 (log1p.f64 (/.f64 x (sin.f64 x))))
(/.f64 x (sin.f64 x))
(exp.f64 (log.f64 (/.f64 x (sin.f64 x))))
(/.f64 x (sin.f64 x))
(exp.f64 (*.f64 (log.f64 (/.f64 x (sin.f64 x))) 1))
(/.f64 x (sin.f64 x))
(log1p.f64 (expm1.f64 (/.f64 x (sin.f64 x))))
(/.f64 x (sin.f64 x))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 x x) (sin.f64 x)))) 1)
(*.f64 (/.f64 x (sin.f64 x)) x)
(*.f64 x (/.f64 x (sin.f64 x)))
(/.f64 x (/.f64 (sin.f64 x) x))
(*.f64 (/.f64 x (sin.f64 x)) x)
(*.f64 x (/.f64 x (sin.f64 x)))
(/.f64 1 (/.f64 (sin.f64 x) (*.f64 x x)))
(*.f64 (/.f64 x (sin.f64 x)) x)
(*.f64 x (/.f64 x (sin.f64 x)))
(/.f64 (*.f64 x x) (sin.f64 x))
(*.f64 (/.f64 x (sin.f64 x)) x)
(*.f64 x (/.f64 x (sin.f64 x)))
(/.f64 (cbrt.f64 (pow.f64 x 4)) (/.f64 (sin.f64 x) (pow.f64 (cbrt.f64 x) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x 4)) (sin.f64 x)) (pow.f64 (cbrt.f64 x) 2))
(/.f64 (*.f64 x (neg.f64 x)) (neg.f64 (sin.f64 x)))
(/.f64 x (*.f64 1 (/.f64 (sin.f64 x) x)))
(/.f64 (/.f64 (*.f64 x x) (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)))
(*.f64 (/.f64 x (sin.f64 x)) x)
(*.f64 x (/.f64 x (sin.f64 x)))
(/.f64 (/.f64 (*.f64 x x) 1) (sin.f64 x))
(*.f64 (/.f64 x (sin.f64 x)) x)
(*.f64 x (/.f64 x (sin.f64 x)))
(/.f64 (/.f64 (*.f64 x x) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (sin.f64 x)))
(*.f64 (/.f64 x (sin.f64 x)) x)
(*.f64 x (/.f64 x (sin.f64 x)))
(pow.f64 (/.f64 (*.f64 x x) (sin.f64 x)) 1)
(*.f64 (/.f64 x (sin.f64 x)) x)
(*.f64 x (/.f64 x (sin.f64 x)))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 x x) (sin.f64 x))) 3)
(*.f64 (/.f64 x (sin.f64 x)) x)
(*.f64 x (/.f64 x (sin.f64 x)))
(pow.f64 (pow.f64 (/.f64 (*.f64 x x) (sin.f64 x)) 3) 1/3)
(*.f64 (/.f64 x (sin.f64 x)) x)
(*.f64 x (/.f64 x (sin.f64 x)))
(pow.f64 (/.f64 x (sqrt.f64 (sin.f64 x))) 2)
(*.f64 (/.f64 x (sin.f64 x)) x)
(*.f64 x (/.f64 x (sin.f64 x)))
(sqrt.f64 (/.f64 (pow.f64 x 4) (pow.f64 (sin.f64 x) 2)))
(log.f64 (exp.f64 (/.f64 (*.f64 x x) (sin.f64 x))))
(*.f64 (/.f64 x (sin.f64 x)) x)
(*.f64 x (/.f64 x (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 x x) (sin.f64 x)))))
(*.f64 (/.f64 x (sin.f64 x)) x)
(*.f64 x (/.f64 x (sin.f64 x)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 x x) (sin.f64 x)) 3))
(*.f64 (/.f64 x (sin.f64 x)) x)
(*.f64 x (/.f64 x (sin.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 x (sin.f64 x)) 3)))
(*.f64 (/.f64 x (sin.f64 x)) x)
(*.f64 x (/.f64 x (sin.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 x (sin.f64 x)) 3) (pow.f64 x 3)))
(*.f64 (/.f64 x (sin.f64 x)) x)
(*.f64 x (/.f64 x (sin.f64 x)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 x x) 3) (pow.f64 (sin.f64 x) 3)))
(*.f64 (/.f64 x (sin.f64 x)) x)
(*.f64 x (/.f64 x (sin.f64 x)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 x x) (sin.f64 x))))
(*.f64 (/.f64 x (sin.f64 x)) x)
(*.f64 x (/.f64 x (sin.f64 x)))
(exp.f64 (log.f64 (/.f64 (*.f64 x x) (sin.f64 x))))
(*.f64 (/.f64 x (sin.f64 x)) x)
(*.f64 x (/.f64 x (sin.f64 x)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 x x) (sin.f64 x))) 1))
(*.f64 (/.f64 x (sin.f64 x)) x)
(*.f64 x (/.f64 x (sin.f64 x)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 x x) (sin.f64 x))))
(*.f64 (/.f64 x (sin.f64 x)) x)
(*.f64 x (/.f64 x (sin.f64 x)))
1/2
(-.f64 0 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2))
(neg.f64 (pow.f64 (/.f64 (sqrt.f64 1/2) (/.f64 x x)) 2))
(neg.f64 (pow.f64 (/.f64 (sqrt.f64 1/2) 1) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2))) 1)
(pow.f64 (/.f64 (sqrt.f64 1/2) (/.f64 x x)) 2)
(pow.f64 (/.f64 (sqrt.f64 1/2) 1) 2)
(/.f64 1 (/.f64 (*.f64 x x) (*.f64 x (*.f64 x 1/2))))
(*.f64 (/.f64 1 (*.f64 x x)) (*.f64 (*.f64 x x) 1/2))
(/.f64 1 (/.f64 x (*.f64 1/2 x)))
(/.f64 (*.f64 x (*.f64 x 1/2)) (*.f64 x x))
(*.f64 (/.f64 x x) (/.f64 (*.f64 1/2 x) x))
(/.f64 (*.f64 1/2 x) x)
(/.f64 (*.f64 x (*.f64 x 1/2)) (*.f64 x (neg.f64 x)))
(*.f64 (/.f64 x x) (/.f64 (*.f64 1/2 x) (neg.f64 x)))
-1/2
(/.f64 (*.f64 x (*.f64 x 1/2)) (*.f64 (*.f64 x x) -1))
(*.f64 (/.f64 x x) (/.f64 (*.f64 1/2 x) (neg.f64 x)))
-1/2
(/.f64 (/.f64 (*.f64 x (*.f64 x 1/2)) x) x)
(*.f64 (/.f64 x x) (/.f64 (*.f64 1/2 x) x))
(/.f64 (*.f64 1/2 x) x)
(/.f64 (/.f64 (*.f64 x (*.f64 x 1/2)) 1) (*.f64 x x))
(*.f64 (/.f64 x x) (/.f64 (*.f64 1/2 x) x))
(/.f64 (*.f64 1/2 x) x)
(/.f64 (/.f64 (*.f64 x (*.f64 x 1/2)) (cbrt.f64 (pow.f64 x 4))) (pow.f64 (cbrt.f64 x) 2))
(/.f64 (*.f64 (*.f64 x x) 1/2) (*.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 x 4))))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 x) 2)) (/.f64 (*.f64 1/2 x) (cbrt.f64 (pow.f64 x 4))))
(/.f64 (*.f64 (*.f64 x (*.f64 x 1/2)) (/.f64 -1 x)) x)
(/.f64 (*.f64 (*.f64 x x) 1/2) (/.f64 x (/.f64 -1 x)))
(*.f64 (/.f64 (*.f64 (/.f64 -1 x) x) -1) -1/2)
(/.f64 (*.f64 (/.f64 -1 x) (*.f64 x (*.f64 x 1/2))) x)
(/.f64 (*.f64 (*.f64 x x) 1/2) (/.f64 x (/.f64 -1 x)))
(*.f64 (/.f64 (*.f64 (/.f64 -1 x) x) -1) -1/2)
(pow.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2) 1)
(pow.f64 (/.f64 (sqrt.f64 1/2) (/.f64 x x)) 2)
(pow.f64 (/.f64 (sqrt.f64 1/2) 1) 2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2)) 3)
(pow.f64 (/.f64 (sqrt.f64 1/2) (/.f64 x x)) 2)
(pow.f64 (/.f64 (sqrt.f64 1/2) 1) 2)
(pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 1/2) (/.f64 x x)) 2)
(pow.f64 (/.f64 (sqrt.f64 1/2) 1) 2)
(pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2)
(pow.f64 (/.f64 (sqrt.f64 1/2) (/.f64 x x)) 2)
(pow.f64 (/.f64 (sqrt.f64 1/2) 1) 2)
(neg.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2))
(neg.f64 (pow.f64 (/.f64 (sqrt.f64 1/2) (/.f64 x x)) 2))
(neg.f64 (pow.f64 (/.f64 (sqrt.f64 1/2) 1) 2))
(sqrt.f64 (/.f64 (*.f64 1/4 (pow.f64 x 4)) (pow.f64 x 4)))
1/2
(log.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2)))
(pow.f64 (/.f64 (sqrt.f64 1/2) (/.f64 x x)) 2)
(pow.f64 (/.f64 (sqrt.f64 1/2) 1) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2))))
(pow.f64 (/.f64 (sqrt.f64 1/2) (/.f64 x x)) 2)
(pow.f64 (/.f64 (sqrt.f64 1/2) 1) 2)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2) 3))
(pow.f64 (/.f64 (sqrt.f64 1/2) (/.f64 x x)) 2)
(pow.f64 (/.f64 (sqrt.f64 1/2) 1) 2)
(cbrt.f64 (*.f64 (pow.f64 (neg.f64 (pow.f64 x -2)) 3) (pow.f64 (*.f64 x (*.f64 x 1/2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (neg.f64 (pow.f64 x -2)) 3) (pow.f64 (*.f64 (*.f64 x x) 1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (neg.f64 (pow.f64 x -2)) 3) (*.f64 (pow.f64 x 6) 1/8)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x 1/2)) 3) (pow.f64 (neg.f64 (pow.f64 x -2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (neg.f64 (pow.f64 x -2)) 3) (pow.f64 (*.f64 (*.f64 x x) 1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (neg.f64 (pow.f64 x -2)) 3) (*.f64 (pow.f64 x 6) 1/8)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2)))
(pow.f64 (/.f64 (sqrt.f64 1/2) (/.f64 x x)) 2)
(pow.f64 (/.f64 (sqrt.f64 1/2) 1) 2)
(exp.f64 (log.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2)))
(pow.f64 (/.f64 (sqrt.f64 1/2) (/.f64 x x)) 2)
(pow.f64 (/.f64 (sqrt.f64 1/2) 1) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2)) 1))
(pow.f64 (/.f64 (sqrt.f64 1/2) (/.f64 x x)) 2)
(pow.f64 (/.f64 (sqrt.f64 1/2) 1) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) x) 2)))
(pow.f64 (/.f64 (sqrt.f64 1/2) (/.f64 x x)) 2)
(pow.f64 (/.f64 (sqrt.f64 1/2) 1) 2)
(-.f64 (pow.f64 x -2) (/.f64 (cos.f64 x) (*.f64 x x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(-.f64 (pow.f64 x -2) (/.f64 (/.f64 (cos.f64 x) x) x))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)))) 1)
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(*.f64 1 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(*.f64 (/.f64 1 x) (/.f64 (-.f64 1 (cos.f64 x)) x))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (/.f64 1 x))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(*.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)) 1)
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 2)) (*.f64 (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) (/.f64 1 x)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 2)) (*.f64 (/.f64 1 x) (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 2)) (/.f64 (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 x))) 2) (*.f64 (cbrt.f64 (-.f64 1 (cos.f64 x))) (pow.f64 x -2)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(*.f64 (cbrt.f64 (pow.f64 x -2)) (*.f64 (/.f64 1 (cbrt.f64 x)) (/.f64 (-.f64 1 (cos.f64 x)) x)))
(*.f64 (cbrt.f64 (pow.f64 x -2)) (*.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 (-.f64 1 (cos.f64 x)) (*.f64 (cbrt.f64 x) x)))
(*.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))) 2))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))) 2) (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(*.f64 (pow.f64 x -2) (-.f64 1 (cos.f64 x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) (/.f64 1 x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(*.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) (*.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) (pow.f64 x -2)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(*.f64 (pow.f64 x -1/2) (/.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (sqrt.f64 x)))
(*.f64 (pow.f64 x -1/2) (/.f64 (-.f64 1 (cos.f64 x)) (*.f64 (sqrt.f64 x) x)))
(*.f64 (pow.f64 x -1/2) (*.f64 (pow.f64 x -1/2) (/.f64 (-.f64 1 (cos.f64 x)) x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) x) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) x))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(*.f64 (/.f64 (neg.f64 (-.f64 1 (cos.f64 x))) x) (/.f64 -1 x))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (/.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (cbrt.f64 x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(*.f64 (/.f64 (-.f64 1 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (/.f64 1 x) (sqrt.f64 x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 x))) 2) 1) (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 x))) (*.f64 x x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) 1) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) (*.f64 x x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(*.f64 (/.f64 (-.f64 1 (cos.f64 x)) 1) (pow.f64 x -2))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(*.f64 (/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (/.f64 1 x) (cbrt.f64 x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 x 4))) (/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)))
(*.f64 (/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 1 (cbrt.f64 (pow.f64 x 4))))
(/.f64 (/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (pow.f64 x 4)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 x))) 2) x) (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 x))) x))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 x))) 2) (cbrt.f64 (pow.f64 x 4))) (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 x))) 2) (cbrt.f64 (pow.f64 x 4))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 x))) 2) (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)))) (cbrt.f64 (pow.f64 x 4)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) (cbrt.f64 (pow.f64 x 4))) (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) (pow.f64 (cbrt.f64 x) 2)))
(*.f64 (/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 1 (cbrt.f64 (pow.f64 x 4))))
(/.f64 (/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (pow.f64 x 4)))
(*.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (sqrt.f64 x)) (pow.f64 x -1/2))
(*.f64 (pow.f64 x -1/2) (/.f64 (-.f64 1 (cos.f64 x)) (*.f64 (sqrt.f64 x) x)))
(*.f64 (/.f64 (/.f64 1 x) 1) (/.f64 (-.f64 1 (cos.f64 x)) x))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(*.f64 (/.f64 (/.f64 1 x) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (-.f64 1 (cos.f64 x)) (cbrt.f64 x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(*.f64 (/.f64 (/.f64 1 x) (sqrt.f64 x)) (/.f64 (-.f64 1 (cos.f64 x)) (sqrt.f64 x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 2)) 1) (/.f64 (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) x))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 2)) (*.f64 (/.f64 1 x) (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 2)) (/.f64 (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) x))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 2)) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 2)) (pow.f64 (cbrt.f64 x) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 2)) (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)))) (pow.f64 (cbrt.f64 x) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 2)) (sqrt.f64 x)) (/.f64 (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) (sqrt.f64 x)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) 1) (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) x))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) (cbrt.f64 x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(*.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 1) (/.f64 1 x))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(*.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (pow.f64 (cbrt.f64 x) 2)) (/.f64 1 (cbrt.f64 x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(*.f64 (*.f64 (/.f64 1 x) (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 2))) (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 2)) (*.f64 (/.f64 1 x) (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 2)) (/.f64 (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) x))
(*.f64 (*.f64 (/.f64 1 x) (sqrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x))) (sqrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(*.f64 (*.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (cbrt.f64 (pow.f64 x -2))) (/.f64 1 (cbrt.f64 x)))
(*.f64 (cbrt.f64 (pow.f64 x -2)) (*.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (/.f64 1 (cbrt.f64 x))))
(*.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 (-.f64 1 (cos.f64 x)) (*.f64 (cbrt.f64 x) x)))
(*.f64 (*.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (pow.f64 x -1/2)) (pow.f64 x -1/2))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(pow.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)) 1)
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))) 3)
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(pow.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)) 3) 1/3)
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) x) 2)
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(pow.f64 (*.f64 x (/.f64 x (-.f64 1 (cos.f64 x)))) -1)
(*.f64 (/.f64 1 (*.f64 x x)) (-.f64 1 (cos.f64 x)))
(neg.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (neg.f64 x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(sqrt.f64 (/.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 2) (pow.f64 x 4)))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 1 (cos.f64 x))) (pow.f64 x -2)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)) 3))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 x -2) x) (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 3) (/.f64 (pow.f64 x -2) x)))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 x -2) x) (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 3)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 3) (pow.f64 (*.f64 x x) 3)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(exp.f64 (log.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))) 1))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(+.f64 (/.f64 1 x) (neg.f64 (/.f64 (cos.f64 x) x)))
(/.f64 (-.f64 1 (cos.f64 x)) x)
(+.f64 (/.f64 1 x) (*.f64 (/.f64 1 x) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 1 (cos.f64 x)) x)
(+.f64 (/.f64 1 x) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 1 x)))
(/.f64 (-.f64 1 (cos.f64 x)) x)
(+.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (cos.f64 x) x))) (sqrt.f64 (/.f64 (cos.f64 x) x)) (/.f64 (cos.f64 x) x)))
(+.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 x))) (/.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (cos.f64 x) x)))
(+.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 x)) (/.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 1 (/.f64 1 x) (neg.f64 (*.f64 (/.f64 (cos.f64 x) x) 1))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) x)) 1 (*.f64 (/.f64 (cos.f64 x) x) 1)))
(+.f64 (fma.f64 1 (/.f64 1 x) (/.f64 (neg.f64 (cos.f64 x)) x)) (+.f64 (/.f64 (neg.f64 (cos.f64 x)) x) (/.f64 (cos.f64 x) x)))
(+.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (*.f64 0 (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 1 (/.f64 1 x) (neg.f64 (*.f64 (/.f64 1 x) (cos.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 x)) (cos.f64 x) (*.f64 (/.f64 1 x) (cos.f64 x))))
(+.f64 (fma.f64 1 (/.f64 1 x) (/.f64 (neg.f64 (cos.f64 x)) x)) (+.f64 (/.f64 (neg.f64 (cos.f64 x)) x) (/.f64 (cos.f64 x) x)))
(+.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (*.f64 0 (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 1 (/.f64 1 x) (neg.f64 (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (pow.f64 x -1/2)))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) (sqrt.f64 x))) (pow.f64 x -1/2) (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (pow.f64 x -1/2))))
(+.f64 (fma.f64 1 (/.f64 1 x) (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (neg.f64 (pow.f64 x -1/2)))) (fma.f64 (/.f64 (neg.f64 (cos.f64 x)) (sqrt.f64 x)) (pow.f64 x -1/2) (*.f64 (pow.f64 x -1/2) (/.f64 (cos.f64 x) (sqrt.f64 x)))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 x -1/2) (/.f64 (cos.f64 x) (sqrt.f64 x)))) (-.f64 (/.f64 1 x) (*.f64 (pow.f64 x -1/2) (/.f64 (cos.f64 x) (sqrt.f64 x)))))
(+.f64 (fma.f64 1 (/.f64 1 x) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (cos.f64 x) x))) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x))) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x))))))
(+.f64 (fma.f64 1 (/.f64 1 x) (/.f64 (neg.f64 (cos.f64 x)) x)) (+.f64 (/.f64 (neg.f64 (cos.f64 x)) x) (/.f64 (cos.f64 x) x)))
(+.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (*.f64 0 (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 1 (/.f64 1 x) (neg.f64 (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) (cbrt.f64 x))) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 1 (/.f64 1 x) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (/.f64 (neg.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))) (-.f64 (/.f64 1 x) (/.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 1 (/.f64 1 x) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1))))
(+.f64 (fma.f64 1 (/.f64 1 x) (/.f64 (neg.f64 (cos.f64 x)) x)) (+.f64 (/.f64 (neg.f64 (cos.f64 x)) x) (/.f64 (cos.f64 x) x)))
(+.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (*.f64 0 (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 1 (/.f64 1 x) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 1 (/.f64 1 x) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (/.f64 (neg.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))) (-.f64 (/.f64 1 x) (/.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 1 (/.f64 1 x) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)))))
(+.f64 (fma.f64 1 (/.f64 1 x) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x))))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (sqrt.f64 x))) (-.f64 (/.f64 1 x) (/.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (sqrt.f64 x))))
(+.f64 (fma.f64 1 (/.f64 1 x) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x) (/.f64 (sqrt.f64 (cos.f64 x)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x)) (/.f64 (sqrt.f64 (cos.f64 x)) 1) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x) (/.f64 (sqrt.f64 (cos.f64 x)) 1))))
(+.f64 (fma.f64 1 (/.f64 1 x) (/.f64 (neg.f64 (cos.f64 x)) x)) (+.f64 (/.f64 (neg.f64 (cos.f64 x)) x) (/.f64 (cos.f64 x) x)))
(+.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (*.f64 0 (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 1 (/.f64 1 x) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x))) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 1 (/.f64 1 x) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (/.f64 (neg.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))) (-.f64 (/.f64 1 x) (/.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (/.f64 1 x) 1 (neg.f64 (*.f64 (/.f64 (cos.f64 x) x) 1))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) x)) 1 (*.f64 (/.f64 (cos.f64 x) x) 1)))
(+.f64 (fma.f64 1 (/.f64 1 x) (/.f64 (neg.f64 (cos.f64 x)) x)) (+.f64 (/.f64 (neg.f64 (cos.f64 x)) x) (/.f64 (cos.f64 x) x)))
(+.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (*.f64 0 (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 (/.f64 1 x) 1 (neg.f64 (*.f64 (/.f64 1 x) (cos.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 x)) (cos.f64 x) (*.f64 (/.f64 1 x) (cos.f64 x))))
(+.f64 (fma.f64 1 (/.f64 1 x) (/.f64 (neg.f64 (cos.f64 x)) x)) (+.f64 (/.f64 (neg.f64 (cos.f64 x)) x) (/.f64 (cos.f64 x) x)))
(+.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (*.f64 0 (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 (/.f64 1 x) 1 (neg.f64 (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (pow.f64 x -1/2)))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) (sqrt.f64 x))) (pow.f64 x -1/2) (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (pow.f64 x -1/2))))
(+.f64 (fma.f64 1 (/.f64 1 x) (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (neg.f64 (pow.f64 x -1/2)))) (fma.f64 (/.f64 (neg.f64 (cos.f64 x)) (sqrt.f64 x)) (pow.f64 x -1/2) (*.f64 (pow.f64 x -1/2) (/.f64 (cos.f64 x) (sqrt.f64 x)))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 x -1/2) (/.f64 (cos.f64 x) (sqrt.f64 x)))) (-.f64 (/.f64 1 x) (*.f64 (pow.f64 x -1/2) (/.f64 (cos.f64 x) (sqrt.f64 x)))))
(+.f64 (fma.f64 (/.f64 1 x) 1 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (cos.f64 x) x))) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x))) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x))))))
(+.f64 (fma.f64 1 (/.f64 1 x) (/.f64 (neg.f64 (cos.f64 x)) x)) (+.f64 (/.f64 (neg.f64 (cos.f64 x)) x) (/.f64 (cos.f64 x) x)))
(+.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (*.f64 0 (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 (/.f64 1 x) 1 (neg.f64 (/.f64 (cos.f64 x) x))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (cos.f64 x) x))) (sqrt.f64 (/.f64 (cos.f64 x) x)) (/.f64 (cos.f64 x) x)))
(+.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (cos.f64 x) x))) (sqrt.f64 (/.f64 (cos.f64 x) x)) (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 (/.f64 1 x) 1 (neg.f64 (/.f64 (cos.f64 x) x))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 x))) (/.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (cos.f64 x) x)))
(+.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 x))) (/.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (cos.f64 x) x)))
(+.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 x)) (/.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 (/.f64 1 x) 1 (neg.f64 (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) (cbrt.f64 x))) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 1 (/.f64 1 x) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (/.f64 (neg.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))) (-.f64 (/.f64 1 x) (/.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (/.f64 1 x) 1 (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1))))
(+.f64 (fma.f64 1 (/.f64 1 x) (/.f64 (neg.f64 (cos.f64 x)) x)) (+.f64 (/.f64 (neg.f64 (cos.f64 x)) x) (/.f64 (cos.f64 x) x)))
(+.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (*.f64 0 (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 (/.f64 1 x) 1 (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 1 (/.f64 1 x) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (/.f64 (neg.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))) (-.f64 (/.f64 1 x) (/.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (/.f64 1 x) 1 (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)))))
(+.f64 (fma.f64 1 (/.f64 1 x) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x))))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (sqrt.f64 x))) (-.f64 (/.f64 1 x) (/.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (sqrt.f64 x))))
(+.f64 (fma.f64 (/.f64 1 x) 1 (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x) (/.f64 (sqrt.f64 (cos.f64 x)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x)) (/.f64 (sqrt.f64 (cos.f64 x)) 1) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x) (/.f64 (sqrt.f64 (cos.f64 x)) 1))))
(+.f64 (fma.f64 1 (/.f64 1 x) (/.f64 (neg.f64 (cos.f64 x)) x)) (+.f64 (/.f64 (neg.f64 (cos.f64 x)) x) (/.f64 (cos.f64 x) x)))
(+.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (*.f64 0 (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 (/.f64 1 x) 1 (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x))) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 1 (/.f64 1 x) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (/.f64 (neg.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))) (-.f64 (/.f64 1 x) (/.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 -1 (/.f64 -1 x) (neg.f64 (*.f64 (/.f64 (cos.f64 x) x) 1))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) x)) 1 (*.f64 (/.f64 (cos.f64 x) x) 1)))
(+.f64 (fma.f64 1 (/.f64 1 x) (/.f64 (neg.f64 (cos.f64 x)) x)) (+.f64 (/.f64 (neg.f64 (cos.f64 x)) x) (/.f64 (cos.f64 x) x)))
(+.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (*.f64 0 (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 -1 (/.f64 -1 x) (neg.f64 (*.f64 (/.f64 1 x) (cos.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 x)) (cos.f64 x) (*.f64 (/.f64 1 x) (cos.f64 x))))
(+.f64 (fma.f64 1 (/.f64 1 x) (/.f64 (neg.f64 (cos.f64 x)) x)) (+.f64 (/.f64 (neg.f64 (cos.f64 x)) x) (/.f64 (cos.f64 x) x)))
(+.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (*.f64 0 (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 -1 (/.f64 -1 x) (neg.f64 (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (pow.f64 x -1/2)))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) (sqrt.f64 x))) (pow.f64 x -1/2) (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (pow.f64 x -1/2))))
(+.f64 (fma.f64 1 (/.f64 1 x) (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (neg.f64 (pow.f64 x -1/2)))) (fma.f64 (/.f64 (neg.f64 (cos.f64 x)) (sqrt.f64 x)) (pow.f64 x -1/2) (*.f64 (pow.f64 x -1/2) (/.f64 (cos.f64 x) (sqrt.f64 x)))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 x -1/2) (/.f64 (cos.f64 x) (sqrt.f64 x)))) (-.f64 (/.f64 1 x) (*.f64 (pow.f64 x -1/2) (/.f64 (cos.f64 x) (sqrt.f64 x)))))
(+.f64 (fma.f64 -1 (/.f64 -1 x) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (cos.f64 x) x))) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x))) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x))))))
(+.f64 (fma.f64 1 (/.f64 1 x) (/.f64 (neg.f64 (cos.f64 x)) x)) (+.f64 (/.f64 (neg.f64 (cos.f64 x)) x) (/.f64 (cos.f64 x) x)))
(+.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (*.f64 0 (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 -1 (/.f64 -1 x) (neg.f64 (/.f64 (cos.f64 x) x))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (cos.f64 x) x))) (sqrt.f64 (/.f64 (cos.f64 x) x)) (/.f64 (cos.f64 x) x)))
(+.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (cos.f64 x) x))) (sqrt.f64 (/.f64 (cos.f64 x) x)) (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 -1 (/.f64 -1 x) (neg.f64 (/.f64 (cos.f64 x) x))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 x))) (/.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (cos.f64 x) x)))
(+.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 x))) (/.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (cos.f64 x) x)))
(+.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 x)) (/.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 -1 (/.f64 -1 x) (neg.f64 (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) (cbrt.f64 x))) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 1 (/.f64 1 x) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (/.f64 (neg.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))) (-.f64 (/.f64 1 x) (/.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 -1 (/.f64 -1 x) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1))))
(+.f64 (fma.f64 1 (/.f64 1 x) (/.f64 (neg.f64 (cos.f64 x)) x)) (+.f64 (/.f64 (neg.f64 (cos.f64 x)) x) (/.f64 (cos.f64 x) x)))
(+.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (*.f64 0 (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 -1 (/.f64 -1 x) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 1 (/.f64 1 x) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (/.f64 (neg.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))) (-.f64 (/.f64 1 x) (/.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 -1 (/.f64 -1 x) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)))))
(+.f64 (fma.f64 1 (/.f64 1 x) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x))))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (sqrt.f64 x))) (-.f64 (/.f64 1 x) (/.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (sqrt.f64 x))))
(+.f64 (fma.f64 -1 (/.f64 -1 x) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x) (/.f64 (sqrt.f64 (cos.f64 x)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x)) (/.f64 (sqrt.f64 (cos.f64 x)) 1) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x) (/.f64 (sqrt.f64 (cos.f64 x)) 1))))
(+.f64 (fma.f64 1 (/.f64 1 x) (/.f64 (neg.f64 (cos.f64 x)) x)) (+.f64 (/.f64 (neg.f64 (cos.f64 x)) x) (/.f64 (cos.f64 x) x)))
(+.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (*.f64 0 (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 -1 (/.f64 -1 x) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x))) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 1 (/.f64 1 x) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (/.f64 (neg.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))) (-.f64 (/.f64 1 x) (/.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (cos.f64 x) x) 1))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) x)) 1 (*.f64 (/.f64 (cos.f64 x) x) 1)))
(+.f64 (+.f64 (/.f64 (neg.f64 (cos.f64 x)) x) (/.f64 (cos.f64 x) x)) (fma.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2)) (/.f64 (neg.f64 (cos.f64 x)) x)))
(+.f64 (*.f64 0 (/.f64 (cos.f64 x) x)) (-.f64 (*.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2))) (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 1 x) (cos.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 x)) (cos.f64 x) (*.f64 (/.f64 1 x) (cos.f64 x))))
(+.f64 (+.f64 (/.f64 (neg.f64 (cos.f64 x)) x) (/.f64 (cos.f64 x) x)) (fma.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2)) (/.f64 (neg.f64 (cos.f64 x)) x)))
(+.f64 (*.f64 0 (/.f64 (cos.f64 x) x)) (-.f64 (*.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2))) (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (pow.f64 x -1/2)))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) (sqrt.f64 x))) (pow.f64 x -1/2) (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (pow.f64 x -1/2))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cos.f64 x)) (sqrt.f64 x)) (pow.f64 x -1/2) (*.f64 (pow.f64 x -1/2) (/.f64 (cos.f64 x) (sqrt.f64 x)))) (fma.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2)) (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (neg.f64 (pow.f64 x -1/2)))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 x -1/2) (/.f64 (cos.f64 x) (sqrt.f64 x)))) (fma.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2)) (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (neg.f64 (pow.f64 x -1/2)))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (cos.f64 x) x))) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x))) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x))))))
(+.f64 (+.f64 (/.f64 (neg.f64 (cos.f64 x)) x) (/.f64 (cos.f64 x) x)) (fma.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2)) (/.f64 (neg.f64 (cos.f64 x)) x)))
(+.f64 (*.f64 0 (/.f64 (cos.f64 x) x)) (-.f64 (*.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2))) (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (/.f64 (cos.f64 x) x))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (cos.f64 x) x))) (sqrt.f64 (/.f64 (cos.f64 x) x)) (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (cos.f64 x) x))) (sqrt.f64 (/.f64 (cos.f64 x) x)) (/.f64 (cos.f64 x) x)) (fma.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2)) (/.f64 (neg.f64 (cos.f64 x)) x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (cos.f64 x) x))) (sqrt.f64 (/.f64 (cos.f64 x) x)) (/.f64 (cos.f64 x) x)) (-.f64 (*.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2))) (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (/.f64 (cos.f64 x) x))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 x))) (/.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 x))) (/.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (cos.f64 x) x)) (fma.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2)) (/.f64 (neg.f64 (cos.f64 x)) x)))
(+.f64 (fma.f64 (/.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 x)) (/.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (cos.f64 x) x)) (-.f64 (*.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2))) (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) (cbrt.f64 x))) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2)) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))) (-.f64 (*.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2))) (/.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1))))
(+.f64 (+.f64 (/.f64 (neg.f64 (cos.f64 x)) x) (/.f64 (cos.f64 x) x)) (fma.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2)) (/.f64 (neg.f64 (cos.f64 x)) x)))
(+.f64 (*.f64 0 (/.f64 (cos.f64 x) x)) (-.f64 (*.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2))) (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2)) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))) (-.f64 (*.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2))) (/.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)))) (fma.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (sqrt.f64 x))) (-.f64 (*.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2))) (/.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (sqrt.f64 x))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x) (/.f64 (sqrt.f64 (cos.f64 x)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x)) (/.f64 (sqrt.f64 (cos.f64 x)) 1) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x) (/.f64 (sqrt.f64 (cos.f64 x)) 1))))
(+.f64 (+.f64 (/.f64 (neg.f64 (cos.f64 x)) x) (/.f64 (cos.f64 x) x)) (fma.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2)) (/.f64 (neg.f64 (cos.f64 x)) x)))
(+.f64 (*.f64 0 (/.f64 (cos.f64 x) x)) (-.f64 (*.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2))) (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x))) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2)) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))) (-.f64 (*.f64 (/.f64 1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x -2))) (/.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 1 (cbrt.f64 x)) (neg.f64 (*.f64 (/.f64 (cos.f64 x) x) 1))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) x)) 1 (*.f64 (/.f64 (cos.f64 x) x) 1)))
(+.f64 (+.f64 (/.f64 (neg.f64 (cos.f64 x)) x) (/.f64 (cos.f64 x) x)) (fma.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 1 (cbrt.f64 x)) (/.f64 (neg.f64 (cos.f64 x)) x)))
(+.f64 (*.f64 0 (/.f64 (cos.f64 x) x)) (-.f64 (*.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 1 (cbrt.f64 x))) (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 1 (cbrt.f64 x)) (neg.f64 (*.f64 (/.f64 1 x) (cos.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 x)) (cos.f64 x) (*.f64 (/.f64 1 x) (cos.f64 x))))
(+.f64 (+.f64 (/.f64 (neg.f64 (cos.f64 x)) x) (/.f64 (cos.f64 x) x)) (fma.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 1 (cbrt.f64 x)) (/.f64 (neg.f64 (cos.f64 x)) x)))
(+.f64 (*.f64 0 (/.f64 (cos.f64 x) x)) (-.f64 (*.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 1 (cbrt.f64 x))) (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 1 (cbrt.f64 x)) (neg.f64 (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (pow.f64 x -1/2)))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) (sqrt.f64 x))) (pow.f64 x -1/2) (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (pow.f64 x -1/2))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cos.f64 x)) (sqrt.f64 x)) (pow.f64 x -1/2) (*.f64 (pow.f64 x -1/2) (/.f64 (cos.f64 x) (sqrt.f64 x)))) (fma.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 1 (cbrt.f64 x)) (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (neg.f64 (pow.f64 x -1/2)))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 x -1/2) (/.f64 (cos.f64 x) (sqrt.f64 x)))) (fma.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 1 (cbrt.f64 x)) (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (neg.f64 (pow.f64 x -1/2)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 1 (cbrt.f64 x)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (cos.f64 x) x))) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x))) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x))))))
(+.f64 (+.f64 (/.f64 (neg.f64 (cos.f64 x)) x) (/.f64 (cos.f64 x) x)) (fma.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 1 (cbrt.f64 x)) (/.f64 (neg.f64 (cos.f64 x)) x)))
(+.f64 (*.f64 0 (/.f64 (cos.f64 x) x)) (-.f64 (*.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 1 (cbrt.f64 x))) (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 1 (cbrt.f64 x)) (neg.f64 (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) (cbrt.f64 x))) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 1 (cbrt.f64 x)) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))) (-.f64 (*.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 1 (cbrt.f64 x))) (/.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 1 (cbrt.f64 x)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1))))
(+.f64 (+.f64 (/.f64 (neg.f64 (cos.f64 x)) x) (/.f64 (cos.f64 x) x)) (fma.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 1 (cbrt.f64 x)) (/.f64 (neg.f64 (cos.f64 x)) x)))
(+.f64 (*.f64 0 (/.f64 (cos.f64 x) x)) (-.f64 (*.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 1 (cbrt.f64 x))) (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 1 (cbrt.f64 x)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 1 (cbrt.f64 x)) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))) (-.f64 (*.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 1 (cbrt.f64 x))) (/.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 1 (cbrt.f64 x)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)))) (fma.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 1 (cbrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (sqrt.f64 x))) (-.f64 (*.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 1 (cbrt.f64 x))) (/.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (sqrt.f64 x))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 1 (cbrt.f64 x)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x) (/.f64 (sqrt.f64 (cos.f64 x)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x)) (/.f64 (sqrt.f64 (cos.f64 x)) 1) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x) (/.f64 (sqrt.f64 (cos.f64 x)) 1))))
(+.f64 (+.f64 (/.f64 (neg.f64 (cos.f64 x)) x) (/.f64 (cos.f64 x) x)) (fma.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 1 (cbrt.f64 x)) (/.f64 (neg.f64 (cos.f64 x)) x)))
(+.f64 (*.f64 0 (/.f64 (cos.f64 x) x)) (-.f64 (*.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 1 (cbrt.f64 x))) (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 1 (cbrt.f64 x)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x))) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 1 (cbrt.f64 x)) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))) (-.f64 (*.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 1 (cbrt.f64 x))) (/.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (pow.f64 x -1/2) (pow.f64 x -1/2) (neg.f64 (*.f64 (/.f64 (cos.f64 x) x) 1))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) x)) 1 (*.f64 (/.f64 (cos.f64 x) x) 1)))
(+.f64 (fma.f64 1 (/.f64 1 x) (/.f64 (neg.f64 (cos.f64 x)) x)) (+.f64 (/.f64 (neg.f64 (cos.f64 x)) x) (/.f64 (cos.f64 x) x)))
(+.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (*.f64 0 (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 (pow.f64 x -1/2) (pow.f64 x -1/2) (neg.f64 (*.f64 (/.f64 1 x) (cos.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 x)) (cos.f64 x) (*.f64 (/.f64 1 x) (cos.f64 x))))
(+.f64 (fma.f64 1 (/.f64 1 x) (/.f64 (neg.f64 (cos.f64 x)) x)) (+.f64 (/.f64 (neg.f64 (cos.f64 x)) x) (/.f64 (cos.f64 x) x)))
(+.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (*.f64 0 (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 (pow.f64 x -1/2) (pow.f64 x -1/2) (neg.f64 (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (pow.f64 x -1/2)))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) (sqrt.f64 x))) (pow.f64 x -1/2) (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (pow.f64 x -1/2))))
(+.f64 (fma.f64 1 (/.f64 1 x) (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (neg.f64 (pow.f64 x -1/2)))) (fma.f64 (/.f64 (neg.f64 (cos.f64 x)) (sqrt.f64 x)) (pow.f64 x -1/2) (*.f64 (pow.f64 x -1/2) (/.f64 (cos.f64 x) (sqrt.f64 x)))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 x -1/2) (/.f64 (cos.f64 x) (sqrt.f64 x)))) (-.f64 (/.f64 1 x) (*.f64 (pow.f64 x -1/2) (/.f64 (cos.f64 x) (sqrt.f64 x)))))
(+.f64 (fma.f64 (pow.f64 x -1/2) (pow.f64 x -1/2) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (cos.f64 x) x))) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x))) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x))))))
(+.f64 (fma.f64 1 (/.f64 1 x) (/.f64 (neg.f64 (cos.f64 x)) x)) (+.f64 (/.f64 (neg.f64 (cos.f64 x)) x) (/.f64 (cos.f64 x) x)))
(+.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (*.f64 0 (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 (pow.f64 x -1/2) (pow.f64 x -1/2) (neg.f64 (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) (cbrt.f64 x))) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 1 (/.f64 1 x) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (/.f64 (neg.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))) (-.f64 (/.f64 1 x) (/.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (pow.f64 x -1/2) (pow.f64 x -1/2) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1))))
(+.f64 (fma.f64 1 (/.f64 1 x) (/.f64 (neg.f64 (cos.f64 x)) x)) (+.f64 (/.f64 (neg.f64 (cos.f64 x)) x) (/.f64 (cos.f64 x) x)))
(+.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (*.f64 0 (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 (pow.f64 x -1/2) (pow.f64 x -1/2) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 1 (/.f64 1 x) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (/.f64 (neg.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))) (-.f64 (/.f64 1 x) (/.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (pow.f64 x -1/2) (pow.f64 x -1/2) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)))))
(+.f64 (fma.f64 1 (/.f64 1 x) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x))))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (sqrt.f64 x))) (-.f64 (/.f64 1 x) (/.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (sqrt.f64 x))))
(+.f64 (fma.f64 (pow.f64 x -1/2) (pow.f64 x -1/2) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x) (/.f64 (sqrt.f64 (cos.f64 x)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x)) (/.f64 (sqrt.f64 (cos.f64 x)) 1) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x) (/.f64 (sqrt.f64 (cos.f64 x)) 1))))
(+.f64 (fma.f64 1 (/.f64 1 x) (/.f64 (neg.f64 (cos.f64 x)) x)) (+.f64 (/.f64 (neg.f64 (cos.f64 x)) x) (/.f64 (cos.f64 x) x)))
(+.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (*.f64 0 (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 (pow.f64 x -1/2) (pow.f64 x -1/2) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x))) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 1 (/.f64 1 x) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (/.f64 (neg.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))) (-.f64 (/.f64 1 x) (/.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 x) 2) -1) (pow.f64 (cbrt.f64 x) -1) (neg.f64 (*.f64 (/.f64 (cos.f64 x) x) 1))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) x)) 1 (*.f64 (/.f64 (cos.f64 x) x) 1)))
(+.f64 (+.f64 (/.f64 (neg.f64 (cos.f64 x)) x) (/.f64 (cos.f64 x) x)) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (/.f64 1 (cbrt.f64 x)) (/.f64 (neg.f64 (cos.f64 x)) x)))
(+.f64 (*.f64 0 (/.f64 (cos.f64 x) x)) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (/.f64 1 (cbrt.f64 x))) (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 x) 2) -1) (pow.f64 (cbrt.f64 x) -1) (neg.f64 (*.f64 (/.f64 1 x) (cos.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 x)) (cos.f64 x) (*.f64 (/.f64 1 x) (cos.f64 x))))
(+.f64 (+.f64 (/.f64 (neg.f64 (cos.f64 x)) x) (/.f64 (cos.f64 x) x)) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (/.f64 1 (cbrt.f64 x)) (/.f64 (neg.f64 (cos.f64 x)) x)))
(+.f64 (*.f64 0 (/.f64 (cos.f64 x) x)) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (/.f64 1 (cbrt.f64 x))) (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 x) 2) -1) (pow.f64 (cbrt.f64 x) -1) (neg.f64 (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (pow.f64 x -1/2)))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) (sqrt.f64 x))) (pow.f64 x -1/2) (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (pow.f64 x -1/2))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cos.f64 x)) (sqrt.f64 x)) (pow.f64 x -1/2) (*.f64 (pow.f64 x -1/2) (/.f64 (cos.f64 x) (sqrt.f64 x)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (/.f64 1 (cbrt.f64 x)) (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (neg.f64 (pow.f64 x -1/2)))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 x -1/2) (/.f64 (cos.f64 x) (sqrt.f64 x)))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (/.f64 1 (cbrt.f64 x))) (*.f64 (pow.f64 x -1/2) (/.f64 (cos.f64 x) (sqrt.f64 x)))))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 x) 2) -1) (pow.f64 (cbrt.f64 x) -1) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (cos.f64 x) x))) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x))) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x))))))
(+.f64 (+.f64 (/.f64 (neg.f64 (cos.f64 x)) x) (/.f64 (cos.f64 x) x)) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (/.f64 1 (cbrt.f64 x)) (/.f64 (neg.f64 (cos.f64 x)) x)))
(+.f64 (*.f64 0 (/.f64 (cos.f64 x) x)) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (/.f64 1 (cbrt.f64 x))) (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 x) 2) -1) (pow.f64 (cbrt.f64 x) -1) (neg.f64 (/.f64 (cos.f64 x) x))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (cos.f64 x) x))) (sqrt.f64 (/.f64 (cos.f64 x) x)) (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (cos.f64 x) x))) (sqrt.f64 (/.f64 (cos.f64 x) x)) (/.f64 (cos.f64 x) x)) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (/.f64 1 (cbrt.f64 x)) (/.f64 (neg.f64 (cos.f64 x)) x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (cos.f64 x) x))) (sqrt.f64 (/.f64 (cos.f64 x) x)) (/.f64 (cos.f64 x) x)) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (/.f64 1 (cbrt.f64 x))) (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 x) 2) -1) (pow.f64 (cbrt.f64 x) -1) (neg.f64 (/.f64 (cos.f64 x) x))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 x))) (/.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 x))) (/.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (cos.f64 x) x)) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (/.f64 1 (cbrt.f64 x)) (/.f64 (neg.f64 (cos.f64 x)) x)))
(+.f64 (fma.f64 (/.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 x)) (/.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (cos.f64 x) x)) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (/.f64 1 (cbrt.f64 x))) (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 x) 2) -1) (pow.f64 (cbrt.f64 x) -1) (neg.f64 (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) (cbrt.f64 x))) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (/.f64 1 (cbrt.f64 x)) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (/.f64 1 (cbrt.f64 x))) (/.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 x) 2) -1) (pow.f64 (cbrt.f64 x) -1) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1))))
(+.f64 (+.f64 (/.f64 (neg.f64 (cos.f64 x)) x) (/.f64 (cos.f64 x) x)) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (/.f64 1 (cbrt.f64 x)) (/.f64 (neg.f64 (cos.f64 x)) x)))
(+.f64 (*.f64 0 (/.f64 (cos.f64 x) x)) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (/.f64 1 (cbrt.f64 x))) (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 x) 2) -1) (pow.f64 (cbrt.f64 x) -1) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (/.f64 1 (cbrt.f64 x)) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (/.f64 1 (cbrt.f64 x))) (/.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 x) 2) -1) (pow.f64 (cbrt.f64 x) -1) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (/.f64 1 (cbrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (sqrt.f64 x))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (/.f64 1 (cbrt.f64 x))) (/.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (sqrt.f64 x))))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 x) 2) -1) (pow.f64 (cbrt.f64 x) -1) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x) (/.f64 (sqrt.f64 (cos.f64 x)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x)) (/.f64 (sqrt.f64 (cos.f64 x)) 1) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x) (/.f64 (sqrt.f64 (cos.f64 x)) 1))))
(+.f64 (+.f64 (/.f64 (neg.f64 (cos.f64 x)) x) (/.f64 (cos.f64 x) x)) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (/.f64 1 (cbrt.f64 x)) (/.f64 (neg.f64 (cos.f64 x)) x)))
(+.f64 (*.f64 0 (/.f64 (cos.f64 x) x)) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (/.f64 1 (cbrt.f64 x))) (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (cbrt.f64 x) 2) -1) (pow.f64 (cbrt.f64 x) -1) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x))) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (/.f64 1 (cbrt.f64 x)) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (/.f64 1 (cbrt.f64 x))) (/.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 x) -1) (pow.f64 (sqrt.f64 x) -1) (neg.f64 (*.f64 (/.f64 (cos.f64 x) x) 1))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) x)) 1 (*.f64 (/.f64 (cos.f64 x) x) 1)))
(+.f64 (+.f64 (/.f64 (neg.f64 (cos.f64 x)) x) (/.f64 (cos.f64 x) x)) (fma.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)) (/.f64 (neg.f64 (cos.f64 x)) x)))
(+.f64 (*.f64 0 (/.f64 (cos.f64 x) x)) (-.f64 (pow.f64 (sqrt.f64 x) -2) (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 x) -1) (pow.f64 (sqrt.f64 x) -1) (neg.f64 (*.f64 (/.f64 1 x) (cos.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 x)) (cos.f64 x) (*.f64 (/.f64 1 x) (cos.f64 x))))
(+.f64 (+.f64 (/.f64 (neg.f64 (cos.f64 x)) x) (/.f64 (cos.f64 x) x)) (fma.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)) (/.f64 (neg.f64 (cos.f64 x)) x)))
(+.f64 (*.f64 0 (/.f64 (cos.f64 x) x)) (-.f64 (pow.f64 (sqrt.f64 x) -2) (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 x) -1) (pow.f64 (sqrt.f64 x) -1) (neg.f64 (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (pow.f64 x -1/2)))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) (sqrt.f64 x))) (pow.f64 x -1/2) (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (pow.f64 x -1/2))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cos.f64 x)) (sqrt.f64 x)) (pow.f64 x -1/2) (*.f64 (pow.f64 x -1/2) (/.f64 (cos.f64 x) (sqrt.f64 x)))) (fma.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (neg.f64 (pow.f64 x -1/2)))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 x -1/2) (/.f64 (cos.f64 x) (sqrt.f64 x)))) (-.f64 (pow.f64 (sqrt.f64 x) -2) (*.f64 (pow.f64 x -1/2) (/.f64 (cos.f64 x) (sqrt.f64 x)))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 x) -1) (pow.f64 (sqrt.f64 x) -1) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x)))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (cos.f64 x) x))) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x))) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) (cbrt.f64 (/.f64 (cos.f64 x) x))))))
(+.f64 (+.f64 (/.f64 (neg.f64 (cos.f64 x)) x) (/.f64 (cos.f64 x) x)) (fma.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)) (/.f64 (neg.f64 (cos.f64 x)) x)))
(+.f64 (*.f64 0 (/.f64 (cos.f64 x) x)) (-.f64 (pow.f64 (sqrt.f64 x) -2) (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 x) -1) (pow.f64 (sqrt.f64 x) -1) (neg.f64 (/.f64 (cos.f64 x) x))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (cos.f64 x) x))) (sqrt.f64 (/.f64 (cos.f64 x) x)) (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (cos.f64 x) x))) (sqrt.f64 (/.f64 (cos.f64 x) x)) (/.f64 (cos.f64 x) x)) (fma.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)) (/.f64 (neg.f64 (cos.f64 x)) x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (cos.f64 x) x))) (sqrt.f64 (/.f64 (cos.f64 x) x)) (/.f64 (cos.f64 x) x)) (-.f64 (pow.f64 (sqrt.f64 x) -2) (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 x) -1) (pow.f64 (sqrt.f64 x) -1) (neg.f64 (/.f64 (cos.f64 x) x))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 x))) (/.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 x))) (/.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (cos.f64 x) x)) (fma.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)) (/.f64 (neg.f64 (cos.f64 x)) x)))
(+.f64 (fma.f64 (/.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 x)) (/.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (cos.f64 x) x)) (-.f64 (pow.f64 (sqrt.f64 x) -2) (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 x) -1) (pow.f64 (sqrt.f64 x) -1) (neg.f64 (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (cos.f64 x) (cbrt.f64 x))) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))) (-.f64 (pow.f64 (sqrt.f64 x) -2) (/.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 x) -1) (pow.f64 (sqrt.f64 x) -1) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) x) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 1))))
(+.f64 (+.f64 (/.f64 (neg.f64 (cos.f64 x)) x) (/.f64 (cos.f64 x) x)) (fma.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)) (/.f64 (neg.f64 (cos.f64 x)) x)))
(+.f64 (*.f64 0 (/.f64 (cos.f64 x) x)) (-.f64 (pow.f64 (sqrt.f64 x) -2) (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 x) -1) (pow.f64 (sqrt.f64 x) -1) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))) (-.f64 (pow.f64 (sqrt.f64 x) -2) (/.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 x) -1) (pow.f64 (sqrt.f64 x) -1) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x)))) (fma.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 (cos.f64 x)) (sqrt.f64 x)) (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (sqrt.f64 x))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (sqrt.f64 x))) (-.f64 (pow.f64 (sqrt.f64 x) -2) (/.f64 (/.f64 (cos.f64 x) (sqrt.f64 x)) (sqrt.f64 x))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 x) -1) (pow.f64 (sqrt.f64 x) -1) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x) (/.f64 (sqrt.f64 (cos.f64 x)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x)) (/.f64 (sqrt.f64 (cos.f64 x)) 1) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) x) (/.f64 (sqrt.f64 (cos.f64 x)) 1))))
(+.f64 (+.f64 (/.f64 (neg.f64 (cos.f64 x)) x) (/.f64 (cos.f64 x) x)) (fma.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)) (/.f64 (neg.f64 (cos.f64 x)) x)))
(+.f64 (*.f64 0 (/.f64 (cos.f64 x) x)) (-.f64 (pow.f64 (sqrt.f64 x) -2) (/.f64 (cos.f64 x) x)))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 x) -1) (pow.f64 (sqrt.f64 x) -1) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x))) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cos.f64 x)) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (/.f64 1 (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)) (*.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))) (-.f64 (pow.f64 (sqrt.f64 x) -2) (/.f64 (/.f64 (cos.f64 x) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))))
(-.f64 (/.f64 1 x) (/.f64 (cos.f64 x) x))
(/.f64 (-.f64 1 (cos.f64 x)) x)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 1 (cos.f64 x)) x))) 1)
(/.f64 (-.f64 1 (cos.f64 x)) x)
(/.f64 1 (/.f64 x (-.f64 1 (cos.f64 x))))
(/.f64 (-.f64 1 (cos.f64 x)) x)
(/.f64 1 (/.f64 (/.f64 x (-.f64 1 (cos.f64 x))) 1))
(/.f64 (-.f64 1 (cos.f64 x)) x)
(/.f64 -1 (neg.f64 (/.f64 x (-.f64 1 (cos.f64 x)))))
(/.f64 -1 (/.f64 (neg.f64 x) (-.f64 1 (cos.f64 x))))
(/.f64 (-.f64 1 (cos.f64 x)) x)
(/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 x))) 2) (/.f64 x (cbrt.f64 (-.f64 1 (cos.f64 x)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 x))) 2) x) (cbrt.f64 (-.f64 1 (cos.f64 x))))
(/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) (/.f64 x (sqrt.f64 (-.f64 1 (cos.f64 x)))))
(/.f64 (neg.f64 (-.f64 1 (cos.f64 x))) (neg.f64 x))
(/.f64 (-.f64 1 (cos.f64 x)) x)
(/.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (*.f64 x (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x)))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (+.f64 x (*.f64 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x)) x)))
(/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 x (+.f64 1 (cos.f64 x))))
(/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 x (*.f64 x (cos.f64 x))))
(/.f64 (-.f64 x (*.f64 x (cos.f64 x))) (*.f64 x x))
(-.f64 (/.f64 x (*.f64 x x)) (/.f64 (cos.f64 x) x))
(/.f64 (-.f64 (neg.f64 x) (*.f64 (neg.f64 x) (cos.f64 x))) (*.f64 x (neg.f64 x)))
(/.f64 (+.f64 (neg.f64 x) (*.f64 x (cos.f64 x))) (*.f64 x (neg.f64 x)))
(/.f64 (*.f64 x (+.f64 -1 (cos.f64 x))) (*.f64 x (neg.f64 x)))
(/.f64 (*.f64 -1 (-.f64 1 (pow.f64 (cos.f64 x) 3))) (*.f64 (neg.f64 x) (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x)))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (*.f64 x (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x)))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (+.f64 x (*.f64 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x)) x)))
(/.f64 (*.f64 -1 (pow.f64 (sin.f64 x) 2)) (*.f64 (neg.f64 x) (+.f64 1 (cos.f64 x))))
(/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 x (+.f64 1 (cos.f64 x))))
(/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 x (*.f64 x (cos.f64 x))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) 1) (*.f64 (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))) x))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (*.f64 x (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x)))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (+.f64 x (*.f64 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x)) x)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) -1) (*.f64 (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))) (neg.f64 x)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (*.f64 x (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x)))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (+.f64 x (*.f64 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x)) x)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) 1) (*.f64 (+.f64 1 (cos.f64 x)) x))
(/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 x (+.f64 1 (cos.f64 x))))
(/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 x (*.f64 x (cos.f64 x))))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) -1) (*.f64 (+.f64 1 (cos.f64 x)) (neg.f64 x)))
(/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 x (+.f64 1 (cos.f64 x))))
(/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 x (*.f64 x (cos.f64 x))))
(/.f64 (*.f64 (neg.f64 (-.f64 1 (cos.f64 x))) 1) (neg.f64 x))
(/.f64 (-.f64 1 (cos.f64 x)) x)
(/.f64 (*.f64 (-.f64 1 (cos.f64 x)) -1) (neg.f64 x))
(/.f64 (-.f64 1 (cos.f64 x)) x)
(/.f64 (neg.f64 (neg.f64 (-.f64 1 (cos.f64 x)))) (neg.f64 (neg.f64 x)))
(/.f64 (-.f64 1 (cos.f64 x)) x)
(/.f64 (/.f64 (-.f64 1 (cos.f64 x)) (sqrt.f64 x)) (sqrt.f64 x))
(/.f64 (-.f64 1 (cos.f64 x)) x)
(/.f64 (/.f64 (-.f64 1 (cos.f64 x)) 1) x)
(/.f64 (-.f64 1 (cos.f64 x)) x)
(/.f64 (/.f64 (-.f64 1 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(/.f64 (-.f64 1 (cos.f64 x)) x)
(/.f64 (-.f64 (/.f64 (pow.f64 x -2) x) (pow.f64 (/.f64 (cos.f64 x) x) 3)) (+.f64 (pow.f64 x -2) (+.f64 (*.f64 (/.f64 (cos.f64 x) x) (/.f64 (cos.f64 x) x)) (*.f64 (/.f64 1 x) (/.f64 (cos.f64 x) x)))))
(/.f64 (-.f64 (/.f64 (pow.f64 x -2) x) (pow.f64 (/.f64 (cos.f64 x) x) 3)) (+.f64 (pow.f64 x -2) (*.f64 (/.f64 (cos.f64 x) x) (+.f64 (/.f64 1 x) (/.f64 (cos.f64 x) x)))))
(/.f64 (-.f64 (/.f64 (pow.f64 x -2) x) (pow.f64 (/.f64 (cos.f64 x) x) 3)) (fma.f64 (/.f64 (cos.f64 x) x) (+.f64 (/.f64 1 x) (/.f64 (cos.f64 x) x)) (pow.f64 x -2)))
(/.f64 (-.f64 (pow.f64 x -2) (*.f64 (/.f64 (cos.f64 x) x) (/.f64 (cos.f64 x) x))) (+.f64 (/.f64 1 x) (/.f64 (cos.f64 x) x)))
(/.f64 (-.f64 (pow.f64 x -2) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 x) x)) 6)) (+.f64 (/.f64 1 x) (/.f64 (cos.f64 x) x)))
(/.f64 (*.f64 (/.f64 1 x) (-.f64 1 (pow.f64 (cos.f64 x) 3))) (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (*.f64 x (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x)))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (+.f64 x (*.f64 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x)) x)))
(/.f64 (*.f64 (/.f64 1 x) (pow.f64 (sin.f64 x) 2)) (+.f64 1 (cos.f64 x)))
(/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 x (+.f64 1 (cos.f64 x))))
(/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 x (*.f64 x (cos.f64 x))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (/.f64 1 x)) (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (*.f64 x (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x)))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (+.f64 x (*.f64 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x)) x)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 1 x)) (+.f64 1 (cos.f64 x)))
(/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 x (+.f64 1 (cos.f64 x))))
(/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 x (*.f64 x (cos.f64 x))))
(pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 1)
(/.f64 (-.f64 1 (cos.f64 x)) x)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) 3)
(/.f64 (-.f64 1 (cos.f64 x)) x)
(pow.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 3) 1/3)
(/.f64 (-.f64 1 (cos.f64 x)) x)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) 2)
(/.f64 (-.f64 1 (cos.f64 x)) x)
(pow.f64 (/.f64 x (-.f64 1 (cos.f64 x))) -1)
(/.f64 (-.f64 1 (cos.f64 x)) x)
(neg.f64 (/.f64 (-.f64 1 (cos.f64 x)) (neg.f64 x)))
(/.f64 (-.f64 1 (cos.f64 x)) x)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 2))
(fabs.f64 (/.f64 (-.f64 1 (cos.f64 x)) x))
(log.f64 (exp.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)))
(/.f64 (-.f64 1 (cos.f64 x)) x)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 1 (cos.f64 x)) x))))
(/.f64 (-.f64 1 (cos.f64 x)) x)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 3))
(/.f64 (-.f64 1 (cos.f64 x)) x)
(cbrt.f64 (*.f64 (/.f64 (pow.f64 x -2) x) (pow.f64 (-.f64 1 (cos.f64 x)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 3) (/.f64 (pow.f64 x -2) x)))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 x -2) x) (pow.f64 (-.f64 1 (cos.f64 x)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 3) (pow.f64 x 3)))
(/.f64 (-.f64 1 (cos.f64 x)) x)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)))
(/.f64 (-.f64 1 (cos.f64 x)) x)
(exp.f64 (log.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)))
(/.f64 (-.f64 1 (cos.f64 x)) x)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) 1))
(/.f64 (-.f64 1 (cos.f64 x)) x)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)))
(/.f64 (-.f64 1 (cos.f64 x)) x)
(fma.f64 1 (/.f64 1 x) (neg.f64 (/.f64 (cos.f64 x) x)))
(/.f64 (-.f64 1 (cos.f64 x)) x)
(fma.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 1 (cbrt.f64 x)) (neg.f64 (/.f64 (cos.f64 x) x)))
(fma.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 1 (cbrt.f64 x)) (/.f64 (neg.f64 (cos.f64 x)) x))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 1 (cbrt.f64 x))) (/.f64 (cos.f64 x) x))
(fma.f64 (pow.f64 x -1/2) (pow.f64 x -1/2) (neg.f64 (/.f64 (cos.f64 x) x)))
(/.f64 (-.f64 1 (cos.f64 x)) x)
(-.f64 (pow.f64 x -2) (/.f64 (cos.f64 x) (*.f64 x x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(-.f64 (pow.f64 x -2) (/.f64 (/.f64 (cos.f64 x) x) x))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)))) 1)
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 1 (*.f64 x (/.f64 x (-.f64 1 (cos.f64 x)))))
(*.f64 (/.f64 1 (*.f64 x x)) (-.f64 1 (cos.f64 x)))
(/.f64 1 (/.f64 (*.f64 x (/.f64 x (-.f64 1 (cos.f64 x)))) 1))
(*.f64 (/.f64 1 (*.f64 x x)) (-.f64 1 (cos.f64 x)))
(/.f64 1 (/.f64 (*.f64 x x) (-.f64 1 (cos.f64 x))))
(*.f64 (/.f64 1 (*.f64 x x)) (-.f64 1 (cos.f64 x)))
(/.f64 (/.f64 1 x) (/.f64 x (-.f64 1 (cos.f64 x))))
(*.f64 (/.f64 1 (*.f64 x x)) (-.f64 1 (cos.f64 x)))
(/.f64 -1 (*.f64 (/.f64 x (-.f64 1 (cos.f64 x))) (neg.f64 x)))
(/.f64 (/.f64 -1 (neg.f64 x)) (/.f64 x (-.f64 1 (cos.f64 x))))
(/.f64 -1 (/.f64 (*.f64 x (neg.f64 x)) (-.f64 1 (cos.f64 x))))
(/.f64 -1 (*.f64 (neg.f64 x) (/.f64 x (-.f64 1 (cos.f64 x)))))
(/.f64 (/.f64 -1 (neg.f64 x)) (/.f64 x (-.f64 1 (cos.f64 x))))
(/.f64 -1 (/.f64 (*.f64 x (neg.f64 x)) (-.f64 1 (cos.f64 x))))
(/.f64 -1 (neg.f64 (*.f64 x (/.f64 x (-.f64 1 (cos.f64 x))))))
(/.f64 (/.f64 -1 (neg.f64 x)) (/.f64 x (-.f64 1 (cos.f64 x))))
(/.f64 -1 (/.f64 (*.f64 x (neg.f64 x)) (-.f64 1 (cos.f64 x))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 (-.f64 1 (cos.f64 x)) (/.f64 x (/.f64 1 x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) x)
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 2)) (/.f64 x (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 2)) (*.f64 (/.f64 1 x) (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 2)) (/.f64 (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) x))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 x))) 2) (/.f64 (*.f64 x x) (cbrt.f64 (-.f64 1 (cos.f64 x)))))
(/.f64 (sqrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x)) (/.f64 x (sqrt.f64 (/.f64 (-.f64 1 (cos.f64 x)) x))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) (/.f64 (*.f64 x x) (sqrt.f64 (-.f64 1 (cos.f64 x)))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 (neg.f64 (-.f64 1 (cos.f64 x))) (*.f64 x (neg.f64 x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 (/.f64 (neg.f64 (-.f64 1 (cos.f64 x))) x) (neg.f64 x))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (*.f64 (*.f64 x x) (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x)))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (*.f64 x (*.f64 x (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (*.f64 x (+.f64 x (*.f64 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x)) x))))
(/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 x x) (+.f64 1 (cos.f64 x))))
(/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 x (*.f64 x (+.f64 1 (cos.f64 x)))))
(/.f64 (*.f64 (neg.f64 (-.f64 1 (cos.f64 x))) 1) (*.f64 x (neg.f64 x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 (*.f64 -1 (neg.f64 (-.f64 1 (cos.f64 x)))) (*.f64 (neg.f64 x) (neg.f64 x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 (*.f64 (-.f64 1 (cos.f64 x)) -1) (*.f64 x (neg.f64 x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 (*.f64 (neg.f64 (-.f64 1 (cos.f64 x))) -1) (*.f64 (neg.f64 x) (neg.f64 x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 (neg.f64 (/.f64 (neg.f64 (-.f64 1 (cos.f64 x))) x)) (neg.f64 (neg.f64 x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 (/.f64 (-.f64 1 (cos.f64 x)) 1) (*.f64 x x))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (sqrt.f64 x)) (sqrt.f64 x))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 1) x)
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 (*.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) -1) (neg.f64 x))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (pow.f64 x -2)) (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (*.f64 x (*.f64 x (+.f64 1 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x))))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 x) 3)) (*.f64 x (+.f64 x (*.f64 (fma.f64 (cos.f64 x) (cos.f64 x) (cos.f64 x)) x))))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 x -2)) (+.f64 1 (cos.f64 x)))
(/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 x (*.f64 x (+.f64 1 (cos.f64 x)))))
(/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 x x) (+.f64 1 (cos.f64 x))))
(/.f64 (/.f64 (-.f64 1 (cos.f64 x)) (cbrt.f64 (pow.f64 x 4))) (pow.f64 (cbrt.f64 x) 2))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 x 4))))
(pow.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)) 1)
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))) 3)
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(pow.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)) 3) 1/3)
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (cos.f64 x))) x) 2)
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(pow.f64 (*.f64 x (/.f64 x (-.f64 1 (cos.f64 x)))) -1)
(*.f64 (/.f64 1 (*.f64 x x)) (-.f64 1 (cos.f64 x)))
(neg.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (neg.f64 x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(sqrt.f64 (/.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 2) (pow.f64 x 4)))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 1 (cos.f64 x))) (pow.f64 x -2)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2)) 3))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 x -2) x) (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 3) (/.f64 (pow.f64 x -2) x)))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 x -2) x) (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 3)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 1 (cos.f64 x)) 3) (pow.f64 (*.f64 x x) 3)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(exp.f64 (log.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))) 1))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(*.f64 (-.f64 1 (cos.f64 x)) (pow.f64 x -2))

eval520.0ms (2.8%)

Compiler

Compiled 17691 to 9665 computations (45.4% saved)

prune147.0ms (0.8%)

Pruning

20 alts after pruning (12 fresh and 8 done)

PrunedKeptTotal
New8669875
Fresh235
Picked235
Done257
Total87220892
Accuracy
100.0%
Counts
892 → 20
Alt Table
Click to see full alt table
StatusAccuracyProgram
45.6%
(/.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) x)
30.7%
(/.f64 (/.f64 (*.f64 (*.f64 1/2 x) x) x) x)
45.6%
(/.f64 (/.f64 1 x) (/.f64 x (-.f64 1 (cos.f64 x))))
45.5%
(/.f64 (-.f64 (/.f64 1 x) (/.f64 (cos.f64 x) x)) x)
44.4%
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
72.0%
(/.f64 (*.f64 (sin.f64 x) (tan.f64 (/.f64 x 2))) (*.f64 x x))
99.5%
(/.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (/.f64 x (sin.f64 x)) x))
44.4%
(/.f64 1 (/.f64 (*.f64 x x) (-.f64 1 (cos.f64 x))))
44.6%
(-.f64 (pow.f64 x -2) (/.f64 (/.f64 (cos.f64 x) x) x))
57.2%
(+.f64 1/2 (+.f64 (*.f64 1/720 (pow.f64 x 4)) (*.f64 x (*.f64 x -1/24))))
57.2%
(+.f64 1/2 (*.f64 -1/24 (*.f64 x x)))
44.3%
(*.f64 (/.f64 (-.f64 x (*.f64 x (cos.f64 x))) (*.f64 x x)) (/.f64 1 x))
30.6%
(*.f64 (/.f64 (*.f64 (*.f64 1/2 x) x) x) (/.f64 1 x))
99.9%
(*.f64 (/.f64 (sin.f64 x) x) (/.f64 (tan.f64 (*.f64 x 1/2)) x))
59.0%
(*.f64 (/.f64 (sin.f64 x) x) 1/2)
44.3%
(*.f64 (/.f64 1 (*.f64 x x)) (-.f64 1 (cos.f64 x)))
28.3%
(*.f64 (/.f64 1 (*.f64 x x)) (*.f64 (*.f64 x x) 1/2))
30.5%
(*.f64 (*.f64 (*.f64 (*.f64 1/2 x) x) (/.f64 1 x)) (/.f64 1 x))
57.9%
(*.f64 (*.f64 1/2 x) (/.f64 1 x))
58.0%
1/2
Compiler

Compiled 590 to 352 computations (40.3% saved)

regimes33.0ms (0.2%)

Counts
32 → 1
Calls
Call 1
Inputs
1/2
(*.f64 (*.f64 1/2 x) (/.f64 1 x))
(+.f64 1/2 (*.f64 -1/24 (*.f64 x x)))
(/.f64 (/.f64 (*.f64 (*.f64 1/2 x) x) x) x)
(*.f64 (/.f64 1 (*.f64 x x)) (*.f64 (*.f64 x x) 1/2))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 x) x) x) (/.f64 1 x))
(*.f64 (neg.f64 (*.f64 (*.f64 1/2 x) x)) (/.f64 -1 (*.f64 x x)))
(*.f64 (neg.f64 (*.f64 (*.f64 1/2 x) x)) (/.f64 1 (*.f64 x (neg.f64 x))))
(*.f64 (*.f64 (*.f64 (*.f64 1/2 x) x) (/.f64 1 x)) (/.f64 1 x))
(*.f64 (/.f64 (sin.f64 x) x) 1/2)
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(/.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) x)
(*.f64 (/.f64 1 (*.f64 x x)) (-.f64 1 (cos.f64 x)))
(*.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (/.f64 1 x))
(/.f64 1 (*.f64 (/.f64 x (-.f64 1 (cos.f64 x))) x))
(/.f64 1 (/.f64 (*.f64 x x) (-.f64 1 (cos.f64 x))))
(/.f64 (-.f64 (/.f64 1 x) (/.f64 (cos.f64 x) x)) x)
(/.f64 (/.f64 1 x) (/.f64 x (-.f64 1 (cos.f64 x))))
(*.f64 (neg.f64 (-.f64 1 (cos.f64 x))) (/.f64 -1 (*.f64 x x)))
(*.f64 (neg.f64 (-.f64 1 (cos.f64 x))) (/.f64 1 (*.f64 x (neg.f64 x))))
(*.f64 (*.f64 (-.f64 1 (cos.f64 x)) (/.f64 1 x)) (/.f64 1 x))
(*.f64 (-.f64 (/.f64 1 x) (/.f64 (cos.f64 x) x)) (/.f64 1 x))
(+.f64 1/2 (+.f64 (*.f64 1/720 (pow.f64 x 4)) (*.f64 x (*.f64 x -1/24))))
(*.f64 (/.f64 (-.f64 x (*.f64 x (cos.f64 x))) (*.f64 x x)) (/.f64 1 x))
(-.f64 (pow.f64 x -2) (/.f64 (/.f64 (cos.f64 x) x) x))
(pow.f64 (/.f64 x (/.f64 (-.f64 1 (cos.f64 x)) x)) -1)
(*.f64 (/.f64 (sin.f64 x) x) (/.f64 (tan.f64 (*.f64 x 1/2)) x))
(/.f64 (tan.f64 (*.f64 x 1/2)) (*.f64 (/.f64 x (sin.f64 x)) x))
(/.f64 (*.f64 (sin.f64 x) (tan.f64 (/.f64 x 2))) (*.f64 x x))
(+.f64 1/2 (fma.f64 1/720 (pow.f64 x 4) (*.f64 (*.f64 -1/24 x) x)))
(-.f64 (pow.f64 x -2) (*.f64 (cos.f64 x) (pow.f64 x -2)))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 x -2)) (sqrt.f64 (pow.f64 x -2)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 x) x))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2))) (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 x) x)) (*.f64 (/.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cbrt.f64 x) x)))))
Outputs
(*.f64 (/.f64 (sin.f64 x) x) (/.f64 (tan.f64 (*.f64 x 1/2)) x))
Calls

2 calls:

19.0ms
x
6.0ms
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
Results
AccuracySegmentsBranch
99.9%1x
99.9%1(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
Compiler

Compiled 390 to 215 computations (44.9% saved)

regimes164.0ms (0.9%)

Counts
26 → 2
Calls
Call 1
Inputs
1/2
(*.f64 (*.f64 1/2 x) (/.f64 1 x))
(+.f64 1/2 (*.f64 -1/24 (*.f64 x x)))
(/.f64 (/.f64 (*.f64 (*.f64 1/2 x) x) x) x)
(*.f64 (/.f64 1 (*.f64 x x)) (*.f64 (*.f64 x x) 1/2))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 x) x) x) (/.f64 1 x))
(*.f64 (neg.f64 (*.f64 (*.f64 1/2 x) x)) (/.f64 -1 (*.f64 x x)))
(*.f64 (neg.f64 (*.f64 (*.f64 1/2 x) x)) (/.f64 1 (*.f64 x (neg.f64 x))))
(*.f64 (*.f64 (*.f64 (*.f64 1/2 x) x) (/.f64 1 x)) (/.f64 1 x))
(*.f64 (/.f64 (sin.f64 x) x) 1/2)
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(/.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) x)
(*.f64 (/.f64 1 (*.f64 x x)) (-.f64 1 (cos.f64 x)))
(*.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (/.f64 1 x))
(/.f64 1 (*.f64 (/.f64 x (-.f64 1 (cos.f64 x))) x))
(/.f64 1 (/.f64 (*.f64 x x) (-.f64 1 (cos.f64 x))))
(/.f64 (-.f64 (/.f64 1 x) (/.f64 (cos.f64 x) x)) x)
(/.f64 (/.f64 1 x) (/.f64 x (-.f64 1 (cos.f64 x))))
(*.f64 (neg.f64 (-.f64 1 (cos.f64 x))) (/.f64 -1 (*.f64 x x)))
(*.f64 (neg.f64 (-.f64 1 (cos.f64 x))) (/.f64 1 (*.f64 x (neg.f64 x))))
(*.f64 (*.f64 (-.f64 1 (cos.f64 x)) (/.f64 1 x)) (/.f64 1 x))
(*.f64 (-.f64 (/.f64 1 x) (/.f64 (cos.f64 x) x)) (/.f64 1 x))
(+.f64 1/2 (+.f64 (*.f64 1/720 (pow.f64 x 4)) (*.f64 x (*.f64 x -1/24))))
(*.f64 (/.f64 (-.f64 x (*.f64 x (cos.f64 x))) (*.f64 x x)) (/.f64 1 x))
(-.f64 (pow.f64 x -2) (/.f64 (/.f64 (cos.f64 x) x) x))
(pow.f64 (/.f64 x (/.f64 (-.f64 1 (cos.f64 x)) x)) -1)
Outputs
(+.f64 1/2 (+.f64 (*.f64 1/720 (pow.f64 x 4)) (*.f64 x (*.f64 x -1/24))))
(/.f64 (/.f64 1 x) (/.f64 x (-.f64 1 (cos.f64 x))))
Calls

2 calls:

147.0ms
x
11.0ms
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
Results
AccuracySegmentsBranch
99.8%2x
77.0%3(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
Compiler

Compiled 272 to 158 computations (41.9% saved)

regimes29.0ms (0.2%)

Counts
22 → 2
Calls
Call 1
Inputs
1/2
(*.f64 (*.f64 1/2 x) (/.f64 1 x))
(+.f64 1/2 (*.f64 -1/24 (*.f64 x x)))
(/.f64 (/.f64 (*.f64 (*.f64 1/2 x) x) x) x)
(*.f64 (/.f64 1 (*.f64 x x)) (*.f64 (*.f64 x x) 1/2))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 x) x) x) (/.f64 1 x))
(*.f64 (neg.f64 (*.f64 (*.f64 1/2 x) x)) (/.f64 -1 (*.f64 x x)))
(*.f64 (neg.f64 (*.f64 (*.f64 1/2 x) x)) (/.f64 1 (*.f64 x (neg.f64 x))))
(*.f64 (*.f64 (*.f64 (*.f64 1/2 x) x) (/.f64 1 x)) (/.f64 1 x))
(*.f64 (/.f64 (sin.f64 x) x) 1/2)
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(/.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) x)
(*.f64 (/.f64 1 (*.f64 x x)) (-.f64 1 (cos.f64 x)))
(*.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (/.f64 1 x))
(/.f64 1 (*.f64 (/.f64 x (-.f64 1 (cos.f64 x))) x))
(/.f64 1 (/.f64 (*.f64 x x) (-.f64 1 (cos.f64 x))))
(/.f64 (-.f64 (/.f64 1 x) (/.f64 (cos.f64 x) x)) x)
(/.f64 (/.f64 1 x) (/.f64 x (-.f64 1 (cos.f64 x))))
(*.f64 (neg.f64 (-.f64 1 (cos.f64 x))) (/.f64 -1 (*.f64 x x)))
(*.f64 (neg.f64 (-.f64 1 (cos.f64 x))) (/.f64 1 (*.f64 x (neg.f64 x))))
(*.f64 (*.f64 (-.f64 1 (cos.f64 x)) (/.f64 1 x)) (/.f64 1 x))
(*.f64 (-.f64 (/.f64 1 x) (/.f64 (cos.f64 x) x)) (/.f64 1 x))
Outputs
(+.f64 1/2 (*.f64 -1/24 (*.f64 x x)))
(/.f64 (/.f64 1 x) (/.f64 x (-.f64 1 (cos.f64 x))))
Calls

1 calls:

24.0ms
x
Results
AccuracySegmentsBranch
99.8%2x
Compiler

Compiled 216 to 126 computations (41.7% saved)

regimes23.0ms (0.1%)

Counts
17 → 2
Calls
Call 1
Inputs
1/2
(*.f64 (*.f64 1/2 x) (/.f64 1 x))
(+.f64 1/2 (*.f64 -1/24 (*.f64 x x)))
(/.f64 (/.f64 (*.f64 (*.f64 1/2 x) x) x) x)
(*.f64 (/.f64 1 (*.f64 x x)) (*.f64 (*.f64 x x) 1/2))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 x) x) x) (/.f64 1 x))
(*.f64 (neg.f64 (*.f64 (*.f64 1/2 x) x)) (/.f64 -1 (*.f64 x x)))
(*.f64 (neg.f64 (*.f64 (*.f64 1/2 x) x)) (/.f64 1 (*.f64 x (neg.f64 x))))
(*.f64 (*.f64 (*.f64 (*.f64 1/2 x) x) (/.f64 1 x)) (/.f64 1 x))
(*.f64 (/.f64 (sin.f64 x) x) 1/2)
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
(/.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) x)
(*.f64 (/.f64 1 (*.f64 x x)) (-.f64 1 (cos.f64 x)))
(*.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) (/.f64 1 x))
(/.f64 1 (*.f64 (/.f64 x (-.f64 1 (cos.f64 x))) x))
(/.f64 1 (/.f64 (*.f64 x x) (-.f64 1 (cos.f64 x))))
(/.f64 (-.f64 (/.f64 1 x) (/.f64 (cos.f64 x) x)) x)
Outputs
(+.f64 1/2 (*.f64 -1/24 (*.f64 x x)))
(/.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) x)
Calls

1 calls:

19.0ms
x
Results
AccuracySegmentsBranch
99.8%2x
Compiler

Compiled 159 to 94 computations (40.9% saved)

regimes17.0ms (0.1%)

Counts
11 → 2
Calls
Call 1
Inputs
1/2
(*.f64 (*.f64 1/2 x) (/.f64 1 x))
(+.f64 1/2 (*.f64 -1/24 (*.f64 x x)))
(/.f64 (/.f64 (*.f64 (*.f64 1/2 x) x) x) x)
(*.f64 (/.f64 1 (*.f64 x x)) (*.f64 (*.f64 x x) 1/2))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 x) x) x) (/.f64 1 x))
(*.f64 (neg.f64 (*.f64 (*.f64 1/2 x) x)) (/.f64 -1 (*.f64 x x)))
(*.f64 (neg.f64 (*.f64 (*.f64 1/2 x) x)) (/.f64 1 (*.f64 x (neg.f64 x))))
(*.f64 (*.f64 (*.f64 (*.f64 1/2 x) x) (/.f64 1 x)) (/.f64 1 x))
(*.f64 (/.f64 (sin.f64 x) x) 1/2)
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
Outputs
(+.f64 1/2 (*.f64 -1/24 (*.f64 x x)))
(/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x))
Calls

1 calls:

14.0ms
x
Results
AccuracySegmentsBranch
99.4%2x
Compiler

Compiled 101 to 63 computations (37.6% saved)

regimes9.0ms (0%)

Counts
10 → 1
Calls
Call 1
Inputs
1/2
(*.f64 (*.f64 1/2 x) (/.f64 1 x))
(+.f64 1/2 (*.f64 -1/24 (*.f64 x x)))
(/.f64 (/.f64 (*.f64 (*.f64 1/2 x) x) x) x)
(*.f64 (/.f64 1 (*.f64 x x)) (*.f64 (*.f64 x x) 1/2))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 x) x) x) (/.f64 1 x))
(*.f64 (neg.f64 (*.f64 (*.f64 1/2 x) x)) (/.f64 -1 (*.f64 x x)))
(*.f64 (neg.f64 (*.f64 (*.f64 1/2 x) x)) (/.f64 1 (*.f64 x (neg.f64 x))))
(*.f64 (*.f64 (*.f64 (*.f64 1/2 x) x) (/.f64 1 x)) (/.f64 1 x))
(*.f64 (/.f64 (sin.f64 x) x) 1/2)
Outputs
(*.f64 (/.f64 (sin.f64 x) x) 1/2)
Calls

1 calls:

6.0ms
x
Results
AccuracySegmentsBranch
59.0%1x
Compiler

Compiled 93 to 59 computations (36.6% saved)

regimes9.0ms (0%)

Accuracy

Total -19.6b remaining (-72.8%)

Threshold costs -19.6b (-72.8%)

Counts
9 → 1
Calls
Call 1
Inputs
1/2
(*.f64 (*.f64 1/2 x) (/.f64 1 x))
(+.f64 1/2 (*.f64 -1/24 (*.f64 x x)))
(/.f64 (/.f64 (*.f64 (*.f64 1/2 x) x) x) x)
(*.f64 (/.f64 1 (*.f64 x x)) (*.f64 (*.f64 x x) 1/2))
(*.f64 (/.f64 (*.f64 (*.f64 1/2 x) x) x) (/.f64 1 x))
(*.f64 (neg.f64 (*.f64 (*.f64 1/2 x) x)) (/.f64 -1 (*.f64 x x)))
(*.f64 (neg.f64 (*.f64 (*.f64 1/2 x) x)) (/.f64 1 (*.f64 x (neg.f64 x))))
(*.f64 (*.f64 (*.f64 (*.f64 1/2 x) x) (/.f64 1 x)) (/.f64 1 x))
Outputs
1/2
Calls

1 calls:

6.0ms
x
Results
AccuracySegmentsBranch
58.0%1x
Compiler

Compiled 87 to 55 computations (36.8% saved)

bsearch18.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
18.0ms
0.00335811196236888
3.6211145355230534
Results
16.0ms128×body256valid
Compiler

Compiled 229 to 177 computations (22.7% saved)

bsearch14.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
14.0ms
0.0001512966551872268
0.00335811196236888
Results
12.0ms112×body256valid
Compiler

Compiled 160 to 121 computations (24.4% saved)

bsearch15.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
15.0ms
0.0001512966551872268
0.00335811196236888
Results
14.0ms112×body256valid
Compiler

Compiled 146 to 107 computations (26.7% saved)

bsearch14.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
14.0ms
0.0001512966551872268
0.00335811196236888
Results
12.0ms112×body256valid
Compiler

Compiled 146 to 107 computations (26.7% saved)

simplify12.0ms (0.1%)

Algorithm
egg-herbie
Rules
16×*-commutative
10×+-commutative
sub-neg
1-exp
neg-mul-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
044285
158285
262285
364285
465285
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f64 (/.f64 (sin.f64 x) x) (/.f64 (tan.f64 (*.f64 x 1/2)) x))
(if (<=.f64 x 8214565720323785/288230376151711744) (+.f64 1/2 (+.f64 (*.f64 1/720 (pow.f64 x 4)) (*.f64 x (*.f64 x -1/24)))) (/.f64 (/.f64 1 x) (/.f64 x (-.f64 1 (cos.f64 x)))))
(if (<=.f64 x 3804640965202595/1152921504606846976) (+.f64 1/2 (*.f64 -1/24 (*.f64 x x))) (/.f64 (/.f64 1 x) (/.f64 x (-.f64 1 (cos.f64 x)))))
(if (<=.f64 x 3804640965202595/1152921504606846976) (+.f64 1/2 (*.f64 -1/24 (*.f64 x x))) (/.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) x))
(if (<=.f64 x 3804640965202595/1152921504606846976) (+.f64 1/2 (*.f64 -1/24 (*.f64 x x))) (/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x)))
(*.f64 (/.f64 (sin.f64 x) x) 1/2)
1/2
Outputs
(*.f64 (/.f64 (sin.f64 x) x) (/.f64 (tan.f64 (*.f64 x 1/2)) x))
(if (<=.f64 x 8214565720323785/288230376151711744) (+.f64 1/2 (+.f64 (*.f64 1/720 (pow.f64 x 4)) (*.f64 x (*.f64 x -1/24)))) (/.f64 (/.f64 1 x) (/.f64 x (-.f64 1 (cos.f64 x)))))
(if (<=.f64 x 3804640965202595/1152921504606846976) (+.f64 1/2 (*.f64 -1/24 (*.f64 x x))) (/.f64 (/.f64 1 x) (/.f64 x (-.f64 1 (cos.f64 x)))))
(if (<=.f64 x 3804640965202595/1152921504606846976) (+.f64 1/2 (*.f64 -1/24 (*.f64 x x))) (/.f64 (/.f64 (-.f64 1 (cos.f64 x)) x) x))
(if (<=.f64 x 3804640965202595/1152921504606846976) (+.f64 1/2 (*.f64 -1/24 (*.f64 x x))) (/.f64 (-.f64 1 (cos.f64 x)) (*.f64 x x)))
(*.f64 (/.f64 (sin.f64 x) x) 1/2)
1/2
Compiler

Compiled 111 to 79 computations (28.8% saved)

soundness1.5s (7.8%)

Rules
916×log-prod
916×log-prod
888×associate-*r/
888×associate-*r/
888×associate-*r/
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0934
119034
2257534
04025416
110374400
232363914
042310
1909308
04025416
110374400
232363914
0934
119034
2257534
037230
1824214
037230
1824214
027172
1603148
27893148
04025416
110374400
232363914
042310
1909308
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 486 to 301 computations (38.1% saved)

end0.0ms (0%)

preprocess136.0ms (0.7%)

Remove

(abs x)

Compiler

Compiled 252 to 160 computations (36.5% saved)

Profiling

Loading profile data...