Details

Time bar (total: 27.1s)

analyze500.0ms (1.8%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.7%0.3%0%0%0%0
0%0%99.7%0.3%0%0%0%1
0%0%99.7%0.3%0%0%0%2
0%0%99.7%0.3%0%0%0%3
0%0%99.7%0.3%0%0%0%4
0%0%99.7%0.3%0%0%0%5
0%0%99.7%0.3%0%0%0%6
0%0%99.7%0.3%0%0%0%7
50%49.9%49.9%0.3%0%0%0%8
50%49.9%49.9%0.3%0%0%0%9
50%49.9%49.9%0.3%0%0%0%10
50%49.9%49.9%0.3%0%0%0%11
50%49.9%49.9%0.3%0%0%0%12
Compiler

Compiled 34 to 27 computations (20.6% saved)

sample6.4s (23.7%)

Results
3.0s2466×body2048valid
1.5s1978×body1024valid
809.0ms2520×body256valid
705.0ms361×body4096valid
409.0ms931×body512valid
Bogosity

preprocess175.0ms (0.6%)

Algorithm
egg-herbie
Rules
1892×distribute-lft-in
1756×associate-/l*
1742×*-commutative
1600×fma-def
1580×distribute-rgt-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01451168
13401168
28391168
319451168
431881168
546981168
657711168
764261168
864351168
964351168
1076651168
066
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
3
4
5
Outputs
0
1
2
3
4
5
Call 2
Inputs
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
(*.f64 (*.f64 y (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
(*.f64 (*.f64 z (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) x) t) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
(*.f64 (*.f64 t (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) x) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) x) 16)))
(*.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 2) 1) b) t) 16)))
(*.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) x) t) 16)))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 z 2) 1) y) t) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 t 2) 1) z) y) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) y) 16)))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) b) t) 16)))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 b 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) y) t) 16)))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) t) z) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) z) 16)))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) a) t) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 z 2) 1) b) t) 16)))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) b) t) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) z) t) 16)))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) a) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 t 2) 1) b) a) 16)))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) b) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) t) b) 16)))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 b 2) 1) a) t) 16)))
Outputs
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (/.f64 (*.f64 (fma.f64 y 2 1) t) 16) z)) (cos.f64 (/.f64 (fma.f64 2 a 1) (/.f64 16 (*.f64 t b))))))
(*.f64 (cos.f64 (*.f64 (/.f64 t 16) (*.f64 (fma.f64 y 2 1) z))) (*.f64 x (cos.f64 (*.f64 (/.f64 (fma.f64 2 a 1) 16) (*.f64 t b)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 t 16))) (*.f64 x (cos.f64 (*.f64 b (/.f64 (fma.f64 a (*.f64 2 t) t) 16)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (fma.f64 y 2 1) z) (*.f64 1/16 t))) (*.f64 x (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 1/16 (*.f64 t b))))))
(*.f64 (*.f64 x (cos.f64 (*.f64 (fma.f64 2 (*.f64 y z) z) (*.f64 1/16 t)))) (cos.f64 (*.f64 t (*.f64 1/16 (fma.f64 a (*.f64 2 b) b)))))
(*.f64 (*.f64 x (cos.f64 (*.f64 (fma.f64 2 (*.f64 y z) z) (*.f64 t 1/16)))) (cos.f64 (*.f64 t (*.f64 (fma.f64 a (*.f64 2 b) b) 1/16))))
(*.f64 (*.f64 y (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
(*.f64 y (*.f64 (cos.f64 (/.f64 (*.f64 z (fma.f64 x 2 1)) (/.f64 16 t))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
(*.f64 y (*.f64 (cos.f64 (/.f64 (fma.f64 2 a 1) (/.f64 16 (*.f64 t b)))) (cos.f64 (*.f64 (/.f64 (*.f64 z (fma.f64 x 2 1)) 16) t))))
(*.f64 (cos.f64 (*.f64 t (/.f64 (fma.f64 z (*.f64 x 2) z) 16))) (*.f64 y (cos.f64 (*.f64 (/.f64 (fma.f64 2 a 1) 16) (*.f64 t b)))))
(*.f64 (cos.f64 (*.f64 t (/.f64 (fma.f64 2 (*.f64 x z) z) 16))) (*.f64 y (cos.f64 (*.f64 b (/.f64 (fma.f64 a (*.f64 2 t) t) 16)))))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (fma.f64 2 (*.f64 x z) z)))) (*.f64 y (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 1/16 (*.f64 t b))))))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (fma.f64 a (*.f64 2 b) b)))) (*.f64 y (cos.f64 (*.f64 z (/.f64 (*.f64 t (fma.f64 x 2 1)) 16)))))
(*.f64 (cos.f64 (*.f64 t (*.f64 (fma.f64 a (*.f64 2 b) b) 1/16))) (*.f64 y (cos.f64 (*.f64 z (*.f64 1/16 (*.f64 t (fma.f64 x 2 1)))))))
(*.f64 (cos.f64 (*.f64 t (*.f64 (fma.f64 a (*.f64 2 b) b) 1/16))) (*.f64 y (cos.f64 (*.f64 z (*.f64 (*.f64 t (fma.f64 x 2 1)) 1/16)))))
(*.f64 (*.f64 z (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) x) t) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
(*.f64 z (*.f64 (cos.f64 (/.f64 (*.f64 x (fma.f64 y 2 1)) (/.f64 16 t))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
(*.f64 (cos.f64 (/.f64 (fma.f64 2 a 1) (/.f64 16 (*.f64 t b)))) (*.f64 z (cos.f64 (/.f64 (fma.f64 y 2 1) (/.f64 16 (*.f64 x t))))))
(*.f64 z (*.f64 (cos.f64 (*.f64 (/.f64 (fma.f64 2 a 1) 16) (*.f64 t b))) (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) t) (/.f64 16 x)))))
(*.f64 z (*.f64 (cos.f64 (*.f64 b (/.f64 (fma.f64 a (*.f64 2 t) t) 16))) (cos.f64 (*.f64 (/.f64 x 16) (*.f64 (fma.f64 y 2 1) t)))))
(*.f64 z (*.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 1/16 (*.f64 t b)))) (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 1/16 (*.f64 x t))))))
(*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 x (*.f64 1/16 t)))) (*.f64 z (cos.f64 (*.f64 t (*.f64 1/16 (fma.f64 a (*.f64 2 b) b))))))
(*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 x (*.f64 t 1/16)))) (*.f64 z (cos.f64 (*.f64 t (*.f64 (fma.f64 a (*.f64 2 b) b) 1/16)))))
(*.f64 (*.f64 t (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) x) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) x) 16)))
(*.f64 t (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 x))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 x)))))
(*.f64 (cos.f64 (/.f64 (fma.f64 y 2 1) (/.f64 (/.f64 16 x) z))) (*.f64 t (cos.f64 (/.f64 (fma.f64 2 a 1) (/.f64 (/.f64 16 x) b)))))
(*.f64 t (*.f64 (cos.f64 (*.f64 (/.f64 (fma.f64 y 2 1) 16) (*.f64 x z))) (cos.f64 (*.f64 x (/.f64 (fma.f64 2 a 1) (/.f64 16 b))))))
(*.f64 t (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) x))) (cos.f64 (*.f64 x (*.f64 (/.f64 (fma.f64 2 a 1) 16) b)))))
(*.f64 t (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 1/16 z) x))) (cos.f64 (*.f64 x (*.f64 (/.f64 (fma.f64 2 a 1) 16) b)))))
(*.f64 t (*.f64 (cos.f64 (*.f64 z (*.f64 1/16 (fma.f64 x (*.f64 y 2) x)))) (cos.f64 (*.f64 x (*.f64 1/16 (fma.f64 a (*.f64 2 b) b))))))
(*.f64 t (*.f64 (cos.f64 (*.f64 z (*.f64 (fma.f64 x (*.f64 y 2) x) 1/16))) (cos.f64 (*.f64 x (*.f64 (fma.f64 a (*.f64 2 b) b) 1/16)))))
(*.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x 2) 1) b) t) 16)))
(*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) a) (cos.f64 (/.f64 (*.f64 b (fma.f64 x 2 1)) (/.f64 16 t))))
(*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 (*.f64 (fma.f64 y 2 1) t) 16) z)) a) (cos.f64 (/.f64 t (/.f64 16 (*.f64 b (fma.f64 x 2 1))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (/.f64 t 16) (*.f64 (fma.f64 y 2 1) z))) a) (cos.f64 (*.f64 t (/.f64 b (/.f64 16 (fma.f64 x 2 1))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 t 16))) a) (cos.f64 (*.f64 t (/.f64 b (/.f64 16 (fma.f64 x 2 1))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (fma.f64 y 2 1) z) (*.f64 1/16 t))) a) (cos.f64 (*.f64 (fma.f64 x 2 1) (*.f64 1/16 (*.f64 t b)))))
(*.f64 (cos.f64 (*.f64 (fma.f64 2 (*.f64 y z) z) (*.f64 1/16 t))) (*.f64 a (cos.f64 (*.f64 b (/.f64 (*.f64 t (fma.f64 x 2 1)) 16)))))
(*.f64 (cos.f64 (*.f64 (fma.f64 2 (*.f64 y z) z) (*.f64 t 1/16))) (*.f64 a (cos.f64 (*.f64 b (*.f64 1/16 (*.f64 t (fma.f64 x 2 1)))))))
(*.f64 (cos.f64 (*.f64 (fma.f64 2 (*.f64 y z) z) (*.f64 t 1/16))) (*.f64 a (cos.f64 (*.f64 b (*.f64 (*.f64 t (fma.f64 x 2 1)) 1/16)))))
(*.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) x) t) 16)))
(*.f64 b (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (/.f64 (*.f64 x (fma.f64 a 2 1)) (/.f64 16 t)))))
(*.f64 (cos.f64 (*.f64 (/.f64 (*.f64 (fma.f64 y 2 1) t) 16) z)) (*.f64 b (cos.f64 (/.f64 (fma.f64 2 a 1) (/.f64 16 (*.f64 x t))))))
(*.f64 (cos.f64 (*.f64 (/.f64 t 16) (*.f64 (fma.f64 y 2 1) z))) (*.f64 b (cos.f64 (*.f64 (/.f64 t 16) (*.f64 x (fma.f64 2 a 1))))))
(*.f64 (cos.f64 (*.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 t 16))) (*.f64 b (cos.f64 (*.f64 x (/.f64 (fma.f64 a (*.f64 2 t) t) 16)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (fma.f64 y 2 1) z) (*.f64 1/16 t))) (*.f64 b (cos.f64 (*.f64 x (*.f64 1/16 (fma.f64 a (*.f64 2 t) t))))))
(*.f64 b (*.f64 (cos.f64 (*.f64 (fma.f64 2 (*.f64 y z) z) (*.f64 1/16 t))) (cos.f64 (*.f64 x (*.f64 (*.f64 1/16 t) (fma.f64 2 a 1))))))
(*.f64 b (*.f64 (cos.f64 (*.f64 (fma.f64 2 (*.f64 y z) z) (*.f64 1/16 t))) (cos.f64 (*.f64 x (*.f64 (fma.f64 2 a 1) (*.f64 1/16 t))))))
(*.f64 b (*.f64 (cos.f64 (*.f64 (fma.f64 2 (*.f64 y z) z) (*.f64 t 1/16))) (cos.f64 (*.f64 x (*.f64 t (*.f64 1/16 (fma.f64 2 a 1)))))))
(*.f64 b (*.f64 (cos.f64 (*.f64 (fma.f64 2 (*.f64 y z) z) (*.f64 t 1/16))) (cos.f64 (*.f64 x (*.f64 t (*.f64 (fma.f64 2 a 1) 1/16))))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 z 2) 1) y) t) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 y (fma.f64 z 2 1)) (/.f64 16 t))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (fma.f64 2 a 1) (/.f64 16 (*.f64 t b)))) (cos.f64 (/.f64 y (/.f64 (/.f64 16 t) (fma.f64 2 z 1))))))
(*.f64 (cos.f64 (*.f64 t (/.f64 (fma.f64 2 z 1) (/.f64 16 y)))) (*.f64 x (cos.f64 (*.f64 (/.f64 (fma.f64 2 a 1) 16) (*.f64 t b)))))
(*.f64 (cos.f64 (/.f64 (fma.f64 (*.f64 y 2) z y) (/.f64 16 t))) (*.f64 x (cos.f64 (*.f64 b (/.f64 (fma.f64 a (*.f64 2 t) t) 16)))))
(*.f64 (cos.f64 (/.f64 (fma.f64 (*.f64 y 2) z y) (/.f64 16 t))) (*.f64 x (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 1/16 (*.f64 t b))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (fma.f64 a (*.f64 2 b) b)))) (cos.f64 (*.f64 (fma.f64 (*.f64 y 2) z y) (*.f64 1/16 t)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 (fma.f64 a (*.f64 2 b) b) 1/16))) (cos.f64 (*.f64 (fma.f64 (*.f64 y 2) z y) (*.f64 t 1/16)))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 t 2) 1) z) y) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) y) 16)))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 z (fma.f64 t 2 1)) (/.f64 16 y))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 y)))))
(*.f64 (*.f64 x (cos.f64 (*.f64 (/.f64 (*.f64 z (fma.f64 2 t 1)) 16) y))) (cos.f64 (/.f64 (fma.f64 2 a 1) (/.f64 (/.f64 16 y) b))))
(*.f64 x (*.f64 (cos.f64 (/.f64 y (/.f64 16 (fma.f64 z (*.f64 2 t) z)))) (cos.f64 (*.f64 y (/.f64 (fma.f64 2 a 1) (/.f64 16 b))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 y (/.f64 16 (fma.f64 z (*.f64 2 t) z)))) (cos.f64 (*.f64 y (*.f64 (/.f64 (fma.f64 2 a 1) 16) b)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 y (*.f64 (*.f64 1/16 z) (fma.f64 2 t 1)))) (cos.f64 (*.f64 y (*.f64 1/16 (fma.f64 a (*.f64 2 b) b))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 y (*.f64 (fma.f64 2 t 1) (*.f64 1/16 z)))) (cos.f64 (*.f64 y (*.f64 1/16 (fma.f64 a (*.f64 2 b) b))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 y (*.f64 (fma.f64 2 t 1) (*.f64 z 1/16)))) (cos.f64 (*.f64 y (*.f64 (fma.f64 a (*.f64 2 b) b) 1/16)))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) b) t) 16)))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 z (fma.f64 a 2 1)) (/.f64 16 t))) (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) b) (/.f64 16 t)))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (fma.f64 2 a 1) (/.f64 16 (*.f64 z t)))) (cos.f64 (/.f64 (fma.f64 y 2 1) (/.f64 (/.f64 16 t) b)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (/.f64 (fma.f64 2 a 1) (/.f64 16 z)))) (cos.f64 (*.f64 (/.f64 t 16) (*.f64 (fma.f64 y 2 1) b)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (/.f64 (fma.f64 a (*.f64 2 t) t) 16))) (cos.f64 (*.f64 (*.f64 (fma.f64 y 2 1) b) (/.f64 t 16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 1/16 (fma.f64 a (*.f64 2 t) t)))) (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 1/16 (*.f64 t b))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 (*.f64 1/16 t) (fma.f64 2 a 1)))) (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 t (/.f64 b 16))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 (fma.f64 2 a 1) (*.f64 1/16 t)))) (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 t (/.f64 b 16))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (*.f64 1/16 (fma.f64 2 a 1))))) (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 t (/.f64 b 16))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (*.f64 (fma.f64 2 a 1) 1/16)))) (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 t (/.f64 b 16))))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 b 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) y) t) 16)))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 z (fma.f64 b 2 1)) (/.f64 16 t))) (cos.f64 (/.f64 (*.f64 y (fma.f64 a 2 1)) (/.f64 16 t)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (/.f64 (*.f64 z (fma.f64 2 b 1)) 16) t)) (cos.f64 (/.f64 y (/.f64 (/.f64 16 t) (fma.f64 2 a 1))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (/.f64 (fma.f64 2 b 1) (/.f64 16 z)))) (cos.f64 (*.f64 (/.f64 y (/.f64 16 t)) (fma.f64 2 a 1)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (/.f64 (fma.f64 2 b 1) (/.f64 16 t)))) (cos.f64 (*.f64 y (/.f64 (fma.f64 a (*.f64 2 t) t) 16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 (*.f64 1/16 t) (fma.f64 2 b 1)))) (cos.f64 (*.f64 y (*.f64 1/16 (fma.f64 a (*.f64 2 t) t))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 (*.f64 1/16 t) (fma.f64 2 b 1)))) (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 y (*.f64 1/16 t))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 (fma.f64 2 b 1) (*.f64 1/16 t)))) (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 y (*.f64 1/16 t))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 (fma.f64 2 b 1) (*.f64 t 1/16)))) (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 y (*.f64 t 1/16))))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) t) z) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) z) 16)))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) t) (/.f64 16 z))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 z)))))
(*.f64 (*.f64 x (cos.f64 (*.f64 (/.f64 (*.f64 (fma.f64 y 2 1) t) 16) z))) (cos.f64 (/.f64 (fma.f64 2 a 1) (/.f64 (/.f64 16 z) b))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (/.f64 t 16) (*.f64 (fma.f64 y 2 1) z))) (cos.f64 (*.f64 z (/.f64 (fma.f64 2 a 1) (/.f64 16 b))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 t 16))) (cos.f64 (*.f64 z (*.f64 (/.f64 (fma.f64 2 a 1) 16) b)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 (fma.f64 y 2 1) z) (*.f64 1/16 t))) (cos.f64 (*.f64 z (*.f64 (/.f64 (fma.f64 2 a 1) 16) b)))))
(*.f64 (*.f64 x (cos.f64 (*.f64 (fma.f64 2 (*.f64 y z) z) (*.f64 1/16 t)))) (cos.f64 (*.f64 z (*.f64 1/16 (fma.f64 a (*.f64 2 b) b)))))
(*.f64 (*.f64 x (cos.f64 (*.f64 (fma.f64 2 (*.f64 y z) z) (*.f64 t 1/16)))) (cos.f64 (*.f64 z (*.f64 (fma.f64 a (*.f64 2 b) b) 1/16))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) a) t) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 z 2) 1) b) t) 16)))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) a) (/.f64 16 t))) (cos.f64 (/.f64 (*.f64 b (fma.f64 z 2 1)) (/.f64 16 t)))))
(*.f64 (cos.f64 (/.f64 (fma.f64 y 2 1) (/.f64 16 (*.f64 t a)))) (*.f64 x (cos.f64 (/.f64 b (/.f64 (/.f64 16 t) (fma.f64 2 z 1))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) t) (/.f64 16 a))) (cos.f64 (*.f64 (/.f64 (fma.f64 2 z 1) 16) (*.f64 t b)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (/.f64 a 16) (*.f64 (fma.f64 y 2 1) t))) (cos.f64 (*.f64 (*.f64 t b) (/.f64 (fma.f64 2 z 1) 16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 1/16 a) (*.f64 (fma.f64 y 2 1) t))) (cos.f64 (*.f64 (fma.f64 2 z 1) (*.f64 1/16 (*.f64 t b))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 1/16 (*.f64 t a)))) (cos.f64 (*.f64 (fma.f64 2 z 1) (*.f64 t (/.f64 b 16))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 t a) 1/16))) (cos.f64 (*.f64 (fma.f64 2 z 1) (*.f64 t (/.f64 b 16))))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) b) t) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) z) t) 16)))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 z (fma.f64 a 2 1)) (/.f64 16 t))) (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) b) (/.f64 16 t)))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (fma.f64 2 a 1) (/.f64 16 (*.f64 z t)))) (cos.f64 (/.f64 (fma.f64 y 2 1) (/.f64 (/.f64 16 t) b)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (/.f64 (fma.f64 2 a 1) (/.f64 16 z)))) (cos.f64 (*.f64 (/.f64 t 16) (*.f64 (fma.f64 y 2 1) b)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (/.f64 (fma.f64 a (*.f64 2 t) t) 16))) (cos.f64 (*.f64 (*.f64 (fma.f64 y 2 1) b) (/.f64 t 16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 1/16 (fma.f64 a (*.f64 2 t) t)))) (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 1/16 (*.f64 t b))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 (*.f64 1/16 t) (fma.f64 2 a 1)))) (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 t (/.f64 b 16))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 (fma.f64 2 a 1) (*.f64 1/16 t)))) (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 t (/.f64 b 16))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (*.f64 1/16 (fma.f64 2 a 1))))) (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 t (/.f64 b 16))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (*.f64 (fma.f64 2 a 1) 1/16)))) (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 t (/.f64 b 16))))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) a) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 t 2) 1) b) a) 16)))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 a))) (cos.f64 (/.f64 (*.f64 b (fma.f64 t 2 1)) (/.f64 16 a)))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (fma.f64 y 2 1) (/.f64 (/.f64 16 a) z))) (cos.f64 (/.f64 a (/.f64 16 (*.f64 b (fma.f64 2 t 1)))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 a (/.f64 (fma.f64 y 2 1) (/.f64 16 z)))) (cos.f64 (*.f64 (/.f64 a 16) (fma.f64 b (*.f64 2 t) b)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (/.f64 z 16) (fma.f64 (*.f64 y 2) a a))) (cos.f64 (*.f64 b (/.f64 (fma.f64 2 t 1) (/.f64 16 a))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 1/16 z) (fma.f64 (*.f64 y 2) a a))) (cos.f64 (*.f64 b (*.f64 (*.f64 1/16 a) (fma.f64 2 t 1))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 1/16 a)))) (cos.f64 (*.f64 b (*.f64 (*.f64 1/16 a) (fma.f64 2 t 1))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 1/16 a)))) (cos.f64 (*.f64 b (*.f64 (fma.f64 2 t 1) (*.f64 1/16 a))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 a 1/16)))) (cos.f64 (*.f64 b (*.f64 (fma.f64 2 t 1) (*.f64 a 1/16))))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) b) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) t) b) 16)))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 b))) (cos.f64 (/.f64 (*.f64 t (fma.f64 a 2 1)) (/.f64 16 b)))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (fma.f64 2 a 1) (/.f64 16 (*.f64 t b)))) (cos.f64 (/.f64 (fma.f64 y 2 1) (/.f64 (/.f64 16 b) z)))))
(*.f64 (cos.f64 (*.f64 b (/.f64 (fma.f64 y 2 1) (/.f64 16 z)))) (*.f64 x (cos.f64 (*.f64 (/.f64 (fma.f64 2 a 1) 16) (*.f64 t b)))))
(*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) b))) (*.f64 x (cos.f64 (*.f64 b (/.f64 (fma.f64 a (*.f64 2 t) t) 16)))))
(*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 b (*.f64 1/16 z)))) (*.f64 x (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 1/16 (*.f64 t b))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (fma.f64 a (*.f64 2 b) b)))) (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (/.f64 b 16))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 (fma.f64 a (*.f64 2 b) b) 1/16))) (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (/.f64 b 16))))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 b 2) 1) a) t) 16)))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (/.f64 (*.f64 a (fma.f64 b 2 1)) (/.f64 16 t)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (/.f64 (*.f64 (fma.f64 y 2 1) t) 16) z)) (cos.f64 (/.f64 (fma.f64 2 b 1) (/.f64 16 (*.f64 t a))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (/.f64 t 16) (*.f64 (fma.f64 y 2 1) z))) (cos.f64 (*.f64 t (/.f64 (fma.f64 2 b 1) (/.f64 16 a))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 t 16))) (cos.f64 (*.f64 t (*.f64 (/.f64 a 16) (fma.f64 2 b 1))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 (fma.f64 y 2 1) z) (*.f64 1/16 t))) (cos.f64 (*.f64 t (*.f64 (*.f64 1/16 a) (fma.f64 2 b 1))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 2 (*.f64 y z) z) (*.f64 1/16 t))) (cos.f64 (*.f64 t (*.f64 (*.f64 1/16 a) (fma.f64 2 b 1))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 2 (*.f64 y z) z) (*.f64 1/16 t))) (cos.f64 (*.f64 t (*.f64 (fma.f64 2 b 1) (*.f64 1/16 a))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 2 (*.f64 y z) z) (*.f64 t 1/16))) (cos.f64 (*.f64 t (*.f64 (fma.f64 2 b 1) (*.f64 a 1/16))))))
Compiler

Compiled 39 to 32 computations (17.9% saved)

simplify118.0ms (0.4%)

Algorithm
egg-herbie
Rules
662×*-commutative
592×fma-def
396×associate-*r*
338×associate-/l*
332×associate-/r*
Iterations

Useful iterations: 8 (0.0ms)

IterNodesCost
02673
15073
210673
323273
451573
5102773
6132469
7164569
8183961
9192661
10195861
11195861
12196261
Stop Event
saturated
Counts
1 → 10
Calls
Call 1
Inputs
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
Outputs
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
(*.f64 (cos.f64 (*.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) 16) t)) (*.f64 x (cos.f64 (*.f64 (/.f64 (*.f64 (fma.f64 2 a 1) b) 16) t))))
(*.f64 (cos.f64 (*.f64 t (/.f64 (fma.f64 y 2 1) (/.f64 16 z)))) (*.f64 x (cos.f64 (*.f64 t (/.f64 (fma.f64 2 a 1) (/.f64 16 b))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (/.f64 t 16)))) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (fma.f64 1/8 y 1/16)))) (cos.f64 (*.f64 (*.f64 t b) (fma.f64 1/8 a 1/16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (fma.f64 y 1/8 1/16)))) (cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))))

eval4.0ms (0%)

Compiler

Compiled 246 to 173 computations (29.7% saved)

prune9.0ms (0%)

Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New4610
Fresh011
Picked000
Done000
Total4711
Accurracy
30.7%
Counts
11 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
28.7%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
28.8%
(*.f64 (cos.f64 (*.f64 t (/.f64 (fma.f64 y 2 1) (/.f64 16 z)))) (*.f64 x (cos.f64 (*.f64 t (/.f64 (fma.f64 2 a 1) (/.f64 16 b))))))
28.5%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
29.3%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
29.5%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
29.5%
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
Compiler

Compiled 368 to 284 computations (22.8% saved)

localize50.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
95.8%
(*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))
95.1%
(*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a)))
48.7%
(cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))
47.2%
(cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y)))))
Compiler

Compiled 122 to 79 computations (35.2% saved)

series14.0ms (0.1%)

Counts
4 → 144
Calls

36 calls:

TimeVariablePointExpression
1.0ms
b
@0
(*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a)))
1.0ms
a
@0
(*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a)))
1.0ms
y
@0
(cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y)))))
1.0ms
t
@0
(cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))
1.0ms
t
@0
(*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a)))

rewrite98.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1690×associate-*r/
440×add-sqr-sqrt
434×pow1
434×*-un-lft-identity
412×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
020108
143092
2564492
Stop Event
node limit
Counts
4 → 130
Calls
Call 1
Inputs
(cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y)))))
(cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a)))
(*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))
Outputs
(((-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))))) 1) (2)) ((*.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))) 1) (2)) ((*.f64 1 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)))) (2)) ((*.f64 (sqrt.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)))) (sqrt.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))))) (2)) ((*.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)))) 2)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)))) 2) (cbrt.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))))) (2)) ((pow.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))) 1) (2)) ((pow.f64 (sqrt.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)))) 2) (2)) ((pow.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)))) 3) (2)) ((pow.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))) 2)) (2)) ((log.f64 (exp.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)))))) (2)) ((cbrt.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))) 3)) (2)) ((expm1.f64 (log1p.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))))) (2)) ((exp.f64 (log.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))))) (2)) ((exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)))) 1)) (2)) ((log1p.f64 (expm1.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))))) (2)))
(((-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))))) 1) (2)) ((-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/16 b) t)) (cos.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)))) (*.f64 (sin.f64 (*.f64 (*.f64 1/16 b) t)) (sin.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a))))) (2)) ((*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) 1) (2)) ((*.f64 1 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))) (2)) ((*.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))) (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))))) (2)) ((*.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))) 2)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))) 2) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))))) (2)) ((pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) 1) (2)) ((pow.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))) 2) (2)) ((pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))) 3) (2)) ((pow.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) 2)) (2)) ((log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))))) (2)) ((cbrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) 3)) (2)) ((expm1.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))))) (2)) ((exp.f64 (log.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))))) (2)) ((exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))) 1)) (2)) ((log1p.f64 (expm1.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))))) (2)))
(((+.f64 (*.f64 (*.f64 1/16 b) t) (*.f64 (*.f64 t b) (*.f64 1/8 a))) (2)) ((+.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)) (*.f64 (*.f64 1/16 b) t)) (2)) ((+.f64 (*.f64 (*.f64 (*.f64 1/16 b) t) 1) (*.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)) 1)) (2)) ((+.f64 (*.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)) 1) (*.f64 (*.f64 (*.f64 1/16 b) t) 1)) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))) 1) (2)) ((/.f64 (*.f64 t b) (/.f64 (+.f64 1/16 (*.f64 -1/8 a)) (-.f64 1/256 (*.f64 (*.f64 a a) 1/64)))) (2)) ((/.f64 (*.f64 t b) (/.f64 (-.f64 (*.f64 (*.f64 a a) 1/64) (-.f64 (*.f64 1/128 a) 1/256)) (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)))) (2)) ((/.f64 (*.f64 (*.f64 t b) (-.f64 1/256 (*.f64 (*.f64 a a) 1/64))) (+.f64 1/16 (*.f64 -1/8 a))) (2)) ((/.f64 (*.f64 (*.f64 t b) (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512))) (-.f64 (*.f64 (*.f64 a a) 1/64) (-.f64 (*.f64 1/128 a) 1/256))) (2)) ((/.f64 (*.f64 (-.f64 1/256 (*.f64 (*.f64 a a) 1/64)) (*.f64 t b)) (+.f64 1/16 (*.f64 -1/8 a))) (2)) ((/.f64 (*.f64 (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)) (*.f64 t b)) (-.f64 (*.f64 (*.f64 a a) 1/64) (-.f64 (*.f64 1/128 a) 1/256))) (2)) ((/.f64 (-.f64 (*.f64 (*.f64 (*.f64 1/16 b) t) (*.f64 (*.f64 1/16 b) t)) (*.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)) (*.f64 (*.f64 t b) (*.f64 1/8 a)))) (-.f64 (*.f64 (*.f64 1/16 b) t) (*.f64 (*.f64 t b) (*.f64 1/8 a)))) (2)) ((/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/16 b) t) 3) (pow.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 1/16 b) t) (*.f64 (*.f64 1/16 b) t)) (-.f64 (*.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)) (*.f64 (*.f64 t b) (*.f64 1/8 a))) (*.f64 (*.f64 (*.f64 1/16 b) t) (*.f64 (*.f64 t b) (*.f64 1/8 a)))))) (2)) ((/.f64 (*.f64 t (*.f64 b (-.f64 1/256 (*.f64 (*.f64 a a) 1/64)))) (+.f64 1/16 (*.f64 -1/8 a))) (2)) ((/.f64 (*.f64 t (*.f64 b (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)))) (-.f64 (*.f64 (*.f64 a a) 1/64) (-.f64 (*.f64 1/128 a) 1/256))) (2)) ((/.f64 (*.f64 (*.f64 t b) (-.f64 (*.f64 (*.f64 a a) 1/64) 1/256)) (-.f64 (*.f64 1/8 a) 1/16)) (2)) ((/.f64 (*.f64 (*.f64 t b) (neg.f64 (-.f64 1/256 (*.f64 (*.f64 a a) 1/64)))) (neg.f64 (+.f64 1/16 (*.f64 -1/8 a)))) (2)) ((/.f64 (*.f64 (*.f64 t b) (neg.f64 (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)))) (neg.f64 (-.f64 (*.f64 (*.f64 a a) 1/64) (-.f64 (*.f64 1/128 a) 1/256)))) (2)) ((/.f64 (*.f64 1 (*.f64 (*.f64 t b) (-.f64 1/256 (*.f64 (*.f64 a a) 1/64)))) (+.f64 1/16 (*.f64 -1/8 a))) (2)) ((/.f64 (*.f64 1 (*.f64 (*.f64 t b) (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)))) (-.f64 (*.f64 (*.f64 a a) 1/64) (-.f64 (*.f64 1/128 a) 1/256))) (2)) ((/.f64 (*.f64 1 (*.f64 (-.f64 1/256 (*.f64 (*.f64 a a) 1/64)) (*.f64 t b))) (+.f64 1/16 (*.f64 -1/8 a))) (2)) ((/.f64 (*.f64 1 (*.f64 (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)) (*.f64 t b))) (-.f64 (*.f64 (*.f64 a a) 1/64) (-.f64 (*.f64 1/128 a) 1/256))) (2)) ((/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 (*.f64 1/16 b) t) (*.f64 (*.f64 1/16 b) t)) (*.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)) (*.f64 (*.f64 t b) (*.f64 1/8 a))))) (-.f64 (*.f64 (*.f64 1/16 b) t) (*.f64 (*.f64 t b) (*.f64 1/8 a)))) (2)) ((/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 1/16 b) t) 3) (pow.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)) 3))) (+.f64 (*.f64 (*.f64 (*.f64 1/16 b) t) (*.f64 (*.f64 1/16 b) t)) (-.f64 (*.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)) (*.f64 (*.f64 t b) (*.f64 1/8 a))) (*.f64 (*.f64 (*.f64 1/16 b) t) (*.f64 (*.f64 t b) (*.f64 1/8 a)))))) (2)) ((/.f64 (*.f64 (*.f64 (*.f64 t b) (sqrt.f64 (fma.f64 1/8 a 1/16))) (sqrt.f64 (-.f64 1/256 (*.f64 (*.f64 a a) 1/64)))) (sqrt.f64 (+.f64 1/16 (*.f64 -1/8 a)))) (2)) ((/.f64 (*.f64 (*.f64 (*.f64 t b) (sqrt.f64 (fma.f64 1/8 a 1/16))) (sqrt.f64 (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)))) (sqrt.f64 (-.f64 (*.f64 (*.f64 a a) 1/64) (-.f64 (*.f64 1/128 a) 1/256)))) (2)) ((/.f64 (*.f64 (*.f64 (*.f64 t b) (pow.f64 (cbrt.f64 (fma.f64 1/8 a 1/16)) 2)) (cbrt.f64 (-.f64 1/256 (*.f64 (*.f64 a a) 1/64)))) (cbrt.f64 (+.f64 1/16 (*.f64 -1/8 a)))) (2)) ((/.f64 (*.f64 (*.f64 (*.f64 t b) (pow.f64 (cbrt.f64 (fma.f64 1/8 a 1/16)) 2)) (cbrt.f64 (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)))) (cbrt.f64 (-.f64 (*.f64 (*.f64 a a) 1/64) (-.f64 (*.f64 1/128 a) 1/256)))) (2)) ((pow.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))) 2)) (2)) ((log.f64 (pow.f64 (exp.f64 (fma.f64 1/8 a 1/16)) (*.f64 t b))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))) 3)) (2)) ((cbrt.f64 (*.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (fma.f64 1/8 a 1/16) 3))) (2)) ((cbrt.f64 (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 3) (pow.f64 (*.f64 t b) 3))) (2)) ((expm1.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))) (2)) ((exp.f64 (log.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))) (2)) ((fma.f64 1/16 (*.f64 t b) (*.f64 (*.f64 t b) (*.f64 1/8 a))) (2)) ((fma.f64 (*.f64 t b) 1/16 (*.f64 (*.f64 t b) (*.f64 1/8 a))) (2)))
(((+.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 z (*.f64 t (*.f64 1/8 y)))) (2)) ((+.f64 (*.f64 z (*.f64 t (*.f64 1/8 y))) (*.f64 z (*.f64 t 1/16))) (2)) ((+.f64 (*.f64 (*.f64 z t) 1/16) (*.f64 (*.f64 z t) (*.f64 1/8 y))) (2)) ((+.f64 (*.f64 (*.f64 z t) (*.f64 1/8 y)) (*.f64 (*.f64 z t) 1/16)) (2)) ((+.f64 (*.f64 (*.f64 t 1/16) z) (*.f64 (*.f64 t (*.f64 1/8 y)) z)) (2)) ((+.f64 (*.f64 (*.f64 t (*.f64 1/8 y)) z) (*.f64 (*.f64 t 1/16) z)) (2)) ((+.f64 (*.f64 1/16 (*.f64 z t)) (*.f64 (*.f64 1/8 y) (*.f64 z t))) (2)) ((+.f64 (*.f64 (*.f64 1/8 y) (*.f64 z t)) (*.f64 1/16 (*.f64 z t))) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)))) 1) (2)) ((/.f64 (*.f64 (*.f64 z t) 1) (/.f64 (+.f64 1/16 (*.f64 -1/8 y)) (-.f64 1/256 (*.f64 (*.f64 y y) 1/64)))) (2)) ((/.f64 (*.f64 (*.f64 z t) 1) (/.f64 (+.f64 (*.f64 (*.f64 y y) 1/64) (-.f64 1/256 (*.f64 1/128 y))) (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512)))) (2)) ((/.f64 (*.f64 (*.f64 z t) (-.f64 1/256 (*.f64 (*.f64 y y) 1/64))) (+.f64 1/16 (*.f64 -1/8 y))) (2)) ((/.f64 (*.f64 (*.f64 z t) (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512))) (+.f64 (*.f64 (*.f64 y y) 1/64) (-.f64 1/256 (*.f64 1/128 y)))) (2)) ((/.f64 (*.f64 z (*.f64 t (-.f64 1/256 (*.f64 (*.f64 y y) 1/64)))) (+.f64 1/16 (*.f64 -1/8 y))) (2)) ((/.f64 (*.f64 z (*.f64 t (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512)))) (+.f64 (*.f64 (*.f64 y y) 1/64) (-.f64 1/256 (*.f64 1/128 y)))) (2)) ((/.f64 (*.f64 z (*.f64 (-.f64 1/256 (*.f64 (*.f64 y y) 1/64)) t)) (+.f64 1/16 (*.f64 -1/8 y))) (2)) ((/.f64 (*.f64 z (*.f64 (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512)) t)) (+.f64 (*.f64 (*.f64 y y) 1/64) (-.f64 1/256 (*.f64 1/128 y)))) (2)) ((/.f64 (*.f64 z (-.f64 (*.f64 (*.f64 t 1/16) (*.f64 t 1/16)) (*.f64 (*.f64 t (*.f64 1/8 y)) (*.f64 t (*.f64 1/8 y))))) (-.f64 (*.f64 t 1/16) (*.f64 t (*.f64 1/8 y)))) (2)) ((/.f64 (*.f64 z (+.f64 (pow.f64 (*.f64 t 1/16) 3) (pow.f64 (*.f64 t (*.f64 1/8 y)) 3))) (+.f64 (*.f64 (*.f64 t 1/16) (*.f64 t 1/16)) (-.f64 (*.f64 (*.f64 t (*.f64 1/8 y)) (*.f64 t (*.f64 1/8 y))) (*.f64 (*.f64 t 1/16) (*.f64 t (*.f64 1/8 y)))))) (2)) ((/.f64 (*.f64 1 (*.f64 (*.f64 z t) (-.f64 1/256 (*.f64 (*.f64 y y) 1/64)))) (+.f64 1/16 (*.f64 -1/8 y))) (2)) ((/.f64 (*.f64 1 (*.f64 (*.f64 z t) (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512)))) (+.f64 (*.f64 (*.f64 y y) 1/64) (-.f64 1/256 (*.f64 1/128 y)))) (2)) ((/.f64 (*.f64 (*.f64 z t) (-.f64 (*.f64 (*.f64 y y) 1/64) 1/256)) (-.f64 (*.f64 1/8 y) 1/16)) (2)) ((/.f64 (*.f64 (*.f64 z t) (neg.f64 (-.f64 1/256 (*.f64 (*.f64 y y) 1/64)))) (neg.f64 (+.f64 1/16 (*.f64 -1/8 y)))) (2)) ((/.f64 (*.f64 (*.f64 z t) (neg.f64 (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512)))) (neg.f64 (+.f64 (*.f64 (*.f64 y y) 1/64) (-.f64 1/256 (*.f64 1/128 y))))) (2)) ((/.f64 (*.f64 (*.f64 (*.f64 z t) 1) 1) (/.f64 (+.f64 1/16 (*.f64 -1/8 y)) (-.f64 1/256 (*.f64 (*.f64 y y) 1/64)))) (2)) ((/.f64 (*.f64 (*.f64 (*.f64 z t) 1) 1) (/.f64 (+.f64 (*.f64 (*.f64 y y) 1/64) (-.f64 1/256 (*.f64 1/128 y))) (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512)))) (2)) ((/.f64 (*.f64 (*.f64 (*.f64 z t) 1) (-.f64 1/256 (*.f64 (*.f64 y y) 1/64))) (+.f64 1/16 (*.f64 -1/8 y))) (2)) ((/.f64 (*.f64 (*.f64 (*.f64 z t) 1) (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512))) (+.f64 (*.f64 (*.f64 y y) 1/64) (-.f64 1/256 (*.f64 1/128 y)))) (2)) ((/.f64 (*.f64 (*.f64 (*.f64 z t) 1) (-.f64 (*.f64 (*.f64 y y) 1/64) 1/256)) (-.f64 (*.f64 1/8 y) 1/16)) (2)) ((/.f64 (*.f64 (*.f64 (*.f64 z t) 1) (neg.f64 (-.f64 1/256 (*.f64 (*.f64 y y) 1/64)))) (neg.f64 (+.f64 1/16 (*.f64 -1/8 y)))) (2)) ((/.f64 (*.f64 (*.f64 (*.f64 z t) 1) (neg.f64 (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512)))) (neg.f64 (+.f64 (*.f64 (*.f64 y y) 1/64) (-.f64 1/256 (*.f64 1/128 y))))) (2)) ((/.f64 (*.f64 (*.f64 (*.f64 z t) (sqrt.f64 (fma.f64 1/8 y 1/16))) (sqrt.f64 (-.f64 1/256 (*.f64 (*.f64 y y) 1/64)))) (sqrt.f64 (+.f64 1/16 (*.f64 -1/8 y)))) (2)) ((/.f64 (*.f64 (*.f64 (*.f64 z t) (sqrt.f64 (fma.f64 1/8 y 1/16))) (sqrt.f64 (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512)))) (sqrt.f64 (+.f64 (*.f64 (*.f64 y y) 1/64) (-.f64 1/256 (*.f64 1/128 y))))) (2)) ((/.f64 (*.f64 (*.f64 (*.f64 z t) (pow.f64 (cbrt.f64 (fma.f64 1/8 y 1/16)) 2)) (cbrt.f64 (-.f64 1/256 (*.f64 (*.f64 y y) 1/64)))) (cbrt.f64 (+.f64 1/16 (*.f64 -1/8 y)))) (2)) ((/.f64 (*.f64 (*.f64 (*.f64 z t) (pow.f64 (cbrt.f64 (fma.f64 1/8 y 1/16)) 2)) (cbrt.f64 (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512)))) (cbrt.f64 (+.f64 (*.f64 (*.f64 y y) 1/64) (-.f64 1/256 (*.f64 1/128 y))))) (2)) ((pow.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)) 2)) (2)) ((log.f64 (pow.f64 (exp.f64 z) (*.f64 t (fma.f64 1/8 y 1/16)))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)) 3)) (2)) ((cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (*.f64 t (fma.f64 1/8 y 1/16)) 3))) (2)) ((cbrt.f64 (*.f64 (pow.f64 (*.f64 t (fma.f64 1/8 y 1/16)) 3) (pow.f64 z 3))) (2)) ((expm1.f64 (log1p.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)))) (2)) ((exp.f64 (log.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)))) (2)))

simplify126.0ms (0.5%)

Algorithm
egg-herbie
Rules
1514×associate-/r*
1410×associate-*r*
1270×associate-*l*
712×*-commutative
552×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04929876
114109336
264569318
Stop Event
node limit
Counts
274 → 250
Calls
Call 1
Inputs
1
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 y)) 2) (pow.f64 z 2)))) 1)
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 y)) 4) (pow.f64 z 4)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 y)) 2) (pow.f64 z 2)))) 1))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 y)) 4) (pow.f64 z 4)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 y)) 2) (pow.f64 z 2)))) (+.f64 1 (*.f64 -1/720 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 y)) 6) (pow.f64 z 6)))))))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
1
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 y)) 2) (pow.f64 z 2)))) 1)
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 y)) 4) (pow.f64 z 4)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 y)) 2) (pow.f64 z 2)))) 1))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 y)) 4) (pow.f64 z 4)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 y)) 2) (pow.f64 z 2)))) (+.f64 1 (*.f64 -1/720 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 y)) 6) (pow.f64 z 6)))))))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z))))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (+.f64 (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 2) (pow.f64 z 2))))) (*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (+.f64 (*.f64 1/3072 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 (*.f64 1/16 (*.f64 t z))))))) (+.f64 (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 2) (pow.f64 z 2))))) (*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z))))))))))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (-.f64 1/16 (*.f64 -1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (-.f64 1/16 (*.f64 -1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (-.f64 1/16 (*.f64 -1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (-.f64 1/16 (*.f64 -1/8 y)) z)))
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2) (pow.f64 b 2)))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 4) (pow.f64 b 4)))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2) (pow.f64 b 2))))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 4) (pow.f64 b 4)))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2) (pow.f64 b 2)))) (*.f64 -1/720 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 6) (pow.f64 b 6)))))))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b)))
(cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a)))))
(cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a)))))
(cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a)))))
(cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a)))))
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2) (pow.f64 b 2)))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 4) (pow.f64 b 4)))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2) (pow.f64 b 2))))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 4) (pow.f64 b 4)))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2) (pow.f64 b 2)))) (*.f64 -1/720 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 6) (pow.f64 b 6)))))))
(cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a)))))
(cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a)))))
(cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a)))))
(cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a)))))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b)))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t b)))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (+.f64 (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t b)))) (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) (pow.f64 b 2)))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (+.f64 (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t b)))) (+.f64 (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) (pow.f64 b 2))))) (*.f64 1/3072 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 t 3) (pow.f64 b 3))))))))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b)))
(cos.f64 (*.f64 (-.f64 1/16 (*.f64 -1/8 a)) (*.f64 t b)))
(cos.f64 (*.f64 (-.f64 1/16 (*.f64 -1/8 a)) (*.f64 t b)))
(cos.f64 (*.f64 (-.f64 1/16 (*.f64 -1/8 a)) (*.f64 t b)))
(cos.f64 (*.f64 (-.f64 1/16 (*.f64 -1/8 a)) (*.f64 t b)))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 1/16 (*.f64 t b))
(+.f64 (*.f64 1/8 (*.f64 a (*.f64 t b))) (*.f64 1/16 (*.f64 t b)))
(+.f64 (*.f64 1/8 (*.f64 a (*.f64 t b))) (*.f64 1/16 (*.f64 t b)))
(+.f64 (*.f64 1/8 (*.f64 a (*.f64 t b))) (*.f64 1/16 (*.f64 t b)))
(*.f64 1/8 (*.f64 a (*.f64 t b)))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(*.f64 1/8 (*.f64 a (*.f64 t b)))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 1/16 (*.f64 t z))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 1/8 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 1/8 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))))) 1)
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))) 1)
(*.f64 1 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)))) (sqrt.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)))) 2) (cbrt.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)))))
(pow.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))) 1)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))))) 1)
(-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/16 b) t)) (cos.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)))) (*.f64 (sin.f64 (*.f64 (*.f64 1/16 b) t)) (sin.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) 1)
(*.f64 1 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))) (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))) 2) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))))
(pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) 1)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))))
(exp.f64 (log.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))))
(+.f64 (*.f64 (*.f64 1/16 b) t) (*.f64 (*.f64 t b) (*.f64 1/8 a)))
(+.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)) (*.f64 (*.f64 1/16 b) t))
(+.f64 (*.f64 (*.f64 (*.f64 1/16 b) t) 1) (*.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)) 1))
(+.f64 (*.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)) 1) (*.f64 (*.f64 (*.f64 1/16 b) t) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))) 1)
(/.f64 (*.f64 t b) (/.f64 (+.f64 1/16 (*.f64 -1/8 a)) (-.f64 1/256 (*.f64 (*.f64 a a) 1/64))))
(/.f64 (*.f64 t b) (/.f64 (-.f64 (*.f64 (*.f64 a a) 1/64) (-.f64 (*.f64 1/128 a) 1/256)) (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512))))
(/.f64 (*.f64 (*.f64 t b) (-.f64 1/256 (*.f64 (*.f64 a a) 1/64))) (+.f64 1/16 (*.f64 -1/8 a)))
(/.f64 (*.f64 (*.f64 t b) (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512))) (-.f64 (*.f64 (*.f64 a a) 1/64) (-.f64 (*.f64 1/128 a) 1/256)))
(/.f64 (*.f64 (-.f64 1/256 (*.f64 (*.f64 a a) 1/64)) (*.f64 t b)) (+.f64 1/16 (*.f64 -1/8 a)))
(/.f64 (*.f64 (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)) (*.f64 t b)) (-.f64 (*.f64 (*.f64 a a) 1/64) (-.f64 (*.f64 1/128 a) 1/256)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 1/16 b) t) (*.f64 (*.f64 1/16 b) t)) (*.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)) (*.f64 (*.f64 t b) (*.f64 1/8 a)))) (-.f64 (*.f64 (*.f64 1/16 b) t) (*.f64 (*.f64 t b) (*.f64 1/8 a))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/16 b) t) 3) (pow.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 1/16 b) t) (*.f64 (*.f64 1/16 b) t)) (-.f64 (*.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)) (*.f64 (*.f64 t b) (*.f64 1/8 a))) (*.f64 (*.f64 (*.f64 1/16 b) t) (*.f64 (*.f64 t b) (*.f64 1/8 a))))))
(/.f64 (*.f64 t (*.f64 b (-.f64 1/256 (*.f64 (*.f64 a a) 1/64)))) (+.f64 1/16 (*.f64 -1/8 a)))
(/.f64 (*.f64 t (*.f64 b (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)))) (-.f64 (*.f64 (*.f64 a a) 1/64) (-.f64 (*.f64 1/128 a) 1/256)))
(/.f64 (*.f64 (*.f64 t b) (-.f64 (*.f64 (*.f64 a a) 1/64) 1/256)) (-.f64 (*.f64 1/8 a) 1/16))
(/.f64 (*.f64 (*.f64 t b) (neg.f64 (-.f64 1/256 (*.f64 (*.f64 a a) 1/64)))) (neg.f64 (+.f64 1/16 (*.f64 -1/8 a))))
(/.f64 (*.f64 (*.f64 t b) (neg.f64 (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)))) (neg.f64 (-.f64 (*.f64 (*.f64 a a) 1/64) (-.f64 (*.f64 1/128 a) 1/256))))
(/.f64 (*.f64 1 (*.f64 (*.f64 t b) (-.f64 1/256 (*.f64 (*.f64 a a) 1/64)))) (+.f64 1/16 (*.f64 -1/8 a)))
(/.f64 (*.f64 1 (*.f64 (*.f64 t b) (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)))) (-.f64 (*.f64 (*.f64 a a) 1/64) (-.f64 (*.f64 1/128 a) 1/256)))
(/.f64 (*.f64 1 (*.f64 (-.f64 1/256 (*.f64 (*.f64 a a) 1/64)) (*.f64 t b))) (+.f64 1/16 (*.f64 -1/8 a)))
(/.f64 (*.f64 1 (*.f64 (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)) (*.f64 t b))) (-.f64 (*.f64 (*.f64 a a) 1/64) (-.f64 (*.f64 1/128 a) 1/256)))
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 (*.f64 1/16 b) t) (*.f64 (*.f64 1/16 b) t)) (*.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)) (*.f64 (*.f64 t b) (*.f64 1/8 a))))) (-.f64 (*.f64 (*.f64 1/16 b) t) (*.f64 (*.f64 t b) (*.f64 1/8 a))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 1/16 b) t) 3) (pow.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)) 3))) (+.f64 (*.f64 (*.f64 (*.f64 1/16 b) t) (*.f64 (*.f64 1/16 b) t)) (-.f64 (*.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)) (*.f64 (*.f64 t b) (*.f64 1/8 a))) (*.f64 (*.f64 (*.f64 1/16 b) t) (*.f64 (*.f64 t b) (*.f64 1/8 a))))))
(/.f64 (*.f64 (*.f64 (*.f64 t b) (sqrt.f64 (fma.f64 1/8 a 1/16))) (sqrt.f64 (-.f64 1/256 (*.f64 (*.f64 a a) 1/64)))) (sqrt.f64 (+.f64 1/16 (*.f64 -1/8 a))))
(/.f64 (*.f64 (*.f64 (*.f64 t b) (sqrt.f64 (fma.f64 1/8 a 1/16))) (sqrt.f64 (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)))) (sqrt.f64 (-.f64 (*.f64 (*.f64 a a) 1/64) (-.f64 (*.f64 1/128 a) 1/256))))
(/.f64 (*.f64 (*.f64 (*.f64 t b) (pow.f64 (cbrt.f64 (fma.f64 1/8 a 1/16)) 2)) (cbrt.f64 (-.f64 1/256 (*.f64 (*.f64 a a) 1/64)))) (cbrt.f64 (+.f64 1/16 (*.f64 -1/8 a))))
(/.f64 (*.f64 (*.f64 (*.f64 t b) (pow.f64 (cbrt.f64 (fma.f64 1/8 a 1/16)) 2)) (cbrt.f64 (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)))) (cbrt.f64 (-.f64 (*.f64 (*.f64 a a) 1/64) (-.f64 (*.f64 1/128 a) 1/256))))
(pow.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))) 1)
(pow.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) 2)
(pow.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) 3)
(pow.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 1/8 a 1/16)) (*.f64 t b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))))
(cbrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (fma.f64 1/8 a 1/16) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 3) (pow.f64 (*.f64 t b) 3)))
(expm1.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))))
(exp.f64 (log.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))))
(exp.f64 (*.f64 (log.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) 1))
(log1p.f64 (expm1.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))))
(fma.f64 1/16 (*.f64 t b) (*.f64 (*.f64 t b) (*.f64 1/8 a)))
(fma.f64 (*.f64 t b) 1/16 (*.f64 (*.f64 t b) (*.f64 1/8 a)))
(+.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 z (*.f64 t (*.f64 1/8 y))))
(+.f64 (*.f64 z (*.f64 t (*.f64 1/8 y))) (*.f64 z (*.f64 t 1/16)))
(+.f64 (*.f64 (*.f64 z t) 1/16) (*.f64 (*.f64 z t) (*.f64 1/8 y)))
(+.f64 (*.f64 (*.f64 z t) (*.f64 1/8 y)) (*.f64 (*.f64 z t) 1/16))
(+.f64 (*.f64 (*.f64 t 1/16) z) (*.f64 (*.f64 t (*.f64 1/8 y)) z))
(+.f64 (*.f64 (*.f64 t (*.f64 1/8 y)) z) (*.f64 (*.f64 t 1/16) z))
(+.f64 (*.f64 1/16 (*.f64 z t)) (*.f64 (*.f64 1/8 y) (*.f64 z t)))
(+.f64 (*.f64 (*.f64 1/8 y) (*.f64 z t)) (*.f64 1/16 (*.f64 z t)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)))) 1)
(/.f64 (*.f64 (*.f64 z t) 1) (/.f64 (+.f64 1/16 (*.f64 -1/8 y)) (-.f64 1/256 (*.f64 (*.f64 y y) 1/64))))
(/.f64 (*.f64 (*.f64 z t) 1) (/.f64 (+.f64 (*.f64 (*.f64 y y) 1/64) (-.f64 1/256 (*.f64 1/128 y))) (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512))))
(/.f64 (*.f64 (*.f64 z t) (-.f64 1/256 (*.f64 (*.f64 y y) 1/64))) (+.f64 1/16 (*.f64 -1/8 y)))
(/.f64 (*.f64 (*.f64 z t) (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512))) (+.f64 (*.f64 (*.f64 y y) 1/64) (-.f64 1/256 (*.f64 1/128 y))))
(/.f64 (*.f64 z (*.f64 t (-.f64 1/256 (*.f64 (*.f64 y y) 1/64)))) (+.f64 1/16 (*.f64 -1/8 y)))
(/.f64 (*.f64 z (*.f64 t (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512)))) (+.f64 (*.f64 (*.f64 y y) 1/64) (-.f64 1/256 (*.f64 1/128 y))))
(/.f64 (*.f64 z (*.f64 (-.f64 1/256 (*.f64 (*.f64 y y) 1/64)) t)) (+.f64 1/16 (*.f64 -1/8 y)))
(/.f64 (*.f64 z (*.f64 (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512)) t)) (+.f64 (*.f64 (*.f64 y y) 1/64) (-.f64 1/256 (*.f64 1/128 y))))
(/.f64 (*.f64 z (-.f64 (*.f64 (*.f64 t 1/16) (*.f64 t 1/16)) (*.f64 (*.f64 t (*.f64 1/8 y)) (*.f64 t (*.f64 1/8 y))))) (-.f64 (*.f64 t 1/16) (*.f64 t (*.f64 1/8 y))))
(/.f64 (*.f64 z (+.f64 (pow.f64 (*.f64 t 1/16) 3) (pow.f64 (*.f64 t (*.f64 1/8 y)) 3))) (+.f64 (*.f64 (*.f64 t 1/16) (*.f64 t 1/16)) (-.f64 (*.f64 (*.f64 t (*.f64 1/8 y)) (*.f64 t (*.f64 1/8 y))) (*.f64 (*.f64 t 1/16) (*.f64 t (*.f64 1/8 y))))))
(/.f64 (*.f64 1 (*.f64 (*.f64 z t) (-.f64 1/256 (*.f64 (*.f64 y y) 1/64)))) (+.f64 1/16 (*.f64 -1/8 y)))
(/.f64 (*.f64 1 (*.f64 (*.f64 z t) (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512)))) (+.f64 (*.f64 (*.f64 y y) 1/64) (-.f64 1/256 (*.f64 1/128 y))))
(/.f64 (*.f64 (*.f64 z t) (-.f64 (*.f64 (*.f64 y y) 1/64) 1/256)) (-.f64 (*.f64 1/8 y) 1/16))
(/.f64 (*.f64 (*.f64 z t) (neg.f64 (-.f64 1/256 (*.f64 (*.f64 y y) 1/64)))) (neg.f64 (+.f64 1/16 (*.f64 -1/8 y))))
(/.f64 (*.f64 (*.f64 z t) (neg.f64 (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512)))) (neg.f64 (+.f64 (*.f64 (*.f64 y y) 1/64) (-.f64 1/256 (*.f64 1/128 y)))))
(/.f64 (*.f64 (*.f64 (*.f64 z t) 1) 1) (/.f64 (+.f64 1/16 (*.f64 -1/8 y)) (-.f64 1/256 (*.f64 (*.f64 y y) 1/64))))
(/.f64 (*.f64 (*.f64 (*.f64 z t) 1) 1) (/.f64 (+.f64 (*.f64 (*.f64 y y) 1/64) (-.f64 1/256 (*.f64 1/128 y))) (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512))))
(/.f64 (*.f64 (*.f64 (*.f64 z t) 1) (-.f64 1/256 (*.f64 (*.f64 y y) 1/64))) (+.f64 1/16 (*.f64 -1/8 y)))
(/.f64 (*.f64 (*.f64 (*.f64 z t) 1) (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512))) (+.f64 (*.f64 (*.f64 y y) 1/64) (-.f64 1/256 (*.f64 1/128 y))))
(/.f64 (*.f64 (*.f64 (*.f64 z t) 1) (-.f64 (*.f64 (*.f64 y y) 1/64) 1/256)) (-.f64 (*.f64 1/8 y) 1/16))
(/.f64 (*.f64 (*.f64 (*.f64 z t) 1) (neg.f64 (-.f64 1/256 (*.f64 (*.f64 y y) 1/64)))) (neg.f64 (+.f64 1/16 (*.f64 -1/8 y))))
(/.f64 (*.f64 (*.f64 (*.f64 z t) 1) (neg.f64 (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512)))) (neg.f64 (+.f64 (*.f64 (*.f64 y y) 1/64) (-.f64 1/256 (*.f64 1/128 y)))))
(/.f64 (*.f64 (*.f64 (*.f64 z t) (sqrt.f64 (fma.f64 1/8 y 1/16))) (sqrt.f64 (-.f64 1/256 (*.f64 (*.f64 y y) 1/64)))) (sqrt.f64 (+.f64 1/16 (*.f64 -1/8 y))))
(/.f64 (*.f64 (*.f64 (*.f64 z t) (sqrt.f64 (fma.f64 1/8 y 1/16))) (sqrt.f64 (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512)))) (sqrt.f64 (+.f64 (*.f64 (*.f64 y y) 1/64) (-.f64 1/256 (*.f64 1/128 y)))))
(/.f64 (*.f64 (*.f64 (*.f64 z t) (pow.f64 (cbrt.f64 (fma.f64 1/8 y 1/16)) 2)) (cbrt.f64 (-.f64 1/256 (*.f64 (*.f64 y y) 1/64)))) (cbrt.f64 (+.f64 1/16 (*.f64 -1/8 y))))
(/.f64 (*.f64 (*.f64 (*.f64 z t) (pow.f64 (cbrt.f64 (fma.f64 1/8 y 1/16)) 2)) (cbrt.f64 (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512)))) (cbrt.f64 (+.f64 (*.f64 (*.f64 y y) 1/64) (-.f64 1/256 (*.f64 1/128 y)))))
(pow.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)) 1)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))) 2)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)) 2))
(log.f64 (pow.f64 (exp.f64 z) (*.f64 t (fma.f64 1/8 y 1/16))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)) 3))
(cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (*.f64 t (fma.f64 1/8 y 1/16)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 t (fma.f64 1/8 y 1/16)) 3) (pow.f64 z 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))))
(exp.f64 (log.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))))
Outputs
1
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 y)) 2) (pow.f64 z 2)))) 1)
(fma.f64 -1/2 (*.f64 (*.f64 t t) (*.f64 (pow.f64 (fma.f64 1/8 y 1/16) 2) (*.f64 z z))) 1)
(fma.f64 -1/2 (pow.f64 (*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z)) 2) 1)
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 y)) 4) (pow.f64 z 4)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 y)) 2) (pow.f64 z 2)))) 1))
(fma.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (fma.f64 1/8 y 1/16) 4) (pow.f64 z 4))) (fma.f64 -1/2 (*.f64 (*.f64 t t) (*.f64 (pow.f64 (fma.f64 1/8 y 1/16) 2) (*.f64 z z))) 1))
(fma.f64 1/24 (*.f64 (pow.f64 (fma.f64 1/8 y 1/16) 4) (*.f64 (pow.f64 z 4) (pow.f64 t 4))) (fma.f64 -1/2 (pow.f64 (*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z)) 2) 1))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 y)) 4) (pow.f64 z 4)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 y)) 2) (pow.f64 z 2)))) (+.f64 1 (*.f64 -1/720 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 y)) 6) (pow.f64 z 6)))))))
(fma.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (fma.f64 1/8 y 1/16) 4) (pow.f64 z 4))) (+.f64 (fma.f64 -1/2 (*.f64 (*.f64 t t) (*.f64 (pow.f64 (fma.f64 1/8 y 1/16) 2) (*.f64 z z))) 1) (*.f64 (*.f64 -1/720 (pow.f64 t 6)) (*.f64 (pow.f64 (fma.f64 1/8 y 1/16) 6) (pow.f64 z 6)))))
(fma.f64 1/24 (*.f64 (pow.f64 (fma.f64 1/8 y 1/16) 4) (*.f64 (pow.f64 z 4) (pow.f64 t 4))) (fma.f64 -1/2 (pow.f64 (*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z)) 2) (fma.f64 -1/720 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 (fma.f64 1/8 y 1/16) 6) (pow.f64 z 6))) 1)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z)))
1
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 y)) 2) (pow.f64 z 2)))) 1)
(fma.f64 -1/2 (*.f64 (*.f64 t t) (*.f64 (pow.f64 (fma.f64 1/8 y 1/16) 2) (*.f64 z z))) 1)
(fma.f64 -1/2 (pow.f64 (*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z)) 2) 1)
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 y)) 4) (pow.f64 z 4)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 y)) 2) (pow.f64 z 2)))) 1))
(fma.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (fma.f64 1/8 y 1/16) 4) (pow.f64 z 4))) (fma.f64 -1/2 (*.f64 (*.f64 t t) (*.f64 (pow.f64 (fma.f64 1/8 y 1/16) 2) (*.f64 z z))) 1))
(fma.f64 1/24 (*.f64 (pow.f64 (fma.f64 1/8 y 1/16) 4) (*.f64 (pow.f64 z 4) (pow.f64 t 4))) (fma.f64 -1/2 (pow.f64 (*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z)) 2) 1))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 y)) 4) (pow.f64 z 4)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 y)) 2) (pow.f64 z 2)))) (+.f64 1 (*.f64 -1/720 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 y)) 6) (pow.f64 z 6)))))))
(fma.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (fma.f64 1/8 y 1/16) 4) (pow.f64 z 4))) (+.f64 (fma.f64 -1/2 (*.f64 (*.f64 t t) (*.f64 (pow.f64 (fma.f64 1/8 y 1/16) 2) (*.f64 z z))) 1) (*.f64 (*.f64 -1/720 (pow.f64 t 6)) (*.f64 (pow.f64 (fma.f64 1/8 y 1/16) 6) (pow.f64 z 6)))))
(fma.f64 1/24 (*.f64 (pow.f64 (fma.f64 1/8 y 1/16) 4) (*.f64 (pow.f64 z 4) (pow.f64 t 4))) (fma.f64 -1/2 (pow.f64 (*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z)) 2) (fma.f64 -1/720 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 (fma.f64 1/8 y 1/16) 6) (pow.f64 z 6))) 1)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z)))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z))))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 y -1/8) (*.f64 (*.f64 t z) (sin.f64 (*.f64 1/16 (*.f64 t z))))))
(fma.f64 -1/8 (*.f64 y (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 t z))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (+.f64 (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 2) (pow.f64 z 2))))) (*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (fma.f64 -1/128 (*.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 y y)) (*.f64 (*.f64 t t) (*.f64 z z))) (*.f64 (*.f64 y -1/8) (*.f64 (*.f64 t z) (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (fma.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 t t) (*.f64 (*.f64 z z) (*.f64 y y)))) (*.f64 y (*.f64 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 t z)) -1/8))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (+.f64 (*.f64 1/3072 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 (*.f64 1/16 (*.f64 t z))))))) (+.f64 (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 2) (pow.f64 z 2))))) (*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z))))))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (fma.f64 1/3072 (*.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 3)) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (pow.f64 z 3))) (fma.f64 -1/128 (*.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 y y)) (*.f64 (*.f64 t t) (*.f64 z z))) (*.f64 (*.f64 y -1/8) (*.f64 (*.f64 t z) (sin.f64 (*.f64 1/16 (*.f64 t z))))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (fma.f64 1/3072 (*.f64 (pow.f64 y 3) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (pow.f64 (*.f64 t z) 3))) (fma.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 t t) (*.f64 (*.f64 z z) (*.f64 y y)))) (*.f64 y (*.f64 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 t z)) -1/8)))))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z)))
(cos.f64 (*.f64 t (*.f64 (-.f64 1/16 (*.f64 -1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z)))
(cos.f64 (*.f64 t (*.f64 (-.f64 1/16 (*.f64 -1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z)))
(cos.f64 (*.f64 t (*.f64 (-.f64 1/16 (*.f64 -1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z)))
(cos.f64 (*.f64 t (*.f64 (-.f64 1/16 (*.f64 -1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z)))
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2) (pow.f64 b 2)))))
(+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 (*.f64 t t) (pow.f64 (fma.f64 1/8 a 1/16) 2)) (*.f64 b b))))
(fma.f64 -1/2 (pow.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b)) 2) 1)
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 4) (pow.f64 b 4)))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2) (pow.f64 b 2))))))
(fma.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 4) (pow.f64 b 4))) (+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 (*.f64 t t) (pow.f64 (fma.f64 1/8 a 1/16) 2)) (*.f64 b b)))))
(fma.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 4) (pow.f64 b 4))) (fma.f64 -1/2 (pow.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b)) 2) 1))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 4) (pow.f64 b 4)))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2) (pow.f64 b 2)))) (*.f64 -1/720 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 6) (pow.f64 b 6)))))))
(fma.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 4) (pow.f64 b 4))) (+.f64 1 (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 t t) (pow.f64 (fma.f64 1/8 a 1/16) 2)) (*.f64 b b)) (*.f64 (*.f64 -1/720 (pow.f64 t 6)) (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 6) (pow.f64 b 6))))))
(+.f64 (fma.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 4) (pow.f64 b 4))) (fma.f64 -1/2 (pow.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b)) 2) 1)) (*.f64 (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 6) (pow.f64 b 6)) (*.f64 -1/720 (pow.f64 t 6))))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b)))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b)))
(cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b)))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b)))
(cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b)))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b)))
(cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b)))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b)))
(cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b)))
(cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a)))))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b)))
(cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b)))
(cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a)))))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b)))
(cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b)))
(cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a)))))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b)))
(cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b)))
(cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a)))))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b)))
(cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b)))
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2) (pow.f64 b 2)))))
(+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 (*.f64 t t) (pow.f64 (fma.f64 1/8 a 1/16) 2)) (*.f64 b b))))
(fma.f64 -1/2 (pow.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b)) 2) 1)
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 4) (pow.f64 b 4)))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2) (pow.f64 b 2))))))
(fma.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 4) (pow.f64 b 4))) (+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 (*.f64 t t) (pow.f64 (fma.f64 1/8 a 1/16) 2)) (*.f64 b b)))))
(fma.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 4) (pow.f64 b 4))) (fma.f64 -1/2 (pow.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b)) 2) 1))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 4) (pow.f64 b 4)))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2) (pow.f64 b 2)))) (*.f64 -1/720 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 6) (pow.f64 b 6)))))))
(fma.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 4) (pow.f64 b 4))) (+.f64 1 (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 t t) (pow.f64 (fma.f64 1/8 a 1/16) 2)) (*.f64 b b)) (*.f64 (*.f64 -1/720 (pow.f64 t 6)) (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 6) (pow.f64 b 6))))))
(+.f64 (fma.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 4) (pow.f64 b 4))) (fma.f64 -1/2 (pow.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b)) 2) 1)) (*.f64 (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 6) (pow.f64 b 6)) (*.f64 -1/720 (pow.f64 t 6))))
(cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a)))))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b)))
(cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b)))
(cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a)))))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b)))
(cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b)))
(cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a)))))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b)))
(cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b)))
(cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a)))))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b)))
(cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b)))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b)))
(cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b)))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b)))
(cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b)))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b)))
(cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b)))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b)))
(cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b)))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 t (*.f64 1/16 b)))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t b)))))
(+.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) (*.f64 (*.f64 a t) b))))
(fma.f64 -1/8 (*.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) (*.f64 t (*.f64 b a))) (cos.f64 (*.f64 t (*.f64 1/16 b))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (+.f64 (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t b)))) (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) (pow.f64 b 2)))))))
(+.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (fma.f64 -1/8 (*.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) (*.f64 (*.f64 a t) b)) (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 t t) (*.f64 b b)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) (*.f64 t (*.f64 b a))) (cos.f64 (*.f64 t (*.f64 1/16 b)))) (*.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (*.f64 a a)) (*.f64 (*.f64 (*.f64 t t) (*.f64 b b)) -1/128)))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (+.f64 (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t b)))) (+.f64 (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) (pow.f64 b 2))))) (*.f64 1/3072 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 t 3) (pow.f64 b 3))))))))
(+.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (fma.f64 -1/8 (*.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) (*.f64 (*.f64 a t) b)) (fma.f64 -1/128 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 t t) (*.f64 b b)))) (*.f64 (*.f64 1/3072 (sin.f64 (*.f64 t (*.f64 1/16 b)))) (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 t b) 3))))))
(+.f64 (fma.f64 -1/8 (*.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) (*.f64 t (*.f64 b a))) (cos.f64 (*.f64 t (*.f64 1/16 b)))) (fma.f64 -1/128 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) (pow.f64 a 3)) (*.f64 (pow.f64 (*.f64 t b) 3) 1/3072))))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b)))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b)))
(cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b)))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b)))
(cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b)))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b)))
(cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b)))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b)))
(cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b)))
(cos.f64 (*.f64 (-.f64 1/16 (*.f64 -1/8 a)) (*.f64 t b)))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b)))
(cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b)))
(cos.f64 (*.f64 (-.f64 1/16 (*.f64 -1/8 a)) (*.f64 t b)))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b)))
(cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b)))
(cos.f64 (*.f64 (-.f64 1/16 (*.f64 -1/8 a)) (*.f64 t b)))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b)))
(cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b)))
(cos.f64 (*.f64 (-.f64 1/16 (*.f64 -1/8 a)) (*.f64 t b)))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b)))
(cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b)))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))
(*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b))
(*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))
(*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b))
(*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))
(*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b))
(*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))
(*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b))
(*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))
(*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b))
(*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))
(*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b))
(*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))
(*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b))
(*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))
(*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b))
(*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))
(*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b))
(*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))
(*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b))
(*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))
(*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b))
(*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))
(*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b))
(*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b))
(*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b))
(*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b))
(*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b))
(*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b))
(*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b))
(*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b))
(*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b))
(*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b))
(*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b))
(*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b))
(*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b))
(*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))
(*.f64 1/16 (*.f64 t b))
(*.f64 t (*.f64 1/16 b))
(+.f64 (*.f64 1/8 (*.f64 a (*.f64 t b))) (*.f64 1/16 (*.f64 t b)))
(*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b))
(*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))
(+.f64 (*.f64 1/8 (*.f64 a (*.f64 t b))) (*.f64 1/16 (*.f64 t b)))
(*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b))
(*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))
(+.f64 (*.f64 1/8 (*.f64 a (*.f64 t b))) (*.f64 1/16 (*.f64 t b)))
(*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b))
(*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))
(*.f64 1/8 (*.f64 a (*.f64 t b)))
(*.f64 t (*.f64 b (*.f64 1/8 a)))
(*.f64 t (*.f64 a (*.f64 1/8 b)))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b))
(*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b))
(*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b))
(*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))
(*.f64 1/8 (*.f64 a (*.f64 t b)))
(*.f64 t (*.f64 b (*.f64 1/8 a)))
(*.f64 t (*.f64 a (*.f64 1/8 b)))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b))
(*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b))
(*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b))
(*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z))
(*.f64 1/16 (*.f64 t z))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z))
(*.f64 1/8 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 1/8 z)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z))
(*.f64 1/8 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 1/8 z)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))))) 1)
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z)))
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))) 1)
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z)))
(*.f64 1 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)))) (sqrt.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)))))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)))) 2))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)))) 2) (cbrt.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)))))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z)))
(pow.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))) 1)
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)))) 2)
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)))) 3)
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))) 3) 1/3)
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))) 2))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z))) 2))
(fabs.f64 (cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z))))
(log.f64 (exp.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)))))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))))))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))) 3))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)))))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z)))
(exp.f64 (log.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)))))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)))) 1))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)))))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))))) 1)
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b)))
(cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b)))
(-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/16 b) t)) (cos.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)))) (*.f64 (sin.f64 (*.f64 (*.f64 1/16 b) t)) (sin.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)))))
(-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 b (*.f64 1/8 a))))) (*.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) (sin.f64 (*.f64 t (*.f64 b (*.f64 1/8 a))))))
(fma.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 a (*.f64 1/8 b)))) (*.f64 (sin.f64 (*.f64 t (*.f64 a (*.f64 1/8 b)))) (neg.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) 1)
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b)))
(cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b)))
(*.f64 1 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b)))
(cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))) (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b)))
(cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))) 2))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b)))
(cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))) 2) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b)))
(cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b)))
(pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) 1)
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b)))
(cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))) 2)
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b)))
(cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))) 3)
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b)))
(cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) 3) 1/3)
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b)))
(cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) 2))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b))) 2))
(fabs.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))
(log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b)))
(cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))))))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b)))
(cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) 3))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b)))
(cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b)))
(cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b)))
(exp.f64 (log.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b)))
(cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))) 1))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b)))
(cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))))
(cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b)))
(cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b)))
(+.f64 (*.f64 (*.f64 1/16 b) t) (*.f64 (*.f64 t b) (*.f64 1/8 a)))
(*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b))
(*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))
(+.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)) (*.f64 (*.f64 1/16 b) t))
(*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b))
(*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))
(+.f64 (*.f64 (*.f64 (*.f64 1/16 b) t) 1) (*.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)) 1))
(*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b))
(*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))
(+.f64 (*.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)) 1) (*.f64 (*.f64 (*.f64 1/16 b) t) 1))
(*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b))
(*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))) 1)
(*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b))
(*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))
(/.f64 (*.f64 t b) (/.f64 (+.f64 1/16 (*.f64 -1/8 a)) (-.f64 1/256 (*.f64 (*.f64 a a) 1/64))))
(*.f64 (/.f64 (*.f64 t b) (+.f64 1/16 (*.f64 -1/8 a))) (-.f64 1/256 (*.f64 a (*.f64 a 1/64))))
(*.f64 (-.f64 1/256 (*.f64 a (*.f64 a 1/64))) (/.f64 (*.f64 t b) (fma.f64 -1/8 a 1/16)))
(/.f64 (*.f64 t b) (/.f64 (-.f64 (*.f64 (*.f64 a a) 1/64) (-.f64 (*.f64 1/128 a) 1/256)) (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512))))
(*.f64 (/.f64 (*.f64 t b) (-.f64 (*.f64 a (*.f64 a 1/64)) (fma.f64 1/128 a -1/256))) (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)))
(*.f64 (fma.f64 (pow.f64 a 3) 1/512 1/4096) (/.f64 (*.f64 t b) (+.f64 1/256 (*.f64 a (-.f64 (*.f64 a 1/64) 1/128)))))
(/.f64 (*.f64 (*.f64 t b) (-.f64 1/256 (*.f64 (*.f64 a a) 1/64))) (+.f64 1/16 (*.f64 -1/8 a)))
(*.f64 (/.f64 (*.f64 t b) (+.f64 1/16 (*.f64 -1/8 a))) (-.f64 1/256 (*.f64 a (*.f64 a 1/64))))
(*.f64 (-.f64 1/256 (*.f64 a (*.f64 a 1/64))) (/.f64 (*.f64 t b) (fma.f64 -1/8 a 1/16)))
(/.f64 (*.f64 (*.f64 t b) (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512))) (-.f64 (*.f64 (*.f64 a a) 1/64) (-.f64 (*.f64 1/128 a) 1/256)))
(*.f64 (/.f64 (*.f64 t b) (-.f64 (*.f64 a (*.f64 a 1/64)) (fma.f64 1/128 a -1/256))) (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)))
(*.f64 (fma.f64 (pow.f64 a 3) 1/512 1/4096) (/.f64 (*.f64 t b) (+.f64 1/256 (*.f64 a (-.f64 (*.f64 a 1/64) 1/128)))))
(/.f64 (*.f64 (-.f64 1/256 (*.f64 (*.f64 a a) 1/64)) (*.f64 t b)) (+.f64 1/16 (*.f64 -1/8 a)))
(*.f64 (/.f64 (*.f64 t b) (+.f64 1/16 (*.f64 -1/8 a))) (-.f64 1/256 (*.f64 a (*.f64 a 1/64))))
(*.f64 (-.f64 1/256 (*.f64 a (*.f64 a 1/64))) (/.f64 (*.f64 t b) (fma.f64 -1/8 a 1/16)))
(/.f64 (*.f64 (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)) (*.f64 t b)) (-.f64 (*.f64 (*.f64 a a) 1/64) (-.f64 (*.f64 1/128 a) 1/256)))
(*.f64 (/.f64 (*.f64 t b) (-.f64 (*.f64 a (*.f64 a 1/64)) (fma.f64 1/128 a -1/256))) (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)))
(*.f64 (fma.f64 (pow.f64 a 3) 1/512 1/4096) (/.f64 (*.f64 t b) (+.f64 1/256 (*.f64 a (-.f64 (*.f64 a 1/64) 1/128)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 1/16 b) t) (*.f64 (*.f64 1/16 b) t)) (*.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)) (*.f64 (*.f64 t b) (*.f64 1/8 a)))) (-.f64 (*.f64 (*.f64 1/16 b) t) (*.f64 (*.f64 t b) (*.f64 1/8 a))))
(/.f64 (*.f64 (fma.f64 1/16 (*.f64 t b) (*.f64 t (*.f64 b (*.f64 1/8 a)))) (-.f64 (*.f64 t (*.f64 1/16 b)) (*.f64 t (*.f64 b (*.f64 1/8 a))))) (-.f64 (*.f64 t (*.f64 1/16 b)) (*.f64 t (*.f64 b (*.f64 1/8 a)))))
(/.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b)) (/.f64 (*.f64 (*.f64 t b) (-.f64 1/16 (*.f64 1/8 a))) (*.f64 (*.f64 t b) (-.f64 1/16 (*.f64 1/8 a)))))
(/.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b)) (/.f64 (*.f64 (*.f64 t b) (fma.f64 -1/8 a 1/16)) (*.f64 (*.f64 t b) (fma.f64 -1/8 a 1/16))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/16 b) t) 3) (pow.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 1/16 b) t) (*.f64 (*.f64 1/16 b) t)) (-.f64 (*.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)) (*.f64 (*.f64 t b) (*.f64 1/8 a))) (*.f64 (*.f64 (*.f64 1/16 b) t) (*.f64 (*.f64 t b) (*.f64 1/8 a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t (*.f64 1/16 b)) 3) (pow.f64 (*.f64 t (*.f64 b (*.f64 1/8 a))) 3)) (fma.f64 (*.f64 t (*.f64 1/16 b)) (*.f64 t (*.f64 1/16 b)) (*.f64 (*.f64 t (*.f64 b (*.f64 1/8 a))) (-.f64 (*.f64 t (*.f64 b (*.f64 1/8 a))) (*.f64 t (*.f64 1/16 b))))))
(/.f64 (+.f64 (*.f64 1/512 (pow.f64 (*.f64 t (*.f64 b a)) 3)) (*.f64 (pow.f64 (*.f64 t b) 3) 1/4096)) (fma.f64 (*.f64 t (*.f64 a (*.f64 1/8 b))) (*.f64 (*.f64 t b) (fma.f64 1/8 a -1/16)) (*.f64 (*.f64 t (*.f64 1/256 t)) (*.f64 b b))))
(/.f64 (*.f64 t (*.f64 b (-.f64 1/256 (*.f64 (*.f64 a a) 1/64)))) (+.f64 1/16 (*.f64 -1/8 a)))
(*.f64 (/.f64 (*.f64 t b) (+.f64 1/16 (*.f64 -1/8 a))) (-.f64 1/256 (*.f64 a (*.f64 a 1/64))))
(*.f64 (-.f64 1/256 (*.f64 a (*.f64 a 1/64))) (/.f64 (*.f64 t b) (fma.f64 -1/8 a 1/16)))
(/.f64 (*.f64 t (*.f64 b (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)))) (-.f64 (*.f64 (*.f64 a a) 1/64) (-.f64 (*.f64 1/128 a) 1/256)))
(*.f64 (/.f64 (*.f64 t b) (-.f64 (*.f64 a (*.f64 a 1/64)) (fma.f64 1/128 a -1/256))) (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)))
(*.f64 (fma.f64 (pow.f64 a 3) 1/512 1/4096) (/.f64 (*.f64 t b) (+.f64 1/256 (*.f64 a (-.f64 (*.f64 a 1/64) 1/128)))))
(/.f64 (*.f64 (*.f64 t b) (-.f64 (*.f64 (*.f64 a a) 1/64) 1/256)) (-.f64 (*.f64 1/8 a) 1/16))
(/.f64 (*.f64 t b) (/.f64 (fma.f64 1/8 a -1/16) (fma.f64 (*.f64 a a) 1/64 -1/256)))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 1/8 a -1/16)) (fma.f64 a (*.f64 a 1/64) -1/256))
(/.f64 (*.f64 (*.f64 t b) (neg.f64 (-.f64 1/256 (*.f64 (*.f64 a a) 1/64)))) (neg.f64 (+.f64 1/16 (*.f64 -1/8 a))))
(/.f64 (*.f64 t b) (/.f64 (fma.f64 1/8 a -1/16) (fma.f64 (*.f64 a a) 1/64 -1/256)))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 1/8 a -1/16)) (fma.f64 a (*.f64 a 1/64) -1/256))
(/.f64 (*.f64 (*.f64 t b) (neg.f64 (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)))) (neg.f64 (-.f64 (*.f64 (*.f64 a a) 1/64) (-.f64 (*.f64 1/128 a) 1/256))))
(/.f64 (neg.f64 (*.f64 (*.f64 t b) (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)))) (neg.f64 (-.f64 (*.f64 a (*.f64 a 1/64)) (fma.f64 1/128 a -1/256))))
(*.f64 (/.f64 (*.f64 t b) (+.f64 (*.f64 (*.f64 a a) -1/64) (fma.f64 a 1/128 -1/256))) (+.f64 -1/4096 (*.f64 (pow.f64 a 3) -1/512)))
(*.f64 (/.f64 (*.f64 t b) (-.f64 -1/256 (*.f64 a (-.f64 (*.f64 a 1/64) 1/128)))) (+.f64 -1/4096 (*.f64 (pow.f64 a 3) -1/512)))
(/.f64 (*.f64 1 (*.f64 (*.f64 t b) (-.f64 1/256 (*.f64 (*.f64 a a) 1/64)))) (+.f64 1/16 (*.f64 -1/8 a)))
(*.f64 (/.f64 (*.f64 t b) (+.f64 1/16 (*.f64 -1/8 a))) (-.f64 1/256 (*.f64 a (*.f64 a 1/64))))
(*.f64 (-.f64 1/256 (*.f64 a (*.f64 a 1/64))) (/.f64 (*.f64 t b) (fma.f64 -1/8 a 1/16)))
(/.f64 (*.f64 1 (*.f64 (*.f64 t b) (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)))) (-.f64 (*.f64 (*.f64 a a) 1/64) (-.f64 (*.f64 1/128 a) 1/256)))
(*.f64 (/.f64 (*.f64 t b) (-.f64 (*.f64 a (*.f64 a 1/64)) (fma.f64 1/128 a -1/256))) (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)))
(*.f64 (fma.f64 (pow.f64 a 3) 1/512 1/4096) (/.f64 (*.f64 t b) (+.f64 1/256 (*.f64 a (-.f64 (*.f64 a 1/64) 1/128)))))
(/.f64 (*.f64 1 (*.f64 (-.f64 1/256 (*.f64 (*.f64 a a) 1/64)) (*.f64 t b))) (+.f64 1/16 (*.f64 -1/8 a)))
(*.f64 (/.f64 (*.f64 t b) (+.f64 1/16 (*.f64 -1/8 a))) (-.f64 1/256 (*.f64 a (*.f64 a 1/64))))
(*.f64 (-.f64 1/256 (*.f64 a (*.f64 a 1/64))) (/.f64 (*.f64 t b) (fma.f64 -1/8 a 1/16)))
(/.f64 (*.f64 1 (*.f64 (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)) (*.f64 t b))) (-.f64 (*.f64 (*.f64 a a) 1/64) (-.f64 (*.f64 1/128 a) 1/256)))
(*.f64 (/.f64 (*.f64 t b) (-.f64 (*.f64 a (*.f64 a 1/64)) (fma.f64 1/128 a -1/256))) (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)))
(*.f64 (fma.f64 (pow.f64 a 3) 1/512 1/4096) (/.f64 (*.f64 t b) (+.f64 1/256 (*.f64 a (-.f64 (*.f64 a 1/64) 1/128)))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 (*.f64 1/16 b) t) (*.f64 (*.f64 1/16 b) t)) (*.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)) (*.f64 (*.f64 t b) (*.f64 1/8 a))))) (-.f64 (*.f64 (*.f64 1/16 b) t) (*.f64 (*.f64 t b) (*.f64 1/8 a))))
(/.f64 (*.f64 (fma.f64 1/16 (*.f64 t b) (*.f64 t (*.f64 b (*.f64 1/8 a)))) (-.f64 (*.f64 t (*.f64 1/16 b)) (*.f64 t (*.f64 b (*.f64 1/8 a))))) (-.f64 (*.f64 t (*.f64 1/16 b)) (*.f64 t (*.f64 b (*.f64 1/8 a)))))
(/.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b)) (/.f64 (*.f64 (*.f64 t b) (-.f64 1/16 (*.f64 1/8 a))) (*.f64 (*.f64 t b) (-.f64 1/16 (*.f64 1/8 a)))))
(/.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b)) (/.f64 (*.f64 (*.f64 t b) (fma.f64 -1/8 a 1/16)) (*.f64 (*.f64 t b) (fma.f64 -1/8 a 1/16))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 1/16 b) t) 3) (pow.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)) 3))) (+.f64 (*.f64 (*.f64 (*.f64 1/16 b) t) (*.f64 (*.f64 1/16 b) t)) (-.f64 (*.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)) (*.f64 (*.f64 t b) (*.f64 1/8 a))) (*.f64 (*.f64 (*.f64 1/16 b) t) (*.f64 (*.f64 t b) (*.f64 1/8 a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t (*.f64 1/16 b)) 3) (pow.f64 (*.f64 t (*.f64 b (*.f64 1/8 a))) 3)) (fma.f64 (*.f64 t (*.f64 1/16 b)) (*.f64 t (*.f64 1/16 b)) (*.f64 (*.f64 t (*.f64 b (*.f64 1/8 a))) (-.f64 (*.f64 t (*.f64 b (*.f64 1/8 a))) (*.f64 t (*.f64 1/16 b))))))
(/.f64 (+.f64 (*.f64 1/512 (pow.f64 (*.f64 t (*.f64 b a)) 3)) (*.f64 (pow.f64 (*.f64 t b) 3) 1/4096)) (fma.f64 (*.f64 t (*.f64 a (*.f64 1/8 b))) (*.f64 (*.f64 t b) (fma.f64 1/8 a -1/16)) (*.f64 (*.f64 t (*.f64 1/256 t)) (*.f64 b b))))
(/.f64 (*.f64 (*.f64 (*.f64 t b) (sqrt.f64 (fma.f64 1/8 a 1/16))) (sqrt.f64 (-.f64 1/256 (*.f64 (*.f64 a a) 1/64)))) (sqrt.f64 (+.f64 1/16 (*.f64 -1/8 a))))
(/.f64 (*.f64 t (*.f64 b (sqrt.f64 (fma.f64 1/8 a 1/16)))) (/.f64 (sqrt.f64 (+.f64 1/16 (*.f64 -1/8 a))) (sqrt.f64 (-.f64 1/256 (*.f64 a (*.f64 a 1/64))))))
(*.f64 (/.f64 (*.f64 t (*.f64 b (sqrt.f64 (fma.f64 1/8 a 1/16)))) (sqrt.f64 (fma.f64 -1/8 a 1/16))) (sqrt.f64 (-.f64 1/256 (*.f64 a (*.f64 a 1/64)))))
(/.f64 (*.f64 (*.f64 (*.f64 t b) (sqrt.f64 (fma.f64 1/8 a 1/16))) (sqrt.f64 (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)))) (sqrt.f64 (-.f64 (*.f64 (*.f64 a a) 1/64) (-.f64 (*.f64 1/128 a) 1/256))))
(/.f64 (*.f64 (*.f64 t b) (*.f64 (sqrt.f64 (fma.f64 1/8 a 1/16)) (sqrt.f64 (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512))))) (sqrt.f64 (-.f64 (*.f64 a (*.f64 a 1/64)) (fma.f64 1/128 a -1/256))))
(*.f64 (/.f64 (*.f64 t (*.f64 b (sqrt.f64 (fma.f64 1/8 a 1/16)))) (sqrt.f64 (+.f64 1/256 (*.f64 a (-.f64 (*.f64 a 1/64) 1/128))))) (sqrt.f64 (fma.f64 (pow.f64 a 3) 1/512 1/4096)))
(/.f64 (*.f64 (*.f64 (*.f64 t b) (pow.f64 (cbrt.f64 (fma.f64 1/8 a 1/16)) 2)) (cbrt.f64 (-.f64 1/256 (*.f64 (*.f64 a a) 1/64)))) (cbrt.f64 (+.f64 1/16 (*.f64 -1/8 a))))
(/.f64 (*.f64 t (*.f64 b (pow.f64 (cbrt.f64 (fma.f64 1/8 a 1/16)) 2))) (/.f64 (cbrt.f64 (+.f64 1/16 (*.f64 -1/8 a))) (cbrt.f64 (-.f64 1/256 (*.f64 a (*.f64 a 1/64))))))
(*.f64 (/.f64 (*.f64 t (*.f64 b (pow.f64 (cbrt.f64 (fma.f64 1/8 a 1/16)) 2))) (cbrt.f64 (fma.f64 -1/8 a 1/16))) (cbrt.f64 (-.f64 1/256 (*.f64 a (*.f64 a 1/64)))))
(/.f64 (*.f64 t b) (/.f64 (cbrt.f64 (fma.f64 -1/8 a 1/16)) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/8 a 1/16)) 2) (cbrt.f64 (-.f64 1/256 (*.f64 a (*.f64 a 1/64)))))))
(/.f64 (*.f64 (*.f64 (*.f64 t b) (pow.f64 (cbrt.f64 (fma.f64 1/8 a 1/16)) 2)) (cbrt.f64 (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)))) (cbrt.f64 (-.f64 (*.f64 (*.f64 a a) 1/64) (-.f64 (*.f64 1/128 a) 1/256))))
(/.f64 (*.f64 t (*.f64 b (pow.f64 (cbrt.f64 (fma.f64 1/8 a 1/16)) 2))) (/.f64 (cbrt.f64 (-.f64 (*.f64 a (*.f64 a 1/64)) (fma.f64 1/128 a -1/256))) (cbrt.f64 (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)))))
(/.f64 t (/.f64 (/.f64 (cbrt.f64 (+.f64 1/256 (*.f64 a (-.f64 (*.f64 a 1/64) 1/128)))) (cbrt.f64 (fma.f64 (pow.f64 a 3) 1/512 1/4096))) (*.f64 b (pow.f64 (cbrt.f64 (fma.f64 1/8 a 1/16)) 2))))
(pow.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))) 1)
(*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b))
(*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))
(pow.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) 2)
(*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b))
(*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))
(pow.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) 3)
(*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b))
(*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))
(pow.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))) 3) 1/3)
(*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b))
(*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))
(sqrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))) 2))
(sqrt.f64 (pow.f64 (*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b)) 2))
(fabs.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 1/8 a 1/16)) (*.f64 t b)))
(*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b))
(*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))))
(*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b))
(*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))
(cbrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))) 3))
(*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b))
(*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (fma.f64 1/8 a 1/16) 3)))
(*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b))
(*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 3) (pow.f64 (*.f64 t b) 3)))
(*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b))
(*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))
(expm1.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))))
(*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b))
(*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))
(exp.f64 (log.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))))
(*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b))
(*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))
(exp.f64 (*.f64 (log.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) 1))
(*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b))
(*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))
(log1p.f64 (expm1.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))))
(*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b))
(*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))
(fma.f64 1/16 (*.f64 t b) (*.f64 (*.f64 t b) (*.f64 1/8 a)))
(*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b))
(*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))
(fma.f64 (*.f64 t b) 1/16 (*.f64 (*.f64 t b) (*.f64 1/8 a)))
(*.f64 t (*.f64 (fma.f64 1/8 a 1/16) b))
(*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))
(+.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 z (*.f64 t (*.f64 1/8 y))))
(*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z))
(+.f64 (*.f64 z (*.f64 t (*.f64 1/8 y))) (*.f64 z (*.f64 t 1/16)))
(*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z))
(+.f64 (*.f64 (*.f64 z t) 1/16) (*.f64 (*.f64 z t) (*.f64 1/8 y)))
(*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z))
(+.f64 (*.f64 (*.f64 z t) (*.f64 1/8 y)) (*.f64 (*.f64 z t) 1/16))
(*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z))
(+.f64 (*.f64 (*.f64 t 1/16) z) (*.f64 (*.f64 t (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z))
(+.f64 (*.f64 (*.f64 t (*.f64 1/8 y)) z) (*.f64 (*.f64 t 1/16) z))
(*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z))
(+.f64 (*.f64 1/16 (*.f64 z t)) (*.f64 (*.f64 1/8 y) (*.f64 z t)))
(*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z))
(+.f64 (*.f64 (*.f64 1/8 y) (*.f64 z t)) (*.f64 1/16 (*.f64 z t)))
(*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)))) 1)
(*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z))
(/.f64 (*.f64 (*.f64 z t) 1) (/.f64 (+.f64 1/16 (*.f64 -1/8 y)) (-.f64 1/256 (*.f64 (*.f64 y y) 1/64))))
(*.f64 (/.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y -1/8))) (-.f64 1/256 (*.f64 y (*.f64 y 1/64))))
(*.f64 (+.f64 1/256 (*.f64 (*.f64 y y) -1/64)) (/.f64 t (/.f64 (fma.f64 y -1/8 1/16) z)))
(/.f64 (*.f64 (*.f64 z t) 1) (/.f64 (+.f64 (*.f64 (*.f64 y y) 1/64) (-.f64 1/256 (*.f64 1/128 y))) (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512))))
(*.f64 (/.f64 (*.f64 t z) (fma.f64 (*.f64 y y) 1/64 (+.f64 1/256 (*.f64 -1/128 y)))) (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512)))
(/.f64 (*.f64 t (*.f64 z (fma.f64 (pow.f64 y 3) 1/512 1/4096))) (+.f64 (fma.f64 (*.f64 y y) 1/64 1/256) (*.f64 y -1/128)))
(/.f64 (*.f64 (*.f64 z t) (-.f64 1/256 (*.f64 (*.f64 y y) 1/64))) (+.f64 1/16 (*.f64 -1/8 y)))
(*.f64 (/.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y -1/8))) (-.f64 1/256 (*.f64 y (*.f64 y 1/64))))
(*.f64 (+.f64 1/256 (*.f64 (*.f64 y y) -1/64)) (/.f64 t (/.f64 (fma.f64 y -1/8 1/16) z)))
(/.f64 (*.f64 (*.f64 z t) (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512))) (+.f64 (*.f64 (*.f64 y y) 1/64) (-.f64 1/256 (*.f64 1/128 y))))
(*.f64 (/.f64 (*.f64 t z) (fma.f64 (*.f64 y y) 1/64 (+.f64 1/256 (*.f64 -1/128 y)))) (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512)))
(/.f64 (*.f64 t (*.f64 z (fma.f64 (pow.f64 y 3) 1/512 1/4096))) (+.f64 (fma.f64 (*.f64 y y) 1/64 1/256) (*.f64 y -1/128)))
(/.f64 (*.f64 z (*.f64 t (-.f64 1/256 (*.f64 (*.f64 y y) 1/64)))) (+.f64 1/16 (*.f64 -1/8 y)))
(*.f64 (/.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y -1/8))) (-.f64 1/256 (*.f64 y (*.f64 y 1/64))))
(*.f64 (+.f64 1/256 (*.f64 (*.f64 y y) -1/64)) (/.f64 t (/.f64 (fma.f64 y -1/8 1/16) z)))
(/.f64 (*.f64 z (*.f64 t (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512)))) (+.f64 (*.f64 (*.f64 y y) 1/64) (-.f64 1/256 (*.f64 1/128 y))))
(*.f64 (/.f64 (*.f64 t z) (fma.f64 (*.f64 y y) 1/64 (+.f64 1/256 (*.f64 -1/128 y)))) (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512)))
(/.f64 (*.f64 t (*.f64 z (fma.f64 (pow.f64 y 3) 1/512 1/4096))) (+.f64 (fma.f64 (*.f64 y y) 1/64 1/256) (*.f64 y -1/128)))
(/.f64 (*.f64 z (*.f64 (-.f64 1/256 (*.f64 (*.f64 y y) 1/64)) t)) (+.f64 1/16 (*.f64 -1/8 y)))
(*.f64 (/.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y -1/8))) (-.f64 1/256 (*.f64 y (*.f64 y 1/64))))
(*.f64 (+.f64 1/256 (*.f64 (*.f64 y y) -1/64)) (/.f64 t (/.f64 (fma.f64 y -1/8 1/16) z)))
(/.f64 (*.f64 z (*.f64 (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512)) t)) (+.f64 (*.f64 (*.f64 y y) 1/64) (-.f64 1/256 (*.f64 1/128 y))))
(*.f64 (/.f64 (*.f64 t z) (fma.f64 (*.f64 y y) 1/64 (+.f64 1/256 (*.f64 -1/128 y)))) (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512)))
(/.f64 (*.f64 t (*.f64 z (fma.f64 (pow.f64 y 3) 1/512 1/4096))) (+.f64 (fma.f64 (*.f64 y y) 1/64 1/256) (*.f64 y -1/128)))
(/.f64 (*.f64 z (-.f64 (*.f64 (*.f64 t 1/16) (*.f64 t 1/16)) (*.f64 (*.f64 t (*.f64 1/8 y)) (*.f64 t (*.f64 1/8 y))))) (-.f64 (*.f64 t 1/16) (*.f64 t (*.f64 1/8 y))))
(/.f64 z (/.f64 (*.f64 t (-.f64 1/16 (*.f64 1/8 y))) (-.f64 (*.f64 (*.f64 t t) 1/256) (*.f64 (*.f64 t (*.f64 1/8 y)) (*.f64 t (*.f64 1/8 y))))))
(*.f64 (/.f64 z (*.f64 t (fma.f64 y -1/8 1/16))) (*.f64 (*.f64 t t) (+.f64 1/256 (*.f64 (*.f64 y y) -1/64))))
(*.f64 (/.f64 (/.f64 z (fma.f64 y -1/8 1/16)) t) (*.f64 (*.f64 t t) (+.f64 1/256 (*.f64 (*.f64 y y) -1/64))))
(/.f64 (*.f64 z (+.f64 (pow.f64 (*.f64 t 1/16) 3) (pow.f64 (*.f64 t (*.f64 1/8 y)) 3))) (+.f64 (*.f64 (*.f64 t 1/16) (*.f64 t 1/16)) (-.f64 (*.f64 (*.f64 t (*.f64 1/8 y)) (*.f64 t (*.f64 1/8 y))) (*.f64 (*.f64 t 1/16) (*.f64 t (*.f64 1/8 y))))))
(/.f64 (*.f64 z (+.f64 (*.f64 (pow.f64 t 3) 1/4096) (pow.f64 (*.f64 t (*.f64 1/8 y)) 3))) (+.f64 (*.f64 (*.f64 t t) 1/256) (*.f64 (*.f64 t (*.f64 1/8 y)) (-.f64 (*.f64 t (*.f64 1/8 y)) (*.f64 t 1/16)))))
(*.f64 (/.f64 z (fma.f64 (*.f64 t (*.f64 1/8 y)) (*.f64 t (fma.f64 1/8 y -1/16)) (*.f64 t (*.f64 1/256 t)))) (*.f64 (pow.f64 t 3) (fma.f64 (pow.f64 y 3) 1/512 1/4096)))
(/.f64 (*.f64 1 (*.f64 (*.f64 z t) (-.f64 1/256 (*.f64 (*.f64 y y) 1/64)))) (+.f64 1/16 (*.f64 -1/8 y)))
(*.f64 (/.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y -1/8))) (-.f64 1/256 (*.f64 y (*.f64 y 1/64))))
(*.f64 (+.f64 1/256 (*.f64 (*.f64 y y) -1/64)) (/.f64 t (/.f64 (fma.f64 y -1/8 1/16) z)))
(/.f64 (*.f64 1 (*.f64 (*.f64 z t) (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512)))) (+.f64 (*.f64 (*.f64 y y) 1/64) (-.f64 1/256 (*.f64 1/128 y))))
(*.f64 (/.f64 (*.f64 t z) (fma.f64 (*.f64 y y) 1/64 (+.f64 1/256 (*.f64 -1/128 y)))) (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512)))
(/.f64 (*.f64 t (*.f64 z (fma.f64 (pow.f64 y 3) 1/512 1/4096))) (+.f64 (fma.f64 (*.f64 y y) 1/64 1/256) (*.f64 y -1/128)))
(/.f64 (*.f64 (*.f64 z t) (-.f64 (*.f64 (*.f64 y y) 1/64) 1/256)) (-.f64 (*.f64 1/8 y) 1/16))
(/.f64 (*.f64 z (*.f64 t (fma.f64 (*.f64 y y) 1/64 -1/256))) (fma.f64 1/8 y -1/16))
(*.f64 (/.f64 (*.f64 t z) (fma.f64 1/8 y -1/16)) (fma.f64 y (*.f64 y 1/64) -1/256))
(/.f64 (*.f64 (*.f64 z t) (neg.f64 (-.f64 1/256 (*.f64 (*.f64 y y) 1/64)))) (neg.f64 (+.f64 1/16 (*.f64 -1/8 y))))
(/.f64 (*.f64 z (*.f64 t (fma.f64 (*.f64 y y) 1/64 -1/256))) (fma.f64 1/8 y -1/16))
(*.f64 (/.f64 (*.f64 t z) (fma.f64 1/8 y -1/16)) (fma.f64 y (*.f64 y 1/64) -1/256))
(/.f64 (*.f64 (*.f64 z t) (neg.f64 (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512)))) (neg.f64 (+.f64 (*.f64 (*.f64 y y) 1/64) (-.f64 1/256 (*.f64 1/128 y)))))
(/.f64 (*.f64 t z) (/.f64 (neg.f64 (fma.f64 (*.f64 y y) 1/64 (+.f64 1/256 (*.f64 -1/128 y)))) (+.f64 -1/4096 (neg.f64 (*.f64 (pow.f64 y 3) 1/512)))))
(/.f64 t (/.f64 (*.f64 1 (/.f64 (+.f64 (fma.f64 (*.f64 y y) 1/64 1/256) (*.f64 y -1/128)) (fma.f64 (pow.f64 y 3) 1/512 1/4096))) z))
(/.f64 (/.f64 (*.f64 t z) 1) (/.f64 (+.f64 (fma.f64 (*.f64 y y) 1/64 1/256) (*.f64 y -1/128)) (fma.f64 (pow.f64 y 3) 1/512 1/4096)))
(/.f64 (*.f64 (*.f64 (*.f64 z t) 1) 1) (/.f64 (+.f64 1/16 (*.f64 -1/8 y)) (-.f64 1/256 (*.f64 (*.f64 y y) 1/64))))
(*.f64 (/.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y -1/8))) (-.f64 1/256 (*.f64 y (*.f64 y 1/64))))
(*.f64 (+.f64 1/256 (*.f64 (*.f64 y y) -1/64)) (/.f64 t (/.f64 (fma.f64 y -1/8 1/16) z)))
(/.f64 (*.f64 (*.f64 (*.f64 z t) 1) 1) (/.f64 (+.f64 (*.f64 (*.f64 y y) 1/64) (-.f64 1/256 (*.f64 1/128 y))) (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512))))
(*.f64 (/.f64 (*.f64 t z) (fma.f64 (*.f64 y y) 1/64 (+.f64 1/256 (*.f64 -1/128 y)))) (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512)))
(/.f64 (*.f64 t (*.f64 z (fma.f64 (pow.f64 y 3) 1/512 1/4096))) (+.f64 (fma.f64 (*.f64 y y) 1/64 1/256) (*.f64 y -1/128)))
(/.f64 (*.f64 (*.f64 (*.f64 z t) 1) (-.f64 1/256 (*.f64 (*.f64 y y) 1/64))) (+.f64 1/16 (*.f64 -1/8 y)))
(*.f64 (/.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y -1/8))) (-.f64 1/256 (*.f64 y (*.f64 y 1/64))))
(*.f64 (+.f64 1/256 (*.f64 (*.f64 y y) -1/64)) (/.f64 t (/.f64 (fma.f64 y -1/8 1/16) z)))
(/.f64 (*.f64 (*.f64 (*.f64 z t) 1) (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512))) (+.f64 (*.f64 (*.f64 y y) 1/64) (-.f64 1/256 (*.f64 1/128 y))))
(*.f64 (/.f64 (*.f64 t z) (fma.f64 (*.f64 y y) 1/64 (+.f64 1/256 (*.f64 -1/128 y)))) (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512)))
(/.f64 (*.f64 t (*.f64 z (fma.f64 (pow.f64 y 3) 1/512 1/4096))) (+.f64 (fma.f64 (*.f64 y y) 1/64 1/256) (*.f64 y -1/128)))
(/.f64 (*.f64 (*.f64 (*.f64 z t) 1) (-.f64 (*.f64 (*.f64 y y) 1/64) 1/256)) (-.f64 (*.f64 1/8 y) 1/16))
(/.f64 (*.f64 z (*.f64 t (fma.f64 (*.f64 y y) 1/64 -1/256))) (fma.f64 1/8 y -1/16))
(*.f64 (/.f64 (*.f64 t z) (fma.f64 1/8 y -1/16)) (fma.f64 y (*.f64 y 1/64) -1/256))
(/.f64 (*.f64 (*.f64 (*.f64 z t) 1) (neg.f64 (-.f64 1/256 (*.f64 (*.f64 y y) 1/64)))) (neg.f64 (+.f64 1/16 (*.f64 -1/8 y))))
(/.f64 (*.f64 z (*.f64 t (fma.f64 (*.f64 y y) 1/64 -1/256))) (fma.f64 1/8 y -1/16))
(*.f64 (/.f64 (*.f64 t z) (fma.f64 1/8 y -1/16)) (fma.f64 y (*.f64 y 1/64) -1/256))
(/.f64 (*.f64 (*.f64 (*.f64 z t) 1) (neg.f64 (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512)))) (neg.f64 (+.f64 (*.f64 (*.f64 y y) 1/64) (-.f64 1/256 (*.f64 1/128 y)))))
(/.f64 (*.f64 t z) (/.f64 (neg.f64 (fma.f64 (*.f64 y y) 1/64 (+.f64 1/256 (*.f64 -1/128 y)))) (+.f64 -1/4096 (neg.f64 (*.f64 (pow.f64 y 3) 1/512)))))
(/.f64 t (/.f64 (*.f64 1 (/.f64 (+.f64 (fma.f64 (*.f64 y y) 1/64 1/256) (*.f64 y -1/128)) (fma.f64 (pow.f64 y 3) 1/512 1/4096))) z))
(/.f64 (/.f64 (*.f64 t z) 1) (/.f64 (+.f64 (fma.f64 (*.f64 y y) 1/64 1/256) (*.f64 y -1/128)) (fma.f64 (pow.f64 y 3) 1/512 1/4096)))
(/.f64 (*.f64 (*.f64 (*.f64 z t) (sqrt.f64 (fma.f64 1/8 y 1/16))) (sqrt.f64 (-.f64 1/256 (*.f64 (*.f64 y y) 1/64)))) (sqrt.f64 (+.f64 1/16 (*.f64 -1/8 y))))
(/.f64 (*.f64 (*.f64 t z) (sqrt.f64 (fma.f64 1/8 y 1/16))) (/.f64 (sqrt.f64 (+.f64 1/16 (*.f64 y -1/8))) (sqrt.f64 (-.f64 1/256 (*.f64 y (*.f64 y 1/64))))))
(*.f64 (/.f64 (*.f64 t (*.f64 z (sqrt.f64 (fma.f64 1/8 y 1/16)))) (sqrt.f64 (fma.f64 y -1/8 1/16))) (sqrt.f64 (+.f64 1/256 (*.f64 (*.f64 y y) -1/64))))
(/.f64 (*.f64 (*.f64 (*.f64 z t) (sqrt.f64 (fma.f64 1/8 y 1/16))) (sqrt.f64 (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512)))) (sqrt.f64 (+.f64 (*.f64 (*.f64 y y) 1/64) (-.f64 1/256 (*.f64 1/128 y)))))
(/.f64 (*.f64 (*.f64 t z) (sqrt.f64 (fma.f64 1/8 y 1/16))) (/.f64 (sqrt.f64 (fma.f64 (*.f64 y y) 1/64 (+.f64 1/256 (*.f64 -1/128 y)))) (sqrt.f64 (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512)))))
(*.f64 (/.f64 (*.f64 t (*.f64 z (sqrt.f64 (fma.f64 1/8 y 1/16)))) (sqrt.f64 (+.f64 (fma.f64 (*.f64 y y) 1/64 1/256) (*.f64 y -1/128)))) (sqrt.f64 (fma.f64 (pow.f64 y 3) 1/512 1/4096)))
(/.f64 (*.f64 (*.f64 (*.f64 z t) (pow.f64 (cbrt.f64 (fma.f64 1/8 y 1/16)) 2)) (cbrt.f64 (-.f64 1/256 (*.f64 (*.f64 y y) 1/64)))) (cbrt.f64 (+.f64 1/16 (*.f64 -1/8 y))))
(/.f64 (*.f64 z (*.f64 t (pow.f64 (cbrt.f64 (fma.f64 1/8 y 1/16)) 2))) (/.f64 (cbrt.f64 (+.f64 1/16 (*.f64 y -1/8))) (cbrt.f64 (-.f64 1/256 (*.f64 y (*.f64 y 1/64))))))
(*.f64 (/.f64 (*.f64 z (*.f64 t (pow.f64 (cbrt.f64 (fma.f64 1/8 y 1/16)) 2))) (cbrt.f64 (fma.f64 y -1/8 1/16))) (cbrt.f64 (+.f64 1/256 (*.f64 (*.f64 y y) -1/64))))
(/.f64 (*.f64 (*.f64 (*.f64 z t) (pow.f64 (cbrt.f64 (fma.f64 1/8 y 1/16)) 2)) (cbrt.f64 (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512)))) (cbrt.f64 (+.f64 (*.f64 (*.f64 y y) 1/64) (-.f64 1/256 (*.f64 1/128 y)))))
(/.f64 (*.f64 z (*.f64 t (pow.f64 (cbrt.f64 (fma.f64 1/8 y 1/16)) 2))) (/.f64 (cbrt.f64 (fma.f64 (*.f64 y y) 1/64 (+.f64 1/256 (*.f64 -1/128 y)))) (cbrt.f64 (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512)))))
(*.f64 (/.f64 (*.f64 z (*.f64 t (pow.f64 (cbrt.f64 (fma.f64 1/8 y 1/16)) 2))) (cbrt.f64 (+.f64 (fma.f64 (*.f64 y y) 1/64 1/256) (*.f64 y -1/128)))) (cbrt.f64 (fma.f64 (pow.f64 y 3) 1/512 1/4096)))
(pow.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)) 1)
(*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))) 2)
(*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))) 3)
(*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z))
(pow.f64 (pow.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)) 3) 1/3)
(*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)) 2))
(sqrt.f64 (pow.f64 (*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z)) 2))
(fabs.f64 (*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z)))
(log.f64 (pow.f64 (exp.f64 z) (*.f64 t (fma.f64 1/8 y 1/16))))
(*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)))))
(*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)) 3))
(*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z))
(cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (*.f64 t (fma.f64 1/8 y 1/16)) 3)))
(*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 t (fma.f64 1/8 y 1/16)) 3) (pow.f64 z 3)))
(*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))))
(*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z))
(exp.f64 (log.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))))
(*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))) 1))
(*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))))
(*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z))

localize44.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
95.1%
(*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))
95.1%
(*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16))
48.7%
(cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))
47.2%
(cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8))))
Compiler

Compiled 118 to 71 computations (39.8% saved)

series4.0ms (0%)

Counts
4 → 144
Calls

36 calls:

TimeVariablePointExpression
0.0ms
y
@inf
(*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))
0.0ms
z
@0
(cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8))))
0.0ms
y
@0
(cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8))))
0.0ms
a
@0
(cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))
0.0ms
t
@0
(cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))

rewrite102.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
570×associate-/l*
562×associate-/r*
452×add-sqr-sqrt
442×pow1
442×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
020108
144292
2590492
Stop Event
node limit
Counts
4 → 122
Calls
Call 1
Inputs
(cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8))))
(cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))
(*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16))
(*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))
Outputs
(((-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))))) 1) (2)) ((-.f64 (*.f64 (cos.f64 (*.f64 z (*.f64 t 1/16))) (cos.f64 (*.f64 z (*.f64 t (*.f64 y 1/8))))) (*.f64 (sin.f64 (*.f64 z (*.f64 t 1/16))) (sin.f64 (*.f64 z (*.f64 t (*.f64 y 1/8)))))) (2)) ((*.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))) 1) (2)) ((*.f64 1 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16))))) (2)) ((*.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16))))) (sqrt.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))))) (2)) ((*.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16))))) 2)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16))))) 2) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))))) (2)) ((pow.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))) 1) (2)) ((pow.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16))))) 2) (2)) ((pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16))))) 3) (2)) ((pow.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))) 2)) (2)) ((log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16))))))) (2)) ((cbrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))) 3)) (2)) ((expm1.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))))) (2)) ((exp.f64 (log.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))))) (2)) ((exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16))))) 1)) (2)) ((log1p.f64 (expm1.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))))) (2)))
(((-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 1) (2)) ((-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b (*.f64 a 1/8)))) (cos.f64 (*.f64 1/16 (*.f64 t b)))) (*.f64 (sin.f64 (*.f64 t (*.f64 b (*.f64 a 1/8)))) (sin.f64 (*.f64 1/16 (*.f64 t b))))) (2)) ((*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 1) (2)) ((*.f64 1 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (2)) ((*.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (2)) ((*.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (2)) ((pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 1) (2)) ((pow.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2) (2)) ((pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3) (2)) ((pow.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 2)) (2)) ((log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))) (2)) ((cbrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3)) (2)) ((expm1.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (2)) ((exp.f64 (log.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (2)) ((exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 1)) (2)) ((log1p.f64 (expm1.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (2)))
(((+.f64 (*.f64 t (*.f64 b (*.f64 a 1/8))) (*.f64 1/16 (*.f64 t b))) (2)) ((+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 t (*.f64 b (*.f64 a 1/8)))) (2)) ((+.f64 (*.f64 (*.f64 t (*.f64 b (*.f64 a 1/8))) 1) (*.f64 (*.f64 1/16 (*.f64 t b)) 1)) (2)) ((+.f64 (*.f64 (*.f64 1/16 (*.f64 t b)) 1) (*.f64 (*.f64 t (*.f64 b (*.f64 a 1/8))) 1)) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 1) (2)) ((/.f64 (*.f64 t b) (/.f64 1 (fma.f64 a 1/8 1/16))) (2)) ((/.f64 (+.f64 (*.f64 (*.f64 a a) 1/64) -1/256) (/.f64 (fma.f64 a 1/8 -1/16) (*.f64 t b))) (2)) ((/.f64 (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)) (/.f64 (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128))) (*.f64 t b))) (2)) ((/.f64 (*.f64 (*.f64 t b) (+.f64 (*.f64 (*.f64 a a) 1/64) -1/256)) (fma.f64 a 1/8 -1/16)) (2)) ((/.f64 (*.f64 (*.f64 t b) (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512))) (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128)))) (2)) ((/.f64 (*.f64 (+.f64 (*.f64 (*.f64 a a) 1/64) -1/256) (*.f64 t b)) (fma.f64 a 1/8 -1/16)) (2)) ((/.f64 (*.f64 (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)) (*.f64 t b)) (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128)))) (2)) ((/.f64 (-.f64 (*.f64 (*.f64 t (*.f64 b (*.f64 a 1/8))) (*.f64 t (*.f64 b (*.f64 a 1/8)))) (*.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/16 (*.f64 t b)))) (-.f64 (*.f64 t (*.f64 b (*.f64 a 1/8))) (*.f64 1/16 (*.f64 t b)))) (2)) ((/.f64 (+.f64 (pow.f64 (*.f64 t (*.f64 b (*.f64 a 1/8))) 3) (pow.f64 (*.f64 1/16 (*.f64 t b)) 3)) (-.f64 (+.f64 (*.f64 (*.f64 t (*.f64 b (*.f64 a 1/8))) (*.f64 t (*.f64 b (*.f64 a 1/8)))) (*.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/16 (*.f64 t b)))) (*.f64 (*.f64 t (*.f64 b (*.f64 a 1/8))) (*.f64 1/16 (*.f64 t b))))) (2)) ((/.f64 (/.f64 (*.f64 (*.f64 t b) (+.f64 (*.f64 (*.f64 a a) 1/64) -1/256)) 1) (fma.f64 a 1/8 -1/16)) (2)) ((/.f64 (/.f64 (*.f64 (*.f64 t b) (+.f64 (*.f64 (*.f64 a a) 1/64) -1/256)) (sqrt.f64 (fma.f64 a 1/8 -1/16))) (sqrt.f64 (fma.f64 a 1/8 -1/16))) (2)) ((/.f64 (/.f64 (*.f64 (*.f64 t b) (+.f64 (*.f64 (*.f64 a a) 1/64) -1/256)) (*.f64 (cbrt.f64 (fma.f64 a 1/8 -1/16)) (cbrt.f64 (fma.f64 a 1/8 -1/16)))) (cbrt.f64 (fma.f64 a 1/8 -1/16))) (2)) ((/.f64 (/.f64 (*.f64 (*.f64 t b) (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512))) 1) (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128)))) (2)) ((/.f64 (/.f64 (*.f64 (*.f64 t b) (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512))) (sqrt.f64 (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128))))) (sqrt.f64 (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128))))) (2)) ((/.f64 (/.f64 (*.f64 (*.f64 t b) (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512))) (*.f64 (cbrt.f64 (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128)))) (cbrt.f64 (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128)))))) (cbrt.f64 (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128))))) (2)) ((/.f64 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 a a) 1/64) -1/256) (*.f64 t b)) 1) (fma.f64 a 1/8 -1/16)) (2)) ((/.f64 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 a a) 1/64) -1/256) (*.f64 t b)) (sqrt.f64 (fma.f64 a 1/8 -1/16))) (sqrt.f64 (fma.f64 a 1/8 -1/16))) (2)) ((/.f64 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 a a) 1/64) -1/256) (*.f64 t b)) (*.f64 (cbrt.f64 (fma.f64 a 1/8 -1/16)) (cbrt.f64 (fma.f64 a 1/8 -1/16)))) (cbrt.f64 (fma.f64 a 1/8 -1/16))) (2)) ((/.f64 (/.f64 (*.f64 (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)) (*.f64 t b)) 1) (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128)))) (2)) ((/.f64 (/.f64 (*.f64 (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)) (*.f64 t b)) (sqrt.f64 (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128))))) (sqrt.f64 (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128))))) (2)) ((/.f64 (/.f64 (*.f64 (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)) (*.f64 t b)) (*.f64 (cbrt.f64 (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128)))) (cbrt.f64 (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128)))))) (cbrt.f64 (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128))))) (2)) ((pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 2)) (2)) ((log.f64 (pow.f64 (exp.f64 (fma.f64 a 1/8 1/16)) (*.f64 t b))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 3)) (2)) ((cbrt.f64 (*.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (fma.f64 a 1/8 1/16) 3))) (2)) ((cbrt.f64 (*.f64 (pow.f64 (fma.f64 a 1/8 1/16) 3) (pow.f64 (*.f64 t b) 3))) (2)) ((expm1.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (2)) ((exp.f64 (log.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (2)) ((fma.f64 (*.f64 t b) (*.f64 a 1/8) (*.f64 1/16 (*.f64 t b))) (2)) ((fma.f64 (*.f64 a 1/8) (*.f64 t b) (*.f64 1/16 (*.f64 t b))) (2)))
(((+.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 z (*.f64 t (*.f64 y 1/8)))) (2)) ((+.f64 (*.f64 z (*.f64 t (*.f64 y 1/8))) (*.f64 z (*.f64 t 1/16))) (2)) ((+.f64 (*.f64 (*.f64 z (*.f64 t 1/16)) 1) (*.f64 (*.f64 z (*.f64 t (*.f64 y 1/8))) 1)) (2)) ((+.f64 (*.f64 (*.f64 z (*.f64 t (*.f64 y 1/8))) 1) (*.f64 (*.f64 z (*.f64 t 1/16)) 1)) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16))))) 1) (2)) ((/.f64 (*.f64 z t) (/.f64 1 (fma.f64 y 1/8 1/16))) (2)) ((/.f64 (-.f64 1/256 (/.f64 y (/.f64 64 y))) (/.f64 (-.f64 1/16 (*.f64 y 1/8)) (*.f64 z t))) (2)) ((/.f64 (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512)) (/.f64 (+.f64 (/.f64 y (/.f64 64 y)) (-.f64 1/256 (*.f64 1/128 y))) (*.f64 z t))) (2)) ((/.f64 (*.f64 (*.f64 z t) (-.f64 1/256 (/.f64 y (/.f64 64 y)))) (-.f64 1/16 (*.f64 y 1/8))) (2)) ((/.f64 (*.f64 (*.f64 z t) (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512))) (+.f64 (/.f64 y (/.f64 64 y)) (-.f64 1/256 (*.f64 1/128 y)))) (2)) ((/.f64 (*.f64 (-.f64 1/256 (/.f64 y (/.f64 64 y))) (*.f64 z t)) (-.f64 1/16 (*.f64 y 1/8))) (2)) ((/.f64 (*.f64 (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512)) (*.f64 z t)) (+.f64 (/.f64 y (/.f64 64 y)) (-.f64 1/256 (*.f64 1/128 y)))) (2)) ((/.f64 (-.f64 (*.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 z (*.f64 t 1/16))) (*.f64 (*.f64 z (*.f64 t (*.f64 y 1/8))) (*.f64 z (*.f64 t (*.f64 y 1/8))))) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 z (*.f64 t (*.f64 y 1/8))))) (2)) ((/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 t 1/16)) 3) (pow.f64 (*.f64 z (*.f64 t (*.f64 y 1/8))) 3)) (-.f64 (+.f64 (*.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 z (*.f64 t 1/16))) (*.f64 (*.f64 z (*.f64 t (*.f64 y 1/8))) (*.f64 z (*.f64 t (*.f64 y 1/8))))) (*.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 z (*.f64 t (*.f64 y 1/8)))))) (2)) ((/.f64 (/.f64 (*.f64 (*.f64 z t) (-.f64 1/256 (/.f64 y (/.f64 64 y)))) 1) (-.f64 1/16 (*.f64 y 1/8))) (2)) ((/.f64 (/.f64 (*.f64 (*.f64 z t) (-.f64 1/256 (/.f64 y (/.f64 64 y)))) (sqrt.f64 (-.f64 1/16 (*.f64 y 1/8)))) (sqrt.f64 (-.f64 1/16 (*.f64 y 1/8)))) (2)) ((/.f64 (/.f64 (*.f64 (*.f64 z t) (-.f64 1/256 (/.f64 y (/.f64 64 y)))) (*.f64 (cbrt.f64 (-.f64 1/16 (*.f64 y 1/8))) (cbrt.f64 (-.f64 1/16 (*.f64 y 1/8))))) (cbrt.f64 (-.f64 1/16 (*.f64 y 1/8)))) (2)) ((/.f64 (/.f64 (*.f64 (*.f64 z t) (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512))) 1) (+.f64 (/.f64 y (/.f64 64 y)) (-.f64 1/256 (*.f64 1/128 y)))) (2)) ((/.f64 (/.f64 (*.f64 (*.f64 z t) (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512))) (sqrt.f64 (+.f64 (/.f64 y (/.f64 64 y)) (-.f64 1/256 (*.f64 1/128 y))))) (sqrt.f64 (+.f64 (/.f64 y (/.f64 64 y)) (-.f64 1/256 (*.f64 1/128 y))))) (2)) ((/.f64 (/.f64 (*.f64 (*.f64 z t) (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512))) (*.f64 (cbrt.f64 (+.f64 (/.f64 y (/.f64 64 y)) (-.f64 1/256 (*.f64 1/128 y)))) (cbrt.f64 (+.f64 (/.f64 y (/.f64 64 y)) (-.f64 1/256 (*.f64 1/128 y)))))) (cbrt.f64 (+.f64 (/.f64 y (/.f64 64 y)) (-.f64 1/256 (*.f64 1/128 y))))) (2)) ((/.f64 (/.f64 (*.f64 (-.f64 1/256 (/.f64 y (/.f64 64 y))) (*.f64 z t)) 1) (-.f64 1/16 (*.f64 y 1/8))) (2)) ((/.f64 (/.f64 (*.f64 (-.f64 1/256 (/.f64 y (/.f64 64 y))) (*.f64 z t)) (sqrt.f64 (-.f64 1/16 (*.f64 y 1/8)))) (sqrt.f64 (-.f64 1/16 (*.f64 y 1/8)))) (2)) ((/.f64 (/.f64 (*.f64 (-.f64 1/256 (/.f64 y (/.f64 64 y))) (*.f64 z t)) (*.f64 (cbrt.f64 (-.f64 1/16 (*.f64 y 1/8))) (cbrt.f64 (-.f64 1/16 (*.f64 y 1/8))))) (cbrt.f64 (-.f64 1/16 (*.f64 y 1/8)))) (2)) ((/.f64 (/.f64 (*.f64 (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512)) (*.f64 z t)) 1) (+.f64 (/.f64 y (/.f64 64 y)) (-.f64 1/256 (*.f64 1/128 y)))) (2)) ((/.f64 (/.f64 (*.f64 (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512)) (*.f64 z t)) (sqrt.f64 (+.f64 (/.f64 y (/.f64 64 y)) (-.f64 1/256 (*.f64 1/128 y))))) (sqrt.f64 (+.f64 (/.f64 y (/.f64 64 y)) (-.f64 1/256 (*.f64 1/128 y))))) (2)) ((/.f64 (/.f64 (*.f64 (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512)) (*.f64 z t)) (*.f64 (cbrt.f64 (+.f64 (/.f64 y (/.f64 64 y)) (-.f64 1/256 (*.f64 1/128 y)))) (cbrt.f64 (+.f64 (/.f64 y (/.f64 64 y)) (-.f64 1/256 (*.f64 1/128 y)))))) (cbrt.f64 (+.f64 (/.f64 y (/.f64 64 y)) (-.f64 1/256 (*.f64 1/128 y))))) (2)) ((pow.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16))) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16))) 2)) (2)) ((log.f64 (pow.f64 (pow.f64 (exp.f64 t) z) (fma.f64 y 1/8 1/16))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16))) 3)) (2)) ((cbrt.f64 (*.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (fma.f64 y 1/8 1/16) 3))) (2)) ((cbrt.f64 (*.f64 (pow.f64 (fma.f64 y 1/8 1/16) 3) (pow.f64 (*.f64 z t) 3))) (2)) ((expm1.f64 (log1p.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16))))) (2)) ((exp.f64 (log.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16))))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16))))) (2)) ((fma.f64 (*.f64 z t) 1/16 (*.f64 z (*.f64 t (*.f64 y 1/8)))) (2)) ((fma.f64 1/16 (*.f64 z t) (*.f64 z (*.f64 t (*.f64 y 1/8)))) (2)))

simplify119.0ms (0.4%)

Algorithm
egg-herbie
Rules
1336×associate-*r/
1260×associate-/r*
1246×associate-*r*
950×associate-*l*
914×associate-*l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04499238
112588762
257728762
Stop Event
node limit
Counts
266 → 222
Calls
Call 1
Inputs
1
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 y)) 2) (pow.f64 z 2)))) 1)
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 y)) 4) (pow.f64 z 4)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 y)) 2) (pow.f64 z 2)))) 1))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 y)) 4) (pow.f64 z 4)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 y)) 2) (pow.f64 z 2)))) (+.f64 1 (*.f64 -1/720 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 y)) 6) (pow.f64 z 6)))))))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
1
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 y)) 2) (pow.f64 z 2)))) 1)
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 y)) 4) (pow.f64 z 4)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 y)) 2) (pow.f64 z 2)))) 1))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 y)) 4) (pow.f64 z 4)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 y)) 2) (pow.f64 z 2)))) (+.f64 1 (*.f64 -1/720 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 y)) 6) (pow.f64 z 6)))))))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z))))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (+.f64 (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 2) (pow.f64 z 2))))) (*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (+.f64 (*.f64 1/3072 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 (*.f64 1/16 (*.f64 t z))))))) (+.f64 (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 2) (pow.f64 z 2))))) (*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z))))))))))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (-.f64 1/16 (*.f64 -1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (-.f64 1/16 (*.f64 -1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (-.f64 1/16 (*.f64 -1/8 y)) z)))
(cos.f64 (*.f64 t (*.f64 (-.f64 1/16 (*.f64 -1/8 y)) z)))
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2) (pow.f64 b 2)))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 4) (pow.f64 b 4)))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2) (pow.f64 b 2))))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 4) (pow.f64 b 4)))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2) (pow.f64 b 2)))) (*.f64 -1/720 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 6) (pow.f64 b 6)))))))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b)))
(cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a)))))
(cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a)))))
(cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a)))))
(cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a)))))
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2) (pow.f64 b 2)))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 4) (pow.f64 b 4)))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2) (pow.f64 b 2))))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 4) (pow.f64 b 4)))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2) (pow.f64 b 2)))) (*.f64 -1/720 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 6) (pow.f64 b 6)))))))
(cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a)))))
(cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a)))))
(cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a)))))
(cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a)))))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b)))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t b)))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (+.f64 (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t b)))) (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) (pow.f64 b 2)))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (+.f64 (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t b)))) (+.f64 (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) (pow.f64 b 2))))) (*.f64 1/3072 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 t 3) (pow.f64 b 3))))))))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b)))
(cos.f64 (*.f64 (-.f64 1/16 (*.f64 -1/8 a)) (*.f64 t b)))
(cos.f64 (*.f64 (-.f64 1/16 (*.f64 -1/8 a)) (*.f64 t b)))
(cos.f64 (*.f64 (-.f64 1/16 (*.f64 -1/8 a)) (*.f64 t b)))
(cos.f64 (*.f64 (-.f64 1/16 (*.f64 -1/8 a)) (*.f64 t b)))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 1/16 (*.f64 t b))
(+.f64 (*.f64 1/8 (*.f64 a (*.f64 t b))) (*.f64 1/16 (*.f64 t b)))
(+.f64 (*.f64 1/8 (*.f64 a (*.f64 t b))) (*.f64 1/16 (*.f64 t b)))
(+.f64 (*.f64 1/8 (*.f64 a (*.f64 t b))) (*.f64 1/16 (*.f64 t b)))
(*.f64 1/8 (*.f64 a (*.f64 t b)))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(*.f64 1/8 (*.f64 a (*.f64 t b)))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 1/16 (*.f64 t z))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 1/8 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 1/8 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))))) 1)
(-.f64 (*.f64 (cos.f64 (*.f64 z (*.f64 t 1/16))) (cos.f64 (*.f64 z (*.f64 t (*.f64 y 1/8))))) (*.f64 (sin.f64 (*.f64 z (*.f64 t 1/16))) (sin.f64 (*.f64 z (*.f64 t (*.f64 y 1/8))))))
(*.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))) 1)
(*.f64 1 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16))))) (sqrt.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16))))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16))))) 2) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16))))))
(pow.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))) 1)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16))))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16))))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16))))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16))))))
(exp.f64 (log.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16))))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16))))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 1)
(-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b (*.f64 a 1/8)))) (cos.f64 (*.f64 1/16 (*.f64 t b)))) (*.f64 (sin.f64 (*.f64 t (*.f64 b (*.f64 a 1/8)))) (sin.f64 (*.f64 1/16 (*.f64 t b)))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 1)
(*.f64 1 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))
(pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 1)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))
(exp.f64 (log.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))
(+.f64 (*.f64 t (*.f64 b (*.f64 a 1/8))) (*.f64 1/16 (*.f64 t b)))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 t (*.f64 b (*.f64 a 1/8))))
(+.f64 (*.f64 (*.f64 t (*.f64 b (*.f64 a 1/8))) 1) (*.f64 (*.f64 1/16 (*.f64 t b)) 1))
(+.f64 (*.f64 (*.f64 1/16 (*.f64 t b)) 1) (*.f64 (*.f64 t (*.f64 b (*.f64 a 1/8))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 1)
(/.f64 (*.f64 t b) (/.f64 1 (fma.f64 a 1/8 1/16)))
(/.f64 (+.f64 (*.f64 (*.f64 a a) 1/64) -1/256) (/.f64 (fma.f64 a 1/8 -1/16) (*.f64 t b)))
(/.f64 (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)) (/.f64 (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128))) (*.f64 t b)))
(/.f64 (*.f64 (*.f64 t b) (+.f64 (*.f64 (*.f64 a a) 1/64) -1/256)) (fma.f64 a 1/8 -1/16))
(/.f64 (*.f64 (*.f64 t b) (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512))) (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 a a) 1/64) -1/256) (*.f64 t b)) (fma.f64 a 1/8 -1/16))
(/.f64 (*.f64 (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)) (*.f64 t b)) (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128))))
(/.f64 (-.f64 (*.f64 (*.f64 t (*.f64 b (*.f64 a 1/8))) (*.f64 t (*.f64 b (*.f64 a 1/8)))) (*.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/16 (*.f64 t b)))) (-.f64 (*.f64 t (*.f64 b (*.f64 a 1/8))) (*.f64 1/16 (*.f64 t b))))
(/.f64 (+.f64 (pow.f64 (*.f64 t (*.f64 b (*.f64 a 1/8))) 3) (pow.f64 (*.f64 1/16 (*.f64 t b)) 3)) (-.f64 (+.f64 (*.f64 (*.f64 t (*.f64 b (*.f64 a 1/8))) (*.f64 t (*.f64 b (*.f64 a 1/8)))) (*.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/16 (*.f64 t b)))) (*.f64 (*.f64 t (*.f64 b (*.f64 a 1/8))) (*.f64 1/16 (*.f64 t b)))))
(/.f64 (/.f64 (*.f64 (*.f64 t b) (+.f64 (*.f64 (*.f64 a a) 1/64) -1/256)) 1) (fma.f64 a 1/8 -1/16))
(/.f64 (/.f64 (*.f64 (*.f64 t b) (+.f64 (*.f64 (*.f64 a a) 1/64) -1/256)) (sqrt.f64 (fma.f64 a 1/8 -1/16))) (sqrt.f64 (fma.f64 a 1/8 -1/16)))
(/.f64 (/.f64 (*.f64 (*.f64 t b) (+.f64 (*.f64 (*.f64 a a) 1/64) -1/256)) (*.f64 (cbrt.f64 (fma.f64 a 1/8 -1/16)) (cbrt.f64 (fma.f64 a 1/8 -1/16)))) (cbrt.f64 (fma.f64 a 1/8 -1/16)))
(/.f64 (/.f64 (*.f64 (*.f64 t b) (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512))) 1) (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128))))
(/.f64 (/.f64 (*.f64 (*.f64 t b) (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512))) (sqrt.f64 (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128))))) (sqrt.f64 (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128)))))
(/.f64 (/.f64 (*.f64 (*.f64 t b) (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512))) (*.f64 (cbrt.f64 (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128)))) (cbrt.f64 (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128)))))) (cbrt.f64 (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128)))))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 a a) 1/64) -1/256) (*.f64 t b)) 1) (fma.f64 a 1/8 -1/16))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 a a) 1/64) -1/256) (*.f64 t b)) (sqrt.f64 (fma.f64 a 1/8 -1/16))) (sqrt.f64 (fma.f64 a 1/8 -1/16)))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 a a) 1/64) -1/256) (*.f64 t b)) (*.f64 (cbrt.f64 (fma.f64 a 1/8 -1/16)) (cbrt.f64 (fma.f64 a 1/8 -1/16)))) (cbrt.f64 (fma.f64 a 1/8 -1/16)))
(/.f64 (/.f64 (*.f64 (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)) (*.f64 t b)) 1) (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128))))
(/.f64 (/.f64 (*.f64 (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)) (*.f64 t b)) (sqrt.f64 (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128))))) (sqrt.f64 (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128)))))
(/.f64 (/.f64 (*.f64 (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)) (*.f64 t b)) (*.f64 (cbrt.f64 (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128)))) (cbrt.f64 (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128)))))) (cbrt.f64 (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128)))))
(pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 1)
(pow.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 2)
(pow.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3)
(pow.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 a 1/8 1/16)) (*.f64 t b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))
(cbrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (fma.f64 a 1/8 1/16) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 a 1/8 1/16) 3) (pow.f64 (*.f64 t b) 3)))
(expm1.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))
(exp.f64 (log.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))
(exp.f64 (*.f64 (log.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 1))
(log1p.f64 (expm1.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))
(fma.f64 (*.f64 t b) (*.f64 a 1/8) (*.f64 1/16 (*.f64 t b)))
(fma.f64 (*.f64 a 1/8) (*.f64 t b) (*.f64 1/16 (*.f64 t b)))
(+.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 z (*.f64 t (*.f64 y 1/8))))
(+.f64 (*.f64 z (*.f64 t (*.f64 y 1/8))) (*.f64 z (*.f64 t 1/16)))
(+.f64 (*.f64 (*.f64 z (*.f64 t 1/16)) 1) (*.f64 (*.f64 z (*.f64 t (*.f64 y 1/8))) 1))
(+.f64 (*.f64 (*.f64 z (*.f64 t (*.f64 y 1/8))) 1) (*.f64 (*.f64 z (*.f64 t 1/16)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16))))) 1)
(/.f64 (*.f64 z t) (/.f64 1 (fma.f64 y 1/8 1/16)))
(/.f64 (-.f64 1/256 (/.f64 y (/.f64 64 y))) (/.f64 (-.f64 1/16 (*.f64 y 1/8)) (*.f64 z t)))
(/.f64 (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512)) (/.f64 (+.f64 (/.f64 y (/.f64 64 y)) (-.f64 1/256 (*.f64 1/128 y))) (*.f64 z t)))
(/.f64 (*.f64 (*.f64 z t) (-.f64 1/256 (/.f64 y (/.f64 64 y)))) (-.f64 1/16 (*.f64 y 1/8)))
(/.f64 (*.f64 (*.f64 z t) (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512))) (+.f64 (/.f64 y (/.f64 64 y)) (-.f64 1/256 (*.f64 1/128 y))))
(/.f64 (*.f64 (-.f64 1/256 (/.f64 y (/.f64 64 y))) (*.f64 z t)) (-.f64 1/16 (*.f64 y 1/8)))
(/.f64 (*.f64 (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512)) (*.f64 z t)) (+.f64 (/.f64 y (/.f64 64 y)) (-.f64 1/256 (*.f64 1/128 y))))
(/.f64 (-.f64 (*.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 z (*.f64 t 1/16))) (*.f64 (*.f64 z (*.f64 t (*.f64 y 1/8))) (*.f64 z (*.f64 t (*.f64 y 1/8))))) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 z (*.f64 t (*.f64 y 1/8)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 t 1/16)) 3) (pow.f64 (*.f64 z (*.f64 t (*.f64 y 1/8))) 3)) (-.f64 (+.f64 (*.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 z (*.f64 t 1/16))) (*.f64 (*.f64 z (*.f64 t (*.f64 y 1/8))) (*.f64 z (*.f64 t (*.f64 y 1/8))))) (*.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 z (*.f64 t (*.f64 y 1/8))))))
(/.f64 (/.f64 (*.f64 (*.f64 z t) (-.f64 1/256 (/.f64 y (/.f64 64 y)))) 1) (-.f64 1/16 (*.f64 y 1/8)))
(/.f64 (/.f64 (*.f64 (*.f64 z t) (-.f64 1/256 (/.f64 y (/.f64 64 y)))) (sqrt.f64 (-.f64 1/16 (*.f64 y 1/8)))) (sqrt.f64 (-.f64 1/16 (*.f64 y 1/8))))
(/.f64 (/.f64 (*.f64 (*.f64 z t) (-.f64 1/256 (/.f64 y (/.f64 64 y)))) (*.f64 (cbrt.f64 (-.f64 1/16 (*.f64 y 1/8))) (cbrt.f64 (-.f64 1/16 (*.f64 y 1/8))))) (cbrt.f64 (-.f64 1/16 (*.f64 y 1/8))))
(/.f64 (/.f64 (*.f64 (*.f64 z t) (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512))) 1) (+.f64 (/.f64 y (/.f64 64 y)) (-.f64 1/256 (*.f64 1/128 y))))
(/.f64 (/.f64 (*.f64 (*.f64 z t) (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512))) (sqrt.f64 (+.f64 (/.f64 y (/.f64 64 y)) (-.f64 1/256 (*.f64 1/128 y))))) (sqrt.f64 (+.f64 (/.f64 y (/.f64 64 y)) (-.f64 1/256 (*.f64 1/128 y)))))
(/.f64 (/.f64 (*.f64 (*.f64 z t) (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512))) (*.f64 (cbrt.f64 (+.f64 (/.f64 y (/.f64 64 y)) (-.f64 1/256 (*.f64 1/128 y)))) (cbrt.f64 (+.f64 (/.f64 y (/.f64 64 y)) (-.f64 1/256 (*.f64 1/128 y)))))) (cbrt.f64 (+.f64 (/.f64 y (/.f64 64 y)) (-.f64 1/256 (*.f64 1/128 y)))))
(/.f64 (/.f64 (*.f64 (-.f64 1/256 (/.f64 y (/.f64 64 y))) (*.f64 z t)) 1) (-.f64 1/16 (*.f64 y 1/8)))
(/.f64 (/.f64 (*.f64 (-.f64 1/256 (/.f64 y (/.f64 64 y))) (*.f64 z t)) (sqrt.f64 (-.f64 1/16 (*.f64 y 1/8)))) (sqrt.f64 (-.f64 1/16 (*.f64 y 1/8))))
(/.f64 (/.f64 (*.f64 (-.f64 1/256 (/.f64 y (/.f64 64 y))) (*.f64 z t)) (*.f64 (cbrt.f64 (-.f64 1/16 (*.f64 y 1/8))) (cbrt.f64 (-.f64 1/16 (*.f64 y 1/8))))) (cbrt.f64 (-.f64 1/16 (*.f64 y 1/8))))
(/.f64 (/.f64 (*.f64 (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512)) (*.f64 z t)) 1) (+.f64 (/.f64 y (/.f64 64 y)) (-.f64 1/256 (*.f64 1/128 y))))
(/.f64 (/.f64 (*.f64 (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512)) (*.f64 z t)) (sqrt.f64 (+.f64 (/.f64 y (/.f64 64 y)) (-.f64 1/256 (*.f64 1/128 y))))) (sqrt.f64 (+.f64 (/.f64 y (/.f64 64 y)) (-.f64 1/256 (*.f64 1/128 y)))))
(/.f64 (/.f64 (*.f64 (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512)) (*.f64 z t)) (*.f64 (cbrt.f64 (+.f64 (/.f64 y (/.f64 64 y)) (-.f64 1/256 (*.f64 1/128 y)))) (cbrt.f64 (+.f64 (/.f64 y (/.f64 64 y)) (-.f64 1/256 (*.f64 1/128 y)))))) (cbrt.f64 (+.f64 (/.f64 y (/.f64 64 y)) (-.f64 1/256 (*.f64 1/128 y)))))
(pow.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16))) 1)
(pow.f64 (sqrt.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))) 2)
(pow.f64 (cbrt.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))) 3)
(pow.f64 (pow.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 t) z) (fma.f64 y 1/8 1/16)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16))))))
(cbrt.f64 (pow.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (fma.f64 y 1/8 1/16) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 y 1/8 1/16) 3) (pow.f64 (*.f64 z t) 3)))
(expm1.f64 (log1p.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))))
(exp.f64 (log.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))))
(exp.f64 (*.f64 (log.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))) 1))
(log1p.f64 (expm1.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))))
(fma.f64 (*.f64 z t) 1/16 (*.f64 z (*.f64 t (*.f64 y 1/8))))
(fma.f64 1/16 (*.f64 z t) (*.f64 z (*.f64 t (*.f64 y 1/8))))
Outputs
1
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 y)) 2) (pow.f64 z 2)))) 1)
(fma.f64 -1/2 (*.f64 (*.f64 t t) (*.f64 (pow.f64 (fma.f64 y 1/8 1/16) 2) (*.f64 z z))) 1)
(fma.f64 -1/2 (pow.f64 (*.f64 z (*.f64 t (fma.f64 1/8 y 1/16))) 2) 1)
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 y)) 4) (pow.f64 z 4)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 y)) 2) (pow.f64 z 2)))) 1))
(fma.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (fma.f64 y 1/8 1/16) 4) (pow.f64 z 4))) (fma.f64 -1/2 (*.f64 (*.f64 t t) (*.f64 (pow.f64 (fma.f64 y 1/8 1/16) 2) (*.f64 z z))) 1))
(fma.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (fma.f64 1/8 y 1/16) 4) (pow.f64 z 4))) (fma.f64 -1/2 (pow.f64 (*.f64 z (*.f64 t (fma.f64 1/8 y 1/16))) 2) 1))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 y)) 4) (pow.f64 z 4)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 y)) 2) (pow.f64 z 2)))) (+.f64 1 (*.f64 -1/720 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 y)) 6) (pow.f64 z 6)))))))
(fma.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (fma.f64 y 1/8 1/16) 4) (pow.f64 z 4))) (+.f64 (fma.f64 -1/2 (*.f64 (*.f64 t t) (*.f64 (pow.f64 (fma.f64 y 1/8 1/16) 2) (*.f64 z z))) 1) (*.f64 (*.f64 -1/720 (pow.f64 t 6)) (*.f64 (pow.f64 (fma.f64 y 1/8 1/16) 6) (pow.f64 z 6)))))
(fma.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (fma.f64 1/8 y 1/16) 4) (pow.f64 z 4))) (fma.f64 -1/2 (pow.f64 (*.f64 z (*.f64 t (fma.f64 1/8 y 1/16))) 2) (fma.f64 -1/720 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 (fma.f64 1/8 y 1/16) 6) (pow.f64 z 6))) 1)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16)))
(cos.f64 (*.f64 z (*.f64 t (fma.f64 1/8 y 1/16))))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16)))
(cos.f64 (*.f64 z (*.f64 t (fma.f64 1/8 y 1/16))))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16)))
(cos.f64 (*.f64 z (*.f64 t (fma.f64 1/8 y 1/16))))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16)))
(cos.f64 (*.f64 z (*.f64 t (fma.f64 1/8 y 1/16))))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16)))
(cos.f64 (*.f64 z (*.f64 t (fma.f64 1/8 y 1/16))))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16)))
(cos.f64 (*.f64 z (*.f64 t (fma.f64 1/8 y 1/16))))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16)))
(cos.f64 (*.f64 z (*.f64 t (fma.f64 1/8 y 1/16))))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16)))
(cos.f64 (*.f64 z (*.f64 t (fma.f64 1/8 y 1/16))))
1
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 y)) 2) (pow.f64 z 2)))) 1)
(fma.f64 -1/2 (*.f64 (*.f64 t t) (*.f64 (pow.f64 (fma.f64 y 1/8 1/16) 2) (*.f64 z z))) 1)
(fma.f64 -1/2 (pow.f64 (*.f64 z (*.f64 t (fma.f64 1/8 y 1/16))) 2) 1)
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 y)) 4) (pow.f64 z 4)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 y)) 2) (pow.f64 z 2)))) 1))
(fma.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (fma.f64 y 1/8 1/16) 4) (pow.f64 z 4))) (fma.f64 -1/2 (*.f64 (*.f64 t t) (*.f64 (pow.f64 (fma.f64 y 1/8 1/16) 2) (*.f64 z z))) 1))
(fma.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (fma.f64 1/8 y 1/16) 4) (pow.f64 z 4))) (fma.f64 -1/2 (pow.f64 (*.f64 z (*.f64 t (fma.f64 1/8 y 1/16))) 2) 1))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 y)) 4) (pow.f64 z 4)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 y)) 2) (pow.f64 z 2)))) (+.f64 1 (*.f64 -1/720 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 y)) 6) (pow.f64 z 6)))))))
(fma.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (fma.f64 y 1/8 1/16) 4) (pow.f64 z 4))) (+.f64 (fma.f64 -1/2 (*.f64 (*.f64 t t) (*.f64 (pow.f64 (fma.f64 y 1/8 1/16) 2) (*.f64 z z))) 1) (*.f64 (*.f64 -1/720 (pow.f64 t 6)) (*.f64 (pow.f64 (fma.f64 y 1/8 1/16) 6) (pow.f64 z 6)))))
(fma.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (fma.f64 1/8 y 1/16) 4) (pow.f64 z 4))) (fma.f64 -1/2 (pow.f64 (*.f64 z (*.f64 t (fma.f64 1/8 y 1/16))) 2) (fma.f64 -1/720 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 (fma.f64 1/8 y 1/16) 6) (pow.f64 z 6))) 1)))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16)))
(cos.f64 (*.f64 z (*.f64 t (fma.f64 1/8 y 1/16))))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16)))
(cos.f64 (*.f64 z (*.f64 t (fma.f64 1/8 y 1/16))))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16)))
(cos.f64 (*.f64 z (*.f64 t (fma.f64 1/8 y 1/16))))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16)))
(cos.f64 (*.f64 z (*.f64 t (fma.f64 1/8 y 1/16))))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16)))
(cos.f64 (*.f64 z (*.f64 t (fma.f64 1/8 y 1/16))))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16)))
(cos.f64 (*.f64 z (*.f64 t (fma.f64 1/8 y 1/16))))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16)))
(cos.f64 (*.f64 z (*.f64 t (fma.f64 1/8 y 1/16))))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16)))
(cos.f64 (*.f64 z (*.f64 t (fma.f64 1/8 y 1/16))))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(cos.f64 (*.f64 t (*.f64 1/16 z)))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z))))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 y -1/8) (*.f64 (*.f64 t z) (sin.f64 (*.f64 1/16 (*.f64 t z))))))
(fma.f64 -1/8 (*.f64 y (*.f64 z (*.f64 (sin.f64 (*.f64 t (*.f64 1/16 z))) t))) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (+.f64 (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 2) (pow.f64 z 2))))) (*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (fma.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 (*.f64 y y) (*.f64 t t)) (*.f64 z z))) (*.f64 (*.f64 y -1/8) (*.f64 (*.f64 t z) (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(+.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (fma.f64 -1/128 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 y (*.f64 y (*.f64 (*.f64 t t) (*.f64 z z))))) (*.f64 y (*.f64 -1/8 (*.f64 z (*.f64 (sin.f64 (*.f64 t (*.f64 1/16 z))) t))))))
(+.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (fma.f64 -1/128 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 y (*.f64 y (*.f64 t (*.f64 z (*.f64 t z)))))) (*.f64 y (*.f64 -1/8 (*.f64 z (*.f64 (sin.f64 (*.f64 t (*.f64 1/16 z))) t))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (+.f64 (*.f64 1/3072 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 (*.f64 1/16 (*.f64 t z))))))) (+.f64 (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 2) (pow.f64 z 2))))) (*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z))))))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (fma.f64 1/3072 (*.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 3)) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (pow.f64 z 3))) (fma.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 (*.f64 y y) (*.f64 t t)) (*.f64 z z))) (*.f64 (*.f64 y -1/8) (*.f64 (*.f64 t z) (sin.f64 (*.f64 1/16 (*.f64 t z))))))))
(+.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (fma.f64 1/3072 (*.f64 (pow.f64 y 3) (*.f64 (sin.f64 (*.f64 t (*.f64 1/16 z))) (pow.f64 (*.f64 t z) 3))) (fma.f64 -1/128 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 y (*.f64 y (*.f64 (*.f64 t t) (*.f64 z z))))) (*.f64 y (*.f64 -1/8 (*.f64 z (*.f64 (sin.f64 (*.f64 t (*.f64 1/16 z))) t)))))))
(+.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (fma.f64 1/3072 (*.f64 (pow.f64 y 3) (*.f64 (sin.f64 (*.f64 t (*.f64 1/16 z))) (pow.f64 (*.f64 t z) 3))) (fma.f64 -1/128 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 y (*.f64 y (*.f64 t (*.f64 z (*.f64 t z)))))) (*.f64 y (*.f64 -1/8 (*.f64 z (*.f64 (sin.f64 (*.f64 t (*.f64 1/16 z))) t)))))))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16)))
(cos.f64 (*.f64 z (*.f64 t (fma.f64 1/8 y 1/16))))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16)))
(cos.f64 (*.f64 z (*.f64 t (fma.f64 1/8 y 1/16))))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16)))
(cos.f64 (*.f64 z (*.f64 t (fma.f64 1/8 y 1/16))))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z)))
(cos.f64 (*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16)))
(cos.f64 (*.f64 z (*.f64 t (fma.f64 1/8 y 1/16))))
(cos.f64 (*.f64 t (*.f64 (-.f64 1/16 (*.f64 -1/8 y)) z)))
(cos.f64 (*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16)))
(cos.f64 (*.f64 z (*.f64 t (fma.f64 1/8 y 1/16))))
(cos.f64 (*.f64 t (*.f64 (-.f64 1/16 (*.f64 -1/8 y)) z)))
(cos.f64 (*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16)))
(cos.f64 (*.f64 z (*.f64 t (fma.f64 1/8 y 1/16))))
(cos.f64 (*.f64 t (*.f64 (-.f64 1/16 (*.f64 -1/8 y)) z)))
(cos.f64 (*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16)))
(cos.f64 (*.f64 z (*.f64 t (fma.f64 1/8 y 1/16))))
(cos.f64 (*.f64 t (*.f64 (-.f64 1/16 (*.f64 -1/8 y)) z)))
(cos.f64 (*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16)))
(cos.f64 (*.f64 z (*.f64 t (fma.f64 1/8 y 1/16))))
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2) (pow.f64 b 2)))))
(+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 (*.f64 t t) (pow.f64 (fma.f64 a 1/8 1/16) 2)) (*.f64 b b))))
(fma.f64 -1/2 (pow.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))) 2) 1)
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 4) (pow.f64 b 4)))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2) (pow.f64 b 2))))))
(fma.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (fma.f64 a 1/8 1/16) 4) (pow.f64 b 4))) (+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 (*.f64 t t) (pow.f64 (fma.f64 a 1/8 1/16) 2)) (*.f64 b b)))))
(fma.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 4) (pow.f64 b 4))) (fma.f64 -1/2 (pow.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))) 2) 1))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 4) (pow.f64 b 4)))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2) (pow.f64 b 2)))) (*.f64 -1/720 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 6) (pow.f64 b 6)))))))
(fma.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (fma.f64 a 1/8 1/16) 4) (pow.f64 b 4))) (+.f64 1 (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 t t) (pow.f64 (fma.f64 a 1/8 1/16) 2)) (*.f64 b b)) (*.f64 (*.f64 -1/720 (pow.f64 t 6)) (*.f64 (pow.f64 (fma.f64 a 1/8 1/16) 6) (pow.f64 b 6))))))
(+.f64 (fma.f64 -1/2 (pow.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))) 2) (*.f64 (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 6) (pow.f64 b 6)) (*.f64 -1/720 (pow.f64 t 6)))) (fma.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 4) (pow.f64 b 4))) 1))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b)))
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b)))
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b)))
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b)))
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a)))))
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a)))))
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a)))))
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a)))))
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2) (pow.f64 b 2)))))
(+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 (*.f64 t t) (pow.f64 (fma.f64 a 1/8 1/16) 2)) (*.f64 b b))))
(fma.f64 -1/2 (pow.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))) 2) 1)
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 4) (pow.f64 b 4)))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2) (pow.f64 b 2))))))
(fma.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (fma.f64 a 1/8 1/16) 4) (pow.f64 b 4))) (+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 (*.f64 t t) (pow.f64 (fma.f64 a 1/8 1/16) 2)) (*.f64 b b)))))
(fma.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 4) (pow.f64 b 4))) (fma.f64 -1/2 (pow.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))) 2) 1))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 4) (pow.f64 b 4)))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2) (pow.f64 b 2)))) (*.f64 -1/720 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 6) (pow.f64 b 6)))))))
(fma.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (fma.f64 a 1/8 1/16) 4) (pow.f64 b 4))) (+.f64 1 (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 t t) (pow.f64 (fma.f64 a 1/8 1/16) 2)) (*.f64 b b)) (*.f64 (*.f64 -1/720 (pow.f64 t 6)) (*.f64 (pow.f64 (fma.f64 a 1/8 1/16) 6) (pow.f64 b 6))))))
(+.f64 (fma.f64 -1/2 (pow.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))) 2) (*.f64 (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 6) (pow.f64 b 6)) (*.f64 -1/720 (pow.f64 t 6)))) (fma.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 4) (pow.f64 b 4))) 1))
(cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a)))))
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a)))))
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a)))))
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a)))))
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b)))
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b)))
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b)))
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b)))
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 t (*.f64 1/16 b)))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t b)))))
(fma.f64 -1/8 (*.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) (*.f64 t (*.f64 a b))) (cos.f64 (*.f64 t (*.f64 1/16 b))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (+.f64 (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t b)))) (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) (pow.f64 b 2)))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (fma.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t b))) (*.f64 (*.f64 -1/128 (cos.f64 (*.f64 1/16 (*.f64 t b)))) (*.f64 (*.f64 a a) (*.f64 (*.f64 t t) (*.f64 b b))))))
(+.f64 (fma.f64 -1/8 (*.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) (*.f64 t (*.f64 a b))) (cos.f64 (*.f64 t (*.f64 1/16 b)))) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (*.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 t t) (*.f64 a a))) -1/128)))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (+.f64 (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t b)))) (+.f64 (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) (pow.f64 b 2))))) (*.f64 1/3072 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 t 3) (pow.f64 b 3))))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (fma.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t b))) (fma.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 t t) (*.f64 b b)))) (*.f64 (*.f64 1/3072 (sin.f64 (*.f64 1/16 (*.f64 t b)))) (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 t b) 3))))))
(+.f64 (fma.f64 -1/8 (*.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) (*.f64 t (*.f64 a b))) (cos.f64 (*.f64 t (*.f64 1/16 b)))) (fma.f64 (*.f64 -1/128 (cos.f64 (*.f64 t (*.f64 1/16 b)))) (*.f64 (*.f64 b b) (*.f64 (*.f64 t t) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) (*.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 t b) 3)) 1/3072))))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b)))
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b)))
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b)))
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b)))
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(cos.f64 (*.f64 (-.f64 1/16 (*.f64 -1/8 a)) (*.f64 t b)))
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(cos.f64 (*.f64 (-.f64 1/16 (*.f64 -1/8 a)) (*.f64 t b)))
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(cos.f64 (*.f64 (-.f64 1/16 (*.f64 -1/8 a)) (*.f64 t b)))
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(cos.f64 (*.f64 (-.f64 1/16 (*.f64 -1/8 a)) (*.f64 t b)))
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))
(*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))
(*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))
(*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))
(*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))
(*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))
(*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))
(*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))
(*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))
(*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))
(*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))
(*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))
(*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(*.f64 1/16 (*.f64 t b))
(*.f64 t (*.f64 1/16 b))
(+.f64 (*.f64 1/8 (*.f64 a (*.f64 t b))) (*.f64 1/16 (*.f64 t b)))
(*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(+.f64 (*.f64 1/8 (*.f64 a (*.f64 t b))) (*.f64 1/16 (*.f64 t b)))
(*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(+.f64 (*.f64 1/8 (*.f64 a (*.f64 t b))) (*.f64 1/16 (*.f64 t b)))
(*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(*.f64 1/8 (*.f64 a (*.f64 t b)))
(*.f64 (*.f64 1/8 a) (*.f64 t b))
(*.f64 (*.f64 t b) (*.f64 1/8 a))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(*.f64 1/8 (*.f64 a (*.f64 t b)))
(*.f64 (*.f64 1/8 a) (*.f64 t b))
(*.f64 (*.f64 t b) (*.f64 1/8 a))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16))
(*.f64 z (*.f64 t (fma.f64 1/8 y 1/16)))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16))
(*.f64 z (*.f64 t (fma.f64 1/8 y 1/16)))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16))
(*.f64 z (*.f64 t (fma.f64 1/8 y 1/16)))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16))
(*.f64 z (*.f64 t (fma.f64 1/8 y 1/16)))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16))
(*.f64 z (*.f64 t (fma.f64 1/8 y 1/16)))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16))
(*.f64 z (*.f64 t (fma.f64 1/8 y 1/16)))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16))
(*.f64 z (*.f64 t (fma.f64 1/8 y 1/16)))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16))
(*.f64 z (*.f64 t (fma.f64 1/8 y 1/16)))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16))
(*.f64 z (*.f64 t (fma.f64 1/8 y 1/16)))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16))
(*.f64 z (*.f64 t (fma.f64 1/8 y 1/16)))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16))
(*.f64 z (*.f64 t (fma.f64 1/8 y 1/16)))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16))
(*.f64 z (*.f64 t (fma.f64 1/8 y 1/16)))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16))
(*.f64 z (*.f64 t (fma.f64 1/8 y 1/16)))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16))
(*.f64 z (*.f64 t (fma.f64 1/8 y 1/16)))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16))
(*.f64 z (*.f64 t (fma.f64 1/8 y 1/16)))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16))
(*.f64 z (*.f64 t (fma.f64 1/8 y 1/16)))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16))
(*.f64 z (*.f64 t (fma.f64 1/8 y 1/16)))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16))
(*.f64 z (*.f64 t (fma.f64 1/8 y 1/16)))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16))
(*.f64 z (*.f64 t (fma.f64 1/8 y 1/16)))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16))
(*.f64 z (*.f64 t (fma.f64 1/8 y 1/16)))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16))
(*.f64 z (*.f64 t (fma.f64 1/8 y 1/16)))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16))
(*.f64 z (*.f64 t (fma.f64 1/8 y 1/16)))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16))
(*.f64 z (*.f64 t (fma.f64 1/8 y 1/16)))
(*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 y)) z))
(*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16))
(*.f64 z (*.f64 t (fma.f64 1/8 y 1/16)))
(*.f64 1/16 (*.f64 t z))
(*.f64 t (*.f64 1/16 z))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16))
(*.f64 z (*.f64 t (fma.f64 1/8 y 1/16)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16))
(*.f64 z (*.f64 t (fma.f64 1/8 y 1/16)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16))
(*.f64 z (*.f64 t (fma.f64 1/8 y 1/16)))
(*.f64 1/8 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 t y) (*.f64 1/8 z))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16))
(*.f64 z (*.f64 t (fma.f64 1/8 y 1/16)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16))
(*.f64 z (*.f64 t (fma.f64 1/8 y 1/16)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16))
(*.f64 z (*.f64 t (fma.f64 1/8 y 1/16)))
(*.f64 1/8 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 t y) (*.f64 1/8 z))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16))
(*.f64 z (*.f64 t (fma.f64 1/8 y 1/16)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16))
(*.f64 z (*.f64 t (fma.f64 1/8 y 1/16)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16))
(*.f64 z (*.f64 t (fma.f64 1/8 y 1/16)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))))) 1)
(cos.f64 (*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16)))
(cos.f64 (*.f64 z (*.f64 t (fma.f64 1/8 y 1/16))))
(-.f64 (*.f64 (cos.f64 (*.f64 z (*.f64 t 1/16))) (cos.f64 (*.f64 z (*.f64 t (*.f64 y 1/8))))) (*.f64 (sin.f64 (*.f64 z (*.f64 t 1/16))) (sin.f64 (*.f64 z (*.f64 t (*.f64 y 1/8))))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (cos.f64 (*.f64 (*.f64 t z) (*.f64 1/8 y)))) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (sin.f64 (*.f64 (*.f64 t z) (*.f64 1/8 y)))))
(-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 (*.f64 t y) (*.f64 1/8 z)))) (*.f64 (sin.f64 (*.f64 t (*.f64 1/16 z))) (sin.f64 (*.f64 (*.f64 t y) (*.f64 1/8 z)))))
(*.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))) 1)
(cos.f64 (*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16)))
(cos.f64 (*.f64 z (*.f64 t (fma.f64 1/8 y 1/16))))
(*.f64 1 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))))
(cos.f64 (*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16)))
(cos.f64 (*.f64 z (*.f64 t (fma.f64 1/8 y 1/16))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16))))) (sqrt.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16))))))
(cos.f64 (*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16)))
(cos.f64 (*.f64 z (*.f64 t (fma.f64 1/8 y 1/16))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16))))) 2))
(cos.f64 (*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16)))
(cos.f64 (*.f64 z (*.f64 t (fma.f64 1/8 y 1/16))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16))))) 2) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16))))))
(cos.f64 (*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16)))
(cos.f64 (*.f64 z (*.f64 t (fma.f64 1/8 y 1/16))))
(pow.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))) 1)
(cos.f64 (*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16)))
(cos.f64 (*.f64 z (*.f64 t (fma.f64 1/8 y 1/16))))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16))))) 2)
(cos.f64 (*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16)))
(cos.f64 (*.f64 z (*.f64 t (fma.f64 1/8 y 1/16))))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16))))) 3)
(cos.f64 (*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16)))
(cos.f64 (*.f64 z (*.f64 t (fma.f64 1/8 y 1/16))))
(pow.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))) 3) 1/3)
(cos.f64 (*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16)))
(cos.f64 (*.f64 z (*.f64 t (fma.f64 1/8 y 1/16))))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))) 2))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16))) 2))
(fabs.f64 (cos.f64 (*.f64 z (*.f64 t (fma.f64 1/8 y 1/16)))))
(log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16))))))
(cos.f64 (*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16)))
(cos.f64 (*.f64 z (*.f64 t (fma.f64 1/8 y 1/16))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))))))
(cos.f64 (*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16)))
(cos.f64 (*.f64 z (*.f64 t (fma.f64 1/8 y 1/16))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))) 3))
(cos.f64 (*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16)))
(cos.f64 (*.f64 z (*.f64 t (fma.f64 1/8 y 1/16))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16))))))
(cos.f64 (*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16)))
(cos.f64 (*.f64 z (*.f64 t (fma.f64 1/8 y 1/16))))
(exp.f64 (log.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16))))))
(cos.f64 (*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16)))
(cos.f64 (*.f64 z (*.f64 t (fma.f64 1/8 y 1/16))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16))))) 1))
(cos.f64 (*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16)))
(cos.f64 (*.f64 z (*.f64 t (fma.f64 1/8 y 1/16))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16))))))
(cos.f64 (*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16)))
(cos.f64 (*.f64 z (*.f64 t (fma.f64 1/8 y 1/16))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 1)
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b (*.f64 a 1/8)))) (cos.f64 (*.f64 1/16 (*.f64 t b)))) (*.f64 (sin.f64 (*.f64 t (*.f64 b (*.f64 a 1/8)))) (sin.f64 (*.f64 1/16 (*.f64 t b)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 t (*.f64 b (*.f64 1/8 a))))) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (sin.f64 (*.f64 t (*.f64 b (*.f64 1/8 a))))))
(fma.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a))) (*.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) (neg.f64 (sin.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a))))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 1)
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(*.f64 1 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2))
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 1)
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2)
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3)
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(pow.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3) 1/3)
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 2))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))) 2))
(fabs.f64 (cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))))
(log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3))
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(exp.f64 (log.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 1))
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(+.f64 (*.f64 t (*.f64 b (*.f64 a 1/8))) (*.f64 1/16 (*.f64 t b)))
(*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 t (*.f64 b (*.f64 a 1/8))))
(*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(+.f64 (*.f64 (*.f64 t (*.f64 b (*.f64 a 1/8))) 1) (*.f64 (*.f64 1/16 (*.f64 t b)) 1))
(*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(+.f64 (*.f64 (*.f64 1/16 (*.f64 t b)) 1) (*.f64 (*.f64 t (*.f64 b (*.f64 a 1/8))) 1))
(*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 1)
(*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(/.f64 (*.f64 t b) (/.f64 1 (fma.f64 a 1/8 1/16)))
(*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(/.f64 (+.f64 (*.f64 (*.f64 a a) 1/64) -1/256) (/.f64 (fma.f64 a 1/8 -1/16) (*.f64 t b)))
(*.f64 (/.f64 (fma.f64 (*.f64 a a) 1/64 -1/256) (fma.f64 a 1/8 -1/16)) (*.f64 t b))
(*.f64 (*.f64 t b) (/.f64 (fma.f64 a (*.f64 a 1/64) -1/256) (fma.f64 1/8 a -1/16)))
(/.f64 (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)) (/.f64 (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128))) (*.f64 t b)))
(*.f64 (/.f64 (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)) (+.f64 1/256 (-.f64 (*.f64 a (*.f64 a 1/64)) (*.f64 a 1/128)))) (*.f64 t b))
(*.f64 (*.f64 t b) (/.f64 (fma.f64 (pow.f64 a 3) 1/512 1/4096) (+.f64 1/256 (*.f64 a (-.f64 (*.f64 a 1/64) 1/128)))))
(/.f64 (*.f64 (*.f64 t b) (+.f64 (*.f64 (*.f64 a a) 1/64) -1/256)) (fma.f64 a 1/8 -1/16))
(*.f64 (/.f64 (fma.f64 (*.f64 a a) 1/64 -1/256) (fma.f64 a 1/8 -1/16)) (*.f64 t b))
(*.f64 (*.f64 t b) (/.f64 (fma.f64 a (*.f64 a 1/64) -1/256) (fma.f64 1/8 a -1/16)))
(/.f64 (*.f64 (*.f64 t b) (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512))) (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128))))
(*.f64 (/.f64 (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)) (+.f64 1/256 (-.f64 (*.f64 a (*.f64 a 1/64)) (*.f64 a 1/128)))) (*.f64 t b))
(*.f64 (*.f64 t b) (/.f64 (fma.f64 (pow.f64 a 3) 1/512 1/4096) (+.f64 1/256 (*.f64 a (-.f64 (*.f64 a 1/64) 1/128)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 a a) 1/64) -1/256) (*.f64 t b)) (fma.f64 a 1/8 -1/16))
(*.f64 (/.f64 (fma.f64 (*.f64 a a) 1/64 -1/256) (fma.f64 a 1/8 -1/16)) (*.f64 t b))
(*.f64 (*.f64 t b) (/.f64 (fma.f64 a (*.f64 a 1/64) -1/256) (fma.f64 1/8 a -1/16)))
(/.f64 (*.f64 (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)) (*.f64 t b)) (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128))))
(*.f64 (/.f64 (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)) (+.f64 1/256 (-.f64 (*.f64 a (*.f64 a 1/64)) (*.f64 a 1/128)))) (*.f64 t b))
(*.f64 (*.f64 t b) (/.f64 (fma.f64 (pow.f64 a 3) 1/512 1/4096) (+.f64 1/256 (*.f64 a (-.f64 (*.f64 a 1/64) 1/128)))))
(/.f64 (-.f64 (*.f64 (*.f64 t (*.f64 b (*.f64 a 1/8))) (*.f64 t (*.f64 b (*.f64 a 1/8)))) (*.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/16 (*.f64 t b)))) (-.f64 (*.f64 t (*.f64 b (*.f64 a 1/8))) (*.f64 1/16 (*.f64 t b))))
(/.f64 (-.f64 (*.f64 t (*.f64 (*.f64 b (*.f64 1/8 a)) (*.f64 t (*.f64 b (*.f64 1/8 a))))) (*.f64 1/256 (*.f64 (*.f64 t b) (*.f64 t b)))) (+.f64 (*.f64 t (*.f64 b (*.f64 1/8 a))) (*.f64 -1/16 (*.f64 t b))))
(/.f64 (*.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))) (*.f64 (*.f64 t b) (-.f64 (*.f64 1/8 a) 1/16))) (*.f64 (*.f64 t b) (-.f64 (*.f64 1/8 a) 1/16)))
(/.f64 (+.f64 (pow.f64 (*.f64 t (*.f64 b (*.f64 a 1/8))) 3) (pow.f64 (*.f64 1/16 (*.f64 t b)) 3)) (-.f64 (+.f64 (*.f64 (*.f64 t (*.f64 b (*.f64 a 1/8))) (*.f64 t (*.f64 b (*.f64 a 1/8)))) (*.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/16 (*.f64 t b)))) (*.f64 (*.f64 t (*.f64 b (*.f64 a 1/8))) (*.f64 1/16 (*.f64 t b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t (*.f64 b (*.f64 1/8 a))) 3) (*.f64 1/4096 (pow.f64 (*.f64 t b) 3))) (-.f64 (fma.f64 (*.f64 t (*.f64 b (*.f64 1/8 a))) (*.f64 t (*.f64 b (*.f64 1/8 a))) (*.f64 1/256 (*.f64 (*.f64 t b) (*.f64 t b)))) (*.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 t (*.f64 b (*.f64 1/8 a))))))
(/.f64 (fma.f64 1/4096 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)) 3)) (fma.f64 (*.f64 t t) (*.f64 (*.f64 (*.f64 a b) (*.f64 a b)) 1/64) (*.f64 (*.f64 t b) (-.f64 (*.f64 (*.f64 t b) 1/256) (*.f64 1/16 (*.f64 (*.f64 t b) (*.f64 1/8 a)))))))
(/.f64 (/.f64 (*.f64 (*.f64 t b) (+.f64 (*.f64 (*.f64 a a) 1/64) -1/256)) 1) (fma.f64 a 1/8 -1/16))
(*.f64 (/.f64 (fma.f64 (*.f64 a a) 1/64 -1/256) (fma.f64 a 1/8 -1/16)) (*.f64 t b))
(*.f64 (*.f64 t b) (/.f64 (fma.f64 a (*.f64 a 1/64) -1/256) (fma.f64 1/8 a -1/16)))
(/.f64 (/.f64 (*.f64 (*.f64 t b) (+.f64 (*.f64 (*.f64 a a) 1/64) -1/256)) (sqrt.f64 (fma.f64 a 1/8 -1/16))) (sqrt.f64 (fma.f64 a 1/8 -1/16)))
(*.f64 (/.f64 (fma.f64 (*.f64 a a) 1/64 -1/256) (fma.f64 a 1/8 -1/16)) (*.f64 t b))
(*.f64 (*.f64 t b) (/.f64 (fma.f64 a (*.f64 a 1/64) -1/256) (fma.f64 1/8 a -1/16)))
(/.f64 (/.f64 (*.f64 (*.f64 t b) (+.f64 (*.f64 (*.f64 a a) 1/64) -1/256)) (*.f64 (cbrt.f64 (fma.f64 a 1/8 -1/16)) (cbrt.f64 (fma.f64 a 1/8 -1/16)))) (cbrt.f64 (fma.f64 a 1/8 -1/16)))
(*.f64 (/.f64 (fma.f64 (*.f64 a a) 1/64 -1/256) (fma.f64 a 1/8 -1/16)) (*.f64 t b))
(*.f64 (*.f64 t b) (/.f64 (fma.f64 a (*.f64 a 1/64) -1/256) (fma.f64 1/8 a -1/16)))
(/.f64 (/.f64 (*.f64 (*.f64 t b) (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512))) 1) (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128))))
(*.f64 (/.f64 (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)) (+.f64 1/256 (-.f64 (*.f64 a (*.f64 a 1/64)) (*.f64 a 1/128)))) (*.f64 t b))
(*.f64 (*.f64 t b) (/.f64 (fma.f64 (pow.f64 a 3) 1/512 1/4096) (+.f64 1/256 (*.f64 a (-.f64 (*.f64 a 1/64) 1/128)))))
(/.f64 (/.f64 (*.f64 (*.f64 t b) (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512))) (sqrt.f64 (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128))))) (sqrt.f64 (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128)))))
(*.f64 (/.f64 (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)) (+.f64 1/256 (-.f64 (*.f64 a (*.f64 a 1/64)) (*.f64 a 1/128)))) (*.f64 t b))
(*.f64 (*.f64 t b) (/.f64 (fma.f64 (pow.f64 a 3) 1/512 1/4096) (+.f64 1/256 (*.f64 a (-.f64 (*.f64 a 1/64) 1/128)))))
(/.f64 (/.f64 (*.f64 (*.f64 t b) (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512))) (*.f64 (cbrt.f64 (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128)))) (cbrt.f64 (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128)))))) (cbrt.f64 (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128)))))
(*.f64 (/.f64 (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)) (+.f64 1/256 (-.f64 (*.f64 a (*.f64 a 1/64)) (*.f64 a 1/128)))) (*.f64 t b))
(*.f64 (*.f64 t b) (/.f64 (fma.f64 (pow.f64 a 3) 1/512 1/4096) (+.f64 1/256 (*.f64 a (-.f64 (*.f64 a 1/64) 1/128)))))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 a a) 1/64) -1/256) (*.f64 t b)) 1) (fma.f64 a 1/8 -1/16))
(*.f64 (/.f64 (fma.f64 (*.f64 a a) 1/64 -1/256) (fma.f64 a 1/8 -1/16)) (*.f64 t b))
(*.f64 (*.f64 t b) (/.f64 (fma.f64 a (*.f64 a 1/64) -1/256) (fma.f64 1/8 a -1/16)))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 a a) 1/64) -1/256) (*.f64 t b)) (sqrt.f64 (fma.f64 a 1/8 -1/16))) (sqrt.f64 (fma.f64 a 1/8 -1/16)))
(*.f64 (/.f64 (fma.f64 (*.f64 a a) 1/64 -1/256) (fma.f64 a 1/8 -1/16)) (*.f64 t b))
(*.f64 (*.f64 t b) (/.f64 (fma.f64 a (*.f64 a 1/64) -1/256) (fma.f64 1/8 a -1/16)))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 a a) 1/64) -1/256) (*.f64 t b)) (*.f64 (cbrt.f64 (fma.f64 a 1/8 -1/16)) (cbrt.f64 (fma.f64 a 1/8 -1/16)))) (cbrt.f64 (fma.f64 a 1/8 -1/16)))
(*.f64 (/.f64 (fma.f64 (*.f64 a a) 1/64 -1/256) (fma.f64 a 1/8 -1/16)) (*.f64 t b))
(*.f64 (*.f64 t b) (/.f64 (fma.f64 a (*.f64 a 1/64) -1/256) (fma.f64 1/8 a -1/16)))
(/.f64 (/.f64 (*.f64 (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)) (*.f64 t b)) 1) (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128))))
(*.f64 (/.f64 (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)) (+.f64 1/256 (-.f64 (*.f64 a (*.f64 a 1/64)) (*.f64 a 1/128)))) (*.f64 t b))
(*.f64 (*.f64 t b) (/.f64 (fma.f64 (pow.f64 a 3) 1/512 1/4096) (+.f64 1/256 (*.f64 a (-.f64 (*.f64 a 1/64) 1/128)))))
(/.f64 (/.f64 (*.f64 (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)) (*.f64 t b)) (sqrt.f64 (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128))))) (sqrt.f64 (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128)))))
(*.f64 (/.f64 (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)) (+.f64 1/256 (-.f64 (*.f64 a (*.f64 a 1/64)) (*.f64 a 1/128)))) (*.f64 t b))
(*.f64 (*.f64 t b) (/.f64 (fma.f64 (pow.f64 a 3) 1/512 1/4096) (+.f64 1/256 (*.f64 a (-.f64 (*.f64 a 1/64) 1/128)))))
(/.f64 (/.f64 (*.f64 (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)) (*.f64 t b)) (*.f64 (cbrt.f64 (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128)))) (cbrt.f64 (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128)))))) (cbrt.f64 (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128)))))
(*.f64 (/.f64 (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)) (+.f64 1/256 (-.f64 (*.f64 a (*.f64 a 1/64)) (*.f64 a 1/128)))) (*.f64 t b))
(*.f64 (*.f64 t b) (/.f64 (fma.f64 (pow.f64 a 3) 1/512 1/4096) (+.f64 1/256 (*.f64 a (-.f64 (*.f64 a 1/64) 1/128)))))
(pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 1)
(*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(pow.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 2)
(*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(pow.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3)
(*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(pow.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 3) 1/3)
(*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(sqrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)) 2))
(fabs.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(log.f64 (pow.f64 (exp.f64 (fma.f64 a 1/8 1/16)) (*.f64 t b)))
(*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))
(*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(cbrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 3))
(*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (fma.f64 a 1/8 1/16) 3)))
(*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 a 1/8 1/16) 3) (pow.f64 (*.f64 t b) 3)))
(*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(expm1.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))
(*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(exp.f64 (log.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))
(*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(exp.f64 (*.f64 (log.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 1))
(*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(log1p.f64 (expm1.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))
(*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(fma.f64 (*.f64 t b) (*.f64 a 1/8) (*.f64 1/16 (*.f64 t b)))
(*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(fma.f64 (*.f64 a 1/8) (*.f64 t b) (*.f64 1/16 (*.f64 t b)))
(*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(+.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 z (*.f64 t (*.f64 y 1/8))))
(*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16))
(*.f64 z (*.f64 t (fma.f64 1/8 y 1/16)))
(+.f64 (*.f64 z (*.f64 t (*.f64 y 1/8))) (*.f64 z (*.f64 t 1/16)))
(*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16))
(*.f64 z (*.f64 t (fma.f64 1/8 y 1/16)))
(+.f64 (*.f64 (*.f64 z (*.f64 t 1/16)) 1) (*.f64 (*.f64 z (*.f64 t (*.f64 y 1/8))) 1))
(*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16))
(*.f64 z (*.f64 t (fma.f64 1/8 y 1/16)))
(+.f64 (*.f64 (*.f64 z (*.f64 t (*.f64 y 1/8))) 1) (*.f64 (*.f64 z (*.f64 t 1/16)) 1))
(*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16))
(*.f64 z (*.f64 t (fma.f64 1/8 y 1/16)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16))))) 1)
(*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16))
(*.f64 z (*.f64 t (fma.f64 1/8 y 1/16)))
(/.f64 (*.f64 z t) (/.f64 1 (fma.f64 y 1/8 1/16)))
(*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16))
(*.f64 z (*.f64 t (fma.f64 1/8 y 1/16)))
(/.f64 (-.f64 1/256 (/.f64 y (/.f64 64 y))) (/.f64 (-.f64 1/16 (*.f64 y 1/8)) (*.f64 z t)))
(/.f64 (*.f64 z (*.f64 t (-.f64 1/256 (*.f64 (/.f64 y 64) y)))) (-.f64 1/16 (*.f64 1/8 y)))
(*.f64 (*.f64 t z) (/.f64 (-.f64 1/256 (*.f64 y (/.f64 y 64))) (+.f64 1/16 (*.f64 y -1/8))))
(/.f64 (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512)) (/.f64 (+.f64 (/.f64 y (/.f64 64 y)) (-.f64 1/256 (*.f64 1/128 y))) (*.f64 z t)))
(*.f64 (/.f64 (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512)) (+.f64 (*.f64 (/.f64 y 64) y) (-.f64 1/256 (*.f64 y 1/128)))) (*.f64 t z))
(*.f64 (*.f64 t z) (/.f64 (fma.f64 (pow.f64 y 3) 1/512 1/4096) (+.f64 (fma.f64 (/.f64 y 64) y 1/256) (*.f64 y -1/128))))
(/.f64 (*.f64 (*.f64 z t) (-.f64 1/256 (/.f64 y (/.f64 64 y)))) (-.f64 1/16 (*.f64 y 1/8)))
(/.f64 (*.f64 z (*.f64 t (-.f64 1/256 (*.f64 (/.f64 y 64) y)))) (-.f64 1/16 (*.f64 1/8 y)))
(*.f64 (*.f64 t z) (/.f64 (-.f64 1/256 (*.f64 y (/.f64 y 64))) (+.f64 1/16 (*.f64 y -1/8))))
(/.f64 (*.f64 (*.f64 z t) (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512))) (+.f64 (/.f64 y (/.f64 64 y)) (-.f64 1/256 (*.f64 1/128 y))))
(*.f64 (/.f64 (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512)) (+.f64 (*.f64 (/.f64 y 64) y) (-.f64 1/256 (*.f64 y 1/128)))) (*.f64 t z))
(*.f64 (*.f64 t z) (/.f64 (fma.f64 (pow.f64 y 3) 1/512 1/4096) (+.f64 (fma.f64 (/.f64 y 64) y 1/256) (*.f64 y -1/128))))
(/.f64 (*.f64 (-.f64 1/256 (/.f64 y (/.f64 64 y))) (*.f64 z t)) (-.f64 1/16 (*.f64 y 1/8)))
(/.f64 (*.f64 z (*.f64 t (-.f64 1/256 (*.f64 (/.f64 y 64) y)))) (-.f64 1/16 (*.f64 1/8 y)))
(*.f64 (*.f64 t z) (/.f64 (-.f64 1/256 (*.f64 y (/.f64 y 64))) (+.f64 1/16 (*.f64 y -1/8))))
(/.f64 (*.f64 (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512)) (*.f64 z t)) (+.f64 (/.f64 y (/.f64 64 y)) (-.f64 1/256 (*.f64 1/128 y))))
(*.f64 (/.f64 (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512)) (+.f64 (*.f64 (/.f64 y 64) y) (-.f64 1/256 (*.f64 y 1/128)))) (*.f64 t z))
(*.f64 (*.f64 t z) (/.f64 (fma.f64 (pow.f64 y 3) 1/512 1/4096) (+.f64 (fma.f64 (/.f64 y 64) y 1/256) (*.f64 y -1/128))))
(/.f64 (-.f64 (*.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 z (*.f64 t 1/16))) (*.f64 (*.f64 z (*.f64 t (*.f64 y 1/8))) (*.f64 z (*.f64 t (*.f64 y 1/8))))) (-.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 z (*.f64 t (*.f64 y 1/8)))))
(/.f64 (*.f64 (*.f64 z (+.f64 (*.f64 t 1/16) (*.f64 t (*.f64 1/8 y)))) (*.f64 z (-.f64 (*.f64 t 1/16) (*.f64 t (*.f64 1/8 y))))) (*.f64 z (-.f64 (*.f64 t 1/16) (*.f64 t (*.f64 1/8 y)))))
(*.f64 (/.f64 (*.f64 z (*.f64 t (fma.f64 1/8 y 1/16))) z) (/.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 y -1/8)))) (*.f64 t (+.f64 1/16 (*.f64 y -1/8)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 t 1/16)) 3) (pow.f64 (*.f64 z (*.f64 t (*.f64 y 1/8))) 3)) (-.f64 (+.f64 (*.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 z (*.f64 t 1/16))) (*.f64 (*.f64 z (*.f64 t (*.f64 y 1/8))) (*.f64 z (*.f64 t (*.f64 y 1/8))))) (*.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 z (*.f64 t (*.f64 y 1/8))))))
(/.f64 (+.f64 (pow.f64 (*.f64 1/16 (*.f64 t z)) 3) (pow.f64 (*.f64 (*.f64 t z) (*.f64 1/8 y)) 3)) (-.f64 (fma.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/16 (*.f64 t z)) (*.f64 z (*.f64 (*.f64 t (*.f64 1/8 y)) (*.f64 (*.f64 t z) (*.f64 1/8 y))))) (*.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 (*.f64 t z) (*.f64 1/8 y)))))
(/.f64 (+.f64 (*.f64 1/4096 (pow.f64 (*.f64 t z) 3)) (pow.f64 (*.f64 (*.f64 t y) (*.f64 1/8 z)) 3)) (fma.f64 z (*.f64 (*.f64 (*.f64 t t) 1/256) z) (*.f64 (*.f64 (*.f64 t y) (*.f64 1/8 z)) (-.f64 (*.f64 (*.f64 t y) (*.f64 1/8 z)) (*.f64 t (*.f64 1/16 z))))))
(/.f64 (/.f64 (*.f64 (*.f64 z t) (-.f64 1/256 (/.f64 y (/.f64 64 y)))) 1) (-.f64 1/16 (*.f64 y 1/8)))
(/.f64 (*.f64 z (*.f64 t (-.f64 1/256 (*.f64 (/.f64 y 64) y)))) (-.f64 1/16 (*.f64 1/8 y)))
(*.f64 (*.f64 t z) (/.f64 (-.f64 1/256 (*.f64 y (/.f64 y 64))) (+.f64 1/16 (*.f64 y -1/8))))
(/.f64 (/.f64 (*.f64 (*.f64 z t) (-.f64 1/256 (/.f64 y (/.f64 64 y)))) (sqrt.f64 (-.f64 1/16 (*.f64 y 1/8)))) (sqrt.f64 (-.f64 1/16 (*.f64 y 1/8))))
(/.f64 (*.f64 z (*.f64 t (-.f64 1/256 (*.f64 (/.f64 y 64) y)))) (-.f64 1/16 (*.f64 1/8 y)))
(*.f64 (*.f64 t z) (/.f64 (-.f64 1/256 (*.f64 y (/.f64 y 64))) (+.f64 1/16 (*.f64 y -1/8))))
(/.f64 (/.f64 (*.f64 (*.f64 z t) (-.f64 1/256 (/.f64 y (/.f64 64 y)))) (*.f64 (cbrt.f64 (-.f64 1/16 (*.f64 y 1/8))) (cbrt.f64 (-.f64 1/16 (*.f64 y 1/8))))) (cbrt.f64 (-.f64 1/16 (*.f64 y 1/8))))
(/.f64 (*.f64 z (*.f64 t (-.f64 1/256 (*.f64 (/.f64 y 64) y)))) (-.f64 1/16 (*.f64 1/8 y)))
(*.f64 (*.f64 t z) (/.f64 (-.f64 1/256 (*.f64 y (/.f64 y 64))) (+.f64 1/16 (*.f64 y -1/8))))
(/.f64 (/.f64 (*.f64 (*.f64 z t) (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512))) 1) (+.f64 (/.f64 y (/.f64 64 y)) (-.f64 1/256 (*.f64 1/128 y))))
(*.f64 (/.f64 (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512)) (+.f64 (*.f64 (/.f64 y 64) y) (-.f64 1/256 (*.f64 y 1/128)))) (*.f64 t z))
(*.f64 (*.f64 t z) (/.f64 (fma.f64 (pow.f64 y 3) 1/512 1/4096) (+.f64 (fma.f64 (/.f64 y 64) y 1/256) (*.f64 y -1/128))))
(/.f64 (/.f64 (*.f64 (*.f64 z t) (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512))) (sqrt.f64 (+.f64 (/.f64 y (/.f64 64 y)) (-.f64 1/256 (*.f64 1/128 y))))) (sqrt.f64 (+.f64 (/.f64 y (/.f64 64 y)) (-.f64 1/256 (*.f64 1/128 y)))))
(*.f64 (/.f64 (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512)) (+.f64 (*.f64 (/.f64 y 64) y) (-.f64 1/256 (*.f64 y 1/128)))) (*.f64 t z))
(*.f64 (*.f64 t z) (/.f64 (fma.f64 (pow.f64 y 3) 1/512 1/4096) (+.f64 (fma.f64 (/.f64 y 64) y 1/256) (*.f64 y -1/128))))
(/.f64 (/.f64 (*.f64 (*.f64 z t) (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512))) (*.f64 (cbrt.f64 (+.f64 (/.f64 y (/.f64 64 y)) (-.f64 1/256 (*.f64 1/128 y)))) (cbrt.f64 (+.f64 (/.f64 y (/.f64 64 y)) (-.f64 1/256 (*.f64 1/128 y)))))) (cbrt.f64 (+.f64 (/.f64 y (/.f64 64 y)) (-.f64 1/256 (*.f64 1/128 y)))))
(*.f64 (/.f64 (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512)) (+.f64 (*.f64 (/.f64 y 64) y) (-.f64 1/256 (*.f64 y 1/128)))) (*.f64 t z))
(*.f64 (*.f64 t z) (/.f64 (fma.f64 (pow.f64 y 3) 1/512 1/4096) (+.f64 (fma.f64 (/.f64 y 64) y 1/256) (*.f64 y -1/128))))
(/.f64 (/.f64 (*.f64 (-.f64 1/256 (/.f64 y (/.f64 64 y))) (*.f64 z t)) 1) (-.f64 1/16 (*.f64 y 1/8)))
(/.f64 (*.f64 z (*.f64 t (-.f64 1/256 (*.f64 (/.f64 y 64) y)))) (-.f64 1/16 (*.f64 1/8 y)))
(*.f64 (*.f64 t z) (/.f64 (-.f64 1/256 (*.f64 y (/.f64 y 64))) (+.f64 1/16 (*.f64 y -1/8))))
(/.f64 (/.f64 (*.f64 (-.f64 1/256 (/.f64 y (/.f64 64 y))) (*.f64 z t)) (sqrt.f64 (-.f64 1/16 (*.f64 y 1/8)))) (sqrt.f64 (-.f64 1/16 (*.f64 y 1/8))))
(/.f64 (*.f64 z (*.f64 t (-.f64 1/256 (*.f64 (/.f64 y 64) y)))) (-.f64 1/16 (*.f64 1/8 y)))
(*.f64 (*.f64 t z) (/.f64 (-.f64 1/256 (*.f64 y (/.f64 y 64))) (+.f64 1/16 (*.f64 y -1/8))))
(/.f64 (/.f64 (*.f64 (-.f64 1/256 (/.f64 y (/.f64 64 y))) (*.f64 z t)) (*.f64 (cbrt.f64 (-.f64 1/16 (*.f64 y 1/8))) (cbrt.f64 (-.f64 1/16 (*.f64 y 1/8))))) (cbrt.f64 (-.f64 1/16 (*.f64 y 1/8))))
(/.f64 (*.f64 z (*.f64 t (-.f64 1/256 (*.f64 (/.f64 y 64) y)))) (-.f64 1/16 (*.f64 1/8 y)))
(*.f64 (*.f64 t z) (/.f64 (-.f64 1/256 (*.f64 y (/.f64 y 64))) (+.f64 1/16 (*.f64 y -1/8))))
(/.f64 (/.f64 (*.f64 (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512)) (*.f64 z t)) 1) (+.f64 (/.f64 y (/.f64 64 y)) (-.f64 1/256 (*.f64 1/128 y))))
(*.f64 (/.f64 (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512)) (+.f64 (*.f64 (/.f64 y 64) y) (-.f64 1/256 (*.f64 y 1/128)))) (*.f64 t z))
(*.f64 (*.f64 t z) (/.f64 (fma.f64 (pow.f64 y 3) 1/512 1/4096) (+.f64 (fma.f64 (/.f64 y 64) y 1/256) (*.f64 y -1/128))))
(/.f64 (/.f64 (*.f64 (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512)) (*.f64 z t)) (sqrt.f64 (+.f64 (/.f64 y (/.f64 64 y)) (-.f64 1/256 (*.f64 1/128 y))))) (sqrt.f64 (+.f64 (/.f64 y (/.f64 64 y)) (-.f64 1/256 (*.f64 1/128 y)))))
(*.f64 (/.f64 (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512)) (+.f64 (*.f64 (/.f64 y 64) y) (-.f64 1/256 (*.f64 y 1/128)))) (*.f64 t z))
(*.f64 (*.f64 t z) (/.f64 (fma.f64 (pow.f64 y 3) 1/512 1/4096) (+.f64 (fma.f64 (/.f64 y 64) y 1/256) (*.f64 y -1/128))))
(/.f64 (/.f64 (*.f64 (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512)) (*.f64 z t)) (*.f64 (cbrt.f64 (+.f64 (/.f64 y (/.f64 64 y)) (-.f64 1/256 (*.f64 1/128 y)))) (cbrt.f64 (+.f64 (/.f64 y (/.f64 64 y)) (-.f64 1/256 (*.f64 1/128 y)))))) (cbrt.f64 (+.f64 (/.f64 y (/.f64 64 y)) (-.f64 1/256 (*.f64 1/128 y)))))
(*.f64 (/.f64 (+.f64 1/4096 (*.f64 (pow.f64 y 3) 1/512)) (+.f64 (*.f64 (/.f64 y 64) y) (-.f64 1/256 (*.f64 y 1/128)))) (*.f64 t z))
(*.f64 (*.f64 t z) (/.f64 (fma.f64 (pow.f64 y 3) 1/512 1/4096) (+.f64 (fma.f64 (/.f64 y 64) y 1/256) (*.f64 y -1/128))))
(pow.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16))) 1)
(*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16))
(*.f64 z (*.f64 t (fma.f64 1/8 y 1/16)))
(pow.f64 (sqrt.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))) 2)
(*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16))
(*.f64 z (*.f64 t (fma.f64 1/8 y 1/16)))
(pow.f64 (cbrt.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))) 3)
(*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16))
(*.f64 z (*.f64 t (fma.f64 1/8 y 1/16)))
(pow.f64 (pow.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16))) 3) 1/3)
(*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16))
(*.f64 z (*.f64 t (fma.f64 1/8 y 1/16)))
(sqrt.f64 (pow.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16))) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16)) 2))
(fabs.f64 (*.f64 z (*.f64 t (fma.f64 1/8 y 1/16))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 t) z) (fma.f64 y 1/8 1/16)))
(*.f64 (fma.f64 y 1/8 1/16) (log.f64 (pow.f64 (exp.f64 t) z)))
(*.f64 (fma.f64 1/8 y 1/16) (*.f64 z (log.f64 (exp.f64 t))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16))))))
(*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16))
(*.f64 z (*.f64 t (fma.f64 1/8 y 1/16)))
(cbrt.f64 (pow.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16))) 3))
(*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16))
(*.f64 z (*.f64 t (fma.f64 1/8 y 1/16)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (fma.f64 y 1/8 1/16) 3)))
(*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16))
(*.f64 z (*.f64 t (fma.f64 1/8 y 1/16)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 y 1/8 1/16) 3) (pow.f64 (*.f64 z t) 3)))
(*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16))
(*.f64 z (*.f64 t (fma.f64 1/8 y 1/16)))
(expm1.f64 (log1p.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))))
(*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16))
(*.f64 z (*.f64 t (fma.f64 1/8 y 1/16)))
(exp.f64 (log.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))))
(*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16))
(*.f64 z (*.f64 t (fma.f64 1/8 y 1/16)))
(exp.f64 (*.f64 (log.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))) 1))
(*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16))
(*.f64 z (*.f64 t (fma.f64 1/8 y 1/16)))
(log1p.f64 (expm1.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))))
(*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16))
(*.f64 z (*.f64 t (fma.f64 1/8 y 1/16)))
(fma.f64 (*.f64 z t) 1/16 (*.f64 z (*.f64 t (*.f64 y 1/8))))
(*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16))
(*.f64 z (*.f64 t (fma.f64 1/8 y 1/16)))
(fma.f64 1/16 (*.f64 z t) (*.f64 z (*.f64 t (*.f64 y 1/8))))
(*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16))
(*.f64 z (*.f64 t (fma.f64 1/8 y 1/16)))

localize56.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
96.9%
(*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t)
93.6%
(*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t)
48.7%
(cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16))
47.2%
(cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))
Compiler

Compiled 150 to 107 computations (28.7% saved)

series15.0ms (0.1%)

Counts
4 → 144
Calls

36 calls:

TimeVariablePointExpression
2.0ms
z
@0
(cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))
2.0ms
t
@inf
(cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))
1.0ms
y
@0
(cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))
1.0ms
b
@0
(*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t)
1.0ms
t
@0
(cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))

rewrite156.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1266×associate-/r*
486×add-sqr-sqrt
476×pow1
476×*-un-lft-identity
452×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
023104
1488104
26198104
Stop Event
node limit
Counts
4 → 84
Calls
Call 1
Inputs
(cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))
(cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16))
(*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t)
(*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t)
Outputs
(((-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16))))) 1) (2)) ((*.f64 1 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16)))) (2)) ((*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16))) 1) (2)) ((*.f64 (sqrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16)))) (sqrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16))))) (2)) ((*.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16))) 2))) (2)) ((*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16))) 2)) (cbrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16))))) (2)) ((pow.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16))) 1) (2)) ((pow.f64 (sqrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16)))) 2) (2)) ((pow.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16)))) 3) (2)) ((pow.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16))) 2)) (2)) ((log.f64 (exp.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16)))))) (2)) ((cbrt.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16))) 3)) (2)) ((expm1.f64 (log1p.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16))))) (2)) ((exp.f64 (log.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16))))) (2)) ((exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16)))) 1)) (2)) ((log1p.f64 (expm1.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16))))) (2)))
(((-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16))))) 1) (2)) ((*.f64 1 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16)))) (2)) ((*.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16))) 1) (2)) ((*.f64 (sqrt.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16)))) (sqrt.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16))))) (2)) ((*.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16))) 2))) (2)) ((*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16))) 2)) (cbrt.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16))))) (2)) ((pow.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16))) 1) (2)) ((pow.f64 (sqrt.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16)))) 2) (2)) ((pow.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16)))) 3) (2)) ((pow.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16))) 2)) (2)) ((log.f64 (exp.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16)))))) (2)) ((cbrt.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16))) 3)) (2)) ((expm1.f64 (log1p.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16))))) (2)) ((exp.f64 (log.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16))))) (2)) ((exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16)))) 1)) (2)) ((log1p.f64 (expm1.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16))))) (2)))
(((-.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b)))) 1) (2)) ((/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 2 a) 2) -1) (*.f64 t b)) (fma.f64 2 a -1)) (2)) ((/.f64 (*.f64 (+.f64 1 (*.f64 8 (pow.f64 a 3))) (*.f64 t b)) (+.f64 1 (-.f64 (pow.f64 (*.f64 2 a) 2) (*.f64 2 a)))) (2)) ((/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 2 a) 2) -1) (*.f64 t b)) 1) (fma.f64 2 a -1)) (2)) ((/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 2 a) 2) -1) (*.f64 t b)) (sqrt.f64 (fma.f64 2 a -1))) (sqrt.f64 (fma.f64 2 a -1))) (2)) ((/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 2 a) 2) -1) (*.f64 t b)) (*.f64 (cbrt.f64 (fma.f64 2 a -1)) (cbrt.f64 (fma.f64 2 a -1)))) (cbrt.f64 (fma.f64 2 a -1))) (2)) ((/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 2 a) 2) -1) (*.f64 t b)) (+.f64 1 (sqrt.f64 (*.f64 2 a)))) (-.f64 (sqrt.f64 (*.f64 2 a)) 1)) (2)) ((/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 8 (pow.f64 a 3))) (*.f64 t b)) 1) (+.f64 1 (-.f64 (pow.f64 (*.f64 2 a) 2) (*.f64 2 a)))) (2)) ((/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 8 (pow.f64 a 3))) (*.f64 t b)) (sqrt.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 2 a) 2) (*.f64 2 a))))) (sqrt.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 2 a) 2) (*.f64 2 a))))) (2)) ((/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 8 (pow.f64 a 3))) (*.f64 t b)) (*.f64 (cbrt.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 2 a) 2) (*.f64 2 a)))) (cbrt.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 2 a) 2) (*.f64 2 a)))))) (cbrt.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 2 a) 2) (*.f64 2 a))))) (2)) ((pow.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b)) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b))) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b)) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b)) 2)) (2)) ((log.f64 (pow.f64 (exp.f64 (fma.f64 2 a 1)) (*.f64 t b))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b)) 3)) (2)) ((cbrt.f64 (*.f64 (pow.f64 t 3) (pow.f64 (*.f64 (fma.f64 2 a 1) b) 3))) (2)) ((cbrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 2 a 1) b) 3) (pow.f64 t 3))) (2)) ((expm1.f64 (log1p.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b)))) (2)) ((exp.f64 (log.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b)))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b))) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b)))) (2)))
(((-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t)))) 1) (2)) ((/.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 y y)) -1) (*.f64 z t)) (fma.f64 y 2 -1)) (2)) ((/.f64 (*.f64 (+.f64 1 (*.f64 8 (pow.f64 y 3))) (*.f64 z t)) (+.f64 1 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 y 2)))) (2)) ((/.f64 (/.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 y y)) -1) (*.f64 z t)) 1) (fma.f64 y 2 -1)) (2)) ((/.f64 (/.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 y y)) -1) (*.f64 z t)) (sqrt.f64 (fma.f64 y 2 -1))) (sqrt.f64 (fma.f64 y 2 -1))) (2)) ((/.f64 (/.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 y y)) -1) (*.f64 z t)) (*.f64 (cbrt.f64 (fma.f64 y 2 -1)) (cbrt.f64 (fma.f64 y 2 -1)))) (cbrt.f64 (fma.f64 y 2 -1))) (2)) ((/.f64 (/.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 y y)) -1) (*.f64 z t)) (+.f64 1 (sqrt.f64 (*.f64 y 2)))) (-.f64 (sqrt.f64 (*.f64 y 2)) 1)) (2)) ((/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 8 (pow.f64 y 3))) (*.f64 z t)) 1) (+.f64 1 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 y 2)))) (2)) ((/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 8 (pow.f64 y 3))) (*.f64 z t)) (sqrt.f64 (+.f64 1 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 y 2))))) (sqrt.f64 (+.f64 1 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 y 2))))) (2)) ((/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 8 (pow.f64 y 3))) (*.f64 z t)) (*.f64 (cbrt.f64 (+.f64 1 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 y 2)))) (cbrt.f64 (+.f64 1 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 y 2)))))) (cbrt.f64 (+.f64 1 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 y 2))))) (2)) ((pow.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t)) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t))) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t)) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t)) 2)) (2)) ((log.f64 (pow.f64 (exp.f64 t) (*.f64 (fma.f64 y 2 1) z))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t)) 3)) (2)) ((cbrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 y 2 1) z) 3) (pow.f64 t 3))) (2)) ((cbrt.f64 (*.f64 (pow.f64 t 3) (pow.f64 (*.f64 (fma.f64 y 2 1) z) 3))) (2)) ((expm1.f64 (log1p.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t)))) (2)) ((exp.f64 (log.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t)))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t))) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t)))) (2)))

simplify101.0ms (0.4%)

Algorithm
egg-herbie
Rules
1918×distribute-lft-in
1402×associate-/l*
926×associate-*r*
716×associate-/r*
652×associate-/l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03688480
19887662
243667662
Stop Event
node limit
Counts
228 → 178
Calls
Call 1
Inputs
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z))))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (+.f64 (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 2) (pow.f64 z 2))))) (*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (+.f64 (*.f64 1/3072 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 (*.f64 1/16 (*.f64 t z))))))) (+.f64 (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 2) (pow.f64 z 2))))) (*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z))))))))))
(cos.f64 (*.f64 1/16 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 t z))))
(cos.f64 (*.f64 1/16 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 t z))))
(cos.f64 (*.f64 1/16 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 t z))))
(cos.f64 (*.f64 1/16 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 t z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 z (-.f64 1 (*.f64 -2 y))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 z (-.f64 1 (*.f64 -2 y))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 z (-.f64 1 (*.f64 -2 y))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 z (-.f64 1 (*.f64 -2 y))))))
1
(+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 (+.f64 (*.f64 2 y) 1) 2) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))))
(+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 (+.f64 (*.f64 2 y) 1) 2) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))) (*.f64 1/1572864 (*.f64 (pow.f64 (+.f64 (*.f64 2 y) 1) 4) (*.f64 (pow.f64 t 4) (pow.f64 z 4))))))
(+.f64 (*.f64 -1/12079595520 (*.f64 (pow.f64 (+.f64 (*.f64 2 y) 1) 6) (*.f64 (pow.f64 t 6) (pow.f64 z 6)))) (+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 (+.f64 (*.f64 2 y) 1) 2) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))) (*.f64 1/1572864 (*.f64 (pow.f64 (+.f64 (*.f64 2 y) 1) 4) (*.f64 (pow.f64 t 4) (pow.f64 z 4)))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z))))
1
(+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 (*.f64 2 y)) 2) (pow.f64 z 2)))))
(+.f64 1 (+.f64 (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1 (*.f64 2 y)) 4) (pow.f64 z 4)))) (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 (*.f64 2 y)) 2) (pow.f64 z 2))))))
(+.f64 (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 (+.f64 1 (*.f64 2 y)) 6) (pow.f64 z 6)))) (+.f64 1 (+.f64 (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1 (*.f64 2 y)) 4) (pow.f64 z 4)))) (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 (*.f64 2 y)) 2) (pow.f64 z 2)))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z))))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t b)))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (+.f64 (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t b)))) (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) (pow.f64 b 2)))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (+.f64 (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t b)))) (+.f64 (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) (pow.f64 b 2))))) (*.f64 1/3072 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 t 3) (pow.f64 b 3))))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (-.f64 1 (*.f64 -2 a))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (-.f64 1 (*.f64 -2 a))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (-.f64 1 (*.f64 -2 a))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (-.f64 1 (*.f64 -2 a))))))
1
(+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (*.f64 2 a)) 2)))))
(+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (*.f64 2 a)) 2)))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 1 (*.f64 2 a)) 4))))))
(+.f64 (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) (pow.f64 (+.f64 1 (*.f64 2 a)) 6)))) (+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (*.f64 2 a)) 2)))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 1 (*.f64 2 a)) 4)))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))))
1
(+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (*.f64 2 a)) 2)))))
(+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (*.f64 2 a)) 2)))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 1 (*.f64 2 a)) 4))))))
(+.f64 (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) (pow.f64 (+.f64 1 (*.f64 2 a)) 6)))) (+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (*.f64 2 a)) 2)))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 1 (*.f64 2 a)) 4)))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 2 (*.f64 a (*.f64 t b))))
(+.f64 (*.f64 t b) (*.f64 2 (*.f64 a (*.f64 t b))))
(+.f64 (*.f64 t b) (*.f64 2 (*.f64 a (*.f64 t b))))
(*.f64 2 (*.f64 a (*.f64 t b)))
(+.f64 (*.f64 t b) (*.f64 2 (*.f64 a (*.f64 t b))))
(+.f64 (*.f64 t b) (*.f64 2 (*.f64 a (*.f64 t b))))
(+.f64 (*.f64 t b) (*.f64 2 (*.f64 a (*.f64 t b))))
(*.f64 2 (*.f64 a (*.f64 t b)))
(+.f64 (*.f64 t b) (*.f64 2 (*.f64 a (*.f64 t b))))
(+.f64 (*.f64 t b) (*.f64 2 (*.f64 a (*.f64 t b))))
(+.f64 (*.f64 t b) (*.f64 2 (*.f64 a (*.f64 t b))))
(*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))
(*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))
(*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))
(*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))
(*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))
(*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))
(*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))
(*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))
(*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))
(*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))
(*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))
(*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))
(*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))
(*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))
(*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))
(*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))
(*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))
(*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))
(*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))
(*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))
(*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))
(*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))
(*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))
(*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))
(*.f64 t z)
(+.f64 (*.f64 2 (*.f64 y (*.f64 t z))) (*.f64 t z))
(+.f64 (*.f64 2 (*.f64 y (*.f64 t z))) (*.f64 t z))
(+.f64 (*.f64 2 (*.f64 y (*.f64 t z))) (*.f64 t z))
(*.f64 2 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 (*.f64 y (*.f64 t z))) (*.f64 t z))
(+.f64 (*.f64 2 (*.f64 y (*.f64 t z))) (*.f64 t z))
(+.f64 (*.f64 2 (*.f64 y (*.f64 t z))) (*.f64 t z))
(*.f64 2 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 (*.f64 y (*.f64 t z))) (*.f64 t z))
(+.f64 (*.f64 2 (*.f64 y (*.f64 t z))) (*.f64 t z))
(+.f64 (*.f64 2 (*.f64 y (*.f64 t z))) (*.f64 t z))
(*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 t z))
(*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 t z))
(*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 t z))
(*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 t z))
(*.f64 t (*.f64 z (+.f64 1 (*.f64 2 y))))
(*.f64 t (*.f64 z (+.f64 1 (*.f64 2 y))))
(*.f64 t (*.f64 z (+.f64 1 (*.f64 2 y))))
(*.f64 t (*.f64 z (+.f64 1 (*.f64 2 y))))
(*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 t z))
(*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 t z))
(*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 t z))
(*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 t z))
(*.f64 t (*.f64 z (+.f64 1 (*.f64 2 y))))
(*.f64 t (*.f64 z (+.f64 1 (*.f64 2 y))))
(*.f64 t (*.f64 z (+.f64 1 (*.f64 2 y))))
(*.f64 t (*.f64 z (+.f64 1 (*.f64 2 y))))
(*.f64 t (*.f64 z (+.f64 1 (*.f64 2 y))))
(*.f64 t (*.f64 z (+.f64 1 (*.f64 2 y))))
(*.f64 t (*.f64 z (+.f64 1 (*.f64 2 y))))
(*.f64 t (*.f64 z (+.f64 1 (*.f64 2 y))))
(*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 t z))
(*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 t z))
(*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 t z))
(*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 t z))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16))))) 1)
(*.f64 1 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16))))
(*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16))) 1)
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16)))) (sqrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16))) 2)) (cbrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16)))))
(pow.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16))) 1)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16)))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16))) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16)))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16)))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16))))) 1)
(*.f64 1 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16))))
(*.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16))) 1)
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16)))) (sqrt.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16))) 2)) (cbrt.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16)))))
(pow.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16))) 1)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16)))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16))) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16)))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b)))) 1)
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 2 a) 2) -1) (*.f64 t b)) (fma.f64 2 a -1))
(/.f64 (*.f64 (+.f64 1 (*.f64 8 (pow.f64 a 3))) (*.f64 t b)) (+.f64 1 (-.f64 (pow.f64 (*.f64 2 a) 2) (*.f64 2 a))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 2 a) 2) -1) (*.f64 t b)) 1) (fma.f64 2 a -1))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 2 a) 2) -1) (*.f64 t b)) (sqrt.f64 (fma.f64 2 a -1))) (sqrt.f64 (fma.f64 2 a -1)))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 2 a) 2) -1) (*.f64 t b)) (*.f64 (cbrt.f64 (fma.f64 2 a -1)) (cbrt.f64 (fma.f64 2 a -1)))) (cbrt.f64 (fma.f64 2 a -1)))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 2 a) 2) -1) (*.f64 t b)) (+.f64 1 (sqrt.f64 (*.f64 2 a)))) (-.f64 (sqrt.f64 (*.f64 2 a)) 1))
(/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 8 (pow.f64 a 3))) (*.f64 t b)) 1) (+.f64 1 (-.f64 (pow.f64 (*.f64 2 a) 2) (*.f64 2 a))))
(/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 8 (pow.f64 a 3))) (*.f64 t b)) (sqrt.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 2 a) 2) (*.f64 2 a))))) (sqrt.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 2 a) 2) (*.f64 2 a)))))
(/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 8 (pow.f64 a 3))) (*.f64 t b)) (*.f64 (cbrt.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 2 a) 2) (*.f64 2 a)))) (cbrt.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 2 a) 2) (*.f64 2 a)))))) (cbrt.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 2 a) 2) (*.f64 2 a)))))
(pow.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b)) 1)
(pow.f64 (sqrt.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b))) 2)
(pow.f64 (cbrt.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b))) 3)
(pow.f64 (pow.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b)) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 2 a 1)) (*.f64 t b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b)))))
(cbrt.f64 (pow.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b)) 3))
(cbrt.f64 (*.f64 (pow.f64 t 3) (pow.f64 (*.f64 (fma.f64 2 a 1) b) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 2 a 1) b) 3) (pow.f64 t 3)))
(expm1.f64 (log1p.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b))))
(exp.f64 (log.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b))))
(exp.f64 (*.f64 (log.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b))) 1))
(log1p.f64 (expm1.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t)))) 1)
(/.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 y y)) -1) (*.f64 z t)) (fma.f64 y 2 -1))
(/.f64 (*.f64 (+.f64 1 (*.f64 8 (pow.f64 y 3))) (*.f64 z t)) (+.f64 1 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 y 2))))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 y y)) -1) (*.f64 z t)) 1) (fma.f64 y 2 -1))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 y y)) -1) (*.f64 z t)) (sqrt.f64 (fma.f64 y 2 -1))) (sqrt.f64 (fma.f64 y 2 -1)))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 y y)) -1) (*.f64 z t)) (*.f64 (cbrt.f64 (fma.f64 y 2 -1)) (cbrt.f64 (fma.f64 y 2 -1)))) (cbrt.f64 (fma.f64 y 2 -1)))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 y y)) -1) (*.f64 z t)) (+.f64 1 (sqrt.f64 (*.f64 y 2)))) (-.f64 (sqrt.f64 (*.f64 y 2)) 1))
(/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 8 (pow.f64 y 3))) (*.f64 z t)) 1) (+.f64 1 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 y 2))))
(/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 8 (pow.f64 y 3))) (*.f64 z t)) (sqrt.f64 (+.f64 1 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 y 2))))) (sqrt.f64 (+.f64 1 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 y 2)))))
(/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 8 (pow.f64 y 3))) (*.f64 z t)) (*.f64 (cbrt.f64 (+.f64 1 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 y 2)))) (cbrt.f64 (+.f64 1 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 y 2)))))) (cbrt.f64 (+.f64 1 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 y 2)))))
(pow.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t)) 1)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t))) 2)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t)) 2))
(log.f64 (pow.f64 (exp.f64 t) (*.f64 (fma.f64 y 2 1) z)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t)))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 y 2 1) z) 3) (pow.f64 t 3)))
(cbrt.f64 (*.f64 (pow.f64 t 3) (pow.f64 (*.f64 (fma.f64 y 2 1) z) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t))))
(exp.f64 (log.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t))) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t))))
Outputs
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z))))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 -1/8 y) (*.f64 (*.f64 t z) (sin.f64 (*.f64 1/16 (*.f64 t z))))))
(fma.f64 -1/8 (*.f64 t (*.f64 (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))) y)) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (+.f64 (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 2) (pow.f64 z 2))))) (*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (fma.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 y y) (*.f64 (*.f64 t t) (*.f64 z z)))) (*.f64 (*.f64 -1/8 y) (*.f64 (*.f64 t z) (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (fma.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 z z) (*.f64 (*.f64 t y) (*.f64 t y)))) (*.f64 (*.f64 z (*.f64 t (sin.f64 (*.f64 1/16 (*.f64 t z))))) (*.f64 -1/8 y))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (+.f64 (*.f64 1/3072 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 (*.f64 1/16 (*.f64 t z))))))) (+.f64 (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 2) (pow.f64 z 2))))) (*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z))))))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (fma.f64 1/3072 (*.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 3)) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (pow.f64 z 3))) (fma.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 y y) (*.f64 (*.f64 t t) (*.f64 z z)))) (*.f64 (*.f64 -1/8 y) (*.f64 (*.f64 t z) (sin.f64 (*.f64 1/16 (*.f64 t z))))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (fma.f64 1/3072 (*.f64 (pow.f64 y 3) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (pow.f64 (*.f64 t z) 3))) (fma.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 z z) (*.f64 (*.f64 t y) (*.f64 t y)))) (*.f64 (*.f64 z (*.f64 t (sin.f64 (*.f64 1/16 (*.f64 t z))))) (*.f64 -1/8 y)))))
(cos.f64 (*.f64 1/16 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 t z))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t z) (fma.f64 y 2 1))))
(cos.f64 (*.f64 1/16 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 t z))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t z) (fma.f64 y 2 1))))
(cos.f64 (*.f64 1/16 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 t z))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t z) (fma.f64 y 2 1))))
(cos.f64 (*.f64 1/16 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 t z))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t z) (fma.f64 y 2 1))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 z (-.f64 1 (*.f64 -2 y))))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t z) (fma.f64 y 2 1))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 z (-.f64 1 (*.f64 -2 y))))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t z) (fma.f64 y 2 1))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 z (-.f64 1 (*.f64 -2 y))))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t z) (fma.f64 y 2 1))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 z (-.f64 1 (*.f64 -2 y))))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t z) (fma.f64 y 2 1))))
1
(+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 (+.f64 (*.f64 2 y) 1) 2) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))))
(+.f64 1 (*.f64 -1/512 (*.f64 (*.f64 (*.f64 t t) (*.f64 z z)) (pow.f64 (fma.f64 y 2 1) 2))))
(fma.f64 -1/512 (pow.f64 (*.f64 (*.f64 t z) (fma.f64 y 2 1)) 2) 1)
(+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 (+.f64 (*.f64 2 y) 1) 2) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))) (*.f64 1/1572864 (*.f64 (pow.f64 (+.f64 (*.f64 2 y) 1) 4) (*.f64 (pow.f64 t 4) (pow.f64 z 4))))))
(+.f64 1 (fma.f64 -1/512 (*.f64 (*.f64 (*.f64 t t) (*.f64 z z)) (pow.f64 (fma.f64 y 2 1) 2)) (*.f64 (*.f64 1/1572864 (pow.f64 (fma.f64 y 2 1) 4)) (*.f64 (pow.f64 t 4) (pow.f64 z 4)))))
(+.f64 1 (fma.f64 -1/512 (pow.f64 (*.f64 (*.f64 t z) (fma.f64 y 2 1)) 2) (*.f64 1/1572864 (*.f64 (pow.f64 (fma.f64 y 2 1) 4) (*.f64 (pow.f64 t 4) (pow.f64 z 4))))))
(+.f64 (*.f64 -1/12079595520 (*.f64 (pow.f64 (+.f64 (*.f64 2 y) 1) 6) (*.f64 (pow.f64 t 6) (pow.f64 z 6)))) (+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 (+.f64 (*.f64 2 y) 1) 2) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))) (*.f64 1/1572864 (*.f64 (pow.f64 (+.f64 (*.f64 2 y) 1) 4) (*.f64 (pow.f64 t 4) (pow.f64 z 4)))))))
(fma.f64 -1/12079595520 (*.f64 (*.f64 (pow.f64 (fma.f64 y 2 1) 6) (pow.f64 t 6)) (pow.f64 z 6)) (+.f64 1 (fma.f64 -1/512 (*.f64 (*.f64 (*.f64 t t) (*.f64 z z)) (pow.f64 (fma.f64 y 2 1) 2)) (*.f64 (*.f64 1/1572864 (pow.f64 (fma.f64 y 2 1) 4)) (*.f64 (pow.f64 t 4) (pow.f64 z 4))))))
(+.f64 (fma.f64 -1/512 (pow.f64 (*.f64 (*.f64 t z) (fma.f64 y 2 1)) 2) (*.f64 1/1572864 (*.f64 (pow.f64 (fma.f64 y 2 1) 4) (*.f64 (pow.f64 t 4) (pow.f64 z 4))))) (fma.f64 -1/12079595520 (*.f64 (pow.f64 z 6) (*.f64 (pow.f64 (fma.f64 y 2 1) 6) (pow.f64 t 6))) 1))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t z) (fma.f64 y 2 1))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t z) (fma.f64 y 2 1))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t z) (fma.f64 y 2 1))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t z) (fma.f64 y 2 1))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t z) (fma.f64 y 2 1))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t z) (fma.f64 y 2 1))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t z) (fma.f64 y 2 1))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t z) (fma.f64 y 2 1))))
1
(+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 (*.f64 2 y)) 2) (pow.f64 z 2)))))
(+.f64 1 (*.f64 -1/512 (*.f64 (*.f64 (*.f64 t t) (*.f64 z z)) (pow.f64 (fma.f64 y 2 1) 2))))
(fma.f64 -1/512 (pow.f64 (*.f64 (*.f64 t z) (fma.f64 y 2 1)) 2) 1)
(+.f64 1 (+.f64 (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1 (*.f64 2 y)) 4) (pow.f64 z 4)))) (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 (*.f64 2 y)) 2) (pow.f64 z 2))))))
(+.f64 1 (fma.f64 -1/512 (*.f64 (*.f64 (*.f64 t t) (*.f64 z z)) (pow.f64 (fma.f64 y 2 1) 2)) (*.f64 (*.f64 1/1572864 (pow.f64 (fma.f64 y 2 1) 4)) (*.f64 (pow.f64 t 4) (pow.f64 z 4)))))
(+.f64 1 (fma.f64 -1/512 (pow.f64 (*.f64 (*.f64 t z) (fma.f64 y 2 1)) 2) (*.f64 1/1572864 (*.f64 (pow.f64 (fma.f64 y 2 1) 4) (*.f64 (pow.f64 t 4) (pow.f64 z 4))))))
(+.f64 (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 (+.f64 1 (*.f64 2 y)) 6) (pow.f64 z 6)))) (+.f64 1 (+.f64 (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1 (*.f64 2 y)) 4) (pow.f64 z 4)))) (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 (*.f64 2 y)) 2) (pow.f64 z 2)))))))
(fma.f64 -1/12079595520 (*.f64 (*.f64 (pow.f64 (fma.f64 y 2 1) 6) (pow.f64 t 6)) (pow.f64 z 6)) (+.f64 1 (fma.f64 -1/512 (*.f64 (*.f64 (*.f64 t t) (*.f64 z z)) (pow.f64 (fma.f64 y 2 1) 2)) (*.f64 (*.f64 1/1572864 (pow.f64 (fma.f64 y 2 1) 4)) (*.f64 (pow.f64 t 4) (pow.f64 z 4))))))
(+.f64 (fma.f64 -1/512 (pow.f64 (*.f64 (*.f64 t z) (fma.f64 y 2 1)) 2) (*.f64 1/1572864 (*.f64 (pow.f64 (fma.f64 y 2 1) 4) (*.f64 (pow.f64 t 4) (pow.f64 z 4))))) (fma.f64 -1/12079595520 (*.f64 (pow.f64 z 6) (*.f64 (pow.f64 (fma.f64 y 2 1) 6) (pow.f64 t 6))) 1))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t z) (fma.f64 y 2 1))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t z) (fma.f64 y 2 1))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t z) (fma.f64 y 2 1))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t z) (fma.f64 y 2 1))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t z) (fma.f64 y 2 1))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t z) (fma.f64 y 2 1))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t z) (fma.f64 y 2 1))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t z) (fma.f64 y 2 1))))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t b)))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (*.f64 t b) a))))
(fma.f64 -1/8 (*.f64 (*.f64 t b) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) a)) (cos.f64 (*.f64 1/16 (*.f64 t b))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (+.f64 (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t b)))) (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) (pow.f64 b 2)))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (fma.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (*.f64 t b) a)) (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 t t) (*.f64 b b)))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (fma.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (*.f64 t (*.f64 b a)) -1/8))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (+.f64 (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t b)))) (+.f64 (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) (pow.f64 b 2))))) (*.f64 1/3072 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 t 3) (pow.f64 b 3))))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (fma.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (*.f64 t b) a)) (fma.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 t t) (*.f64 b b)))) (*.f64 (*.f64 1/3072 (sin.f64 (*.f64 1/16 (*.f64 t b)))) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 t 3) (pow.f64 b 3)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (*.f64 t b) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) a)) (cos.f64 (*.f64 1/16 (*.f64 t b)))) (fma.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 b 3) (pow.f64 a 3))) 1/3072))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 2 a 1))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 2 a 1))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 2 a 1))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 2 a 1))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (-.f64 1 (*.f64 -2 a))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 2 a 1))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (-.f64 1 (*.f64 -2 a))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 2 a 1))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (-.f64 1 (*.f64 -2 a))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 2 a 1))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (-.f64 1 (*.f64 -2 a))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 2 a 1))))
1
(+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (*.f64 2 a)) 2)))))
(+.f64 1 (*.f64 -1/512 (*.f64 (*.f64 (*.f64 t t) (*.f64 b b)) (pow.f64 (fma.f64 2 a 1) 2))))
(fma.f64 -1/512 (pow.f64 (*.f64 (*.f64 t b) (fma.f64 2 a 1)) 2) 1)
(+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (*.f64 2 a)) 2)))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 1 (*.f64 2 a)) 4))))))
(+.f64 1 (fma.f64 -1/512 (*.f64 (*.f64 (*.f64 t t) (*.f64 b b)) (pow.f64 (fma.f64 2 a 1) 2)) (*.f64 1/1572864 (*.f64 (*.f64 (pow.f64 t 4) (pow.f64 b 4)) (pow.f64 (fma.f64 2 a 1) 4)))))
(+.f64 (fma.f64 -1/512 (pow.f64 (*.f64 (*.f64 t b) (fma.f64 2 a 1)) 2) 1) (*.f64 1/1572864 (*.f64 (pow.f64 (fma.f64 2 a 1) 4) (*.f64 (pow.f64 t 4) (pow.f64 b 4)))))
(+.f64 (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) (pow.f64 (+.f64 1 (*.f64 2 a)) 6)))) (+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (*.f64 2 a)) 2)))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 1 (*.f64 2 a)) 4)))))))
(fma.f64 -1/12079595520 (*.f64 (*.f64 (pow.f64 t 6) (pow.f64 b 6)) (pow.f64 (fma.f64 2 a 1) 6)) (+.f64 1 (fma.f64 -1/512 (*.f64 (*.f64 (*.f64 t t) (*.f64 b b)) (pow.f64 (fma.f64 2 a 1) 2)) (*.f64 1/1572864 (*.f64 (*.f64 (pow.f64 t 4) (pow.f64 b 4)) (pow.f64 (fma.f64 2 a 1) 4))))))
(+.f64 (fma.f64 -1/512 (pow.f64 (*.f64 (*.f64 t b) (fma.f64 2 a 1)) 2) (*.f64 1/1572864 (*.f64 (pow.f64 (fma.f64 2 a 1) 4) (*.f64 (pow.f64 t 4) (pow.f64 b 4))))) (fma.f64 -1/12079595520 (*.f64 (pow.f64 (fma.f64 2 a 1) 6) (*.f64 (pow.f64 t 6) (pow.f64 b 6))) 1))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 2 a 1))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 2 a 1))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 2 a 1))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 2 a 1))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 2 a 1))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 2 a 1))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 2 a 1))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 2 a 1))))
1
(+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (*.f64 2 a)) 2)))))
(+.f64 1 (*.f64 -1/512 (*.f64 (*.f64 (*.f64 t t) (*.f64 b b)) (pow.f64 (fma.f64 2 a 1) 2))))
(fma.f64 -1/512 (pow.f64 (*.f64 (*.f64 t b) (fma.f64 2 a 1)) 2) 1)
(+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (*.f64 2 a)) 2)))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 1 (*.f64 2 a)) 4))))))
(+.f64 1 (fma.f64 -1/512 (*.f64 (*.f64 (*.f64 t t) (*.f64 b b)) (pow.f64 (fma.f64 2 a 1) 2)) (*.f64 1/1572864 (*.f64 (*.f64 (pow.f64 t 4) (pow.f64 b 4)) (pow.f64 (fma.f64 2 a 1) 4)))))
(+.f64 (fma.f64 -1/512 (pow.f64 (*.f64 (*.f64 t b) (fma.f64 2 a 1)) 2) 1) (*.f64 1/1572864 (*.f64 (pow.f64 (fma.f64 2 a 1) 4) (*.f64 (pow.f64 t 4) (pow.f64 b 4)))))
(+.f64 (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) (pow.f64 (+.f64 1 (*.f64 2 a)) 6)))) (+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (*.f64 2 a)) 2)))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 1 (*.f64 2 a)) 4)))))))
(fma.f64 -1/12079595520 (*.f64 (*.f64 (pow.f64 t 6) (pow.f64 b 6)) (pow.f64 (fma.f64 2 a 1) 6)) (+.f64 1 (fma.f64 -1/512 (*.f64 (*.f64 (*.f64 t t) (*.f64 b b)) (pow.f64 (fma.f64 2 a 1) 2)) (*.f64 1/1572864 (*.f64 (*.f64 (pow.f64 t 4) (pow.f64 b 4)) (pow.f64 (fma.f64 2 a 1) 4))))))
(+.f64 (fma.f64 -1/512 (pow.f64 (*.f64 (*.f64 t b) (fma.f64 2 a 1)) 2) (*.f64 1/1572864 (*.f64 (pow.f64 (fma.f64 2 a 1) 4) (*.f64 (pow.f64 t 4) (pow.f64 b 4))))) (fma.f64 -1/12079595520 (*.f64 (pow.f64 (fma.f64 2 a 1) 6) (*.f64 (pow.f64 t 6) (pow.f64 b 6))) 1))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 2 a 1))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 2 a 1))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 2 a 1))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 2 a 1))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 2 a 1))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 2 a 1))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 2 a 1))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 2 a 1))))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 2 (*.f64 a (*.f64 t b))))
(fma.f64 t b (*.f64 (*.f64 2 a) (*.f64 t b)))
(*.f64 (*.f64 t b) (fma.f64 2 a 1))
(+.f64 (*.f64 t b) (*.f64 2 (*.f64 a (*.f64 t b))))
(fma.f64 t b (*.f64 (*.f64 2 a) (*.f64 t b)))
(*.f64 (*.f64 t b) (fma.f64 2 a 1))
(+.f64 (*.f64 t b) (*.f64 2 (*.f64 a (*.f64 t b))))
(fma.f64 t b (*.f64 (*.f64 2 a) (*.f64 t b)))
(*.f64 (*.f64 t b) (fma.f64 2 a 1))
(*.f64 2 (*.f64 a (*.f64 t b)))
(*.f64 (*.f64 2 a) (*.f64 t b))
(*.f64 2 (*.f64 t (*.f64 b a)))
(+.f64 (*.f64 t b) (*.f64 2 (*.f64 a (*.f64 t b))))
(fma.f64 t b (*.f64 (*.f64 2 a) (*.f64 t b)))
(*.f64 (*.f64 t b) (fma.f64 2 a 1))
(+.f64 (*.f64 t b) (*.f64 2 (*.f64 a (*.f64 t b))))
(fma.f64 t b (*.f64 (*.f64 2 a) (*.f64 t b)))
(*.f64 (*.f64 t b) (fma.f64 2 a 1))
(+.f64 (*.f64 t b) (*.f64 2 (*.f64 a (*.f64 t b))))
(fma.f64 t b (*.f64 (*.f64 2 a) (*.f64 t b)))
(*.f64 (*.f64 t b) (fma.f64 2 a 1))
(*.f64 2 (*.f64 a (*.f64 t b)))
(*.f64 (*.f64 2 a) (*.f64 t b))
(*.f64 2 (*.f64 t (*.f64 b a)))
(+.f64 (*.f64 t b) (*.f64 2 (*.f64 a (*.f64 t b))))
(fma.f64 t b (*.f64 (*.f64 2 a) (*.f64 t b)))
(*.f64 (*.f64 t b) (fma.f64 2 a 1))
(+.f64 (*.f64 t b) (*.f64 2 (*.f64 a (*.f64 t b))))
(fma.f64 t b (*.f64 (*.f64 2 a) (*.f64 t b)))
(*.f64 (*.f64 t b) (fma.f64 2 a 1))
(+.f64 (*.f64 t b) (*.f64 2 (*.f64 a (*.f64 t b))))
(fma.f64 t b (*.f64 (*.f64 2 a) (*.f64 t b)))
(*.f64 (*.f64 t b) (fma.f64 2 a 1))
(*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))
(fma.f64 t b (*.f64 (*.f64 2 a) (*.f64 t b)))
(*.f64 (*.f64 t b) (fma.f64 2 a 1))
(*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))
(fma.f64 t b (*.f64 (*.f64 2 a) (*.f64 t b)))
(*.f64 (*.f64 t b) (fma.f64 2 a 1))
(*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))
(fma.f64 t b (*.f64 (*.f64 2 a) (*.f64 t b)))
(*.f64 (*.f64 t b) (fma.f64 2 a 1))
(*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))
(fma.f64 t b (*.f64 (*.f64 2 a) (*.f64 t b)))
(*.f64 (*.f64 t b) (fma.f64 2 a 1))
(*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))
(fma.f64 t b (*.f64 (*.f64 2 a) (*.f64 t b)))
(*.f64 (*.f64 t b) (fma.f64 2 a 1))
(*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))
(fma.f64 t b (*.f64 (*.f64 2 a) (*.f64 t b)))
(*.f64 (*.f64 t b) (fma.f64 2 a 1))
(*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))
(fma.f64 t b (*.f64 (*.f64 2 a) (*.f64 t b)))
(*.f64 (*.f64 t b) (fma.f64 2 a 1))
(*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))
(fma.f64 t b (*.f64 (*.f64 2 a) (*.f64 t b)))
(*.f64 (*.f64 t b) (fma.f64 2 a 1))
(*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))
(fma.f64 t b (*.f64 (*.f64 2 a) (*.f64 t b)))
(*.f64 (*.f64 t b) (fma.f64 2 a 1))
(*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))
(fma.f64 t b (*.f64 (*.f64 2 a) (*.f64 t b)))
(*.f64 (*.f64 t b) (fma.f64 2 a 1))
(*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))
(fma.f64 t b (*.f64 (*.f64 2 a) (*.f64 t b)))
(*.f64 (*.f64 t b) (fma.f64 2 a 1))
(*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))
(fma.f64 t b (*.f64 (*.f64 2 a) (*.f64 t b)))
(*.f64 (*.f64 t b) (fma.f64 2 a 1))
(*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))
(fma.f64 t b (*.f64 (*.f64 2 a) (*.f64 t b)))
(*.f64 (*.f64 t b) (fma.f64 2 a 1))
(*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))
(fma.f64 t b (*.f64 (*.f64 2 a) (*.f64 t b)))
(*.f64 (*.f64 t b) (fma.f64 2 a 1))
(*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))
(fma.f64 t b (*.f64 (*.f64 2 a) (*.f64 t b)))
(*.f64 (*.f64 t b) (fma.f64 2 a 1))
(*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))
(fma.f64 t b (*.f64 (*.f64 2 a) (*.f64 t b)))
(*.f64 (*.f64 t b) (fma.f64 2 a 1))
(*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))
(fma.f64 t b (*.f64 (*.f64 2 a) (*.f64 t b)))
(*.f64 (*.f64 t b) (fma.f64 2 a 1))
(*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))
(fma.f64 t b (*.f64 (*.f64 2 a) (*.f64 t b)))
(*.f64 (*.f64 t b) (fma.f64 2 a 1))
(*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))
(fma.f64 t b (*.f64 (*.f64 2 a) (*.f64 t b)))
(*.f64 (*.f64 t b) (fma.f64 2 a 1))
(*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))
(fma.f64 t b (*.f64 (*.f64 2 a) (*.f64 t b)))
(*.f64 (*.f64 t b) (fma.f64 2 a 1))
(*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))
(fma.f64 t b (*.f64 (*.f64 2 a) (*.f64 t b)))
(*.f64 (*.f64 t b) (fma.f64 2 a 1))
(*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))
(fma.f64 t b (*.f64 (*.f64 2 a) (*.f64 t b)))
(*.f64 (*.f64 t b) (fma.f64 2 a 1))
(*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))
(fma.f64 t b (*.f64 (*.f64 2 a) (*.f64 t b)))
(*.f64 (*.f64 t b) (fma.f64 2 a 1))
(*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))
(fma.f64 t b (*.f64 (*.f64 2 a) (*.f64 t b)))
(*.f64 (*.f64 t b) (fma.f64 2 a 1))
(*.f64 t z)
(+.f64 (*.f64 2 (*.f64 y (*.f64 t z))) (*.f64 t z))
(fma.f64 2 (*.f64 (*.f64 t z) y) (*.f64 t z))
(*.f64 (*.f64 t z) (fma.f64 y 2 1))
(+.f64 (*.f64 2 (*.f64 y (*.f64 t z))) (*.f64 t z))
(fma.f64 2 (*.f64 (*.f64 t z) y) (*.f64 t z))
(*.f64 (*.f64 t z) (fma.f64 y 2 1))
(+.f64 (*.f64 2 (*.f64 y (*.f64 t z))) (*.f64 t z))
(fma.f64 2 (*.f64 (*.f64 t z) y) (*.f64 t z))
(*.f64 (*.f64 t z) (fma.f64 y 2 1))
(*.f64 2 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y 2) (*.f64 t z))
(*.f64 (*.f64 t z) (*.f64 y 2))
(+.f64 (*.f64 2 (*.f64 y (*.f64 t z))) (*.f64 t z))
(fma.f64 2 (*.f64 (*.f64 t z) y) (*.f64 t z))
(*.f64 (*.f64 t z) (fma.f64 y 2 1))
(+.f64 (*.f64 2 (*.f64 y (*.f64 t z))) (*.f64 t z))
(fma.f64 2 (*.f64 (*.f64 t z) y) (*.f64 t z))
(*.f64 (*.f64 t z) (fma.f64 y 2 1))
(+.f64 (*.f64 2 (*.f64 y (*.f64 t z))) (*.f64 t z))
(fma.f64 2 (*.f64 (*.f64 t z) y) (*.f64 t z))
(*.f64 (*.f64 t z) (fma.f64 y 2 1))
(*.f64 2 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y 2) (*.f64 t z))
(*.f64 (*.f64 t z) (*.f64 y 2))
(+.f64 (*.f64 2 (*.f64 y (*.f64 t z))) (*.f64 t z))
(fma.f64 2 (*.f64 (*.f64 t z) y) (*.f64 t z))
(*.f64 (*.f64 t z) (fma.f64 y 2 1))
(+.f64 (*.f64 2 (*.f64 y (*.f64 t z))) (*.f64 t z))
(fma.f64 2 (*.f64 (*.f64 t z) y) (*.f64 t z))
(*.f64 (*.f64 t z) (fma.f64 y 2 1))
(+.f64 (*.f64 2 (*.f64 y (*.f64 t z))) (*.f64 t z))
(fma.f64 2 (*.f64 (*.f64 t z) y) (*.f64 t z))
(*.f64 (*.f64 t z) (fma.f64 y 2 1))
(*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 t z))
(fma.f64 2 (*.f64 (*.f64 t z) y) (*.f64 t z))
(*.f64 (*.f64 t z) (fma.f64 y 2 1))
(*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 t z))
(fma.f64 2 (*.f64 (*.f64 t z) y) (*.f64 t z))
(*.f64 (*.f64 t z) (fma.f64 y 2 1))
(*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 t z))
(fma.f64 2 (*.f64 (*.f64 t z) y) (*.f64 t z))
(*.f64 (*.f64 t z) (fma.f64 y 2 1))
(*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 t z))
(fma.f64 2 (*.f64 (*.f64 t z) y) (*.f64 t z))
(*.f64 (*.f64 t z) (fma.f64 y 2 1))
(*.f64 t (*.f64 z (+.f64 1 (*.f64 2 y))))
(fma.f64 2 (*.f64 (*.f64 t z) y) (*.f64 t z))
(*.f64 (*.f64 t z) (fma.f64 y 2 1))
(*.f64 t (*.f64 z (+.f64 1 (*.f64 2 y))))
(fma.f64 2 (*.f64 (*.f64 t z) y) (*.f64 t z))
(*.f64 (*.f64 t z) (fma.f64 y 2 1))
(*.f64 t (*.f64 z (+.f64 1 (*.f64 2 y))))
(fma.f64 2 (*.f64 (*.f64 t z) y) (*.f64 t z))
(*.f64 (*.f64 t z) (fma.f64 y 2 1))
(*.f64 t (*.f64 z (+.f64 1 (*.f64 2 y))))
(fma.f64 2 (*.f64 (*.f64 t z) y) (*.f64 t z))
(*.f64 (*.f64 t z) (fma.f64 y 2 1))
(*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 t z))
(fma.f64 2 (*.f64 (*.f64 t z) y) (*.f64 t z))
(*.f64 (*.f64 t z) (fma.f64 y 2 1))
(*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 t z))
(fma.f64 2 (*.f64 (*.f64 t z) y) (*.f64 t z))
(*.f64 (*.f64 t z) (fma.f64 y 2 1))
(*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 t z))
(fma.f64 2 (*.f64 (*.f64 t z) y) (*.f64 t z))
(*.f64 (*.f64 t z) (fma.f64 y 2 1))
(*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 t z))
(fma.f64 2 (*.f64 (*.f64 t z) y) (*.f64 t z))
(*.f64 (*.f64 t z) (fma.f64 y 2 1))
(*.f64 t (*.f64 z (+.f64 1 (*.f64 2 y))))
(fma.f64 2 (*.f64 (*.f64 t z) y) (*.f64 t z))
(*.f64 (*.f64 t z) (fma.f64 y 2 1))
(*.f64 t (*.f64 z (+.f64 1 (*.f64 2 y))))
(fma.f64 2 (*.f64 (*.f64 t z) y) (*.f64 t z))
(*.f64 (*.f64 t z) (fma.f64 y 2 1))
(*.f64 t (*.f64 z (+.f64 1 (*.f64 2 y))))
(fma.f64 2 (*.f64 (*.f64 t z) y) (*.f64 t z))
(*.f64 (*.f64 t z) (fma.f64 y 2 1))
(*.f64 t (*.f64 z (+.f64 1 (*.f64 2 y))))
(fma.f64 2 (*.f64 (*.f64 t z) y) (*.f64 t z))
(*.f64 (*.f64 t z) (fma.f64 y 2 1))
(*.f64 t (*.f64 z (+.f64 1 (*.f64 2 y))))
(fma.f64 2 (*.f64 (*.f64 t z) y) (*.f64 t z))
(*.f64 (*.f64 t z) (fma.f64 y 2 1))
(*.f64 t (*.f64 z (+.f64 1 (*.f64 2 y))))
(fma.f64 2 (*.f64 (*.f64 t z) y) (*.f64 t z))
(*.f64 (*.f64 t z) (fma.f64 y 2 1))
(*.f64 t (*.f64 z (+.f64 1 (*.f64 2 y))))
(fma.f64 2 (*.f64 (*.f64 t z) y) (*.f64 t z))
(*.f64 (*.f64 t z) (fma.f64 y 2 1))
(*.f64 t (*.f64 z (+.f64 1 (*.f64 2 y))))
(fma.f64 2 (*.f64 (*.f64 t z) y) (*.f64 t z))
(*.f64 (*.f64 t z) (fma.f64 y 2 1))
(*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 t z))
(fma.f64 2 (*.f64 (*.f64 t z) y) (*.f64 t z))
(*.f64 (*.f64 t z) (fma.f64 y 2 1))
(*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 t z))
(fma.f64 2 (*.f64 (*.f64 t z) y) (*.f64 t z))
(*.f64 (*.f64 t z) (fma.f64 y 2 1))
(*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 t z))
(fma.f64 2 (*.f64 (*.f64 t z) y) (*.f64 t z))
(*.f64 (*.f64 t z) (fma.f64 y 2 1))
(*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 t z))
(fma.f64 2 (*.f64 (*.f64 t z) y) (*.f64 t z))
(*.f64 (*.f64 t z) (fma.f64 y 2 1))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16))))) 1)
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t z) (fma.f64 y 2 1))))
(*.f64 1 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t z) (fma.f64 y 2 1))))
(*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16))) 1)
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t z) (fma.f64 y 2 1))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16)))) (sqrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t z) (fma.f64 y 2 1))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16))) 2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 (*.f64 t z) (fma.f64 y 2 1))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 (*.f64 t z) (fma.f64 y 2 1)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16))) 2)) (cbrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 (*.f64 t z) (fma.f64 y 2 1))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 (*.f64 t z) (fma.f64 y 2 1)))) 2)))
(pow.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16))) 1)
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t z) (fma.f64 y 2 1))))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16)))) 2)
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t z) (fma.f64 y 2 1))))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16)))) 3)
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t z) (fma.f64 y 2 1))))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16))) 3) 1/3)
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t z) (fma.f64 y 2 1))))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16))) 2))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 (*.f64 t z) (fma.f64 y 2 1)))) 2))
(fabs.f64 (cos.f64 (*.f64 1/16 (*.f64 (*.f64 t z) (fma.f64 y 2 1)))))
(log.f64 (exp.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t z) (fma.f64 y 2 1))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16))))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t z) (fma.f64 y 2 1))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16))) 3))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t z) (fma.f64 y 2 1))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t z) (fma.f64 y 2 1))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t z) (fma.f64 y 2 1))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16)))) 1))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t z) (fma.f64 y 2 1))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t z) (fma.f64 y 2 1))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16))))) 1)
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 2 a 1))))
(*.f64 1 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 2 a 1))))
(*.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16))) 1)
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 2 a 1))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16)))) (sqrt.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 2 a 1))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16))) 2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 1/16 (*.f64 t b)) (fma.f64 2 a 1)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/16 (*.f64 t b)) (fma.f64 2 a 1))) 2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 2 a 1))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 2 a 1)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16))) 2)) (cbrt.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 1/16 (*.f64 t b)) (fma.f64 2 a 1)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/16 (*.f64 t b)) (fma.f64 2 a 1))) 2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 2 a 1))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 2 a 1)))) 2)))
(pow.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16))) 1)
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 2 a 1))))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16)))) 2)
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 2 a 1))))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16)))) 3)
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 2 a 1))))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16))) 3) 1/3)
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 2 a 1))))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16))) 2))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/16 (*.f64 t b)) (fma.f64 2 a 1))) 2))
(fabs.f64 (cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 2 a 1)))))
(log.f64 (exp.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 2 a 1))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 2 a 1))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16))) 3))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 2 a 1))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 2 a 1))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 2 a 1))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16)))) 1))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 2 a 1))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 2 a 1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b)))) 1)
(fma.f64 t b (*.f64 (*.f64 2 a) (*.f64 t b)))
(*.f64 (*.f64 t b) (fma.f64 2 a 1))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 2 a) 2) -1) (*.f64 t b)) (fma.f64 2 a -1))
(/.f64 (+.f64 (pow.f64 (*.f64 2 a) 2) -1) (/.f64 (fma.f64 2 a -1) (*.f64 t b)))
(/.f64 (*.f64 t b) (/.f64 (fma.f64 2 a -1) (+.f64 (*.f64 4 (*.f64 a a)) -1)))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 2 a -1)) (+.f64 (*.f64 4 (*.f64 a a)) -1))
(/.f64 (*.f64 (+.f64 1 (*.f64 8 (pow.f64 a 3))) (*.f64 t b)) (+.f64 1 (-.f64 (pow.f64 (*.f64 2 a) 2) (*.f64 2 a))))
(/.f64 (+.f64 1 (*.f64 (pow.f64 a 3) 8)) (/.f64 (+.f64 1 (+.f64 (pow.f64 (*.f64 2 a) 2) (*.f64 -2 a))) (*.f64 t b)))
(/.f64 (*.f64 t b) (/.f64 (+.f64 (*.f64 4 (*.f64 a a)) (+.f64 (*.f64 -2 a) 1)) (fma.f64 (pow.f64 a 3) 8 1)))
(*.f64 (/.f64 (*.f64 t b) (+.f64 (*.f64 -2 a) (+.f64 1 (*.f64 4 (*.f64 a a))))) (fma.f64 (pow.f64 a 3) 8 1))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 2 a) 2) -1) (*.f64 t b)) 1) (fma.f64 2 a -1))
(/.f64 (+.f64 (pow.f64 (*.f64 2 a) 2) -1) (/.f64 (fma.f64 2 a -1) (*.f64 t b)))
(/.f64 (*.f64 t b) (/.f64 (fma.f64 2 a -1) (+.f64 (*.f64 4 (*.f64 a a)) -1)))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 2 a -1)) (+.f64 (*.f64 4 (*.f64 a a)) -1))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 2 a) 2) -1) (*.f64 t b)) (sqrt.f64 (fma.f64 2 a -1))) (sqrt.f64 (fma.f64 2 a -1)))
(/.f64 (+.f64 (pow.f64 (*.f64 2 a) 2) -1) (/.f64 (fma.f64 2 a -1) (*.f64 t b)))
(/.f64 (*.f64 t b) (/.f64 (fma.f64 2 a -1) (+.f64 (*.f64 4 (*.f64 a a)) -1)))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 2 a -1)) (+.f64 (*.f64 4 (*.f64 a a)) -1))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 2 a) 2) -1) (*.f64 t b)) (*.f64 (cbrt.f64 (fma.f64 2 a -1)) (cbrt.f64 (fma.f64 2 a -1)))) (cbrt.f64 (fma.f64 2 a -1)))
(/.f64 (+.f64 (pow.f64 (*.f64 2 a) 2) -1) (/.f64 (fma.f64 2 a -1) (*.f64 t b)))
(/.f64 (*.f64 t b) (/.f64 (fma.f64 2 a -1) (+.f64 (*.f64 4 (*.f64 a a)) -1)))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 2 a -1)) (+.f64 (*.f64 4 (*.f64 a a)) -1))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 2 a) 2) -1) (*.f64 t b)) (+.f64 1 (sqrt.f64 (*.f64 2 a)))) (-.f64 (sqrt.f64 (*.f64 2 a)) 1))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 2 a) 2) -1) (/.f64 (+.f64 1 (sqrt.f64 (*.f64 2 a))) (*.f64 t b))) (+.f64 (sqrt.f64 (*.f64 2 a)) -1))
(/.f64 (+.f64 (*.f64 4 (*.f64 a a)) -1) (/.f64 (*.f64 (+.f64 1 (sqrt.f64 (*.f64 2 a))) (+.f64 -1 (sqrt.f64 (*.f64 2 a)))) (*.f64 t b)))
(*.f64 (/.f64 (*.f64 t b) (*.f64 (+.f64 1 (sqrt.f64 (*.f64 2 a))) (+.f64 -1 (sqrt.f64 (*.f64 2 a))))) (+.f64 (*.f64 4 (*.f64 a a)) -1))
(/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 8 (pow.f64 a 3))) (*.f64 t b)) 1) (+.f64 1 (-.f64 (pow.f64 (*.f64 2 a) 2) (*.f64 2 a))))
(/.f64 (+.f64 1 (*.f64 (pow.f64 a 3) 8)) (/.f64 (+.f64 1 (+.f64 (pow.f64 (*.f64 2 a) 2) (*.f64 -2 a))) (*.f64 t b)))
(/.f64 (*.f64 t b) (/.f64 (+.f64 (*.f64 4 (*.f64 a a)) (+.f64 (*.f64 -2 a) 1)) (fma.f64 (pow.f64 a 3) 8 1)))
(*.f64 (/.f64 (*.f64 t b) (+.f64 (*.f64 -2 a) (+.f64 1 (*.f64 4 (*.f64 a a))))) (fma.f64 (pow.f64 a 3) 8 1))
(/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 8 (pow.f64 a 3))) (*.f64 t b)) (sqrt.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 2 a) 2) (*.f64 2 a))))) (sqrt.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 2 a) 2) (*.f64 2 a)))))
(/.f64 (+.f64 1 (*.f64 (pow.f64 a 3) 8)) (/.f64 (+.f64 1 (+.f64 (pow.f64 (*.f64 2 a) 2) (*.f64 -2 a))) (*.f64 t b)))
(/.f64 (*.f64 t b) (/.f64 (+.f64 (*.f64 4 (*.f64 a a)) (+.f64 (*.f64 -2 a) 1)) (fma.f64 (pow.f64 a 3) 8 1)))
(*.f64 (/.f64 (*.f64 t b) (+.f64 (*.f64 -2 a) (+.f64 1 (*.f64 4 (*.f64 a a))))) (fma.f64 (pow.f64 a 3) 8 1))
(/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 8 (pow.f64 a 3))) (*.f64 t b)) (*.f64 (cbrt.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 2 a) 2) (*.f64 2 a)))) (cbrt.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 2 a) 2) (*.f64 2 a)))))) (cbrt.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 2 a) 2) (*.f64 2 a)))))
(/.f64 (+.f64 1 (*.f64 (pow.f64 a 3) 8)) (/.f64 (+.f64 1 (+.f64 (pow.f64 (*.f64 2 a) 2) (*.f64 -2 a))) (*.f64 t b)))
(/.f64 (*.f64 t b) (/.f64 (+.f64 (*.f64 4 (*.f64 a a)) (+.f64 (*.f64 -2 a) 1)) (fma.f64 (pow.f64 a 3) 8 1)))
(*.f64 (/.f64 (*.f64 t b) (+.f64 (*.f64 -2 a) (+.f64 1 (*.f64 4 (*.f64 a a))))) (fma.f64 (pow.f64 a 3) 8 1))
(pow.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b)) 1)
(fma.f64 t b (*.f64 (*.f64 2 a) (*.f64 t b)))
(*.f64 (*.f64 t b) (fma.f64 2 a 1))
(pow.f64 (sqrt.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b))) 2)
(fma.f64 t b (*.f64 (*.f64 2 a) (*.f64 t b)))
(*.f64 (*.f64 t b) (fma.f64 2 a 1))
(pow.f64 (cbrt.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b))) 3)
(fma.f64 t b (*.f64 (*.f64 2 a) (*.f64 t b)))
(*.f64 (*.f64 t b) (fma.f64 2 a 1))
(pow.f64 (pow.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b)) 3) 1/3)
(fma.f64 t b (*.f64 (*.f64 2 a) (*.f64 t b)))
(*.f64 (*.f64 t b) (fma.f64 2 a 1))
(sqrt.f64 (pow.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b)) 2))
(sqrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 2 a 1))) 2))
(fabs.f64 (*.f64 (*.f64 t b) (fma.f64 2 a 1)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 2 a 1)) (*.f64 t b)))
(fma.f64 t b (*.f64 (*.f64 2 a) (*.f64 t b)))
(*.f64 (*.f64 t b) (fma.f64 2 a 1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b)))))
(fma.f64 t b (*.f64 (*.f64 2 a) (*.f64 t b)))
(*.f64 (*.f64 t b) (fma.f64 2 a 1))
(cbrt.f64 (pow.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b)) 3))
(fma.f64 t b (*.f64 (*.f64 2 a) (*.f64 t b)))
(*.f64 (*.f64 t b) (fma.f64 2 a 1))
(cbrt.f64 (*.f64 (pow.f64 t 3) (pow.f64 (*.f64 (fma.f64 2 a 1) b) 3)))
(fma.f64 t b (*.f64 (*.f64 2 a) (*.f64 t b)))
(*.f64 (*.f64 t b) (fma.f64 2 a 1))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 2 a 1) b) 3) (pow.f64 t 3)))
(fma.f64 t b (*.f64 (*.f64 2 a) (*.f64 t b)))
(*.f64 (*.f64 t b) (fma.f64 2 a 1))
(expm1.f64 (log1p.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b))))
(fma.f64 t b (*.f64 (*.f64 2 a) (*.f64 t b)))
(*.f64 (*.f64 t b) (fma.f64 2 a 1))
(exp.f64 (log.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b))))
(fma.f64 t b (*.f64 (*.f64 2 a) (*.f64 t b)))
(*.f64 (*.f64 t b) (fma.f64 2 a 1))
(exp.f64 (*.f64 (log.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b))) 1))
(fma.f64 t b (*.f64 (*.f64 2 a) (*.f64 t b)))
(*.f64 (*.f64 t b) (fma.f64 2 a 1))
(log1p.f64 (expm1.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b))))
(fma.f64 t b (*.f64 (*.f64 2 a) (*.f64 t b)))
(*.f64 (*.f64 t b) (fma.f64 2 a 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t)))) 1)
(fma.f64 2 (*.f64 (*.f64 t z) y) (*.f64 t z))
(*.f64 (*.f64 t z) (fma.f64 y 2 1))
(/.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 y y)) -1) (*.f64 z t)) (fma.f64 y 2 -1))
(/.f64 (*.f64 (*.f64 t z) (fma.f64 4 (*.f64 y y) -1)) (fma.f64 y 2 -1))
(*.f64 (/.f64 (fma.f64 (*.f64 y 4) y -1) (fma.f64 y 2 -1)) (*.f64 t z))
(/.f64 (*.f64 (+.f64 1 (*.f64 8 (pow.f64 y 3))) (*.f64 z t)) (+.f64 1 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 y 2))))
(/.f64 (+.f64 1 (*.f64 (pow.f64 y 3) 8)) (/.f64 (+.f64 1 (-.f64 (*.f64 (*.f64 4 y) y) (*.f64 y 2))) (*.f64 t z)))
(*.f64 (/.f64 (fma.f64 (pow.f64 y 3) 8 1) (+.f64 1 (*.f64 y (-.f64 (*.f64 y 4) 2)))) (*.f64 t z))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 y y)) -1) (*.f64 z t)) 1) (fma.f64 y 2 -1))
(/.f64 (*.f64 (*.f64 t z) (fma.f64 4 (*.f64 y y) -1)) (fma.f64 y 2 -1))
(*.f64 (/.f64 (fma.f64 (*.f64 y 4) y -1) (fma.f64 y 2 -1)) (*.f64 t z))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 y y)) -1) (*.f64 z t)) (sqrt.f64 (fma.f64 y 2 -1))) (sqrt.f64 (fma.f64 y 2 -1)))
(/.f64 (*.f64 (*.f64 t z) (fma.f64 4 (*.f64 y y) -1)) (fma.f64 y 2 -1))
(*.f64 (/.f64 (fma.f64 (*.f64 y 4) y -1) (fma.f64 y 2 -1)) (*.f64 t z))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 y y)) -1) (*.f64 z t)) (*.f64 (cbrt.f64 (fma.f64 y 2 -1)) (cbrt.f64 (fma.f64 y 2 -1)))) (cbrt.f64 (fma.f64 y 2 -1)))
(/.f64 (*.f64 (*.f64 t z) (fma.f64 4 (*.f64 y y) -1)) (fma.f64 y 2 -1))
(*.f64 (/.f64 (fma.f64 (*.f64 y 4) y -1) (fma.f64 y 2 -1)) (*.f64 t z))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 y y)) -1) (*.f64 z t)) (+.f64 1 (sqrt.f64 (*.f64 y 2)))) (-.f64 (sqrt.f64 (*.f64 y 2)) 1))
(/.f64 (*.f64 (*.f64 t z) (fma.f64 4 (*.f64 y y) -1)) (*.f64 (+.f64 (sqrt.f64 (*.f64 y 2)) -1) (+.f64 1 (sqrt.f64 (*.f64 y 2)))))
(*.f64 (/.f64 (fma.f64 (*.f64 y 4) y -1) (+.f64 -1 (sqrt.f64 (*.f64 y 2)))) (/.f64 (*.f64 t z) (+.f64 1 (sqrt.f64 (*.f64 y 2)))))
(*.f64 (/.f64 (fma.f64 (*.f64 y 4) y -1) (+.f64 -1 (sqrt.f64 (*.f64 y 2)))) (/.f64 t (/.f64 (+.f64 1 (sqrt.f64 (*.f64 y 2))) z)))
(/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 8 (pow.f64 y 3))) (*.f64 z t)) 1) (+.f64 1 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 y 2))))
(/.f64 (+.f64 1 (*.f64 (pow.f64 y 3) 8)) (/.f64 (+.f64 1 (-.f64 (*.f64 (*.f64 4 y) y) (*.f64 y 2))) (*.f64 t z)))
(*.f64 (/.f64 (fma.f64 (pow.f64 y 3) 8 1) (+.f64 1 (*.f64 y (-.f64 (*.f64 y 4) 2)))) (*.f64 t z))
(/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 8 (pow.f64 y 3))) (*.f64 z t)) (sqrt.f64 (+.f64 1 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 y 2))))) (sqrt.f64 (+.f64 1 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 y 2)))))
(/.f64 (+.f64 1 (*.f64 (pow.f64 y 3) 8)) (/.f64 (+.f64 1 (-.f64 (*.f64 (*.f64 4 y) y) (*.f64 y 2))) (*.f64 t z)))
(*.f64 (/.f64 (fma.f64 (pow.f64 y 3) 8 1) (+.f64 1 (*.f64 y (-.f64 (*.f64 y 4) 2)))) (*.f64 t z))
(/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 8 (pow.f64 y 3))) (*.f64 z t)) (*.f64 (cbrt.f64 (+.f64 1 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 y 2)))) (cbrt.f64 (+.f64 1 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 y 2)))))) (cbrt.f64 (+.f64 1 (-.f64 (*.f64 4 (*.f64 y y)) (*.f64 y 2)))))
(/.f64 (+.f64 1 (*.f64 (pow.f64 y 3) 8)) (/.f64 (+.f64 1 (-.f64 (*.f64 (*.f64 4 y) y) (*.f64 y 2))) (*.f64 t z)))
(*.f64 (/.f64 (fma.f64 (pow.f64 y 3) 8 1) (+.f64 1 (*.f64 y (-.f64 (*.f64 y 4) 2)))) (*.f64 t z))
(pow.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t)) 1)
(fma.f64 2 (*.f64 (*.f64 t z) y) (*.f64 t z))
(*.f64 (*.f64 t z) (fma.f64 y 2 1))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t))) 2)
(fma.f64 2 (*.f64 (*.f64 t z) y) (*.f64 t z))
(*.f64 (*.f64 t z) (fma.f64 y 2 1))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t))) 3)
(fma.f64 2 (*.f64 (*.f64 t z) y) (*.f64 t z))
(*.f64 (*.f64 t z) (fma.f64 y 2 1))
(pow.f64 (pow.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t)) 3) 1/3)
(fma.f64 2 (*.f64 (*.f64 t z) y) (*.f64 t z))
(*.f64 (*.f64 t z) (fma.f64 y 2 1))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t)) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 t z) (fma.f64 y 2 1)) 2))
(fabs.f64 (*.f64 (*.f64 t z) (fma.f64 y 2 1)))
(log.f64 (pow.f64 (exp.f64 t) (*.f64 (fma.f64 y 2 1) z)))
(fma.f64 2 (*.f64 (*.f64 t z) y) (*.f64 t z))
(*.f64 (*.f64 t z) (fma.f64 y 2 1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t)))))
(fma.f64 2 (*.f64 (*.f64 t z) y) (*.f64 t z))
(*.f64 (*.f64 t z) (fma.f64 y 2 1))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t)) 3))
(fma.f64 2 (*.f64 (*.f64 t z) y) (*.f64 t z))
(*.f64 (*.f64 t z) (fma.f64 y 2 1))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 y 2 1) z) 3) (pow.f64 t 3)))
(fma.f64 2 (*.f64 (*.f64 t z) y) (*.f64 t z))
(*.f64 (*.f64 t z) (fma.f64 y 2 1))
(cbrt.f64 (*.f64 (pow.f64 t 3) (pow.f64 (*.f64 (fma.f64 y 2 1) z) 3)))
(fma.f64 2 (*.f64 (*.f64 t z) y) (*.f64 t z))
(*.f64 (*.f64 t z) (fma.f64 y 2 1))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t))))
(fma.f64 2 (*.f64 (*.f64 t z) y) (*.f64 t z))
(*.f64 (*.f64 t z) (fma.f64 y 2 1))
(exp.f64 (log.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t))))
(fma.f64 2 (*.f64 (*.f64 t z) y) (*.f64 t z))
(*.f64 (*.f64 t z) (fma.f64 y 2 1))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t))) 1))
(fma.f64 2 (*.f64 (*.f64 t z) y) (*.f64 t z))
(*.f64 (*.f64 t z) (fma.f64 y 2 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t))))
(fma.f64 2 (*.f64 (*.f64 t z) y) (*.f64 t z))
(*.f64 (*.f64 t z) (fma.f64 y 2 1))

localize54.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
95.4%
(*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))
93.6%
(*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16))
48.7%
(cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))
47.2%
(cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t)))
Compiler

Compiled 130 to 91 computations (30% saved)

series17.0ms (0.1%)

Counts
4 → 144
Calls

36 calls:

TimeVariablePointExpression
4.0ms
z
@inf
(*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))
2.0ms
z
@0
(*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))
1.0ms
t
@0
(*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))
1.0ms
a
@-inf
(*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16))
1.0ms
t
@0
(*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16))

rewrite98.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1762×associate-*l/
440×add-sqr-sqrt
432×pow1
432×*-un-lft-identity
408×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
022116
1447116
25371116
Stop Event
node limit
Counts
4 → 147
Calls
Call 1
Inputs
(cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t)))
(cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))
(*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16))
(*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))
Outputs
(((-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))))) 1) (2)) ((*.f64 1 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))) (2)) ((*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) 1) (2)) ((*.f64 (sqrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))) (sqrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))))) (2)) ((*.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))) 2)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))) 2) (cbrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))))) (2)) ((pow.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) 1) (2)) ((pow.f64 (sqrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))) 2) (2)) ((pow.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))) 3) (2)) ((pow.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) 2)) (2)) ((log.f64 (exp.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))))) (2)) ((cbrt.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) 3)) (2)) ((expm1.f64 (log1p.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))))) (2)) ((exp.f64 (log.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))))) (2)) ((exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))) 1)) (2)) ((log1p.f64 (expm1.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))))) (2)))
(((-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b)))))) 1) (2)) ((*.f64 1 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b))))) (2)) ((*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b)))) 1) (2)) ((*.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b))))) (sqrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b)))))) (2)) ((*.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b))))) 2)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b))))) 2) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b)))))) (2)) ((pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b)))) 1) (2)) ((pow.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b))))) 2) (2)) ((pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b))))) 3) (2)) ((pow.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b)))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b)))) 2)) (2)) ((log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b)))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b))))))) (2)) ((cbrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b)))) 3)) (2)) ((expm1.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b)))))) (2)) ((exp.f64 (log.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b)))))) (2)) ((exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b))))) 1)) (2)) ((log1p.f64 (expm1.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b)))))) (2)))
(((-.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b))))) 1) (2)) ((/.f64 1 (/.f64 (/.f64 16 t) (*.f64 (fma.f64 2 a 1) b))) (2)) ((/.f64 t (/.f64 16 (*.f64 (fma.f64 2 a 1) b))) (2)) ((/.f64 (fma.f64 2 a 1) (/.f64 (/.f64 16 t) b)) (2)) ((/.f64 (fma.f64 2 a 1) (/.f64 16 (*.f64 b t))) (2)) ((/.f64 b (/.f64 (/.f64 16 t) (fma.f64 2 a 1))) (2)) ((/.f64 b (/.f64 16 (*.f64 (fma.f64 2 a 1) t))) (2)) ((/.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 16 t)) (2)) ((/.f64 (sqrt.f64 b) (/.f64 (/.f64 16 t) (*.f64 (sqrt.f64 b) (fma.f64 2 a 1)))) (2)) ((/.f64 (sqrt.f64 (fma.f64 2 a 1)) (/.f64 (/.f64 16 t) (*.f64 (sqrt.f64 (fma.f64 2 a 1)) b))) (2)) ((/.f64 (sqrt.f64 (*.f64 (fma.f64 2 a 1) b)) (/.f64 (/.f64 16 t) (sqrt.f64 (*.f64 (fma.f64 2 a 1) b)))) (2)) ((/.f64 (sqrt.f64 (*.f64 (fma.f64 2 a 1) b)) (/.f64 16 (*.f64 (sqrt.f64 (*.f64 (fma.f64 2 a 1) b)) t))) (2)) ((/.f64 (cbrt.f64 (*.f64 b b)) (/.f64 (/.f64 16 t) (*.f64 (cbrt.f64 b) (fma.f64 2 a 1)))) (2)) ((/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 a 1)) 2) (/.f64 (/.f64 16 t) (*.f64 (cbrt.f64 (fma.f64 2 a 1)) b))) (2)) ((/.f64 (cbrt.f64 (*.f64 (fma.f64 2 a 1) b)) (/.f64 (/.f64 16 t) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 2 a 1) b)) 2))) (2)) ((/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 2 a 1) b)) 2) (/.f64 (/.f64 16 t) (cbrt.f64 (*.f64 (fma.f64 2 a 1) b)))) (2)) ((/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 2 a 1) b)) 2) (/.f64 16 (*.f64 (cbrt.f64 (*.f64 (fma.f64 2 a 1) b)) t))) (2)) ((/.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b)) 16) (2)) ((/.f64 (neg.f64 t) (/.f64 -16 (*.f64 (fma.f64 2 a 1) b))) (2)) ((/.f64 (sqrt.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b))) (/.f64 16 (sqrt.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b))))) (2)) ((/.f64 (*.f64 (cbrt.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b))) (cbrt.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b)))) (/.f64 16 (cbrt.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b))))) (2)) ((/.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (sqrt.f64 t)) (/.f64 16 (sqrt.f64 t))) (2)) ((/.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (cbrt.f64 (*.f64 t t))) (/.f64 16 (cbrt.f64 t))) (2)) ((/.f64 (*.f64 (fma.f64 2 a 1) (sqrt.f64 b)) (/.f64 (/.f64 16 t) (sqrt.f64 b))) (2)) ((/.f64 (*.f64 (fma.f64 2 a 1) (cbrt.f64 (*.f64 b b))) (/.f64 (/.f64 16 t) (cbrt.f64 b))) (2)) ((/.f64 (*.f64 b (sqrt.f64 (fma.f64 2 a 1))) (/.f64 (/.f64 16 t) (sqrt.f64 (fma.f64 2 a 1)))) (2)) ((/.f64 (*.f64 b (pow.f64 (cbrt.f64 (fma.f64 2 a 1)) 2)) (/.f64 (/.f64 16 t) (cbrt.f64 (fma.f64 2 a 1)))) (2)) ((/.f64 (*.f64 (sqrt.f64 (*.f64 t 1/16)) (*.f64 (fma.f64 2 a 1) b)) (sqrt.f64 (/.f64 16 t))) (2)) ((/.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (neg.f64 t)) -16) (2)) ((/.f64 (*.f64 (neg.f64 t) (*.f64 (fma.f64 2 a 1) b)) -16) (2)) ((/.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 2 a 1) b)) (sqrt.f64 t)) (/.f64 16 (*.f64 (sqrt.f64 (*.f64 (fma.f64 2 a 1) b)) (sqrt.f64 t)))) (2)) ((/.f64 (neg.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b))) -16) (2)) ((/.f64 (*.f64 (-.f64 (*.f64 (*.f64 2 a) (*.f64 2 a)) 1) (*.f64 b (*.f64 t 1/16))) (-.f64 (*.f64 2 a) 1)) (2)) ((/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 2 a) 3)) (*.f64 b (*.f64 t 1/16))) (+.f64 (*.f64 (*.f64 2 a) (*.f64 2 a)) (-.f64 1 (*.f64 (*.f64 2 a) 1)))) (2)) ((/.f64 (*.f64 (sqrt.f64 t) (*.f64 (fma.f64 2 a 1) b)) (/.f64 16 (sqrt.f64 t))) (2)) ((/.f64 (*.f64 (cbrt.f64 (*.f64 t t)) (*.f64 (fma.f64 2 a 1) b)) (/.f64 16 (cbrt.f64 t))) (2)) ((/.f64 (*.f64 -1 (*.f64 (fma.f64 2 a 1) b)) (neg.f64 (/.f64 16 t))) (2)) ((/.f64 (*.f64 (neg.f64 (neg.f64 t)) (*.f64 (fma.f64 2 a 1) b)) 16) (2)) ((/.f64 (*.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b)) 1) 16) (2)) ((/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (neg.f64 t)) 1) -16) (2)) ((/.f64 (*.f64 (*.f64 (neg.f64 t) (*.f64 (fma.f64 2 a 1) b)) 1) -16) (2)) ((/.f64 (*.f64 (neg.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b))) 1) -16) (2)) ((/.f64 (*.f64 (sqrt.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b))) (sqrt.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b))))) 4) (2)) ((/.f64 (*.f64 1 (*.f64 (sqrt.f64 (*.f64 t 1/16)) (*.f64 (fma.f64 2 a 1) b))) (sqrt.f64 (/.f64 16 t))) (2)) ((/.f64 (*.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 (*.f64 t 1/16)) (*.f64 (fma.f64 2 a 1) b))) 4) (2)) ((/.f64 (*.f64 (sqrt.f64 (neg.f64 t)) (*.f64 (sqrt.f64 (*.f64 t 1/16)) (*.f64 (fma.f64 2 a 1) b))) (sqrt.f64 -16)) (2)) ((/.f64 (*.f64 (cbrt.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b))) (pow.f64 (cbrt.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b)))) 2)) (cbrt.f64 16)) (2)) ((/.f64 (*.f64 (*.f64 b t) (fma.f64 2 a 1)) 16) (2)) ((/.f64 (*.f64 (*.f64 b (neg.f64 t)) (fma.f64 2 a 1)) -16) (2)) ((/.f64 (/.f64 (*.f64 (fma.f64 2 a 1) b) 1) (/.f64 16 t)) (2)) ((/.f64 (/.f64 (*.f64 (fma.f64 2 a 1) b) 16) (/.f64 1 t)) (2)) ((/.f64 (/.f64 (*.f64 (fma.f64 2 a 1) b) (*.f64 (cbrt.f64 (/.f64 16 t)) (cbrt.f64 (/.f64 16 t)))) (cbrt.f64 (/.f64 16 t))) (2)) ((pow.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b))) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b)))) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b)))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b))) 2)) (2)) ((log.f64 (pow.f64 (exp.f64 (*.f64 t 1/16)) (*.f64 (fma.f64 2 a 1) b))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b)))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b))) 3)) (2)) ((cbrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 2 a 1) b) 3) (pow.f64 (*.f64 t 1/16) 3))) (2)) ((cbrt.f64 (*.f64 (pow.f64 (*.f64 t 1/16) 3) (pow.f64 (*.f64 (fma.f64 2 a 1) b) 3))) (2)) ((expm1.f64 (log1p.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b))))) (2)) ((exp.f64 (log.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b))))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b)))) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b))))) (2)))
(((+.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 y 2))) (2)) ((+.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 (*.f64 y 2) (*.f64 z (*.f64 t 1/16)))) (2)) ((+.f64 (*.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 y 2)) (*.f64 z (*.f64 t 1/16))) (2)) ((+.f64 (*.f64 (*.f64 y 2) (*.f64 z (*.f64 t 1/16))) (*.f64 z (*.f64 t 1/16))) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))) 1) (2)) ((-.f64 (+.f64 (*.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 y 2)) (exp.f64 (log1p.f64 (*.f64 z (*.f64 t 1/16))))) 1) (2)) ((-.f64 (+.f64 (*.f64 (*.f64 y 2) (*.f64 z (*.f64 t 1/16))) (exp.f64 (log1p.f64 (*.f64 z (*.f64 t 1/16))))) 1) (2)) ((/.f64 (fma.f64 y 2 1) (/.f64 16 (*.f64 z t))) (2)) ((/.f64 (*.f64 z t) (/.f64 16 (fma.f64 y 2 1))) (2)) ((/.f64 (*.f64 (fma.f64 y 2 1) t) (/.f64 16 z)) (2)) ((/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z)) (2)) ((/.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t)) 16) (2)) ((/.f64 (*.f64 (*.f64 z t) (fma.f64 y 2 1)) 16) (2)) ((/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y 2) (*.f64 y 2)) 1) (*.f64 z (*.f64 t 1/16))) (-.f64 (*.f64 y 2) 1)) (2)) ((/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 y 2) 3)) (*.f64 z (*.f64 t 1/16))) (+.f64 (*.f64 (*.f64 y 2) (*.f64 y 2)) (-.f64 1 (*.f64 (*.f64 y 2) 1)))) (2)) ((/.f64 (*.f64 1 (*.f64 t (fma.f64 y 2 1))) (/.f64 16 z)) (2)) ((/.f64 (*.f64 z (*.f64 t (fma.f64 y 2 1))) 16) (2)) ((/.f64 (*.f64 (sqrt.f64 z) (*.f64 t (fma.f64 y 2 1))) (/.f64 16 (sqrt.f64 z))) (2)) ((/.f64 (*.f64 (cbrt.f64 (*.f64 z z)) (*.f64 t (fma.f64 y 2 1))) (/.f64 16 (cbrt.f64 z))) (2)) ((/.f64 (*.f64 (neg.f64 z) (*.f64 t (fma.f64 y 2 1))) -16) (2)) ((/.f64 (*.f64 -1 (*.f64 t (fma.f64 y 2 1))) (neg.f64 (/.f64 16 z))) (2)) ((/.f64 (*.f64 (neg.f64 (neg.f64 z)) (*.f64 t (fma.f64 y 2 1))) 16) (2)) ((/.f64 (*.f64 z (fma.f64 y 2 1)) (/.f64 16 t)) (2)) ((/.f64 (*.f64 (*.f64 t (neg.f64 z)) (fma.f64 y 2 1)) -16) (2)) ((/.f64 (*.f64 (*.f64 (neg.f64 z) t) (fma.f64 y 2 1)) -16) (2)) ((/.f64 (*.f64 (neg.f64 (*.f64 z t)) (fma.f64 y 2 1)) -16) (2)) ((/.f64 (*.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t)) 1) 16) (2)) ((/.f64 (*.f64 (*.f64 (*.f64 z t) (fma.f64 y 2 1)) 1) 16) (2)) ((/.f64 (*.f64 (sqrt.f64 (*.f64 z t)) (*.f64 (/.f64 (sqrt.f64 (*.f64 z t)) 4) (fma.f64 y 2 1))) 4) (2)) ((/.f64 (*.f64 (*.f64 (fma.f64 y 2 1) z) t) 16) (2)) ((/.f64 (*.f64 (*.f64 (fma.f64 y 2 1) (neg.f64 z)) t) -16) (2)) ((pow.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))) 2)) (2)) ((log.f64 (pow.f64 (exp.f64 (fma.f64 y 2 1)) (*.f64 z (*.f64 t 1/16)))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))) 3)) (2)) ((cbrt.f64 (*.f64 (pow.f64 (fma.f64 y 2 1) 3) (pow.f64 (*.f64 z (*.f64 t 1/16)) 3))) (2)) ((cbrt.f64 (*.f64 (pow.f64 (*.f64 z (*.f64 t 1/16)) 3) (pow.f64 (fma.f64 y 2 1) 3))) (2)) ((expm1.f64 (log1p.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))) (2)) ((exp.f64 (log.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))) (2)))

simplify142.0ms (0.5%)

Algorithm
egg-herbie
Rules
1372×associate-*r*
1328×associate-/r/
968×associate-*l*
742×associate-/l/
696×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
053310903
1144010089
2609710065
Stop Event
node limit
Counts
291 → 283
Calls
Call 1
Inputs
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z))))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (+.f64 (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 2) (pow.f64 z 2))))) (*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (+.f64 (*.f64 1/3072 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 (*.f64 1/16 (*.f64 t z))))))) (+.f64 (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 2) (pow.f64 z 2))))) (*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z))))))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
1
(+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 (*.f64 2 y)) 2) (pow.f64 z 2)))))
(+.f64 1 (+.f64 (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1 (*.f64 2 y)) 4) (pow.f64 z 4)))) (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 (*.f64 2 y)) 2) (pow.f64 z 2))))))
(+.f64 (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 (+.f64 1 (*.f64 2 y)) 6) (pow.f64 z 6)))) (+.f64 1 (+.f64 (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1 (*.f64 2 y)) 4) (pow.f64 z 4)))) (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 (*.f64 2 y)) 2) (pow.f64 z 2)))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
1
(+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 (+.f64 (*.f64 2 y) 1) 2) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))))
(+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 (+.f64 (*.f64 2 y) 1) 2) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))) (*.f64 1/1572864 (*.f64 (pow.f64 (+.f64 (*.f64 2 y) 1) 4) (*.f64 (pow.f64 t 4) (pow.f64 z 4))))))
(+.f64 (*.f64 -1/12079595520 (*.f64 (pow.f64 (+.f64 (*.f64 2 y) 1) 6) (*.f64 (pow.f64 t 6) (pow.f64 z 6)))) (+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 (+.f64 (*.f64 2 y) 1) 2) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))) (*.f64 1/1572864 (*.f64 (pow.f64 (+.f64 (*.f64 2 y) 1) 4) (*.f64 (pow.f64 t 4) (pow.f64 z 4)))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t b)))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (+.f64 (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t b)))) (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) (pow.f64 b 2)))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (+.f64 (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t b)))) (+.f64 (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) (pow.f64 b 2))))) (*.f64 1/3072 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 t 3) (pow.f64 b 3))))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
1
(+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (*.f64 2 a)) 2)))))
(+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (*.f64 2 a)) 2)))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 1 (*.f64 2 a)) 4))))))
(+.f64 (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) (pow.f64 (+.f64 1 (*.f64 2 a)) 6)))) (+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (*.f64 2 a)) 2)))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 1 (*.f64 2 a)) 4)))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
1
(+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (*.f64 2 a)) 2)))))
(+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (*.f64 2 a)) 2)))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 1 (*.f64 2 a)) 4))))))
(+.f64 (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) (pow.f64 (+.f64 1 (*.f64 2 a)) 6)))) (+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (*.f64 2 a)) 2)))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 1 (*.f64 2 a)) 4)))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(*.f64 1/16 (*.f64 t b))
(+.f64 (*.f64 1/8 (*.f64 a (*.f64 t b))) (*.f64 1/16 (*.f64 t b)))
(+.f64 (*.f64 1/8 (*.f64 a (*.f64 t b))) (*.f64 1/16 (*.f64 t b)))
(+.f64 (*.f64 1/8 (*.f64 a (*.f64 t b))) (*.f64 1/16 (*.f64 t b)))
(*.f64 1/8 (*.f64 a (*.f64 t b)))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(*.f64 1/8 (*.f64 a (*.f64 t b)))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t z))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 1/8 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 1/8 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 1/16 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))))) 1)
(*.f64 1 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))))
(*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) 1)
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))) (sqrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))) 2) (cbrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))))
(pow.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) 1)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b)))))) 1)
(*.f64 1 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b)))))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b)))) 1)
(*.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b))))) (sqrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b))))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b))))) 2) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b))))))
(pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b)))) 1)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b))))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b))))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b)))) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b)))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b))))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b)))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b)))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b))))))
(exp.f64 (log.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b))))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b))))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b))))) 1)
(/.f64 1 (/.f64 (/.f64 16 t) (*.f64 (fma.f64 2 a 1) b)))
(/.f64 t (/.f64 16 (*.f64 (fma.f64 2 a 1) b)))
(/.f64 (fma.f64 2 a 1) (/.f64 (/.f64 16 t) b))
(/.f64 (fma.f64 2 a 1) (/.f64 16 (*.f64 b t)))
(/.f64 b (/.f64 (/.f64 16 t) (fma.f64 2 a 1)))
(/.f64 b (/.f64 16 (*.f64 (fma.f64 2 a 1) t)))
(/.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 16 t))
(/.f64 (sqrt.f64 b) (/.f64 (/.f64 16 t) (*.f64 (sqrt.f64 b) (fma.f64 2 a 1))))
(/.f64 (sqrt.f64 (fma.f64 2 a 1)) (/.f64 (/.f64 16 t) (*.f64 (sqrt.f64 (fma.f64 2 a 1)) b)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 2 a 1) b)) (/.f64 (/.f64 16 t) (sqrt.f64 (*.f64 (fma.f64 2 a 1) b))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 2 a 1) b)) (/.f64 16 (*.f64 (sqrt.f64 (*.f64 (fma.f64 2 a 1) b)) t)))
(/.f64 (cbrt.f64 (*.f64 b b)) (/.f64 (/.f64 16 t) (*.f64 (cbrt.f64 b) (fma.f64 2 a 1))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 a 1)) 2) (/.f64 (/.f64 16 t) (*.f64 (cbrt.f64 (fma.f64 2 a 1)) b)))
(/.f64 (cbrt.f64 (*.f64 (fma.f64 2 a 1) b)) (/.f64 (/.f64 16 t) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 2 a 1) b)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 2 a 1) b)) 2) (/.f64 (/.f64 16 t) (cbrt.f64 (*.f64 (fma.f64 2 a 1) b))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 2 a 1) b)) 2) (/.f64 16 (*.f64 (cbrt.f64 (*.f64 (fma.f64 2 a 1) b)) t)))
(/.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b)) 16)
(/.f64 (neg.f64 t) (/.f64 -16 (*.f64 (fma.f64 2 a 1) b)))
(/.f64 (sqrt.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b))) (/.f64 16 (sqrt.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b))) (cbrt.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b)))) (/.f64 16 (cbrt.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b)))))
(/.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (sqrt.f64 t)) (/.f64 16 (sqrt.f64 t)))
(/.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (cbrt.f64 (*.f64 t t))) (/.f64 16 (cbrt.f64 t)))
(/.f64 (*.f64 (fma.f64 2 a 1) (sqrt.f64 b)) (/.f64 (/.f64 16 t) (sqrt.f64 b)))
(/.f64 (*.f64 (fma.f64 2 a 1) (cbrt.f64 (*.f64 b b))) (/.f64 (/.f64 16 t) (cbrt.f64 b)))
(/.f64 (*.f64 b (sqrt.f64 (fma.f64 2 a 1))) (/.f64 (/.f64 16 t) (sqrt.f64 (fma.f64 2 a 1))))
(/.f64 (*.f64 b (pow.f64 (cbrt.f64 (fma.f64 2 a 1)) 2)) (/.f64 (/.f64 16 t) (cbrt.f64 (fma.f64 2 a 1))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 t 1/16)) (*.f64 (fma.f64 2 a 1) b)) (sqrt.f64 (/.f64 16 t)))
(/.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (neg.f64 t)) -16)
(/.f64 (*.f64 (neg.f64 t) (*.f64 (fma.f64 2 a 1) b)) -16)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 2 a 1) b)) (sqrt.f64 t)) (/.f64 16 (*.f64 (sqrt.f64 (*.f64 (fma.f64 2 a 1) b)) (sqrt.f64 t))))
(/.f64 (neg.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b))) -16)
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 2 a) (*.f64 2 a)) 1) (*.f64 b (*.f64 t 1/16))) (-.f64 (*.f64 2 a) 1))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 2 a) 3)) (*.f64 b (*.f64 t 1/16))) (+.f64 (*.f64 (*.f64 2 a) (*.f64 2 a)) (-.f64 1 (*.f64 (*.f64 2 a) 1))))
(/.f64 (*.f64 (sqrt.f64 t) (*.f64 (fma.f64 2 a 1) b)) (/.f64 16 (sqrt.f64 t)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 t t)) (*.f64 (fma.f64 2 a 1) b)) (/.f64 16 (cbrt.f64 t)))
(/.f64 (*.f64 -1 (*.f64 (fma.f64 2 a 1) b)) (neg.f64 (/.f64 16 t)))
(/.f64 (*.f64 (neg.f64 (neg.f64 t)) (*.f64 (fma.f64 2 a 1) b)) 16)
(/.f64 (*.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b)) 1) 16)
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (neg.f64 t)) 1) -16)
(/.f64 (*.f64 (*.f64 (neg.f64 t) (*.f64 (fma.f64 2 a 1) b)) 1) -16)
(/.f64 (*.f64 (neg.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b))) 1) -16)
(/.f64 (*.f64 (sqrt.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b))) (sqrt.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b))))) 4)
(/.f64 (*.f64 1 (*.f64 (sqrt.f64 (*.f64 t 1/16)) (*.f64 (fma.f64 2 a 1) b))) (sqrt.f64 (/.f64 16 t)))
(/.f64 (*.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 (*.f64 t 1/16)) (*.f64 (fma.f64 2 a 1) b))) 4)
(/.f64 (*.f64 (sqrt.f64 (neg.f64 t)) (*.f64 (sqrt.f64 (*.f64 t 1/16)) (*.f64 (fma.f64 2 a 1) b))) (sqrt.f64 -16))
(/.f64 (*.f64 (cbrt.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b))) (pow.f64 (cbrt.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b)))) 2)) (cbrt.f64 16))
(/.f64 (*.f64 (*.f64 b t) (fma.f64 2 a 1)) 16)
(/.f64 (*.f64 (*.f64 b (neg.f64 t)) (fma.f64 2 a 1)) -16)
(/.f64 (/.f64 (*.f64 (fma.f64 2 a 1) b) 1) (/.f64 16 t))
(/.f64 (/.f64 (*.f64 (fma.f64 2 a 1) b) 16) (/.f64 1 t))
(/.f64 (/.f64 (*.f64 (fma.f64 2 a 1) b) (*.f64 (cbrt.f64 (/.f64 16 t)) (cbrt.f64 (/.f64 16 t)))) (cbrt.f64 (/.f64 16 t)))
(pow.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b))) 1)
(pow.f64 (sqrt.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b)))) 2)
(pow.f64 (cbrt.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b)))) 3)
(pow.f64 (pow.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b))) 2))
(log.f64 (pow.f64 (exp.f64 (*.f64 t 1/16)) (*.f64 (fma.f64 2 a 1) b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b))))))
(cbrt.f64 (pow.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 2 a 1) b) 3) (pow.f64 (*.f64 t 1/16) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 t 1/16) 3) (pow.f64 (*.f64 (fma.f64 2 a 1) b) 3)))
(expm1.f64 (log1p.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b)))))
(exp.f64 (log.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b)))))
(exp.f64 (*.f64 (log.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b)))) 1))
(log1p.f64 (expm1.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b)))))
(+.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 y 2)))
(+.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 (*.f64 y 2) (*.f64 z (*.f64 t 1/16))))
(+.f64 (*.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 y 2)) (*.f64 z (*.f64 t 1/16)))
(+.f64 (*.f64 (*.f64 y 2) (*.f64 z (*.f64 t 1/16))) (*.f64 z (*.f64 t 1/16)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))) 1)
(-.f64 (+.f64 (*.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 y 2)) (exp.f64 (log1p.f64 (*.f64 z (*.f64 t 1/16))))) 1)
(-.f64 (+.f64 (*.f64 (*.f64 y 2) (*.f64 z (*.f64 t 1/16))) (exp.f64 (log1p.f64 (*.f64 z (*.f64 t 1/16))))) 1)
(/.f64 (fma.f64 y 2 1) (/.f64 16 (*.f64 z t)))
(/.f64 (*.f64 z t) (/.f64 16 (fma.f64 y 2 1)))
(/.f64 (*.f64 (fma.f64 y 2 1) t) (/.f64 16 z))
(/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z))
(/.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t)) 16)
(/.f64 (*.f64 (*.f64 z t) (fma.f64 y 2 1)) 16)
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y 2) (*.f64 y 2)) 1) (*.f64 z (*.f64 t 1/16))) (-.f64 (*.f64 y 2) 1))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 y 2) 3)) (*.f64 z (*.f64 t 1/16))) (+.f64 (*.f64 (*.f64 y 2) (*.f64 y 2)) (-.f64 1 (*.f64 (*.f64 y 2) 1))))
(/.f64 (*.f64 1 (*.f64 t (fma.f64 y 2 1))) (/.f64 16 z))
(/.f64 (*.f64 z (*.f64 t (fma.f64 y 2 1))) 16)
(/.f64 (*.f64 (sqrt.f64 z) (*.f64 t (fma.f64 y 2 1))) (/.f64 16 (sqrt.f64 z)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 z z)) (*.f64 t (fma.f64 y 2 1))) (/.f64 16 (cbrt.f64 z)))
(/.f64 (*.f64 (neg.f64 z) (*.f64 t (fma.f64 y 2 1))) -16)
(/.f64 (*.f64 -1 (*.f64 t (fma.f64 y 2 1))) (neg.f64 (/.f64 16 z)))
(/.f64 (*.f64 (neg.f64 (neg.f64 z)) (*.f64 t (fma.f64 y 2 1))) 16)
(/.f64 (*.f64 z (fma.f64 y 2 1)) (/.f64 16 t))
(/.f64 (*.f64 (*.f64 t (neg.f64 z)) (fma.f64 y 2 1)) -16)
(/.f64 (*.f64 (*.f64 (neg.f64 z) t) (fma.f64 y 2 1)) -16)
(/.f64 (*.f64 (neg.f64 (*.f64 z t)) (fma.f64 y 2 1)) -16)
(/.f64 (*.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t)) 1) 16)
(/.f64 (*.f64 (*.f64 (*.f64 z t) (fma.f64 y 2 1)) 1) 16)
(/.f64 (*.f64 (sqrt.f64 (*.f64 z t)) (*.f64 (/.f64 (sqrt.f64 (*.f64 z t)) 4) (fma.f64 y 2 1))) 4)
(/.f64 (*.f64 (*.f64 (fma.f64 y 2 1) z) t) 16)
(/.f64 (*.f64 (*.f64 (fma.f64 y 2 1) (neg.f64 z)) t) -16)
(pow.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))) 1)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 y 2 1)) (*.f64 z (*.f64 t 1/16))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 y 2 1) 3) (pow.f64 (*.f64 z (*.f64 t 1/16)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 z (*.f64 t 1/16)) 3) (pow.f64 (fma.f64 y 2 1) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))))
(exp.f64 (log.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))))
Outputs
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z))))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 -1/8 y) (*.f64 (*.f64 t z) (sin.f64 (*.f64 1/16 (*.f64 t z))))))
(fma.f64 -1/8 (*.f64 y (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 t z))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (+.f64 (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 2) (pow.f64 z 2))))) (*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (fma.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 y y) (*.f64 (*.f64 t t) (*.f64 z z)))) (*.f64 (*.f64 -1/8 y) (*.f64 (*.f64 t z) (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (fma.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 y (*.f64 y (*.f64 (*.f64 t t) (*.f64 z z))))) (*.f64 y (*.f64 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 t z)) -1/8))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (+.f64 (*.f64 1/3072 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 (*.f64 1/16 (*.f64 t z))))))) (+.f64 (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 2) (pow.f64 z 2))))) (*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z))))))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (fma.f64 1/3072 (*.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 3)) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (pow.f64 z 3))) (fma.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 y y) (*.f64 (*.f64 t t) (*.f64 z z)))) (*.f64 (*.f64 -1/8 y) (*.f64 (*.f64 t z) (sin.f64 (*.f64 1/16 (*.f64 t z))))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (fma.f64 1/3072 (*.f64 (pow.f64 y 3) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 t 3) (pow.f64 z 3)))) (fma.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 y (*.f64 y (*.f64 (*.f64 t t) (*.f64 z z))))) (*.f64 y (*.f64 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 t z)) -1/8)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16)))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16)))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16)))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16)))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16)))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16)))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16)))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16)))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8))))
1
(+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 (*.f64 2 y)) 2) (pow.f64 z 2)))))
(+.f64 1 (*.f64 (*.f64 -1/512 (*.f64 t t)) (*.f64 (*.f64 z z) (pow.f64 (fma.f64 y 2 1) 2))))
(fma.f64 -1/512 (*.f64 (*.f64 (*.f64 t t) (*.f64 z z)) (pow.f64 (fma.f64 y 2 1) 2)) 1)
(+.f64 1 (+.f64 (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1 (*.f64 2 y)) 4) (pow.f64 z 4)))) (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 (*.f64 2 y)) 2) (pow.f64 z 2))))))
(+.f64 1 (fma.f64 1/1572864 (*.f64 (*.f64 (pow.f64 t 4) (pow.f64 (fma.f64 y 2 1) 4)) (pow.f64 z 4)) (*.f64 (*.f64 -1/512 (*.f64 t t)) (*.f64 (*.f64 z z) (pow.f64 (fma.f64 y 2 1) 2)))))
(+.f64 (fma.f64 -1/512 (*.f64 (*.f64 (*.f64 t t) (*.f64 z z)) (pow.f64 (fma.f64 y 2 1) 2)) 1) (*.f64 (pow.f64 t 4) (*.f64 (*.f64 (pow.f64 z 4) (pow.f64 (fma.f64 y 2 1) 4)) 1/1572864)))
(+.f64 (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 (+.f64 1 (*.f64 2 y)) 6) (pow.f64 z 6)))) (+.f64 1 (+.f64 (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1 (*.f64 2 y)) 4) (pow.f64 z 4)))) (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 (*.f64 2 y)) 2) (pow.f64 z 2)))))))
(fma.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 z 6) (pow.f64 (fma.f64 y 2 1) 6))) (+.f64 1 (fma.f64 1/1572864 (*.f64 (*.f64 (pow.f64 t 4) (pow.f64 (fma.f64 y 2 1) 4)) (pow.f64 z 4)) (*.f64 (*.f64 -1/512 (*.f64 t t)) (*.f64 (*.f64 z z) (pow.f64 (fma.f64 y 2 1) 2))))))
(+.f64 (fma.f64 -1/512 (*.f64 (*.f64 (*.f64 t t) (*.f64 z z)) (pow.f64 (fma.f64 y 2 1) 2)) (*.f64 (pow.f64 t 4) (*.f64 (*.f64 (pow.f64 z 4) (pow.f64 (fma.f64 y 2 1) 4)) 1/1572864))) (fma.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 z 6) (pow.f64 (fma.f64 y 2 1) 6))) 1))
(fma.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 z 6) (pow.f64 (fma.f64 y 2 1) 6))) (+.f64 (fma.f64 -1/512 (*.f64 (*.f64 (*.f64 t t) (*.f64 z z)) (pow.f64 (fma.f64 y 2 1) 2)) 1) (*.f64 (pow.f64 t 4) (*.f64 (*.f64 (pow.f64 z 4) (pow.f64 (fma.f64 y 2 1) 4)) 1/1572864))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16)))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16)))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16)))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16)))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16)))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16)))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16)))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16)))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8))))
1
(+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 (+.f64 (*.f64 2 y) 1) 2) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))))
(+.f64 1 (*.f64 (*.f64 -1/512 (*.f64 t t)) (*.f64 (*.f64 z z) (pow.f64 (fma.f64 y 2 1) 2))))
(fma.f64 -1/512 (*.f64 (*.f64 (*.f64 t t) (*.f64 z z)) (pow.f64 (fma.f64 y 2 1) 2)) 1)
(+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 (+.f64 (*.f64 2 y) 1) 2) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))) (*.f64 1/1572864 (*.f64 (pow.f64 (+.f64 (*.f64 2 y) 1) 4) (*.f64 (pow.f64 t 4) (pow.f64 z 4))))))
(+.f64 1 (fma.f64 1/1572864 (*.f64 (*.f64 (pow.f64 t 4) (pow.f64 (fma.f64 y 2 1) 4)) (pow.f64 z 4)) (*.f64 (*.f64 -1/512 (*.f64 t t)) (*.f64 (*.f64 z z) (pow.f64 (fma.f64 y 2 1) 2)))))
(+.f64 (fma.f64 -1/512 (*.f64 (*.f64 (*.f64 t t) (*.f64 z z)) (pow.f64 (fma.f64 y 2 1) 2)) 1) (*.f64 (pow.f64 t 4) (*.f64 (*.f64 (pow.f64 z 4) (pow.f64 (fma.f64 y 2 1) 4)) 1/1572864)))
(+.f64 (*.f64 -1/12079595520 (*.f64 (pow.f64 (+.f64 (*.f64 2 y) 1) 6) (*.f64 (pow.f64 t 6) (pow.f64 z 6)))) (+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 (+.f64 (*.f64 2 y) 1) 2) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))) (*.f64 1/1572864 (*.f64 (pow.f64 (+.f64 (*.f64 2 y) 1) 4) (*.f64 (pow.f64 t 4) (pow.f64 z 4)))))))
(fma.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 z 6) (pow.f64 (fma.f64 y 2 1) 6))) (+.f64 1 (fma.f64 1/1572864 (*.f64 (*.f64 (pow.f64 t 4) (pow.f64 (fma.f64 y 2 1) 4)) (pow.f64 z 4)) (*.f64 (*.f64 -1/512 (*.f64 t t)) (*.f64 (*.f64 z z) (pow.f64 (fma.f64 y 2 1) 2))))))
(+.f64 (fma.f64 -1/512 (*.f64 (*.f64 (*.f64 t t) (*.f64 z z)) (pow.f64 (fma.f64 y 2 1) 2)) (*.f64 (pow.f64 t 4) (*.f64 (*.f64 (pow.f64 z 4) (pow.f64 (fma.f64 y 2 1) 4)) 1/1572864))) (fma.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 z 6) (pow.f64 (fma.f64 y 2 1) 6))) 1))
(fma.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 z 6) (pow.f64 (fma.f64 y 2 1) 6))) (+.f64 (fma.f64 -1/512 (*.f64 (*.f64 (*.f64 t t) (*.f64 z z)) (pow.f64 (fma.f64 y 2 1) 2)) 1) (*.f64 (pow.f64 t 4) (*.f64 (*.f64 (pow.f64 z 4) (pow.f64 (fma.f64 y 2 1) 4)) 1/1572864))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16)))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16)))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16)))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16)))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16)))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16)))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16)))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16)))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8))))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t b)))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (*.f64 -1/8 (sin.f64 (*.f64 1/16 (*.f64 t b)))) (*.f64 (*.f64 a t) b)))
(fma.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 t (*.f64 b a))) (cos.f64 (*.f64 1/16 (*.f64 t b))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (+.f64 (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t b)))) (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) (pow.f64 b 2)))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (fma.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (*.f64 a t) b)) (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 t t) (*.f64 b b)))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (fma.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (*.f64 t (*.f64 b a)) -1/8))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (+.f64 (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t b)))) (+.f64 (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) (pow.f64 b 2))))) (*.f64 1/3072 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 t 3) (pow.f64 b 3))))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (fma.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (*.f64 a t) b)) (fma.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 t t) (*.f64 b b)))) (*.f64 1/3072 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (*.f64 (pow.f64 a 3) (pow.f64 t 3)) (pow.f64 b 3)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 t (*.f64 b a))) (cos.f64 (*.f64 1/16 (*.f64 t b)))) (fma.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 1/3072 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 b 3) (pow.f64 a 3)))) (sin.f64 (*.f64 1/16 (*.f64 t b))))))
(+.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (+.f64 (*.f64 (*.f64 t (*.f64 b a)) -1/8) (*.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 b 3) (pow.f64 a 3))) 1/3072))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
1
(+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (*.f64 2 a)) 2)))))
(+.f64 1 (*.f64 -1/512 (*.f64 (*.f64 (*.f64 t t) (*.f64 b b)) (pow.f64 (fma.f64 2 a 1) 2))))
(fma.f64 -1/512 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (fma.f64 2 a 1) 2) (*.f64 t t))) 1)
(+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (*.f64 2 a)) 2)))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 1 (*.f64 2 a)) 4))))))
(+.f64 1 (fma.f64 -1/512 (*.f64 (*.f64 (*.f64 t t) (*.f64 b b)) (pow.f64 (fma.f64 2 a 1) 2)) (*.f64 1/1572864 (*.f64 (*.f64 (pow.f64 t 4) (pow.f64 b 4)) (pow.f64 (fma.f64 2 a 1) 4)))))
(+.f64 (fma.f64 -1/512 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (fma.f64 2 a 1) 2) (*.f64 t t))) 1) (*.f64 1/1572864 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (fma.f64 2 a 1) 4) (pow.f64 t 4)))))
(+.f64 (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) (pow.f64 (+.f64 1 (*.f64 2 a)) 6)))) (+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (*.f64 2 a)) 2)))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 1 (*.f64 2 a)) 4)))))))
(fma.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) (pow.f64 (fma.f64 2 a 1) 6))) (+.f64 1 (fma.f64 -1/512 (*.f64 (*.f64 (*.f64 t t) (*.f64 b b)) (pow.f64 (fma.f64 2 a 1) 2)) (*.f64 1/1572864 (*.f64 (*.f64 (pow.f64 t 4) (pow.f64 b 4)) (pow.f64 (fma.f64 2 a 1) 4))))))
(+.f64 (fma.f64 -1/512 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (fma.f64 2 a 1) 2) (*.f64 t t))) (*.f64 1/1572864 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (fma.f64 2 a 1) 4) (pow.f64 t 4))))) (fma.f64 -1/12079595520 (*.f64 (*.f64 (pow.f64 t 6) (pow.f64 (fma.f64 2 a 1) 6)) (pow.f64 b 6)) 1))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
1
(+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (*.f64 2 a)) 2)))))
(+.f64 1 (*.f64 -1/512 (*.f64 (*.f64 (*.f64 t t) (*.f64 b b)) (pow.f64 (fma.f64 2 a 1) 2))))
(fma.f64 -1/512 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (fma.f64 2 a 1) 2) (*.f64 t t))) 1)
(+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (*.f64 2 a)) 2)))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 1 (*.f64 2 a)) 4))))))
(+.f64 1 (fma.f64 -1/512 (*.f64 (*.f64 (*.f64 t t) (*.f64 b b)) (pow.f64 (fma.f64 2 a 1) 2)) (*.f64 1/1572864 (*.f64 (*.f64 (pow.f64 t 4) (pow.f64 b 4)) (pow.f64 (fma.f64 2 a 1) 4)))))
(+.f64 (fma.f64 -1/512 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (fma.f64 2 a 1) 2) (*.f64 t t))) 1) (*.f64 1/1572864 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (fma.f64 2 a 1) 4) (pow.f64 t 4)))))
(+.f64 (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) (pow.f64 (+.f64 1 (*.f64 2 a)) 6)))) (+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (*.f64 2 a)) 2)))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 1 (*.f64 2 a)) 4)))))))
(fma.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) (pow.f64 (fma.f64 2 a 1) 6))) (+.f64 1 (fma.f64 -1/512 (*.f64 (*.f64 (*.f64 t t) (*.f64 b b)) (pow.f64 (fma.f64 2 a 1) 2)) (*.f64 1/1572864 (*.f64 (*.f64 (pow.f64 t 4) (pow.f64 b 4)) (pow.f64 (fma.f64 2 a 1) 4))))))
(+.f64 (fma.f64 -1/512 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (fma.f64 2 a 1) 2) (*.f64 t t))) (*.f64 1/1572864 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (fma.f64 2 a 1) 4) (pow.f64 t 4))))) (fma.f64 -1/12079595520 (*.f64 (*.f64 (pow.f64 t 6) (pow.f64 (fma.f64 2 a 1) 6)) (pow.f64 b 6)) 1))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(*.f64 1/16 (*.f64 t b))
(+.f64 (*.f64 1/8 (*.f64 a (*.f64 t b))) (*.f64 1/16 (*.f64 t b)))
(fma.f64 1/16 (*.f64 t b) (*.f64 (*.f64 (*.f64 a t) b) 1/8))
(*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 a 1/8)))
(+.f64 (*.f64 1/8 (*.f64 a (*.f64 t b))) (*.f64 1/16 (*.f64 t b)))
(fma.f64 1/16 (*.f64 t b) (*.f64 (*.f64 (*.f64 a t) b) 1/8))
(*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 a 1/8)))
(+.f64 (*.f64 1/8 (*.f64 a (*.f64 t b))) (*.f64 1/16 (*.f64 t b)))
(fma.f64 1/16 (*.f64 t b) (*.f64 (*.f64 (*.f64 a t) b) 1/8))
(*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 a 1/8)))
(*.f64 1/8 (*.f64 a (*.f64 t b)))
(*.f64 (*.f64 (*.f64 a t) b) 1/8)
(*.f64 (*.f64 (*.f64 a 1/8) t) b)
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(fma.f64 1/16 (*.f64 t b) (*.f64 (*.f64 (*.f64 a t) b) 1/8))
(*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 a 1/8)))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(fma.f64 1/16 (*.f64 t b) (*.f64 (*.f64 (*.f64 a t) b) 1/8))
(*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 a 1/8)))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(fma.f64 1/16 (*.f64 t b) (*.f64 (*.f64 (*.f64 a t) b) 1/8))
(*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 a 1/8)))
(*.f64 1/8 (*.f64 a (*.f64 t b)))
(*.f64 (*.f64 (*.f64 a t) b) 1/8)
(*.f64 (*.f64 (*.f64 a 1/8) t) b)
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(fma.f64 1/16 (*.f64 t b) (*.f64 (*.f64 (*.f64 a t) b) 1/8))
(*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 a 1/8)))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(fma.f64 1/16 (*.f64 t b) (*.f64 (*.f64 (*.f64 a t) b) 1/8))
(*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 a 1/8)))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(fma.f64 1/16 (*.f64 t b) (*.f64 (*.f64 (*.f64 a t) b) 1/8))
(*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 a 1/8)))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 1/16 (*.f64 t z))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(*.f64 1/8 (*.f64 y (*.f64 t z)))
(*.f64 1/8 (*.f64 z (*.f64 t y)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(*.f64 1/8 (*.f64 y (*.f64 t z)))
(*.f64 1/8 (*.f64 z (*.f64 t y)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(*.f64 1/16 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(*.f64 1/16 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(*.f64 1/16 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(*.f64 1/16 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))))) 1)
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16)))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8))))
(*.f64 1 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16)))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8))))
(*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) 1)
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16)))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))) (sqrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16)))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))) 2))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16)))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))) 2) (cbrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16)))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8))))
(pow.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) 1)
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16)))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8))))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))) 2)
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16)))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8))))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))) 3)
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16)))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8))))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) 3) 1/3)
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16)))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8))))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) 2))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 1/16 (*.f64 t z)))) 2))
(fabs.f64 (cos.f64 (*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))))
(fabs.f64 (cos.f64 (*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))))
(log.f64 (exp.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16)))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16)))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) 3))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16)))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16)))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16)))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))) 1))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16)))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16)))
(cos.f64 (*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b)))))) 1)
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(*.f64 1 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b)))) 1)
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b))))) (sqrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b))))) 2))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b))))) 2) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b)))) 1)
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b))))) 2)
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b))))) 3)
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(pow.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b)))) 3) 1/3)
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b)))) 2))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))) 2))
(fabs.f64 (cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))))
(log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b)))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b)))) 3))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b))))) 1))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b))))) 1)
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(/.f64 1 (/.f64 (/.f64 16 t) (*.f64 (fma.f64 2 a 1) b)))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(/.f64 t (/.f64 16 (*.f64 (fma.f64 2 a 1) b)))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(/.f64 (fma.f64 2 a 1) (/.f64 (/.f64 16 t) b))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(/.f64 (fma.f64 2 a 1) (/.f64 16 (*.f64 b t)))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(/.f64 b (/.f64 (/.f64 16 t) (fma.f64 2 a 1)))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(/.f64 b (/.f64 16 (*.f64 (fma.f64 2 a 1) t)))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(/.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 16 t))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(/.f64 (sqrt.f64 b) (/.f64 (/.f64 16 t) (*.f64 (sqrt.f64 b) (fma.f64 2 a 1))))
(*.f64 (/.f64 (sqrt.f64 b) (/.f64 16 t)) (*.f64 (fma.f64 2 a 1) (sqrt.f64 b)))
(*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 b) 16) t) (sqrt.f64 b)) (fma.f64 2 a 1))
(*.f64 (sqrt.f64 b) (*.f64 (/.f64 (fma.f64 2 a 1) 16) (*.f64 t (sqrt.f64 b))))
(/.f64 (sqrt.f64 (fma.f64 2 a 1)) (/.f64 (/.f64 16 t) (*.f64 (sqrt.f64 (fma.f64 2 a 1)) b)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 2 a 1)) (/.f64 16 t)) (*.f64 b (sqrt.f64 (fma.f64 2 a 1))))
(*.f64 (sqrt.f64 (fma.f64 2 a 1)) (*.f64 (/.f64 (*.f64 b (sqrt.f64 (fma.f64 2 a 1))) 16) t))
(*.f64 (sqrt.f64 (fma.f64 2 a 1)) (*.f64 (*.f64 (/.f64 b 16) t) (sqrt.f64 (fma.f64 2 a 1))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 2 a 1) b)) (/.f64 (/.f64 16 t) (sqrt.f64 (*.f64 (fma.f64 2 a 1) b))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b (fma.f64 2 a 1))) 16) (*.f64 t (sqrt.f64 (*.f64 b (fma.f64 2 a 1)))))
(*.f64 (sqrt.f64 (*.f64 b (fma.f64 2 a 1))) (/.f64 (sqrt.f64 (*.f64 b (fma.f64 2 a 1))) (/.f64 16 t)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 2 a 1) b)) (/.f64 16 (*.f64 (sqrt.f64 (*.f64 (fma.f64 2 a 1) b)) t)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b (fma.f64 2 a 1))) 16) (*.f64 t (sqrt.f64 (*.f64 b (fma.f64 2 a 1)))))
(*.f64 (sqrt.f64 (*.f64 b (fma.f64 2 a 1))) (/.f64 (sqrt.f64 (*.f64 b (fma.f64 2 a 1))) (/.f64 16 t)))
(/.f64 (cbrt.f64 (*.f64 b b)) (/.f64 (/.f64 16 t) (*.f64 (cbrt.f64 b) (fma.f64 2 a 1))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 b b)) (/.f64 16 t)) (*.f64 (fma.f64 2 a 1) (cbrt.f64 b)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 b b)) 16) (*.f64 (fma.f64 2 a 1) (*.f64 t (cbrt.f64 b))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 a 1)) 2) (/.f64 (/.f64 16 t) (*.f64 (cbrt.f64 (fma.f64 2 a 1)) b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 a 1)) 2) (/.f64 16 t)) (*.f64 b (cbrt.f64 (fma.f64 2 a 1))))
(*.f64 (/.f64 b (/.f64 (/.f64 16 t) (cbrt.f64 (fma.f64 2 a 1)))) (pow.f64 (cbrt.f64 (fma.f64 2 a 1)) 2))
(*.f64 (*.f64 (/.f64 b 16) t) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 2 a 1)) 2) (cbrt.f64 (fma.f64 2 a 1))))
(/.f64 (cbrt.f64 (*.f64 (fma.f64 2 a 1) b)) (/.f64 (/.f64 16 t) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 2 a 1) b)) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 b (fma.f64 2 a 1))) (/.f64 16 t)) (pow.f64 (cbrt.f64 (*.f64 b (fma.f64 2 a 1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (fma.f64 2 a 1))) 2) (*.f64 (/.f64 (cbrt.f64 (*.f64 b (fma.f64 2 a 1))) 16) t))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 2 a 1) b)) 2) (/.f64 (/.f64 16 t) (cbrt.f64 (*.f64 (fma.f64 2 a 1) b))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 b (fma.f64 2 a 1))) (/.f64 16 t)) (pow.f64 (cbrt.f64 (*.f64 b (fma.f64 2 a 1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (fma.f64 2 a 1))) 2) (*.f64 (/.f64 (cbrt.f64 (*.f64 b (fma.f64 2 a 1))) 16) t))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 2 a 1) b)) 2) (/.f64 16 (*.f64 (cbrt.f64 (*.f64 (fma.f64 2 a 1) b)) t)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 b (fma.f64 2 a 1))) (/.f64 16 t)) (pow.f64 (cbrt.f64 (*.f64 b (fma.f64 2 a 1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (fma.f64 2 a 1))) 2) (*.f64 (/.f64 (cbrt.f64 (*.f64 b (fma.f64 2 a 1))) 16) t))
(/.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b)) 16)
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(/.f64 (neg.f64 t) (/.f64 -16 (*.f64 (fma.f64 2 a 1) b)))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(/.f64 (sqrt.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b))) (/.f64 16 (sqrt.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 2 a 1)))) 16) (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 2 a 1)))) (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 2 a 1))))) 16)
(/.f64 (*.f64 (cbrt.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b))) (cbrt.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b)))) (/.f64 16 (cbrt.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 2 a 1)))) (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 2 a 1))))) (/.f64 16 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 2 a 1))))))
(*.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 2 a 1)))) (/.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 2 a 1)))) (/.f64 16 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))))
(/.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (sqrt.f64 t)) (/.f64 16 (sqrt.f64 t)))
(*.f64 (/.f64 (*.f64 (fma.f64 2 a 1) (*.f64 b (sqrt.f64 t))) 16) (sqrt.f64 t))
(*.f64 (sqrt.f64 t) (/.f64 (*.f64 (fma.f64 2 a 1) (*.f64 b (sqrt.f64 t))) 16))
(*.f64 (sqrt.f64 t) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 16 b)) (fma.f64 2 a 1)))
(/.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (cbrt.f64 (*.f64 t t))) (/.f64 16 (cbrt.f64 t)))
(/.f64 (cbrt.f64 (*.f64 t t)) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1))))
(/.f64 (fma.f64 2 a 1) (/.f64 (/.f64 (/.f64 16 (cbrt.f64 t)) (cbrt.f64 (*.f64 t t))) b))
(/.f64 (*.f64 (fma.f64 2 a 1) (sqrt.f64 b)) (/.f64 (/.f64 16 t) (sqrt.f64 b)))
(*.f64 (/.f64 (sqrt.f64 b) (/.f64 16 t)) (*.f64 (fma.f64 2 a 1) (sqrt.f64 b)))
(*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 b) 16) t) (sqrt.f64 b)) (fma.f64 2 a 1))
(*.f64 (sqrt.f64 b) (*.f64 (/.f64 (fma.f64 2 a 1) 16) (*.f64 t (sqrt.f64 b))))
(/.f64 (*.f64 (fma.f64 2 a 1) (cbrt.f64 (*.f64 b b))) (/.f64 (/.f64 16 t) (cbrt.f64 b)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 b b)) (/.f64 16 t)) (*.f64 (fma.f64 2 a 1) (cbrt.f64 b)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 b b)) 16) (*.f64 (fma.f64 2 a 1) (*.f64 t (cbrt.f64 b))))
(/.f64 (*.f64 b (sqrt.f64 (fma.f64 2 a 1))) (/.f64 (/.f64 16 t) (sqrt.f64 (fma.f64 2 a 1))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 2 a 1)) (/.f64 16 t)) (*.f64 b (sqrt.f64 (fma.f64 2 a 1))))
(*.f64 (sqrt.f64 (fma.f64 2 a 1)) (*.f64 (/.f64 (*.f64 b (sqrt.f64 (fma.f64 2 a 1))) 16) t))
(*.f64 (sqrt.f64 (fma.f64 2 a 1)) (*.f64 (*.f64 (/.f64 b 16) t) (sqrt.f64 (fma.f64 2 a 1))))
(/.f64 (*.f64 b (pow.f64 (cbrt.f64 (fma.f64 2 a 1)) 2)) (/.f64 (/.f64 16 t) (cbrt.f64 (fma.f64 2 a 1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 a 1)) 2) (/.f64 16 t)) (*.f64 b (cbrt.f64 (fma.f64 2 a 1))))
(*.f64 (/.f64 b (/.f64 (/.f64 16 t) (cbrt.f64 (fma.f64 2 a 1)))) (pow.f64 (cbrt.f64 (fma.f64 2 a 1)) 2))
(*.f64 (*.f64 (/.f64 b 16) t) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 2 a 1)) 2) (cbrt.f64 (fma.f64 2 a 1))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 t 1/16)) (*.f64 (fma.f64 2 a 1) b)) (sqrt.f64 (/.f64 16 t)))
(/.f64 (sqrt.f64 (*.f64 1/16 t)) (/.f64 (sqrt.f64 (/.f64 16 t)) (*.f64 b (fma.f64 2 a 1))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/16 t)) (sqrt.f64 (/.f64 16 t))) (*.f64 b (fma.f64 2 a 1)))
(/.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (neg.f64 t)) -16)
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(/.f64 (*.f64 (neg.f64 t) (*.f64 (fma.f64 2 a 1) b)) -16)
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 2 a 1) b)) (sqrt.f64 t)) (/.f64 16 (*.f64 (sqrt.f64 (*.f64 (fma.f64 2 a 1) b)) (sqrt.f64 t))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 b (fma.f64 2 a 1))) (sqrt.f64 t)) 16) (*.f64 (sqrt.f64 (*.f64 b (fma.f64 2 a 1))) (sqrt.f64 t)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 b (fma.f64 2 a 1))) (sqrt.f64 t)) (/.f64 (sqrt.f64 (*.f64 b (fma.f64 2 a 1))) (/.f64 16 (sqrt.f64 t))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 b (fma.f64 2 a 1))) (sqrt.f64 t)) (*.f64 (/.f64 (sqrt.f64 (*.f64 b (fma.f64 2 a 1))) 16) (sqrt.f64 t)))
(/.f64 (neg.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b))) -16)
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 2 a) (*.f64 2 a)) 1) (*.f64 b (*.f64 t 1/16))) (-.f64 (*.f64 2 a) 1))
(/.f64 (+.f64 (*.f64 4 (*.f64 a a)) -1) (/.f64 (fma.f64 2 a -1) (*.f64 1/16 (*.f64 t b))))
(*.f64 (/.f64 (fma.f64 4 (*.f64 a a) -1) (fma.f64 2 a -1)) (*.f64 1/16 (*.f64 t b)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 2 a) 3)) (*.f64 b (*.f64 t 1/16))) (+.f64 (*.f64 (*.f64 2 a) (*.f64 2 a)) (-.f64 1 (*.f64 (*.f64 2 a) 1))))
(/.f64 (+.f64 1 (*.f64 8 (pow.f64 a 3))) (/.f64 (+.f64 (*.f64 4 (*.f64 a a)) (-.f64 1 (*.f64 2 a))) (*.f64 1/16 (*.f64 t b))))
(*.f64 (/.f64 (fma.f64 8 (pow.f64 a 3) 1) (fma.f64 4 (*.f64 a a) (+.f64 1 (*.f64 a -2)))) (*.f64 1/16 (*.f64 t b)))
(*.f64 (/.f64 (*.f64 b (fma.f64 8 (pow.f64 a 3) 1)) (+.f64 1 (*.f64 a (+.f64 -2 (*.f64 a 4))))) (*.f64 1/16 t))
(/.f64 (*.f64 (sqrt.f64 t) (*.f64 (fma.f64 2 a 1) b)) (/.f64 16 (sqrt.f64 t)))
(*.f64 (/.f64 (*.f64 (fma.f64 2 a 1) (*.f64 b (sqrt.f64 t))) 16) (sqrt.f64 t))
(*.f64 (sqrt.f64 t) (/.f64 (*.f64 (fma.f64 2 a 1) (*.f64 b (sqrt.f64 t))) 16))
(*.f64 (sqrt.f64 t) (*.f64 (/.f64 (sqrt.f64 t) (/.f64 16 b)) (fma.f64 2 a 1)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 t t)) (*.f64 (fma.f64 2 a 1) b)) (/.f64 16 (cbrt.f64 t)))
(/.f64 (cbrt.f64 (*.f64 t t)) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1))))
(/.f64 (fma.f64 2 a 1) (/.f64 (/.f64 (/.f64 16 (cbrt.f64 t)) (cbrt.f64 (*.f64 t t))) b))
(/.f64 (*.f64 -1 (*.f64 (fma.f64 2 a 1) b)) (neg.f64 (/.f64 16 t)))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(/.f64 (*.f64 (neg.f64 (neg.f64 t)) (*.f64 (fma.f64 2 a 1) b)) 16)
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(/.f64 (*.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b)) 1) 16)
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (neg.f64 t)) 1) -16)
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(/.f64 (*.f64 (*.f64 (neg.f64 t) (*.f64 (fma.f64 2 a 1) b)) 1) -16)
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(/.f64 (*.f64 (neg.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b))) 1) -16)
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b))) (sqrt.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b))))) 4)
(/.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 2 a 1)))) (/.f64 4 (sqrt.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))) 4) (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(/.f64 (*.f64 1 (*.f64 (sqrt.f64 (*.f64 t 1/16)) (*.f64 (fma.f64 2 a 1) b))) (sqrt.f64 (/.f64 16 t)))
(/.f64 (sqrt.f64 (*.f64 1/16 t)) (/.f64 (sqrt.f64 (/.f64 16 t)) (*.f64 b (fma.f64 2 a 1))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/16 t)) (sqrt.f64 (/.f64 16 t))) (*.f64 b (fma.f64 2 a 1)))
(/.f64 (*.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 (*.f64 t 1/16)) (*.f64 (fma.f64 2 a 1) b))) 4)
(/.f64 (*.f64 (*.f64 (sqrt.f64 t) (sqrt.f64 (*.f64 1/16 t))) (*.f64 b (fma.f64 2 a 1))) 4)
(*.f64 (/.f64 (sqrt.f64 t) 4) (*.f64 b (*.f64 (fma.f64 2 a 1) (sqrt.f64 (*.f64 1/16 t)))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 t)) (*.f64 (sqrt.f64 (*.f64 t 1/16)) (*.f64 (fma.f64 2 a 1) b))) (sqrt.f64 -16))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (neg.f64 t)) (sqrt.f64 (*.f64 1/16 t))) (*.f64 b (fma.f64 2 a 1))) (sqrt.f64 -16))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 t)) (sqrt.f64 -16)) (*.f64 b (*.f64 (fma.f64 2 a 1) (sqrt.f64 (*.f64 1/16 t)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b))) (pow.f64 (cbrt.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b)))) 2)) (cbrt.f64 16))
(/.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 2 a 1)))) (/.f64 (cbrt.f64 16) (pow.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 2 a 1)))) (cbrt.f64 16)) (pow.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))) 2))
(/.f64 (*.f64 (*.f64 b t) (fma.f64 2 a 1)) 16)
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(/.f64 (*.f64 (*.f64 b (neg.f64 t)) (fma.f64 2 a 1)) -16)
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(/.f64 (/.f64 (*.f64 (fma.f64 2 a 1) b) 1) (/.f64 16 t))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(/.f64 (/.f64 (*.f64 (fma.f64 2 a 1) b) 16) (/.f64 1 t))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(/.f64 (/.f64 (*.f64 (fma.f64 2 a 1) b) (*.f64 (cbrt.f64 (/.f64 16 t)) (cbrt.f64 (/.f64 16 t)))) (cbrt.f64 (/.f64 16 t)))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(pow.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b))) 1)
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(pow.f64 (sqrt.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b)))) 2)
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(pow.f64 (cbrt.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b)))) 3)
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(pow.f64 (pow.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b))) 3) 1/3)
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(sqrt.f64 (pow.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b))) 2))
(sqrt.f64 (pow.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))) 2))
(fabs.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(log.f64 (pow.f64 (exp.f64 (*.f64 t 1/16)) (*.f64 (fma.f64 2 a 1) b)))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b))))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(cbrt.f64 (pow.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b))) 3))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 2 a 1) b) 3) (pow.f64 (*.f64 t 1/16) 3)))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 t 1/16) 3) (pow.f64 (*.f64 (fma.f64 2 a 1) b) 3)))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(expm1.f64 (log1p.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(exp.f64 (log.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(exp.f64 (*.f64 (log.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b)))) 1))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(log1p.f64 (expm1.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(+.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 y 2)))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(+.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 (*.f64 y 2) (*.f64 z (*.f64 t 1/16))))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(+.f64 (*.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 y 2)) (*.f64 z (*.f64 t 1/16)))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(+.f64 (*.f64 (*.f64 y 2) (*.f64 z (*.f64 t 1/16))) (*.f64 z (*.f64 t 1/16)))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))) 1)
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(-.f64 (+.f64 (*.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 y 2)) (exp.f64 (log1p.f64 (*.f64 z (*.f64 t 1/16))))) 1)
(+.f64 (fma.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y 2) (exp.f64 (log1p.f64 (*.f64 1/16 (*.f64 t z))))) -1)
(fma.f64 y (*.f64 1/8 (*.f64 t z)) (expm1.f64 (log1p.f64 (*.f64 1/16 (*.f64 t z)))))
(-.f64 (+.f64 (*.f64 (*.f64 y 2) (*.f64 z (*.f64 t 1/16))) (exp.f64 (log1p.f64 (*.f64 z (*.f64 t 1/16))))) 1)
(+.f64 (fma.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 y 2) (exp.f64 (log1p.f64 (*.f64 1/16 (*.f64 t z))))) -1)
(fma.f64 y (*.f64 1/8 (*.f64 t z)) (expm1.f64 (log1p.f64 (*.f64 1/16 (*.f64 t z)))))
(/.f64 (fma.f64 y 2 1) (/.f64 16 (*.f64 z t)))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(/.f64 (*.f64 z t) (/.f64 16 (fma.f64 y 2 1)))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(/.f64 (*.f64 (fma.f64 y 2 1) t) (/.f64 16 z))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(/.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t)) 16)
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(/.f64 (*.f64 (*.f64 z t) (fma.f64 y 2 1)) 16)
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y 2) (*.f64 y 2)) 1) (*.f64 z (*.f64 t 1/16))) (-.f64 (*.f64 y 2) 1))
(/.f64 (+.f64 (*.f64 (*.f64 y y) 4) -1) (/.f64 (fma.f64 y 2 -1) (*.f64 1/16 (*.f64 t z))))
(*.f64 (/.f64 (fma.f64 y (*.f64 4 y) -1) (fma.f64 y 2 -1)) (*.f64 1/16 (*.f64 t z)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 y 2) 3)) (*.f64 z (*.f64 t 1/16))) (+.f64 (*.f64 (*.f64 y 2) (*.f64 y 2)) (-.f64 1 (*.f64 (*.f64 y 2) 1))))
(/.f64 (+.f64 1 (*.f64 (pow.f64 y 3) 8)) (/.f64 (+.f64 (*.f64 (*.f64 y y) 4) (-.f64 1 (*.f64 y 2))) (*.f64 1/16 (*.f64 t z))))
(*.f64 (/.f64 (fma.f64 (pow.f64 y 3) 8 1) (+.f64 (fma.f64 y (*.f64 4 y) 1) (*.f64 y -2))) (*.f64 1/16 (*.f64 t z)))
(*.f64 (/.f64 (fma.f64 (pow.f64 y 3) 8 1) (+.f64 1 (*.f64 y (+.f64 -2 (*.f64 y 4))))) (*.f64 1/16 (*.f64 t z)))
(/.f64 (*.f64 1 (*.f64 t (fma.f64 y 2 1))) (/.f64 16 z))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(/.f64 (*.f64 z (*.f64 t (fma.f64 y 2 1))) 16)
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(/.f64 (*.f64 (sqrt.f64 z) (*.f64 t (fma.f64 y 2 1))) (/.f64 16 (sqrt.f64 z)))
(/.f64 (sqrt.f64 z) (/.f64 (/.f64 16 (sqrt.f64 z)) (*.f64 t (fma.f64 y 2 1))))
(*.f64 (/.f64 (sqrt.f64 z) (/.f64 16 (sqrt.f64 z))) (*.f64 t (fma.f64 y 2 1)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 z) 16) (sqrt.f64 z)) (*.f64 t (fma.f64 y 2 1)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 z z)) (*.f64 t (fma.f64 y 2 1))) (/.f64 16 (cbrt.f64 z)))
(/.f64 (cbrt.f64 (*.f64 z z)) (/.f64 (/.f64 16 (cbrt.f64 z)) (*.f64 t (fma.f64 y 2 1))))
(*.f64 (cbrt.f64 z) (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 (cbrt.f64 (*.f64 z z)))))
(*.f64 (cbrt.f64 z) (*.f64 (*.f64 1/16 (*.f64 t (fma.f64 y 2 1))) (cbrt.f64 (*.f64 z z))))
(/.f64 (*.f64 (neg.f64 z) (*.f64 t (fma.f64 y 2 1))) -16)
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(/.f64 (*.f64 -1 (*.f64 t (fma.f64 y 2 1))) (neg.f64 (/.f64 16 z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(/.f64 (*.f64 (neg.f64 (neg.f64 z)) (*.f64 t (fma.f64 y 2 1))) 16)
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(/.f64 (*.f64 z (fma.f64 y 2 1)) (/.f64 16 t))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(/.f64 (*.f64 (*.f64 t (neg.f64 z)) (fma.f64 y 2 1)) -16)
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(/.f64 (*.f64 (*.f64 (neg.f64 z) t) (fma.f64 y 2 1)) -16)
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(/.f64 (*.f64 (neg.f64 (*.f64 z t)) (fma.f64 y 2 1)) -16)
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(/.f64 (*.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t)) 1) 16)
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(/.f64 (*.f64 (*.f64 (*.f64 z t) (fma.f64 y 2 1)) 1) 16)
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 z t)) (*.f64 (/.f64 (sqrt.f64 (*.f64 z t)) 4) (fma.f64 y 2 1))) 4)
(/.f64 (sqrt.f64 (*.f64 t z)) (/.f64 4 (*.f64 (fma.f64 y 2 1) (/.f64 (sqrt.f64 (*.f64 t z)) 4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 t z)) 4) (*.f64 (fma.f64 y 2 1) (/.f64 (sqrt.f64 (*.f64 t z)) 4)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 t z)) (*.f64 (fma.f64 y 2 1) (sqrt.f64 (*.f64 t z)))) 16)
(/.f64 (*.f64 (*.f64 (fma.f64 y 2 1) z) t) 16)
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(/.f64 (*.f64 (*.f64 (fma.f64 y 2 1) (neg.f64 z)) t) -16)
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(pow.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))) 1)
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) 2)
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) 3)
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(pow.f64 (pow.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))) 3) 1/3)
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))) 2))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 y 2 1) (*.f64 1/16 (*.f64 t z))) 2))
(fabs.f64 (*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16)))
(fabs.f64 (*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8))))
(log.f64 (pow.f64 (exp.f64 (fma.f64 y 2 1)) (*.f64 z (*.f64 t 1/16))))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))) 3))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 y 2 1) 3) (pow.f64 (*.f64 z (*.f64 t 1/16)) 3)))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 z (*.f64 t 1/16)) 3) (pow.f64 (fma.f64 y 2 1) 3)))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(exp.f64 (log.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) 1))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 (*.f64 y 1/8) 1/16))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))

localize55.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
96.7%
(/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))
93.4%
(/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t))
48.8%
(cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))
47.2%
(cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t)))
Compiler

Compiled 128 to 90 computations (29.7% saved)

series9.0ms (0%)

Counts
4 → 144
Calls

36 calls:

TimeVariablePointExpression
1.0ms
a
@0
(/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t))
1.0ms
b
@0
(/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t))
1.0ms
t
@0
(/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t))
0.0ms
b
@inf
(/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t))
0.0ms
t
@inf
(/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t))

rewrite113.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1422×associate-/r/
1146×associate-/l/
430×add-sqr-sqrt
422×pow1
422×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
021116
1432116
25606116
Stop Event
node limit
Counts
4 → 230
Calls
Call 1
Inputs
(cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t)))
(cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))
(/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t))
(/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))
Outputs
(((-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))))) 1) (2)) ((*.f64 1 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))) (2)) ((*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) 1) (2)) ((*.f64 (sqrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))) (sqrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))))) (2)) ((*.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))) 2)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))) 2) (cbrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))))) (2)) ((pow.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) 1) (2)) ((pow.f64 (sqrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))) 2) (2)) ((pow.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))) 3) (2)) ((pow.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) 2)) (2)) ((log.f64 (exp.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))))) (2)) ((cbrt.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) 3)) (2)) ((expm1.f64 (log1p.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))))) (2)) ((exp.f64 (log.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))))) (2)) ((exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))) 1)) (2)) ((log1p.f64 (expm1.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))))) (2)))
(((-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))))) 1) (2)) ((*.f64 1 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))))) (2)) ((*.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))) 1) (2)) ((*.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))))) (sqrt.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))))) (2)) ((*.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))))) 2)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))))) 2) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))))) (2)) ((pow.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))) 1) (2)) ((pow.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))))) 2) (2)) ((pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))))) 3) (2)) ((pow.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))) 2)) (2)) ((log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))))))) (2)) ((cbrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))) 3)) (2)) ((expm1.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))))) (2)) ((exp.f64 (log.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))))) (2)) ((exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))))) 1)) (2)) ((log1p.f64 (expm1.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))))) (2)))
(((-.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))))) 1) (2)) ((*.f64 1 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))) (2)) ((*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))) (2)) ((*.f64 (fma.f64 a 2 1) (*.f64 b (*.f64 t 1/16))) (2)) ((*.f64 (fma.f64 a 2 1) (*.f64 (*.f64 t 1/16) b)) (2)) ((*.f64 b (*.f64 (fma.f64 a 2 1) (*.f64 t 1/16))) (2)) ((*.f64 (*.f64 (fma.f64 a 2 1) b) (*.f64 t 1/16)) (2)) ((*.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))) 1) (2)) ((*.f64 (sqrt.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))) (sqrt.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))))) (2)) ((*.f64 (sqrt.f64 (*.f64 (fma.f64 a 2 1) b)) (*.f64 (sqrt.f64 (*.f64 (fma.f64 a 2 1) b)) (*.f64 t 1/16))) (2)) ((*.f64 (cbrt.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))) (pow.f64 (cbrt.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))) 2)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))) 2) (cbrt.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))))) (2)) ((*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 a 2 1) b)) 2) (*.f64 (cbrt.f64 (*.f64 (fma.f64 a 2 1) b)) (*.f64 t 1/16))) (2)) ((*.f64 (*.f64 (/.f64 b 16) (fma.f64 a 2 1)) t) (2)) ((*.f64 (*.f64 (/.f64 b 16) (fma.f64 a 2 1)) (neg.f64 (neg.f64 t))) (2)) ((*.f64 (*.f64 t 1/16) (*.f64 (fma.f64 a 2 1) b)) (2)) ((*.f64 (*.f64 (fma.f64 a 2 1) (neg.f64 b)) (*.f64 -1/16 t)) (2)) ((*.f64 (*.f64 (*.f64 (/.f64 b 16) (fma.f64 a 2 1)) 1) t) (2)) ((*.f64 (*.f64 (*.f64 (/.f64 b 16) (fma.f64 a 2 1)) (sqrt.f64 t)) (sqrt.f64 t)) (2)) ((*.f64 (*.f64 (*.f64 (/.f64 b 16) (fma.f64 a 2 1)) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t)) (2)) ((*.f64 1/16 (*.f64 (*.f64 (fma.f64 a 2 1) b) t)) (2)) ((*.f64 1/16 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 1 t))) (2)) ((*.f64 (*.f64 1/4 (sqrt.f64 t)) (*.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) 4) (sqrt.f64 t))) (2)) ((*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 (*.f64 (fma.f64 a 2 1) b) (cbrt.f64 (/.f64 16 t)))) (2)) ((*.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) 1) (*.f64 t 1/16)) (2)) ((*.f64 (/.f64 b (/.f64 16 t)) (fma.f64 a 2 1)) (2)) ((*.f64 (*.f64 (/.f64 b 4) (sqrt.f64 t)) (*.f64 (/.f64 (fma.f64 a 2 1) 4) (sqrt.f64 t))) (2)) ((*.f64 -1/16 (*.f64 (*.f64 (fma.f64 a 2 1) b) (neg.f64 t))) (2)) ((*.f64 (/.f64 (fma.f64 a 2 1) (/.f64 16 t)) b) (2)) ((*.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) -16) (neg.f64 t)) (2)) ((*.f64 (*.f64 -1/16 t) (*.f64 (fma.f64 a 2 1) (neg.f64 b))) (2)) ((*.f64 (*.f64 (*.f64 t 1/16) b) (fma.f64 a 2 1)) (2)) ((*.f64 (/.f64 (fma.f64 a 2 1) 1) (*.f64 b (*.f64 t 1/16))) (2)) ((*.f64 (/.f64 (fma.f64 a 2 1) 1) (/.f64 b (/.f64 16 t))) (2)) ((*.f64 (/.f64 (fma.f64 a 2 1) 16) (*.f64 (/.f64 b 1) t)) (2)) ((*.f64 (/.f64 (fma.f64 a 2 1) 16) (*.f64 b t)) (2)) ((*.f64 (*.f64 (/.f64 (fma.f64 a 2 1) 4) (sqrt.f64 t)) (*.f64 (/.f64 b 4) (sqrt.f64 t))) (2)) ((*.f64 (/.f64 (fma.f64 a 2 1) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 b (cbrt.f64 (/.f64 16 t)))) (2)) ((*.f64 (/.f64 b 1) (/.f64 (fma.f64 a 2 1) (/.f64 16 t))) (2)) ((*.f64 (/.f64 b 16) (*.f64 (/.f64 (fma.f64 a 2 1) 1) t)) (2)) ((*.f64 (/.f64 b (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 (fma.f64 a 2 1) (cbrt.f64 (/.f64 16 t)))) (2)) ((*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 a 2 1) b)) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 a 2 1) b)) 16) t)) (2)) ((*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 a 2 1) b)) 16) t) (sqrt.f64 (*.f64 (fma.f64 a 2 1) b))) (2)) ((*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 a 2 1) b)) 16) (/.f64 (sqrt.f64 (*.f64 (fma.f64 a 2 1) b)) (/.f64 1 t))) (2)) ((*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 a 2 1) b)) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 a 2 1) b)) (cbrt.f64 (/.f64 16 t)))) (2)) ((*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 a 2 1) b)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (fma.f64 a 2 1) b)) (/.f64 16 t))) (2)) ((*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 a 2 1) b)) 2) 16) (/.f64 (cbrt.f64 (*.f64 (fma.f64 a 2 1) b)) (/.f64 1 t))) (2)) ((*.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 a 2 1) b)) 2) 4) (sqrt.f64 t)) (/.f64 (cbrt.f64 (*.f64 (fma.f64 a 2 1) b)) (/.f64 4 (sqrt.f64 t)))) (2)) ((*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 a 2 1) b)) 2) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (cbrt.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))))) (2)) ((*.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) -1) (neg.f64 (*.f64 t 1/16))) (2)) ((*.f64 (/.f64 1 (/.f64 16 (*.f64 (fma.f64 a 2 1) t))) b) (2)) ((*.f64 (/.f64 1 (/.f64 (/.f64 16 t) (sqrt.f64 (*.f64 (fma.f64 a 2 1) b)))) (sqrt.f64 (*.f64 (fma.f64 a 2 1) b))) (2)) ((*.f64 (/.f64 1 (/.f64 (/.f64 16 t) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 a 2 1) b)) 2))) (cbrt.f64 (*.f64 (fma.f64 a 2 1) b))) (2)) ((*.f64 (/.f64 (fma.f64 a 2 1) -16) (*.f64 b (neg.f64 t))) (2)) ((*.f64 (/.f64 (fma.f64 a 2 1) (/.f64 -16 t)) (neg.f64 b)) (2)) ((*.f64 (/.f64 (fma.f64 a 2 1) (/.f64 (/.f64 16 t) (sqrt.f64 b))) (sqrt.f64 b)) (2)) ((*.f64 (/.f64 (fma.f64 a 2 1) (/.f64 (/.f64 16 t) (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b)) (2)) ((*.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 (sqrt.f64 t))) (sqrt.f64 t)) (2)) ((*.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t)) (2)) ((*.f64 (/.f64 (sqrt.f64 (fma.f64 a 2 1)) (/.f64 16 (*.f64 b t))) (sqrt.f64 (fma.f64 a 2 1))) (2)) ((*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a 2 1)) 2) (/.f64 16 (*.f64 b t))) (cbrt.f64 (fma.f64 a 2 1))) (2)) ((*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 a 2 1) b)) 2) (/.f64 16 t)) (cbrt.f64 (*.f64 (fma.f64 a 2 1) b))) (2)) ((*.f64 (/.f64 (*.f64 (/.f64 b 16) (fma.f64 a 2 1)) 1) t) (2)) ((*.f64 (/.f64 (*.f64 (/.f64 b 16) (fma.f64 a 2 1)) 1) (/.f64 t 1)) (2)) ((*.f64 (/.f64 (*.f64 (/.f64 b 16) (fma.f64 a 2 1)) (/.f64 1 (sqrt.f64 t))) (sqrt.f64 t)) (2)) ((*.f64 (/.f64 (*.f64 (/.f64 b 16) (fma.f64 a 2 1)) (/.f64 1 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t)) (2)) ((*.f64 (/.f64 (*.f64 (/.f64 b 16) (fma.f64 a 2 1)) -1) (neg.f64 t)) (2)) ((*.f64 (/.f64 (*.f64 (fma.f64 a 2 1) (neg.f64 b)) 16) (neg.f64 t)) (2)) ((*.f64 (/.f64 (*.f64 (fma.f64 a 2 1) (neg.f64 b)) -1) (*.f64 t 1/16)) (2)) ((*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) 1) 1) (*.f64 t 1/16)) (2)) ((*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) 1) 16) t) (2)) ((*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) 1) 16) (neg.f64 (neg.f64 t))) (2)) ((*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) 1) -16) (neg.f64 t)) (2)) ((*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) 1) (/.f64 16 (sqrt.f64 t))) (sqrt.f64 t)) (2)) ((*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) 1) (/.f64 16 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t)) (2)) ((*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) 1) -1) (neg.f64 (*.f64 t 1/16))) (2)) ((*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) 4) (sqrt.f64 t)) 1) (sqrt.f64 (*.f64 t 1/16))) (2)) ((*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) 4) (sqrt.f64 t)) 4) (sqrt.f64 t)) (2)) ((*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) 4) (sqrt.f64 t)) (sqrt.f64 -16)) (sqrt.f64 (neg.f64 t))) (2)) ((*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) 1) (cbrt.f64 (*.f64 t 1/16))) (2)) ((*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (cbrt.f64 16)) (cbrt.f64 t)) (2)) ((*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (cbrt.f64 -16)) (cbrt.f64 (neg.f64 t))) (2)) ((pow.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))) 3) 1/3) (2)) ((pow.f64 (/.f64 16 (*.f64 (*.f64 (fma.f64 a 2 1) b) t)) -1) (2)) ((neg.f64 (*.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) -16) t)) (2)) ((sqrt.f64 (pow.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))) 2)) (2)) ((log.f64 (pow.f64 (pow.f64 (exp.f64 b) (fma.f64 a 2 1)) (*.f64 t 1/16))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))) 3)) (2)) ((cbrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 a 2 1) b) 3) (pow.f64 (/.f64 16 t) 3))) (2)) ((expm1.f64 (log1p.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))))) (2)) ((exp.f64 (log.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))))) (2)))
(((-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))) 1) (2)) ((*.f64 1 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) (2)) ((*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))) (2)) ((*.f64 (fma.f64 y 2 1) (*.f64 1/16 (*.f64 z t))) (2)) ((*.f64 z (*.f64 (fma.f64 y 2 1) (*.f64 t 1/16))) (2)) ((*.f64 (*.f64 (fma.f64 y 2 1) z) (*.f64 t 1/16)) (2)) ((*.f64 t (*.f64 (*.f64 (fma.f64 y 2 1) z) 1/16)) (2)) ((*.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))) 1) (2)) ((*.f64 (sqrt.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) (sqrt.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))) (2)) ((*.f64 (sqrt.f64 (*.f64 (fma.f64 y 2 1) z)) (*.f64 (sqrt.f64 (*.f64 (fma.f64 y 2 1) z)) (*.f64 t 1/16))) (2)) ((*.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) 2)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) 2) (cbrt.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))) (2)) ((*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) z)) 2) (*.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) z)) (*.f64 t 1/16))) (2)) ((*.f64 (*.f64 (*.f64 (fma.f64 y 2 1) z) 1/16) t) (2)) ((*.f64 (*.f64 (*.f64 (fma.f64 y 2 1) z) 1/16) (neg.f64 (neg.f64 t))) (2)) ((*.f64 (*.f64 t 1/16) (*.f64 (fma.f64 y 2 1) z)) (2)) ((*.f64 (*.f64 (fma.f64 y 2 1) (neg.f64 z)) (*.f64 -1/16 t)) (2)) ((*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 y 2 1) z) 1/16) 1) t) (2)) ((*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 y 2 1) z) 1/16) (sqrt.f64 t)) (sqrt.f64 t)) (2)) ((*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 y 2 1) z) 1/16) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t)) (2)) ((*.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) 1) (*.f64 t 1/16)) (2)) ((*.f64 1/16 (*.f64 (*.f64 (fma.f64 y 2 1) z) t)) (2)) ((*.f64 1/16 (*.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) 1) t)) (2)) ((*.f64 (*.f64 1/4 (sqrt.f64 t)) (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 4 (sqrt.f64 t)))) (2)) ((*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 (*.f64 (fma.f64 y 2 1) z) (cbrt.f64 (/.f64 16 t)))) (2)) ((*.f64 (*.f64 (/.f64 z 16) t) (fma.f64 y 2 1)) (2)) ((*.f64 (*.f64 (/.f64 z 4) (sqrt.f64 t)) (*.f64 (/.f64 (fma.f64 y 2 1) 4) (sqrt.f64 t))) (2)) ((*.f64 (*.f64 (/.f64 (fma.f64 y 2 1) 16) t) z) (2)) ((*.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) -16) (neg.f64 t)) (2)) ((*.f64 -1/16 (*.f64 (*.f64 (fma.f64 y 2 1) z) (neg.f64 t))) (2)) ((*.f64 (*.f64 1/16 (*.f64 z t)) (fma.f64 y 2 1)) (2)) ((*.f64 (*.f64 -1/16 t) (*.f64 (fma.f64 y 2 1) (neg.f64 z))) (2)) ((*.f64 (/.f64 (fma.f64 y 2 1) 1) (*.f64 z (*.f64 t 1/16))) (2)) ((*.f64 (/.f64 (fma.f64 y 2 1) 1) (*.f64 (/.f64 z 16) t)) (2)) ((*.f64 (/.f64 (fma.f64 y 2 1) 16) (*.f64 (/.f64 z 1) t)) (2)) ((*.f64 (/.f64 (fma.f64 y 2 1) 16) (*.f64 z t)) (2)) ((*.f64 (*.f64 (/.f64 (fma.f64 y 2 1) 4) (sqrt.f64 t)) (*.f64 (/.f64 z 4) (sqrt.f64 t))) (2)) ((*.f64 (/.f64 (fma.f64 y 2 1) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 z (cbrt.f64 (/.f64 16 t)))) (2)) ((*.f64 (/.f64 z 1) (*.f64 (/.f64 (fma.f64 y 2 1) 16) t)) (2)) ((*.f64 (/.f64 z 16) (/.f64 (fma.f64 y 2 1) (/.f64 1 t))) (2)) ((*.f64 (/.f64 z (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 (fma.f64 y 2 1) (cbrt.f64 (/.f64 16 t)))) (2)) ((*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 y 2 1) z)) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 y 2 1) z)) 16) t)) (2)) ((*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 y 2 1) z)) 16) t) (sqrt.f64 (*.f64 (fma.f64 y 2 1) z))) (2)) ((*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 y 2 1) z)) 16) (*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 y 2 1) z)) 1) t)) (2)) ((*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 y 2 1) z)) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 y 2 1) z)) (cbrt.f64 (/.f64 16 t)))) (2)) ((*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) z)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) z)) 16) t)) (2)) ((*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) z)) 2) 16) (*.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) z)) 1) t)) (2)) ((*.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) z)) 2) 4) (sqrt.f64 t)) (/.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) z)) (/.f64 4 (sqrt.f64 t)))) (2)) ((*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) z)) 2) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (cbrt.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))) (2)) ((*.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) -1) (neg.f64 (*.f64 t 1/16))) (2)) ((*.f64 (/.f64 1 (/.f64 16 (*.f64 (fma.f64 y 2 1) t))) z) (2)) ((*.f64 (/.f64 1 (/.f64 (/.f64 16 t) (sqrt.f64 (*.f64 (fma.f64 y 2 1) z)))) (sqrt.f64 (*.f64 (fma.f64 y 2 1) z))) (2)) ((*.f64 (/.f64 1 (/.f64 (/.f64 16 t) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) z)) 2))) (cbrt.f64 (*.f64 (fma.f64 y 2 1) z))) (2)) ((*.f64 (/.f64 (fma.f64 y 2 1) -16) (*.f64 z (neg.f64 t))) (2)) ((*.f64 (/.f64 (fma.f64 y 2 1) (/.f64 -16 t)) (neg.f64 z)) (2)) ((*.f64 (/.f64 (fma.f64 y 2 1) (/.f64 (/.f64 16 t) (sqrt.f64 z))) (sqrt.f64 z)) (2)) ((*.f64 (/.f64 (fma.f64 y 2 1) (/.f64 16 (*.f64 (pow.f64 (cbrt.f64 z) 2) t))) (cbrt.f64 z)) (2)) ((*.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 (sqrt.f64 t))) (sqrt.f64 t)) (2)) ((*.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t)) (2)) ((*.f64 (/.f64 (sqrt.f64 (fma.f64 y 2 1)) (/.f64 16 (*.f64 z t))) (sqrt.f64 (fma.f64 y 2 1))) (2)) ((*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y 2 1)) 2) (/.f64 16 (*.f64 z t))) (cbrt.f64 (fma.f64 y 2 1))) (2)) ((*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) z)) 2) (/.f64 16 t)) (cbrt.f64 (*.f64 (fma.f64 y 2 1) z))) (2)) ((*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 y 2 1) z) 1/16) 1) t) (2)) ((*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 y 2 1) z) 1/16) 1) (/.f64 t 1)) (2)) ((*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 y 2 1) z) 1/16) (/.f64 1 (sqrt.f64 t))) (sqrt.f64 t)) (2)) ((*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 y 2 1) z) 1/16) (/.f64 1 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t)) (2)) ((*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 y 2 1) z) 1/16) -1) (neg.f64 t)) (2)) ((*.f64 (/.f64 (*.f64 (fma.f64 y 2 1) (neg.f64 z)) 16) (neg.f64 t)) (2)) ((*.f64 (/.f64 (*.f64 (fma.f64 y 2 1) (neg.f64 z)) -1) (*.f64 t 1/16)) (2)) ((*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) 1) 1) (*.f64 t 1/16)) (2)) ((*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) 1) 16) t) (2)) ((*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) 1) 16) (neg.f64 (neg.f64 t))) (2)) ((*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) 1) -16) (neg.f64 t)) (2)) ((*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) 1) (/.f64 16 (sqrt.f64 t))) (sqrt.f64 t)) (2)) ((*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) 1) (/.f64 16 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t)) (2)) ((*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) 1) -1) (neg.f64 (*.f64 t 1/16))) (2)) ((*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 4 (sqrt.f64 t))) 1) (sqrt.f64 (*.f64 t 1/16))) (2)) ((*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 4 (sqrt.f64 t))) 4) (sqrt.f64 t)) (2)) ((*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 4 (sqrt.f64 t))) (sqrt.f64 -16)) (sqrt.f64 (neg.f64 t))) (2)) ((*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) 1) (cbrt.f64 (*.f64 t 1/16))) (2)) ((*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (cbrt.f64 16)) (cbrt.f64 t)) (2)) ((*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (cbrt.f64 -16)) (cbrt.f64 (neg.f64 t))) (2)) ((pow.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))) 3) 1/3) (2)) ((pow.f64 (/.f64 (/.f64 16 (*.f64 z t)) (fma.f64 y 2 1)) -1) (2)) ((neg.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 -16 t))) (2)) ((sqrt.f64 (pow.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))) 2)) (2)) ((log.f64 (pow.f64 (pow.f64 (exp.f64 z) (fma.f64 y 2 1)) (*.f64 t 1/16))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))) 3)) (2)) ((cbrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 y 2 1) z) 3) (pow.f64 (/.f64 16 t) 3))) (2)) ((expm1.f64 (log1p.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))) (2)) ((exp.f64 (log.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))) (2)))

simplify162.0ms (0.6%)

Algorithm
egg-herbie
Rules
1384×associate-*l*
1160×*-commutative
822×distribute-lft-neg-in
714×associate-/l*
664×associate-*l/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
068312746
1199112478
2708212464
Stop Event
node limit
Counts
374 → 359
Calls
Call 1
Inputs
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z))))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (+.f64 (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 2) (pow.f64 z 2))))) (*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (+.f64 (*.f64 1/3072 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 (*.f64 1/16 (*.f64 t z))))))) (+.f64 (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 2) (pow.f64 z 2))))) (*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z))))))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
1
(+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 (*.f64 2 y)) 2) (pow.f64 z 2)))))
(+.f64 1 (+.f64 (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1 (*.f64 2 y)) 4) (pow.f64 z 4)))) (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 (*.f64 2 y)) 2) (pow.f64 z 2))))))
(+.f64 (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 (+.f64 1 (*.f64 2 y)) 6) (pow.f64 z 6)))) (+.f64 1 (+.f64 (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1 (*.f64 2 y)) 4) (pow.f64 z 4)))) (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 (*.f64 2 y)) 2) (pow.f64 z 2)))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
1
(+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 (+.f64 (*.f64 2 y) 1) 2) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))))
(+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 (+.f64 (*.f64 2 y) 1) 2) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))) (*.f64 1/1572864 (*.f64 (pow.f64 (+.f64 (*.f64 2 y) 1) 4) (*.f64 (pow.f64 t 4) (pow.f64 z 4))))))
(+.f64 (*.f64 -1/12079595520 (*.f64 (pow.f64 (+.f64 (*.f64 2 y) 1) 6) (*.f64 (pow.f64 t 6) (pow.f64 z 6)))) (+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 (+.f64 (*.f64 2 y) 1) 2) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))) (*.f64 1/1572864 (*.f64 (pow.f64 (+.f64 (*.f64 2 y) 1) 4) (*.f64 (pow.f64 t 4) (pow.f64 z 4)))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t b)))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (+.f64 (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t b)))) (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) (pow.f64 b 2)))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (+.f64 (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t b)))) (+.f64 (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) (pow.f64 b 2))))) (*.f64 1/3072 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 t 3) (pow.f64 b 3))))))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
1
(+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (*.f64 2 a)) 2)))))
(+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (*.f64 2 a)) 2)))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 1 (*.f64 2 a)) 4))))))
(+.f64 (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) (pow.f64 (+.f64 1 (*.f64 2 a)) 6)))) (+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (*.f64 2 a)) 2)))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 1 (*.f64 2 a)) 4)))))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
1
(+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (*.f64 2 a)) 2)))))
(+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (*.f64 2 a)) 2)))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 1 (*.f64 2 a)) 4))))))
(+.f64 (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) (pow.f64 (+.f64 1 (*.f64 2 a)) 6)))) (+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (*.f64 2 a)) 2)))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 1 (*.f64 2 a)) 4)))))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(*.f64 1/16 (*.f64 t b))
(+.f64 (*.f64 1/8 (*.f64 a (*.f64 t b))) (*.f64 1/16 (*.f64 t b)))
(+.f64 (*.f64 1/8 (*.f64 a (*.f64 t b))) (*.f64 1/16 (*.f64 t b)))
(+.f64 (*.f64 1/8 (*.f64 a (*.f64 t b))) (*.f64 1/16 (*.f64 t b)))
(*.f64 1/8 (*.f64 a (*.f64 t b)))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(*.f64 1/8 (*.f64 a (*.f64 t b)))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t z))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 1/8 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 1/8 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 1/16 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))))) 1)
(*.f64 1 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))))
(*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) 1)
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))) (sqrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))) 2) (cbrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))))
(pow.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) 1)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))))) 1)
(*.f64 1 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))))
(*.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))) 1)
(*.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))))) (sqrt.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))))) 2) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))))))
(pow.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))) 1)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))))))
(exp.f64 (log.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))))) 1)
(*.f64 1 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))))
(*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))
(*.f64 (fma.f64 a 2 1) (*.f64 b (*.f64 t 1/16)))
(*.f64 (fma.f64 a 2 1) (*.f64 (*.f64 t 1/16) b))
(*.f64 b (*.f64 (fma.f64 a 2 1) (*.f64 t 1/16)))
(*.f64 (*.f64 (fma.f64 a 2 1) b) (*.f64 t 1/16))
(*.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))) 1)
(*.f64 (sqrt.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))) (sqrt.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 a 2 1) b)) (*.f64 (sqrt.f64 (*.f64 (fma.f64 a 2 1) b)) (*.f64 t 1/16)))
(*.f64 (cbrt.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))) (pow.f64 (cbrt.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))) 2) (cbrt.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 a 2 1) b)) 2) (*.f64 (cbrt.f64 (*.f64 (fma.f64 a 2 1) b)) (*.f64 t 1/16)))
(*.f64 (*.f64 (/.f64 b 16) (fma.f64 a 2 1)) t)
(*.f64 (*.f64 (/.f64 b 16) (fma.f64 a 2 1)) (neg.f64 (neg.f64 t)))
(*.f64 (*.f64 t 1/16) (*.f64 (fma.f64 a 2 1) b))
(*.f64 (*.f64 (fma.f64 a 2 1) (neg.f64 b)) (*.f64 -1/16 t))
(*.f64 (*.f64 (*.f64 (/.f64 b 16) (fma.f64 a 2 1)) 1) t)
(*.f64 (*.f64 (*.f64 (/.f64 b 16) (fma.f64 a 2 1)) (sqrt.f64 t)) (sqrt.f64 t))
(*.f64 (*.f64 (*.f64 (/.f64 b 16) (fma.f64 a 2 1)) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t))
(*.f64 1/16 (*.f64 (*.f64 (fma.f64 a 2 1) b) t))
(*.f64 1/16 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 1 t)))
(*.f64 (*.f64 1/4 (sqrt.f64 t)) (*.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) 4) (sqrt.f64 t)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 (*.f64 (fma.f64 a 2 1) b) (cbrt.f64 (/.f64 16 t))))
(*.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) 1) (*.f64 t 1/16))
(*.f64 (/.f64 b (/.f64 16 t)) (fma.f64 a 2 1))
(*.f64 (*.f64 (/.f64 b 4) (sqrt.f64 t)) (*.f64 (/.f64 (fma.f64 a 2 1) 4) (sqrt.f64 t)))
(*.f64 -1/16 (*.f64 (*.f64 (fma.f64 a 2 1) b) (neg.f64 t)))
(*.f64 (/.f64 (fma.f64 a 2 1) (/.f64 16 t)) b)
(*.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) -16) (neg.f64 t))
(*.f64 (*.f64 -1/16 t) (*.f64 (fma.f64 a 2 1) (neg.f64 b)))
(*.f64 (*.f64 (*.f64 t 1/16) b) (fma.f64 a 2 1))
(*.f64 (/.f64 (fma.f64 a 2 1) 1) (*.f64 b (*.f64 t 1/16)))
(*.f64 (/.f64 (fma.f64 a 2 1) 1) (/.f64 b (/.f64 16 t)))
(*.f64 (/.f64 (fma.f64 a 2 1) 16) (*.f64 (/.f64 b 1) t))
(*.f64 (/.f64 (fma.f64 a 2 1) 16) (*.f64 b t))
(*.f64 (*.f64 (/.f64 (fma.f64 a 2 1) 4) (sqrt.f64 t)) (*.f64 (/.f64 b 4) (sqrt.f64 t)))
(*.f64 (/.f64 (fma.f64 a 2 1) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 b (cbrt.f64 (/.f64 16 t))))
(*.f64 (/.f64 b 1) (/.f64 (fma.f64 a 2 1) (/.f64 16 t)))
(*.f64 (/.f64 b 16) (*.f64 (/.f64 (fma.f64 a 2 1) 1) t))
(*.f64 (/.f64 b (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 (fma.f64 a 2 1) (cbrt.f64 (/.f64 16 t))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 a 2 1) b)) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 a 2 1) b)) 16) t))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 a 2 1) b)) 16) t) (sqrt.f64 (*.f64 (fma.f64 a 2 1) b)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 a 2 1) b)) 16) (/.f64 (sqrt.f64 (*.f64 (fma.f64 a 2 1) b)) (/.f64 1 t)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 a 2 1) b)) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 a 2 1) b)) (cbrt.f64 (/.f64 16 t))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 a 2 1) b)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (fma.f64 a 2 1) b)) (/.f64 16 t)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 a 2 1) b)) 2) 16) (/.f64 (cbrt.f64 (*.f64 (fma.f64 a 2 1) b)) (/.f64 1 t)))
(*.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 a 2 1) b)) 2) 4) (sqrt.f64 t)) (/.f64 (cbrt.f64 (*.f64 (fma.f64 a 2 1) b)) (/.f64 4 (sqrt.f64 t))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 a 2 1) b)) 2) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (cbrt.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))))
(*.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) -1) (neg.f64 (*.f64 t 1/16)))
(*.f64 (/.f64 1 (/.f64 16 (*.f64 (fma.f64 a 2 1) t))) b)
(*.f64 (/.f64 1 (/.f64 (/.f64 16 t) (sqrt.f64 (*.f64 (fma.f64 a 2 1) b)))) (sqrt.f64 (*.f64 (fma.f64 a 2 1) b)))
(*.f64 (/.f64 1 (/.f64 (/.f64 16 t) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 a 2 1) b)) 2))) (cbrt.f64 (*.f64 (fma.f64 a 2 1) b)))
(*.f64 (/.f64 (fma.f64 a 2 1) -16) (*.f64 b (neg.f64 t)))
(*.f64 (/.f64 (fma.f64 a 2 1) (/.f64 -16 t)) (neg.f64 b))
(*.f64 (/.f64 (fma.f64 a 2 1) (/.f64 (/.f64 16 t) (sqrt.f64 b))) (sqrt.f64 b))
(*.f64 (/.f64 (fma.f64 a 2 1) (/.f64 (/.f64 16 t) (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))
(*.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 (sqrt.f64 t))) (sqrt.f64 t))
(*.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a 2 1)) (/.f64 16 (*.f64 b t))) (sqrt.f64 (fma.f64 a 2 1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a 2 1)) 2) (/.f64 16 (*.f64 b t))) (cbrt.f64 (fma.f64 a 2 1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 a 2 1) b)) 2) (/.f64 16 t)) (cbrt.f64 (*.f64 (fma.f64 a 2 1) b)))
(*.f64 (/.f64 (*.f64 (/.f64 b 16) (fma.f64 a 2 1)) 1) t)
(*.f64 (/.f64 (*.f64 (/.f64 b 16) (fma.f64 a 2 1)) 1) (/.f64 t 1))
(*.f64 (/.f64 (*.f64 (/.f64 b 16) (fma.f64 a 2 1)) (/.f64 1 (sqrt.f64 t))) (sqrt.f64 t))
(*.f64 (/.f64 (*.f64 (/.f64 b 16) (fma.f64 a 2 1)) (/.f64 1 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))
(*.f64 (/.f64 (*.f64 (/.f64 b 16) (fma.f64 a 2 1)) -1) (neg.f64 t))
(*.f64 (/.f64 (*.f64 (fma.f64 a 2 1) (neg.f64 b)) 16) (neg.f64 t))
(*.f64 (/.f64 (*.f64 (fma.f64 a 2 1) (neg.f64 b)) -1) (*.f64 t 1/16))
(*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) 1) 1) (*.f64 t 1/16))
(*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) 1) 16) t)
(*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) 1) 16) (neg.f64 (neg.f64 t)))
(*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) 1) -16) (neg.f64 t))
(*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) 1) (/.f64 16 (sqrt.f64 t))) (sqrt.f64 t))
(*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) 1) (/.f64 16 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))
(*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) 1) -1) (neg.f64 (*.f64 t 1/16)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) 4) (sqrt.f64 t)) 1) (sqrt.f64 (*.f64 t 1/16)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) 4) (sqrt.f64 t)) 4) (sqrt.f64 t))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) 4) (sqrt.f64 t)) (sqrt.f64 -16)) (sqrt.f64 (neg.f64 t)))
(*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) 1) (cbrt.f64 (*.f64 t 1/16)))
(*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (cbrt.f64 16)) (cbrt.f64 t))
(*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (cbrt.f64 -16)) (cbrt.f64 (neg.f64 t)))
(pow.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))) 1)
(pow.f64 (sqrt.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))) 2)
(pow.f64 (cbrt.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))) 3)
(pow.f64 (pow.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))) 3) 1/3)
(pow.f64 (/.f64 16 (*.f64 (*.f64 (fma.f64 a 2 1) b) t)) -1)
(neg.f64 (*.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) -16) t))
(sqrt.f64 (pow.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) (fma.f64 a 2 1)) (*.f64 t 1/16)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))))))
(cbrt.f64 (pow.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 a 2 1) b) 3) (pow.f64 (/.f64 16 t) 3)))
(expm1.f64 (log1p.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))))
(exp.f64 (log.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))) 1))
(log1p.f64 (expm1.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))) 1)
(*.f64 1 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))
(*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))
(*.f64 (fma.f64 y 2 1) (*.f64 1/16 (*.f64 z t)))
(*.f64 z (*.f64 (fma.f64 y 2 1) (*.f64 t 1/16)))
(*.f64 (*.f64 (fma.f64 y 2 1) z) (*.f64 t 1/16))
(*.f64 t (*.f64 (*.f64 (fma.f64 y 2 1) z) 1/16))
(*.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))) 1)
(*.f64 (sqrt.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) (sqrt.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 y 2 1) z)) (*.f64 (sqrt.f64 (*.f64 (fma.f64 y 2 1) z)) (*.f64 t 1/16)))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) 2) (cbrt.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) z)) 2) (*.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) z)) (*.f64 t 1/16)))
(*.f64 (*.f64 (*.f64 (fma.f64 y 2 1) z) 1/16) t)
(*.f64 (*.f64 (*.f64 (fma.f64 y 2 1) z) 1/16) (neg.f64 (neg.f64 t)))
(*.f64 (*.f64 t 1/16) (*.f64 (fma.f64 y 2 1) z))
(*.f64 (*.f64 (fma.f64 y 2 1) (neg.f64 z)) (*.f64 -1/16 t))
(*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 y 2 1) z) 1/16) 1) t)
(*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 y 2 1) z) 1/16) (sqrt.f64 t)) (sqrt.f64 t))
(*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 y 2 1) z) 1/16) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t))
(*.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) 1) (*.f64 t 1/16))
(*.f64 1/16 (*.f64 (*.f64 (fma.f64 y 2 1) z) t))
(*.f64 1/16 (*.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) 1) t))
(*.f64 (*.f64 1/4 (sqrt.f64 t)) (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 4 (sqrt.f64 t))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 (*.f64 (fma.f64 y 2 1) z) (cbrt.f64 (/.f64 16 t))))
(*.f64 (*.f64 (/.f64 z 16) t) (fma.f64 y 2 1))
(*.f64 (*.f64 (/.f64 z 4) (sqrt.f64 t)) (*.f64 (/.f64 (fma.f64 y 2 1) 4) (sqrt.f64 t)))
(*.f64 (*.f64 (/.f64 (fma.f64 y 2 1) 16) t) z)
(*.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) -16) (neg.f64 t))
(*.f64 -1/16 (*.f64 (*.f64 (fma.f64 y 2 1) z) (neg.f64 t)))
(*.f64 (*.f64 1/16 (*.f64 z t)) (fma.f64 y 2 1))
(*.f64 (*.f64 -1/16 t) (*.f64 (fma.f64 y 2 1) (neg.f64 z)))
(*.f64 (/.f64 (fma.f64 y 2 1) 1) (*.f64 z (*.f64 t 1/16)))
(*.f64 (/.f64 (fma.f64 y 2 1) 1) (*.f64 (/.f64 z 16) t))
(*.f64 (/.f64 (fma.f64 y 2 1) 16) (*.f64 (/.f64 z 1) t))
(*.f64 (/.f64 (fma.f64 y 2 1) 16) (*.f64 z t))
(*.f64 (*.f64 (/.f64 (fma.f64 y 2 1) 4) (sqrt.f64 t)) (*.f64 (/.f64 z 4) (sqrt.f64 t)))
(*.f64 (/.f64 (fma.f64 y 2 1) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 z (cbrt.f64 (/.f64 16 t))))
(*.f64 (/.f64 z 1) (*.f64 (/.f64 (fma.f64 y 2 1) 16) t))
(*.f64 (/.f64 z 16) (/.f64 (fma.f64 y 2 1) (/.f64 1 t)))
(*.f64 (/.f64 z (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 (fma.f64 y 2 1) (cbrt.f64 (/.f64 16 t))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 y 2 1) z)) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 y 2 1) z)) 16) t))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 y 2 1) z)) 16) t) (sqrt.f64 (*.f64 (fma.f64 y 2 1) z)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 y 2 1) z)) 16) (*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 y 2 1) z)) 1) t))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 y 2 1) z)) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 y 2 1) z)) (cbrt.f64 (/.f64 16 t))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) z)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) z)) 16) t))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) z)) 2) 16) (*.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) z)) 1) t))
(*.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) z)) 2) 4) (sqrt.f64 t)) (/.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) z)) (/.f64 4 (sqrt.f64 t))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) z)) 2) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (cbrt.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))))
(*.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) -1) (neg.f64 (*.f64 t 1/16)))
(*.f64 (/.f64 1 (/.f64 16 (*.f64 (fma.f64 y 2 1) t))) z)
(*.f64 (/.f64 1 (/.f64 (/.f64 16 t) (sqrt.f64 (*.f64 (fma.f64 y 2 1) z)))) (sqrt.f64 (*.f64 (fma.f64 y 2 1) z)))
(*.f64 (/.f64 1 (/.f64 (/.f64 16 t) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) z)) 2))) (cbrt.f64 (*.f64 (fma.f64 y 2 1) z)))
(*.f64 (/.f64 (fma.f64 y 2 1) -16) (*.f64 z (neg.f64 t)))
(*.f64 (/.f64 (fma.f64 y 2 1) (/.f64 -16 t)) (neg.f64 z))
(*.f64 (/.f64 (fma.f64 y 2 1) (/.f64 (/.f64 16 t) (sqrt.f64 z))) (sqrt.f64 z))
(*.f64 (/.f64 (fma.f64 y 2 1) (/.f64 16 (*.f64 (pow.f64 (cbrt.f64 z) 2) t))) (cbrt.f64 z))
(*.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 (sqrt.f64 t))) (sqrt.f64 t))
(*.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 y 2 1)) (/.f64 16 (*.f64 z t))) (sqrt.f64 (fma.f64 y 2 1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y 2 1)) 2) (/.f64 16 (*.f64 z t))) (cbrt.f64 (fma.f64 y 2 1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) z)) 2) (/.f64 16 t)) (cbrt.f64 (*.f64 (fma.f64 y 2 1) z)))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 y 2 1) z) 1/16) 1) t)
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 y 2 1) z) 1/16) 1) (/.f64 t 1))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 y 2 1) z) 1/16) (/.f64 1 (sqrt.f64 t))) (sqrt.f64 t))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 y 2 1) z) 1/16) (/.f64 1 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 y 2 1) z) 1/16) -1) (neg.f64 t))
(*.f64 (/.f64 (*.f64 (fma.f64 y 2 1) (neg.f64 z)) 16) (neg.f64 t))
(*.f64 (/.f64 (*.f64 (fma.f64 y 2 1) (neg.f64 z)) -1) (*.f64 t 1/16))
(*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) 1) 1) (*.f64 t 1/16))
(*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) 1) 16) t)
(*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) 1) 16) (neg.f64 (neg.f64 t)))
(*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) 1) -16) (neg.f64 t))
(*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) 1) (/.f64 16 (sqrt.f64 t))) (sqrt.f64 t))
(*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) 1) (/.f64 16 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))
(*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) 1) -1) (neg.f64 (*.f64 t 1/16)))
(*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 4 (sqrt.f64 t))) 1) (sqrt.f64 (*.f64 t 1/16)))
(*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 4 (sqrt.f64 t))) 4) (sqrt.f64 t))
(*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 4 (sqrt.f64 t))) (sqrt.f64 -16)) (sqrt.f64 (neg.f64 t)))
(*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) 1) (cbrt.f64 (*.f64 t 1/16)))
(*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (cbrt.f64 16)) (cbrt.f64 t))
(*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (cbrt.f64 -16)) (cbrt.f64 (neg.f64 t)))
(pow.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))) 1)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))) 3) 1/3)
(pow.f64 (/.f64 (/.f64 16 (*.f64 z t)) (fma.f64 y 2 1)) -1)
(neg.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 -16 t)))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 z) (fma.f64 y 2 1)) (*.f64 t 1/16)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 y 2 1) z) 3) (pow.f64 (/.f64 16 t) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))))
(exp.f64 (log.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))))
Outputs
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z))))))))
(fma.f64 -1/8 (*.f64 y (*.f64 z (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) t))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (+.f64 (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 2) (pow.f64 z 2))))) (*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (fma.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 y y) (*.f64 (*.f64 t t) (*.f64 z z)))) (*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (fma.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 y (*.f64 y (*.f64 t (*.f64 t (*.f64 z z)))))) (*.f64 (*.f64 z (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) t)) (*.f64 -1/8 y))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (+.f64 (*.f64 1/3072 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 (*.f64 1/16 (*.f64 t z))))))) (+.f64 (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 2) (pow.f64 z 2))))) (*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z))))))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (fma.f64 1/3072 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 3) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (pow.f64 z 3)))) (fma.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 y y) (*.f64 (*.f64 t t) (*.f64 z z)))) (*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z))))))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (fma.f64 1/3072 (*.f64 (pow.f64 t 3) (*.f64 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (pow.f64 z 3)) (pow.f64 y 3))) (fma.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 y (*.f64 y (*.f64 t (*.f64 t (*.f64 z z)))))) (*.f64 (*.f64 z (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) t)) (*.f64 -1/8 y)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 z (/.f64 (fma.f64 y 2 1) (/.f64 -16 t))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 z (/.f64 (fma.f64 y 2 1) (/.f64 -16 t))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 z (/.f64 (fma.f64 y 2 1) (/.f64 -16 t))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 z (/.f64 (fma.f64 y 2 1) (/.f64 -16 t))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 z (/.f64 (fma.f64 y 2 1) (/.f64 -16 t))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 z (/.f64 (fma.f64 y 2 1) (/.f64 -16 t))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 z (/.f64 (fma.f64 y 2 1) (/.f64 -16 t))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 z (/.f64 (fma.f64 y 2 1) (/.f64 -16 t))))
1
(+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 (*.f64 2 y)) 2) (pow.f64 z 2)))))
(+.f64 1 (*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 z z) (pow.f64 (fma.f64 y 2 1) 2)))))
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 z z) (pow.f64 (fma.f64 y 2 1) 2))) 1)
(+.f64 1 (+.f64 (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1 (*.f64 2 y)) 4) (pow.f64 z 4)))) (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 (*.f64 2 y)) 2) (pow.f64 z 2))))))
(+.f64 1 (fma.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 z 4) (pow.f64 (fma.f64 y 2 1) 4))) (*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 z z) (pow.f64 (fma.f64 y 2 1) 2))))))
(+.f64 (fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 z z) (pow.f64 (fma.f64 y 2 1) 2))) 1) (*.f64 (pow.f64 t 4) (*.f64 (*.f64 (pow.f64 z 4) (pow.f64 (fma.f64 y 2 1) 4)) 1/1572864)))
(+.f64 (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 (+.f64 1 (*.f64 2 y)) 6) (pow.f64 z 6)))) (+.f64 1 (+.f64 (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1 (*.f64 2 y)) 4) (pow.f64 z 4)))) (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 (*.f64 2 y)) 2) (pow.f64 z 2)))))))
(fma.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 z 6) (pow.f64 (fma.f64 y 2 1) 6))) (+.f64 1 (fma.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 z 4) (pow.f64 (fma.f64 y 2 1) 4))) (*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 z z) (pow.f64 (fma.f64 y 2 1) 2)))))))
(+.f64 (fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 z z) (pow.f64 (fma.f64 y 2 1) 2))) (*.f64 (pow.f64 t 4) (*.f64 (*.f64 (pow.f64 z 4) (pow.f64 (fma.f64 y 2 1) 4)) 1/1572864))) (fma.f64 -1/12079595520 (*.f64 (pow.f64 z 6) (*.f64 (pow.f64 t 6) (pow.f64 (fma.f64 y 2 1) 6))) 1))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 z (/.f64 (fma.f64 y 2 1) (/.f64 -16 t))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 z (/.f64 (fma.f64 y 2 1) (/.f64 -16 t))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 z (/.f64 (fma.f64 y 2 1) (/.f64 -16 t))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 z (/.f64 (fma.f64 y 2 1) (/.f64 -16 t))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 z (/.f64 (fma.f64 y 2 1) (/.f64 -16 t))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 z (/.f64 (fma.f64 y 2 1) (/.f64 -16 t))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 z (/.f64 (fma.f64 y 2 1) (/.f64 -16 t))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 z (/.f64 (fma.f64 y 2 1) (/.f64 -16 t))))
1
(+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 (+.f64 (*.f64 2 y) 1) 2) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))))
(+.f64 1 (*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 z z) (pow.f64 (fma.f64 y 2 1) 2)))))
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 z z) (pow.f64 (fma.f64 y 2 1) 2))) 1)
(+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 (+.f64 (*.f64 2 y) 1) 2) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))) (*.f64 1/1572864 (*.f64 (pow.f64 (+.f64 (*.f64 2 y) 1) 4) (*.f64 (pow.f64 t 4) (pow.f64 z 4))))))
(+.f64 1 (fma.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 z 4) (pow.f64 (fma.f64 y 2 1) 4))) (*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 z z) (pow.f64 (fma.f64 y 2 1) 2))))))
(+.f64 (fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 z z) (pow.f64 (fma.f64 y 2 1) 2))) 1) (*.f64 (pow.f64 t 4) (*.f64 (*.f64 (pow.f64 z 4) (pow.f64 (fma.f64 y 2 1) 4)) 1/1572864)))
(+.f64 (*.f64 -1/12079595520 (*.f64 (pow.f64 (+.f64 (*.f64 2 y) 1) 6) (*.f64 (pow.f64 t 6) (pow.f64 z 6)))) (+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 (+.f64 (*.f64 2 y) 1) 2) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))) (*.f64 1/1572864 (*.f64 (pow.f64 (+.f64 (*.f64 2 y) 1) 4) (*.f64 (pow.f64 t 4) (pow.f64 z 4)))))))
(fma.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 z 6) (pow.f64 (fma.f64 y 2 1) 6))) (+.f64 1 (fma.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 z 4) (pow.f64 (fma.f64 y 2 1) 4))) (*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 z z) (pow.f64 (fma.f64 y 2 1) 2)))))))
(+.f64 (fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 z z) (pow.f64 (fma.f64 y 2 1) 2))) (*.f64 (pow.f64 t 4) (*.f64 (*.f64 (pow.f64 z 4) (pow.f64 (fma.f64 y 2 1) 4)) 1/1572864))) (fma.f64 -1/12079595520 (*.f64 (pow.f64 z 6) (*.f64 (pow.f64 t 6) (pow.f64 (fma.f64 y 2 1) 6))) 1))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 z (/.f64 (fma.f64 y 2 1) (/.f64 -16 t))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 z (/.f64 (fma.f64 y 2 1) (/.f64 -16 t))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 z (/.f64 (fma.f64 y 2 1) (/.f64 -16 t))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 z (/.f64 (fma.f64 y 2 1) (/.f64 -16 t))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 z (/.f64 (fma.f64 y 2 1) (/.f64 -16 t))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 z (/.f64 (fma.f64 y 2 1) (/.f64 -16 t))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 z (/.f64 (fma.f64 y 2 1) (/.f64 -16 t))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 z (/.f64 (fma.f64 y 2 1) (/.f64 -16 t))))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t b)))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (*.f64 t b) a))))
(fma.f64 -1/8 (*.f64 (*.f64 t b) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) a)) (cos.f64 (*.f64 1/16 (*.f64 t b))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (+.f64 (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t b)))) (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) (pow.f64 b 2)))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (fma.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (*.f64 t b) a)) (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 t t) (*.f64 b b)))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (fma.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (*.f64 t (*.f64 b a)) -1/8))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (+.f64 (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t b)))) (+.f64 (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) (pow.f64 b 2))))) (*.f64 1/3072 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 t 3) (pow.f64 b 3))))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (fma.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (*.f64 t b) a)) (fma.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 t t) (*.f64 b b)))) (*.f64 1/3072 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 t 3) (pow.f64 b 3))))))))
(+.f64 (fma.f64 -1/8 (*.f64 (*.f64 t b) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) a)) (cos.f64 (*.f64 1/16 (*.f64 t b)))) (fma.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 b 3) (pow.f64 a 3))) 1/3072))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (+.f64 (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) (*.f64 a a))))) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (+.f64 (*.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 b 3) (pow.f64 a 3))) 1/3072) (*.f64 (*.f64 t (*.f64 b a)) -1/8)))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
1
(+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (*.f64 2 a)) 2)))))
(+.f64 1 (*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) (pow.f64 (fma.f64 a 2 1) 2)))))
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) (pow.f64 (fma.f64 2 a 1) 2))) 1)
(+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (*.f64 2 a)) 2)))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 1 (*.f64 2 a)) 4))))))
(+.f64 1 (fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) (pow.f64 (fma.f64 a 2 1) 2))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (fma.f64 a 2 1) 4))))))
(+.f64 (fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) (pow.f64 (fma.f64 2 a 1) 2))) 1) (*.f64 1/1572864 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (fma.f64 2 a 1) 4) (pow.f64 t 4)))))
(+.f64 (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) (pow.f64 (+.f64 1 (*.f64 2 a)) 6)))) (+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (*.f64 2 a)) 2)))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 1 (*.f64 2 a)) 4)))))))
(fma.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) (pow.f64 (fma.f64 a 2 1) 6))) (+.f64 1 (fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) (pow.f64 (fma.f64 a 2 1) 2))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (fma.f64 a 2 1) 4)))))))
(+.f64 (fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) (pow.f64 (fma.f64 2 a 1) 2))) (*.f64 1/1572864 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (fma.f64 2 a 1) 4) (pow.f64 t 4))))) (fma.f64 -1/12079595520 (*.f64 (pow.f64 (fma.f64 2 a 1) 6) (*.f64 (pow.f64 t 6) (pow.f64 b 6))) 1))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
1
(+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (*.f64 2 a)) 2)))))
(+.f64 1 (*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) (pow.f64 (fma.f64 a 2 1) 2)))))
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) (pow.f64 (fma.f64 2 a 1) 2))) 1)
(+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (*.f64 2 a)) 2)))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 1 (*.f64 2 a)) 4))))))
(+.f64 1 (fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) (pow.f64 (fma.f64 a 2 1) 2))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (fma.f64 a 2 1) 4))))))
(+.f64 (fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) (pow.f64 (fma.f64 2 a 1) 2))) 1) (*.f64 1/1572864 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (fma.f64 2 a 1) 4) (pow.f64 t 4)))))
(+.f64 (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) (pow.f64 (+.f64 1 (*.f64 2 a)) 6)))) (+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (*.f64 2 a)) 2)))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 1 (*.f64 2 a)) 4)))))))
(fma.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) (pow.f64 (fma.f64 a 2 1) 6))) (+.f64 1 (fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) (pow.f64 (fma.f64 a 2 1) 2))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (fma.f64 a 2 1) 4)))))))
(+.f64 (fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) (pow.f64 (fma.f64 2 a 1) 2))) (*.f64 1/1572864 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (fma.f64 2 a 1) 4) (pow.f64 t 4))))) (fma.f64 -1/12079595520 (*.f64 (pow.f64 (fma.f64 2 a 1) 6) (*.f64 (pow.f64 t 6) (pow.f64 b 6))) 1))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(*.f64 1/16 (*.f64 t b))
(+.f64 (*.f64 1/8 (*.f64 a (*.f64 t b))) (*.f64 1/16 (*.f64 t b)))
(fma.f64 1/16 (*.f64 t b) (*.f64 (*.f64 1/8 a) (*.f64 t b)))
(*.f64 (*.f64 t b) (+.f64 (*.f64 a 1/8) 1/16))
(*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 a 1/8)))
(+.f64 (*.f64 1/8 (*.f64 a (*.f64 t b))) (*.f64 1/16 (*.f64 t b)))
(fma.f64 1/16 (*.f64 t b) (*.f64 (*.f64 1/8 a) (*.f64 t b)))
(*.f64 (*.f64 t b) (+.f64 (*.f64 a 1/8) 1/16))
(*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 a 1/8)))
(+.f64 (*.f64 1/8 (*.f64 a (*.f64 t b))) (*.f64 1/16 (*.f64 t b)))
(fma.f64 1/16 (*.f64 t b) (*.f64 (*.f64 1/8 a) (*.f64 t b)))
(*.f64 (*.f64 t b) (+.f64 (*.f64 a 1/8) 1/16))
(*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 a 1/8)))
(*.f64 1/8 (*.f64 a (*.f64 t b)))
(*.f64 (*.f64 1/8 a) (*.f64 t b))
(*.f64 (*.f64 t b) (*.f64 a 1/8))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(fma.f64 1/16 (*.f64 t b) (*.f64 (*.f64 1/8 a) (*.f64 t b)))
(*.f64 (*.f64 t b) (+.f64 (*.f64 a 1/8) 1/16))
(*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 a 1/8)))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(fma.f64 1/16 (*.f64 t b) (*.f64 (*.f64 1/8 a) (*.f64 t b)))
(*.f64 (*.f64 t b) (+.f64 (*.f64 a 1/8) 1/16))
(*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 a 1/8)))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(fma.f64 1/16 (*.f64 t b) (*.f64 (*.f64 1/8 a) (*.f64 t b)))
(*.f64 (*.f64 t b) (+.f64 (*.f64 a 1/8) 1/16))
(*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 a 1/8)))
(*.f64 1/8 (*.f64 a (*.f64 t b)))
(*.f64 (*.f64 1/8 a) (*.f64 t b))
(*.f64 (*.f64 t b) (*.f64 a 1/8))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(fma.f64 1/16 (*.f64 t b) (*.f64 (*.f64 1/8 a) (*.f64 t b)))
(*.f64 (*.f64 t b) (+.f64 (*.f64 a 1/8) 1/16))
(*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 a 1/8)))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(fma.f64 1/16 (*.f64 t b) (*.f64 (*.f64 1/8 a) (*.f64 t b)))
(*.f64 (*.f64 t b) (+.f64 (*.f64 a 1/8) 1/16))
(*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 a 1/8)))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(fma.f64 1/16 (*.f64 t b) (*.f64 (*.f64 1/8 a) (*.f64 t b)))
(*.f64 (*.f64 t b) (+.f64 (*.f64 a 1/8) 1/16))
(*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 a 1/8)))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 1/16 (*.f64 t z))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(*.f64 1/8 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 1/8))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(*.f64 1/8 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 1/8))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(fma.f64 1/16 (*.f64 t z) (*.f64 1/8 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t z) (+.f64 1/16 (*.f64 y 1/8)))
(*.f64 1/16 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 1/16 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 1/16 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 1/16 (*.f64 (+.f64 (*.f64 2 y) 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 y)) z)))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))))) 1)
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 z (/.f64 (fma.f64 y 2 1) (/.f64 -16 t))))
(*.f64 1 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 z (/.f64 (fma.f64 y 2 1) (/.f64 -16 t))))
(*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) 1)
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 z (/.f64 (fma.f64 y 2 1) (/.f64 -16 t))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))) (sqrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 z (/.f64 (fma.f64 y 2 1) (/.f64 -16 t))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))) 2))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 z (/.f64 (fma.f64 y 2 1) (/.f64 -16 t))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))) 2) (cbrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 z (/.f64 (fma.f64 y 2 1) (/.f64 -16 t))))
(pow.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) 1)
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 z (/.f64 (fma.f64 y 2 1) (/.f64 -16 t))))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))) 2)
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 z (/.f64 (fma.f64 y 2 1) (/.f64 -16 t))))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))) 3)
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 z (/.f64 (fma.f64 y 2 1) (/.f64 -16 t))))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) 3) 1/3)
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 z (/.f64 (fma.f64 y 2 1) (/.f64 -16 t))))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) 2))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))) 2))
(fabs.f64 (cos.f64 (*.f64 z (/.f64 (fma.f64 y 2 1) (/.f64 -16 t)))))
(log.f64 (exp.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 z (/.f64 (fma.f64 y 2 1) (/.f64 -16 t))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 z (/.f64 (fma.f64 y 2 1) (/.f64 -16 t))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) 3))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 z (/.f64 (fma.f64 y 2 1) (/.f64 -16 t))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 z (/.f64 (fma.f64 y 2 1) (/.f64 -16 t))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 z (/.f64 (fma.f64 y 2 1) (/.f64 -16 t))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))) 1))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 z (/.f64 (fma.f64 y 2 1) (/.f64 -16 t))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))))
(cos.f64 (*.f64 z (/.f64 (fma.f64 y 2 1) (/.f64 -16 t))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))))) 1)
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(*.f64 1 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(*.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))) 1)
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))))) (sqrt.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))))) 2))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))))) 2) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(pow.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))) 1)
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))))) 2)
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))))) 3)
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(pow.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))) 3) 1/3)
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))) 2))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 (fma.f64 a 2 1) (/.f64 b 16)))) 2))
(fabs.f64 (cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))))
(log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))) 3))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))))) 1))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))))) 1)
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 1 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (fma.f64 a 2 1) (*.f64 b (*.f64 t 1/16)))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (fma.f64 a 2 1) (*.f64 (*.f64 t 1/16) b))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 b (*.f64 (fma.f64 a 2 1) (*.f64 t 1/16)))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (*.f64 (fma.f64 a 2 1) b) (*.f64 t 1/16))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))) 1)
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (sqrt.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))) (sqrt.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 a 2 1) b)) (*.f64 (sqrt.f64 (*.f64 (fma.f64 a 2 1) b)) (*.f64 t 1/16)))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (cbrt.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))) (pow.f64 (cbrt.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))) 2))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))) 2) (cbrt.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 a 2 1) b)) 2) (*.f64 (cbrt.f64 (*.f64 (fma.f64 a 2 1) b)) (*.f64 t 1/16)))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (*.f64 (/.f64 b 16) (fma.f64 a 2 1)) t)
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (*.f64 (/.f64 b 16) (fma.f64 a 2 1)) (neg.f64 (neg.f64 t)))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (*.f64 t 1/16) (*.f64 (fma.f64 a 2 1) b))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (*.f64 (fma.f64 a 2 1) (neg.f64 b)) (*.f64 -1/16 t))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (*.f64 (*.f64 (/.f64 b 16) (fma.f64 a 2 1)) 1) t)
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (*.f64 (*.f64 (/.f64 b 16) (fma.f64 a 2 1)) (sqrt.f64 t)) (sqrt.f64 t))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (*.f64 (*.f64 (/.f64 b 16) (fma.f64 a 2 1)) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 1/16 (*.f64 (*.f64 (fma.f64 a 2 1) b) t))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 1/16 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 1 t)))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (*.f64 1/4 (sqrt.f64 t)) (*.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) 4) (sqrt.f64 t)))
(*.f64 (*.f64 (sqrt.f64 t) 1/4) (*.f64 (sqrt.f64 t) (/.f64 (fma.f64 a 2 1) (/.f64 4 b))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 (fma.f64 2 a 1) 4) b) t))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 (*.f64 (fma.f64 a 2 1) b) (cbrt.f64 (/.f64 16 t))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 (fma.f64 a 2 1) (/.f64 (cbrt.f64 (/.f64 16 t)) b)))
(*.f64 (/.f64 (fma.f64 2 a 1) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 b (cbrt.f64 (/.f64 16 t))))
(*.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) 1) (*.f64 t 1/16))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (/.f64 b (/.f64 16 t)) (fma.f64 a 2 1))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (*.f64 (/.f64 b 4) (sqrt.f64 t)) (*.f64 (/.f64 (fma.f64 a 2 1) 4) (sqrt.f64 t)))
(*.f64 (*.f64 (sqrt.f64 t) (/.f64 b 4)) (*.f64 (sqrt.f64 t) (/.f64 (fma.f64 a 2 1) 4)))
(*.f64 (sqrt.f64 t) (*.f64 (/.f64 b 4) (/.f64 (fma.f64 2 a 1) (/.f64 4 (sqrt.f64 t)))))
(*.f64 -1/16 (*.f64 (*.f64 (fma.f64 a 2 1) b) (neg.f64 t)))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (/.f64 (fma.f64 a 2 1) (/.f64 16 t)) b)
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) -16) (neg.f64 t))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (*.f64 -1/16 t) (*.f64 (fma.f64 a 2 1) (neg.f64 b)))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (*.f64 (*.f64 t 1/16) b) (fma.f64 a 2 1))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (/.f64 (fma.f64 a 2 1) 1) (*.f64 b (*.f64 t 1/16)))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (/.f64 (fma.f64 a 2 1) 1) (/.f64 b (/.f64 16 t)))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (/.f64 (fma.f64 a 2 1) 16) (*.f64 (/.f64 b 1) t))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (/.f64 (fma.f64 a 2 1) 16) (*.f64 b t))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (*.f64 (/.f64 (fma.f64 a 2 1) 4) (sqrt.f64 t)) (*.f64 (/.f64 b 4) (sqrt.f64 t)))
(*.f64 (*.f64 (sqrt.f64 t) (/.f64 b 4)) (*.f64 (sqrt.f64 t) (/.f64 (fma.f64 a 2 1) 4)))
(*.f64 (sqrt.f64 t) (*.f64 (/.f64 b 4) (/.f64 (fma.f64 2 a 1) (/.f64 4 (sqrt.f64 t)))))
(*.f64 (/.f64 (fma.f64 a 2 1) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 b (cbrt.f64 (/.f64 16 t))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 (fma.f64 a 2 1) (/.f64 (cbrt.f64 (/.f64 16 t)) b)))
(*.f64 (/.f64 (fma.f64 2 a 1) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 b (cbrt.f64 (/.f64 16 t))))
(*.f64 (/.f64 b 1) (/.f64 (fma.f64 a 2 1) (/.f64 16 t)))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (/.f64 b 16) (*.f64 (/.f64 (fma.f64 a 2 1) 1) t))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (/.f64 b (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 (fma.f64 a 2 1) (cbrt.f64 (/.f64 16 t))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 (fma.f64 a 2 1) (/.f64 (cbrt.f64 (/.f64 16 t)) b)))
(*.f64 (/.f64 (fma.f64 2 a 1) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 b (cbrt.f64 (/.f64 16 t))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 a 2 1) b)) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 a 2 1) b)) 16) t))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 a 2 1) b)) 16) t) (sqrt.f64 (*.f64 (fma.f64 a 2 1) b)))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 a 2 1) b)) 16) (/.f64 (sqrt.f64 (*.f64 (fma.f64 a 2 1) b)) (/.f64 1 t)))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 a 2 1) b)) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 a 2 1) b)) (cbrt.f64 (/.f64 16 t))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 (fma.f64 a 2 1) (/.f64 (cbrt.f64 (/.f64 16 t)) b)))
(*.f64 (/.f64 (fma.f64 2 a 1) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 b (cbrt.f64 (/.f64 16 t))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 a 2 1) b)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (fma.f64 a 2 1) b)) (/.f64 16 t)))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 a 2 1) b)) 2) 16) (/.f64 (cbrt.f64 (*.f64 (fma.f64 a 2 1) b)) (/.f64 1 t)))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 a 2 1) b)) 2) 4) (sqrt.f64 t)) (/.f64 (cbrt.f64 (*.f64 (fma.f64 a 2 1) b)) (/.f64 4 (sqrt.f64 t))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b (fma.f64 a 2 1))) 2) 4) (*.f64 (sqrt.f64 t) (/.f64 (cbrt.f64 (*.f64 b (fma.f64 a 2 1))) (/.f64 4 (sqrt.f64 t)))))
(*.f64 (sqrt.f64 t) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b (fma.f64 2 a 1))) 2) 4) (*.f64 (sqrt.f64 t) (/.f64 (cbrt.f64 (*.f64 b (fma.f64 2 a 1))) 4))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 a 2 1) b)) 2) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (cbrt.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))))
(*.f64 (cbrt.f64 (*.f64 t (*.f64 (fma.f64 a 2 1) (/.f64 b 16)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 b (fma.f64 a 2 1))) 2) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 b (fma.f64 2 a 1))) 2) (/.f64 (pow.f64 (cbrt.f64 (/.f64 16 t)) 2) (cbrt.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))))
(*.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) -1) (neg.f64 (*.f64 t 1/16)))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (/.f64 1 (/.f64 16 (*.f64 (fma.f64 a 2 1) t))) b)
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (/.f64 1 (/.f64 (/.f64 16 t) (sqrt.f64 (*.f64 (fma.f64 a 2 1) b)))) (sqrt.f64 (*.f64 (fma.f64 a 2 1) b)))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (/.f64 1 (/.f64 (/.f64 16 t) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 a 2 1) b)) 2))) (cbrt.f64 (*.f64 (fma.f64 a 2 1) b)))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (/.f64 (fma.f64 a 2 1) -16) (*.f64 b (neg.f64 t)))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (/.f64 (fma.f64 a 2 1) (/.f64 -16 t)) (neg.f64 b))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (/.f64 (fma.f64 a 2 1) (/.f64 (/.f64 16 t) (sqrt.f64 b))) (sqrt.f64 b))
(*.f64 (sqrt.f64 b) (/.f64 (fma.f64 a 2 1) (/.f64 16 (*.f64 (sqrt.f64 b) t))))
(*.f64 (/.f64 (*.f64 (fma.f64 2 a 1) (sqrt.f64 b)) 16) (*.f64 t (sqrt.f64 b)))
(*.f64 (/.f64 (fma.f64 a 2 1) (/.f64 (/.f64 16 t) (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))
(*.f64 (cbrt.f64 b) (*.f64 (/.f64 (fma.f64 a 2 1) (/.f64 16 t)) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (*.f64 t (/.f64 (fma.f64 2 a 1) 16)) (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b)))
(*.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 (sqrt.f64 t))) (sqrt.f64 t))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a 2 1)) (/.f64 16 (*.f64 b t))) (sqrt.f64 (fma.f64 a 2 1)))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a 2 1)) 2) (/.f64 16 (*.f64 b t))) (cbrt.f64 (fma.f64 a 2 1)))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 a 2 1) b)) 2) (/.f64 16 t)) (cbrt.f64 (*.f64 (fma.f64 a 2 1) b)))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (/.f64 (*.f64 (/.f64 b 16) (fma.f64 a 2 1)) 1) t)
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (/.f64 (*.f64 (/.f64 b 16) (fma.f64 a 2 1)) 1) (/.f64 t 1))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (/.f64 (*.f64 (/.f64 b 16) (fma.f64 a 2 1)) (/.f64 1 (sqrt.f64 t))) (sqrt.f64 t))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (/.f64 (*.f64 (/.f64 b 16) (fma.f64 a 2 1)) (/.f64 1 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (/.f64 (*.f64 (/.f64 b 16) (fma.f64 a 2 1)) -1) (neg.f64 t))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (/.f64 (*.f64 (fma.f64 a 2 1) (neg.f64 b)) 16) (neg.f64 t))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (/.f64 (*.f64 (fma.f64 a 2 1) (neg.f64 b)) -1) (*.f64 t 1/16))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) 1) 1) (*.f64 t 1/16))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) 1) 16) t)
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) 1) 16) (neg.f64 (neg.f64 t)))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) 1) -16) (neg.f64 t))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) 1) (/.f64 16 (sqrt.f64 t))) (sqrt.f64 t))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) 1) (/.f64 16 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) 1) -1) (neg.f64 (*.f64 t 1/16)))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) 4) (sqrt.f64 t)) 1) (sqrt.f64 (*.f64 t 1/16)))
(*.f64 (*.f64 (sqrt.f64 t) (/.f64 (fma.f64 a 2 1) (/.f64 4 b))) (sqrt.f64 (*.f64 1/16 t)))
(*.f64 (sqrt.f64 t) (*.f64 (*.f64 (/.f64 (fma.f64 2 a 1) 4) b) (sqrt.f64 (*.f64 1/16 t))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) 4) (sqrt.f64 t)) 4) (sqrt.f64 t))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) 4) (sqrt.f64 t)) (sqrt.f64 -16)) (sqrt.f64 (neg.f64 t)))
(*.f64 (/.f64 (/.f64 (fma.f64 a 2 1) (/.f64 4 b)) (/.f64 (sqrt.f64 -16) (sqrt.f64 t))) (sqrt.f64 (neg.f64 t)))
(*.f64 (/.f64 (fma.f64 2 a 1) (*.f64 (/.f64 (sqrt.f64 -16) (sqrt.f64 t)) (/.f64 4 b))) (sqrt.f64 (neg.f64 t)))
(*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) 1) (cbrt.f64 (*.f64 t 1/16)))
(*.f64 (/.f64 (*.f64 b (fma.f64 a 2 1)) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (cbrt.f64 (*.f64 1/16 t)))
(*.f64 (*.f64 b (/.f64 (fma.f64 2 a 1) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2))) (cbrt.f64 (*.f64 1/16 t)))
(*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (cbrt.f64 16)) (cbrt.f64 t))
(*.f64 (cbrt.f64 t) (/.f64 (*.f64 b (fma.f64 a 2 1)) (*.f64 (cbrt.f64 16) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2))))
(*.f64 (cbrt.f64 t) (*.f64 (/.f64 b (cbrt.f64 16)) (/.f64 (fma.f64 2 a 1) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2))))
(*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (cbrt.f64 -16)) (cbrt.f64 (neg.f64 t)))
(*.f64 (/.f64 (*.f64 b (fma.f64 a 2 1)) (*.f64 (cbrt.f64 -16) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2))) (cbrt.f64 (neg.f64 t)))
(*.f64 (*.f64 (/.f64 b (cbrt.f64 -16)) (/.f64 (fma.f64 2 a 1) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2))) (cbrt.f64 (neg.f64 t)))
(pow.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))) 1)
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(pow.f64 (sqrt.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))) 2)
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(pow.f64 (cbrt.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))) 3)
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(pow.f64 (pow.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))) 3) 1/3)
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(pow.f64 (/.f64 16 (*.f64 (*.f64 (fma.f64 a 2 1) b) t)) -1)
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(neg.f64 (*.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) -16) t))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(sqrt.f64 (pow.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))) 2))
(sqrt.f64 (pow.f64 (*.f64 t (*.f64 (fma.f64 a 2 1) (/.f64 b 16))) 2))
(fabs.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) (fma.f64 a 2 1)) (*.f64 t 1/16)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) (fma.f64 a 2 1)) (*.f64 1/16 t)))
(*.f64 1/16 (*.f64 t (*.f64 (fma.f64 2 a 1) (log.f64 (exp.f64 b)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(cbrt.f64 (pow.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))) 3))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 a 2 1) b) 3) (pow.f64 (/.f64 16 t) 3)))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(expm1.f64 (log1p.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(exp.f64 (log.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(exp.f64 (*.f64 (log.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))) 1))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(log1p.f64 (expm1.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))) 1)
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 1 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (fma.f64 y 2 1) (*.f64 1/16 (*.f64 z t)))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 z (*.f64 (fma.f64 y 2 1) (*.f64 t 1/16)))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (*.f64 (fma.f64 y 2 1) z) (*.f64 t 1/16))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 t (*.f64 (*.f64 (fma.f64 y 2 1) z) 1/16))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))) 1)
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) (sqrt.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 y 2 1) z)) (*.f64 (sqrt.f64 (*.f64 (fma.f64 y 2 1) z)) (*.f64 t 1/16)))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) 2))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) 2) (cbrt.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) z)) 2) (*.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) z)) (*.f64 t 1/16)))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (*.f64 (*.f64 (fma.f64 y 2 1) z) 1/16) t)
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (*.f64 (*.f64 (fma.f64 y 2 1) z) 1/16) (neg.f64 (neg.f64 t)))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (*.f64 t 1/16) (*.f64 (fma.f64 y 2 1) z))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (*.f64 (fma.f64 y 2 1) (neg.f64 z)) (*.f64 -1/16 t))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 y 2 1) z) 1/16) 1) t)
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 y 2 1) z) 1/16) (sqrt.f64 t)) (sqrt.f64 t))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 y 2 1) z) 1/16) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) 1) (*.f64 t 1/16))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 1/16 (*.f64 (*.f64 (fma.f64 y 2 1) z) t))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 1/16 (*.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) 1) t))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (*.f64 1/4 (sqrt.f64 t)) (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 4 (sqrt.f64 t))))
(*.f64 (*.f64 (sqrt.f64 t) 1/4) (/.f64 (fma.f64 y 2 1) (/.f64 (/.f64 4 (sqrt.f64 t)) z)))
(*.f64 1/4 (*.f64 (/.f64 (fma.f64 y 2 1) (/.f64 4 z)) t))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 (*.f64 (fma.f64 y 2 1) z) (cbrt.f64 (/.f64 16 t))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 (fma.f64 y 2 1) (/.f64 (cbrt.f64 (/.f64 16 t)) z)))
(/.f64 z (/.f64 (pow.f64 (cbrt.f64 (/.f64 16 t)) 2) (/.f64 (fma.f64 y 2 1) (cbrt.f64 (/.f64 16 t)))))
(*.f64 (*.f64 (/.f64 z 16) t) (fma.f64 y 2 1))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (*.f64 (/.f64 z 4) (sqrt.f64 t)) (*.f64 (/.f64 (fma.f64 y 2 1) 4) (sqrt.f64 t)))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (*.f64 (/.f64 (fma.f64 y 2 1) 16) t) z)
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) -16) (neg.f64 t))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 -1/16 (*.f64 (*.f64 (fma.f64 y 2 1) z) (neg.f64 t)))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (*.f64 1/16 (*.f64 z t)) (fma.f64 y 2 1))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (*.f64 -1/16 t) (*.f64 (fma.f64 y 2 1) (neg.f64 z)))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (/.f64 (fma.f64 y 2 1) 1) (*.f64 z (*.f64 t 1/16)))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (/.f64 (fma.f64 y 2 1) 1) (*.f64 (/.f64 z 16) t))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (/.f64 (fma.f64 y 2 1) 16) (*.f64 (/.f64 z 1) t))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (/.f64 (fma.f64 y 2 1) 16) (*.f64 z t))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (*.f64 (/.f64 (fma.f64 y 2 1) 4) (sqrt.f64 t)) (*.f64 (/.f64 z 4) (sqrt.f64 t)))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (/.f64 (fma.f64 y 2 1) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 z (cbrt.f64 (/.f64 16 t))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 (fma.f64 y 2 1) (/.f64 (cbrt.f64 (/.f64 16 t)) z)))
(/.f64 z (/.f64 (pow.f64 (cbrt.f64 (/.f64 16 t)) 2) (/.f64 (fma.f64 y 2 1) (cbrt.f64 (/.f64 16 t)))))
(*.f64 (/.f64 z 1) (*.f64 (/.f64 (fma.f64 y 2 1) 16) t))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (/.f64 z 16) (/.f64 (fma.f64 y 2 1) (/.f64 1 t)))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (/.f64 z (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 (fma.f64 y 2 1) (cbrt.f64 (/.f64 16 t))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 (fma.f64 y 2 1) (/.f64 (cbrt.f64 (/.f64 16 t)) z)))
(/.f64 z (/.f64 (pow.f64 (cbrt.f64 (/.f64 16 t)) 2) (/.f64 (fma.f64 y 2 1) (cbrt.f64 (/.f64 16 t)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 y 2 1) z)) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 y 2 1) z)) 16) t))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 y 2 1) z)) 16) t) (sqrt.f64 (*.f64 (fma.f64 y 2 1) z)))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 y 2 1) z)) 16) (*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 y 2 1) z)) 1) t))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 y 2 1) z)) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 y 2 1) z)) (cbrt.f64 (/.f64 16 t))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 (fma.f64 y 2 1) (/.f64 (cbrt.f64 (/.f64 16 t)) z)))
(/.f64 z (/.f64 (pow.f64 (cbrt.f64 (/.f64 16 t)) 2) (/.f64 (fma.f64 y 2 1) (cbrt.f64 (/.f64 16 t)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) z)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) z)) 16) t))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) z)) 2) 16) (*.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) z)) 1) t))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) z)) 2) 4) (sqrt.f64 t)) (/.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) z)) (/.f64 4 (sqrt.f64 t))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y 2 1))) 2) 4) (*.f64 (sqrt.f64 t) (*.f64 (/.f64 (cbrt.f64 (*.f64 z (fma.f64 y 2 1))) 4) (sqrt.f64 t))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y 2 1))) 2) (/.f64 4 (sqrt.f64 t))) (*.f64 (sqrt.f64 t) (/.f64 (cbrt.f64 (*.f64 z (fma.f64 y 2 1))) 4)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) z)) 2) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (cbrt.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))))
(*.f64 (cbrt.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y 2 1))) 2) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y 2 1))) 2) (/.f64 (pow.f64 (cbrt.f64 (/.f64 16 t)) 2) (cbrt.f64 (*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1)))))))
(*.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) -1) (neg.f64 (*.f64 t 1/16)))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (/.f64 1 (/.f64 16 (*.f64 (fma.f64 y 2 1) t))) z)
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (/.f64 1 (/.f64 (/.f64 16 t) (sqrt.f64 (*.f64 (fma.f64 y 2 1) z)))) (sqrt.f64 (*.f64 (fma.f64 y 2 1) z)))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (/.f64 1 (/.f64 (/.f64 16 t) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) z)) 2))) (cbrt.f64 (*.f64 (fma.f64 y 2 1) z)))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (/.f64 (fma.f64 y 2 1) -16) (*.f64 z (neg.f64 t)))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (/.f64 (fma.f64 y 2 1) (/.f64 -16 t)) (neg.f64 z))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (/.f64 (fma.f64 y 2 1) (/.f64 (/.f64 16 t) (sqrt.f64 z))) (sqrt.f64 z))
(*.f64 (sqrt.f64 z) (/.f64 (fma.f64 y 2 1) (/.f64 (/.f64 16 t) (sqrt.f64 z))))
(*.f64 (*.f64 t (/.f64 (fma.f64 y 2 1) 16)) (*.f64 (sqrt.f64 z) (sqrt.f64 z)))
(*.f64 (/.f64 (fma.f64 y 2 1) (/.f64 16 (*.f64 (pow.f64 (cbrt.f64 z) 2) t))) (cbrt.f64 z))
(*.f64 (cbrt.f64 z) (*.f64 (/.f64 (fma.f64 y 2 1) 16) (*.f64 t (pow.f64 (cbrt.f64 z) 2))))
(*.f64 (/.f64 (*.f64 (fma.f64 y 2 1) (cbrt.f64 z)) (/.f64 16 (pow.f64 (cbrt.f64 z) 2))) t)
(*.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 (sqrt.f64 t))) (sqrt.f64 t))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 y 2 1)) (/.f64 16 (*.f64 z t))) (sqrt.f64 (fma.f64 y 2 1)))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y 2 1)) 2) (/.f64 16 (*.f64 z t))) (cbrt.f64 (fma.f64 y 2 1)))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) z)) 2) (/.f64 16 t)) (cbrt.f64 (*.f64 (fma.f64 y 2 1) z)))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 y 2 1) z) 1/16) 1) t)
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 y 2 1) z) 1/16) 1) (/.f64 t 1))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 y 2 1) z) 1/16) (/.f64 1 (sqrt.f64 t))) (sqrt.f64 t))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 y 2 1) z) 1/16) (/.f64 1 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 y 2 1) z) 1/16) -1) (neg.f64 t))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (/.f64 (*.f64 (fma.f64 y 2 1) (neg.f64 z)) 16) (neg.f64 t))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (/.f64 (*.f64 (fma.f64 y 2 1) (neg.f64 z)) -1) (*.f64 t 1/16))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) 1) 1) (*.f64 t 1/16))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) 1) 16) t)
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) 1) 16) (neg.f64 (neg.f64 t)))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) 1) -16) (neg.f64 t))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) 1) (/.f64 16 (sqrt.f64 t))) (sqrt.f64 t))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) 1) (/.f64 16 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) 1) -1) (neg.f64 (*.f64 t 1/16)))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 4 (sqrt.f64 t))) 1) (sqrt.f64 (*.f64 t 1/16)))
(*.f64 (sqrt.f64 (*.f64 1/16 t)) (/.f64 (fma.f64 y 2 1) (/.f64 (/.f64 4 (sqrt.f64 t)) z)))
(*.f64 (sqrt.f64 (*.f64 1/16 t)) (*.f64 (sqrt.f64 t) (/.f64 (fma.f64 y 2 1) (/.f64 4 z))))
(*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 4 (sqrt.f64 t))) 4) (sqrt.f64 t))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 4 (sqrt.f64 t))) (sqrt.f64 -16)) (sqrt.f64 (neg.f64 t)))
(*.f64 (sqrt.f64 (neg.f64 t)) (/.f64 (*.f64 z (fma.f64 y 2 1)) (*.f64 (sqrt.f64 -16) (/.f64 4 (sqrt.f64 t)))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 t)) (*.f64 (sqrt.f64 t) (/.f64 (fma.f64 y 2 1) (/.f64 4 z)))) (sqrt.f64 -16))
(*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) 1) (cbrt.f64 (*.f64 t 1/16)))
(*.f64 (cbrt.f64 (*.f64 1/16 t)) (/.f64 (*.f64 z (fma.f64 y 2 1)) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (cbrt.f64 16)) (cbrt.f64 t))
(*.f64 (cbrt.f64 t) (/.f64 (*.f64 z (fma.f64 y 2 1)) (*.f64 (cbrt.f64 16) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2))))
(/.f64 (/.f64 (*.f64 z (fma.f64 y 2 1)) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 (cbrt.f64 16) (cbrt.f64 t)))
(*.f64 (/.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (cbrt.f64 -16)) (cbrt.f64 (neg.f64 t)))
(*.f64 (cbrt.f64 (neg.f64 t)) (/.f64 (*.f64 z (fma.f64 y 2 1)) (*.f64 (cbrt.f64 -16) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2))))
(*.f64 (cbrt.f64 (neg.f64 t)) (/.f64 (*.f64 z (fma.f64 y 2 1)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 16 t)) 2) (cbrt.f64 -16))))
(pow.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))) 1)
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) 2)
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) 3)
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(pow.f64 (pow.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))) 3) 1/3)
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(pow.f64 (/.f64 (/.f64 16 (*.f64 z t)) (fma.f64 y 2 1)) -1)
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(neg.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 -16 t)))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))) 2))
(sqrt.f64 (pow.f64 (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z))) 2))
(fabs.f64 (*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 z) (fma.f64 y 2 1)) (*.f64 t 1/16)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 z) (fma.f64 y 2 1)) (*.f64 1/16 t)))
(*.f64 t (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (log.f64 (exp.f64 z)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))))))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16))) 3))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 y 2 1) z) 3) (pow.f64 (/.f64 16 t) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 z (fma.f64 y 2 1)) 3) (/.f64 4096 (pow.f64 t 3))))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 z (fma.f64 y 2 1)) 3) 4096) (pow.f64 t 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(exp.f64 (log.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))) 1))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z (*.f64 t 1/16)))))
(*.f64 1/16 (*.f64 (fma.f64 y 2 1) (*.f64 t z)))
(*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1))))

eval848.0ms (3.1%)

Compiler

Compiled 43735 to 30067 computations (31.3% saved)

prune867.0ms (3.2%)

Pruning

125 alts after pruning (125 fresh and 0 done)

PrunedKeptTotal
New11681241292
Fresh011
Picked101
Done404
Total11731251298
Accurracy
38.2%
Counts
1298 → 125
Alt Table
Click to see full alt table
StatusAccuracyProgram
27.6%
(*.f64 (*.f64 x (fma.f64 -1/8 (*.f64 t (*.f64 (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))) y)) (cos.f64 (*.f64 1/16 (*.f64 t z))))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
29.2%
(*.f64 (*.f64 x (-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16))))) 1)) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
19.2%
(*.f64 (*.f64 x (+.f64 1 (*.f64 -1/512 (*.f64 (*.f64 (*.f64 t t) (*.f64 z z)) (pow.f64 (fma.f64 y 2 1) 2))))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
28.3%
(*.f64 (*.f64 x (fabs.f64 (cos.f64 (*.f64 1/16 (*.f64 (*.f64 t z) (fma.f64 y 2 1)))))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
24.1%
(*.f64 (*.f64 x (cos.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t)) 3) 1/3) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
28.7%
(*.f64 (*.f64 x (cos.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t))) 3) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
25.2%
(*.f64 (*.f64 x (cos.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 y y)) -1) (*.f64 z t)) (fma.f64 y 2 -1)) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
12.3%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (/.f64 (fma.f64 (*.f64 y 4) y -1) (+.f64 -1 (sqrt.f64 (*.f64 y 2)))) (/.f64 t (/.f64 (+.f64 1 (sqrt.f64 (*.f64 y 2))) z))) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
28.9%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16)))) 3))
22.3%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b)) 3) 1/3) 16)))
28.3%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b))) 3) 16)))
10.3%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 2 a) 2) -1) (/.f64 (+.f64 1 (sqrt.f64 (*.f64 2 a))) (*.f64 t b))) (+.f64 (sqrt.f64 (*.f64 2 a)) -1)) 16)))
10.2%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 (/.f64 (*.f64 t b) (*.f64 (+.f64 1 (sqrt.f64 (*.f64 2 a))) (+.f64 -1 (sqrt.f64 (*.f64 2 a))))) (+.f64 (*.f64 4 (*.f64 a a)) -1)) 16)))
29.0%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 t b) 16)))
28.5%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 2 (*.f64 t (*.f64 b a))) 16)))
26.8%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (expm1.f64 (log1p.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b)))) 16)))
27.0%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b)) 3)) 16)))
29.9%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 t z) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
26.1%
(*.f64 (*.f64 x (cos.f64 (/.f64 (expm1.f64 (log1p.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t)))) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
30.1%
(*.f64 (*.f64 x 1) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
28.8%
(*.f64 (cos.f64 (*.f64 t (/.f64 (fma.f64 y 2 1) (/.f64 16 z)))) (*.f64 x (cos.f64 (*.f64 t (/.f64 (fma.f64 2 a 1) (/.f64 16 b))))))
29.5%
(*.f64 x (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)))) 3) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
29.3%
(*.f64 x (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 z (*.f64 t 1/16))) (cos.f64 (*.f64 z (*.f64 t (*.f64 y 1/8))))) (*.f64 (sin.f64 (*.f64 z (*.f64 t 1/16))) (sin.f64 (*.f64 z (*.f64 t (*.f64 y 1/8)))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
29.6%
(*.f64 x (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (cos.f64 (*.f64 (*.f64 t z) (*.f64 1/8 y)))) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (sin.f64 (*.f64 (*.f64 t z) (*.f64 1/8 y))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
29.5%
(*.f64 x (*.f64 (-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))))) 1) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
28.0%
(*.f64 x (*.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 y -1/8) (*.f64 (*.f64 t z) (sin.f64 (*.f64 1/16 (*.f64 t z)))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
29.5%
(*.f64 x (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)))) 2) (cbrt.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
28.9%
(*.f64 x (*.f64 (log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
27.9%
(*.f64 x (*.f64 (fabs.f64 (cos.f64 (*.f64 z (/.f64 (fma.f64 y 2 1) (/.f64 -16 t))))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
28.4%
(*.f64 x (*.f64 (fabs.f64 (cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
29.5%
(*.f64 x (*.f64 (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
24.3%
(*.f64 x (*.f64 (cos.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)) 3) 1/3)) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
29.6%
(*.f64 x (*.f64 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))) 3)) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
29.5%
(*.f64 x (*.f64 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))) 3)) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
28.4%
(*.f64 x (*.f64 (cos.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y 2 1))) 2) (/.f64 (pow.f64 (cbrt.f64 (/.f64 16 t)) 2) (cbrt.f64 (*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1)))))))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
25.1%
(*.f64 x (*.f64 (cos.f64 (/.f64 (/.f64 (*.f64 (-.f64 1/256 (/.f64 y (/.f64 64 y))) (*.f64 z t)) (*.f64 (cbrt.f64 (-.f64 1/16 (*.f64 y 1/8))) (cbrt.f64 (-.f64 1/16 (*.f64 y 1/8))))) (cbrt.f64 (-.f64 1/16 (*.f64 y 1/8))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
28.5%
(*.f64 x (*.f64 (cos.f64 (/.f64 (/.f64 (*.f64 z (fma.f64 y 2 1)) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 (cbrt.f64 16) (cbrt.f64 t)))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
25.5%
(*.f64 x (*.f64 (cos.f64 (/.f64 (-.f64 1/256 (/.f64 y (/.f64 64 y))) (/.f64 (-.f64 1/16 (*.f64 y 1/8)) (*.f64 z t)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
28.7%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))))))))
29.3%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 a 2 1) b)) 2) (*.f64 (cbrt.f64 (*.f64 (fma.f64 a 2 1) b)) (*.f64 t 1/16))))))
29.1%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (/.f64 (fma.f64 a 2 1) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 b (cbrt.f64 (/.f64 16 t)))))))
28.9%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (/.f64 (fma.f64 a 2 1) (/.f64 16 t)) b))))
29.2%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a 2 1)) 2) (/.f64 16 (*.f64 b t))) (cbrt.f64 (fma.f64 a 2 1))))))
28.4%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t)))))
15.0%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (/.f64 (*.f64 (fma.f64 2 a 1) (sqrt.f64 b)) 16) (*.f64 t (sqrt.f64 b))))))
14.5%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (*.f64 (/.f64 (fma.f64 a 2 1) 4) (sqrt.f64 t)) (*.f64 (/.f64 b 4) (sqrt.f64 t))))))
28.6%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (*.f64 (*.f64 (/.f64 b 16) (fma.f64 a 2 1)) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t)))))
14.1%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (*.f64 (*.f64 (/.f64 b 16) (fma.f64 a 2 1)) (sqrt.f64 t)) (sqrt.f64 t)))))
29.2%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (*.f64 b (/.f64 (fma.f64 2 a 1) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2))) (cbrt.f64 (*.f64 1/16 t))))))
28.8%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (cbrt.f64 t) (*.f64 (/.f64 b (cbrt.f64 16)) (/.f64 (fma.f64 2 a 1) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)))))))
28.8%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (cbrt.f64 b) (*.f64 (/.f64 (fma.f64 a 2 1) (/.f64 16 t)) (pow.f64 (cbrt.f64 b) 2))))))
18.3%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 2 a 1) (log.f64 (exp.f64 b))))))))
28.7%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))))))
28.9%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 1/16 (*.f64 t b)))))
27.0%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (cbrt.f64 (pow.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))) 3)))))
25.4%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 z t) (-.f64 (*.f64 (*.f64 y y) 1/64) 1/256)) (-.f64 (*.f64 1/8 y) 1/16))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
19.8%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 t z)) (*.f64 (fma.f64 y 2 1) (sqrt.f64 (*.f64 t z)))) 16)) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
12.9%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (sqrt.f64 z) (*.f64 t (fma.f64 y 2 1))) (/.f64 16 (sqrt.f64 z)))) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
24.7%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 z z)) (*.f64 t (fma.f64 y 2 1))) (/.f64 16 (cbrt.f64 z)))) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
29.0%
(*.f64 x (*.f64 (cos.f64 (/.f64 z (/.f64 (pow.f64 (cbrt.f64 (/.f64 16 t)) 2) (/.f64 (fma.f64 y 2 1) (cbrt.f64 (/.f64 16 t)))))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
26.8%
(*.f64 x (*.f64 (cos.f64 (/.f64 z (/.f64 (*.f64 t (-.f64 1/16 (*.f64 1/8 y))) (-.f64 (*.f64 (*.f64 t t) 1/256) (*.f64 (*.f64 t (*.f64 1/8 y)) (*.f64 t (*.f64 1/8 y))))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
28.9%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (fma.f64 2 a 1) (/.f64 (/.f64 (/.f64 16 (cbrt.f64 t)) (cbrt.f64 (*.f64 t t))) b)))))
29.7%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 2 a 1) b)) 2) (/.f64 16 (*.f64 (cbrt.f64 (*.f64 (fma.f64 2 a 1) b)) t))))))
29.2%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (/.f64 (*.f64 (fma.f64 2 a 1) b) (*.f64 (cbrt.f64 (/.f64 16 t)) (cbrt.f64 (/.f64 16 t)))) (cbrt.f64 (/.f64 16 t))))))
22.8%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (sqrt.f64 (fma.f64 2 a 1)) (/.f64 (/.f64 16 t) (*.f64 (sqrt.f64 (fma.f64 2 a 1)) b))))))
27.8%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (cbrt.f64 (*.f64 t t)) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
25.8%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (cbrt.f64 (*.f64 b b)) (/.f64 (/.f64 16 t) (*.f64 (cbrt.f64 b) (fma.f64 2 a 1)))))))
29.5%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 b (/.f64 (/.f64 16 t) (fma.f64 2 a 1))))))
29.0%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 a 1)) 2) (/.f64 16 t)) (*.f64 b (cbrt.f64 (fma.f64 2 a 1)))))))
29.4%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 2 a 1)))) (cbrt.f64 16)) (pow.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))) 2)))))
29.0%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (*.f64 (*.f64 (*.f64 a t) b) 1/8))))
25.3%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 t 1/16)) (*.f64 (fma.f64 2 a 1) b))))))
24.1%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z (log.f64 (exp.f64 t))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
28.4%
(*.f64 x (*.f64 (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) z)) 2) (*.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) z)) (*.f64 t 1/16)))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
19.7%
(*.f64 x (*.f64 (cos.f64 (*.f64 (/.f64 (/.f64 z (fma.f64 y -1/8 1/16)) t) (*.f64 (*.f64 t t) (+.f64 1/256 (*.f64 (*.f64 y y) -1/64))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
28.7%
(*.f64 x (*.f64 (cos.f64 (*.f64 (/.f64 (*.f64 (fma.f64 y 2 1) (cbrt.f64 z)) (/.f64 16 (pow.f64 (cbrt.f64 z) 2))) t)) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
28.3%
(*.f64 x (*.f64 (cos.f64 (*.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
29.3%
(*.f64 x (*.f64 (cos.f64 (*.f64 (/.f64 (*.f64 z (*.f64 t (fma.f64 1/8 y 1/16))) z) (/.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 y -1/8)))) (*.f64 t (+.f64 1/16 (*.f64 y -1/8)))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
29.1%
(*.f64 x (*.f64 (cos.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 (fma.f64 y 2 1) (/.f64 (cbrt.f64 (/.f64 16 t)) z)))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
25.4%
(*.f64 x (*.f64 (cos.f64 (*.f64 (+.f64 1/256 (*.f64 (*.f64 y y) -1/64)) (/.f64 t (/.f64 (fma.f64 y -1/8 1/16) z)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
14.0%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 (sqrt.f64 t) 1/4) (/.f64 (fma.f64 y 2 1) (/.f64 (/.f64 4 (sqrt.f64 t)) z)))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
26.0%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (fma.f64 -1/2 (pow.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))) 2) 1)))
29.2%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3)))
29.6%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b (*.f64 a 1/8)))) (cos.f64 (*.f64 1/16 (*.f64 t b)))) (*.f64 (sin.f64 (*.f64 t (*.f64 b (*.f64 a 1/8)))) (sin.f64 (*.f64 1/16 (*.f64 t b)))))))
29.2%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 1)))
18.4%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 (*.f64 t t) (pow.f64 (fma.f64 a 1/8 1/16) 2)) (*.f64 b b))))))
29.2%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
29.2%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (log1p.f64 (expm1.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
29.2%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))))
29.2%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
29.8%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (fabs.f64 (cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))))))
22.7%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (pow.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 3) 1/3))))
17.3%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (pow.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 2))))
29.4%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3))))
24.2%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 a a) 1/64) -1/256) (*.f64 t b)) (*.f64 (cbrt.f64 (fma.f64 a 1/8 -1/16)) (cbrt.f64 (fma.f64 a 1/8 -1/16)))) (cbrt.f64 (fma.f64 a 1/8 -1/16))))))
23.0%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (/.f64 (/.f64 (*.f64 (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)) (*.f64 t b)) (*.f64 (cbrt.f64 (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128)))) (cbrt.f64 (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128)))))) (cbrt.f64 (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128))))))))
24.2%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (/.f64 (+.f64 (*.f64 (*.f64 a a) 1/64) -1/256) (/.f64 (fma.f64 a 1/8 -1/16) (*.f64 t b))))))
29.6%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (/.f64 (*.f64 t b) (/.f64 1 (fma.f64 a 1/8 1/16))))))
29.2%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)))))
29.2%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b)))))
29.6%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
27.5%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
28.4%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 t y) (*.f64 1/8 z))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
29.5%
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/16 b) t)) (cos.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)))) (*.f64 (sin.f64 (*.f64 (*.f64 1/16 b) t)) (sin.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)))))))
29.2%
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 b (*.f64 1/8 a))))) (*.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) (sin.f64 (*.f64 t (*.f64 b (*.f64 1/8 a))))))))
27.9%
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) (*.f64 (*.f64 a t) b))))))
29.5%
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (fabs.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))))
29.2%
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (expm1.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))))))
13.8%
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (cos.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/16 b) t) 3) (pow.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 1/16 b) t) (*.f64 (*.f64 1/16 b) t)) (-.f64 (*.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)) (*.f64 (*.f64 t b) (*.f64 1/8 a))) (*.f64 (*.f64 (*.f64 1/16 b) t) (*.f64 (*.f64 t b) (*.f64 1/8 a)))))))))
23.8%
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (cos.f64 (/.f64 (*.f64 t (*.f64 b (-.f64 1/256 (*.f64 (*.f64 a a) 1/64)))) (+.f64 1/16 (*.f64 -1/8 a))))))
24.3%
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (cos.f64 (*.f64 (/.f64 (*.f64 t (*.f64 b (pow.f64 (cbrt.f64 (fma.f64 1/8 a 1/16)) 2))) (cbrt.f64 (fma.f64 -1/8 a 1/16))) (cbrt.f64 (-.f64 1/256 (*.f64 a (*.f64 a 1/64))))))))
23.9%
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (cos.f64 (*.f64 (/.f64 (*.f64 t b) (+.f64 1/16 (*.f64 -1/8 a))) (-.f64 1/256 (*.f64 a (*.f64 a 1/64)))))))
28.6%
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (cos.f64 (*.f64 t (*.f64 b (*.f64 1/8 a))))))
29.6%
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
27.8%
(*.f64 x (*.f64 (cos.f64 (*.f64 y (*.f64 (*.f64 t z) 1/8))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
27.8%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 y (*.f64 1/8 z)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
20.5%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (log.f64 (exp.f64 z)))))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
30.4%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
28.5%
(*.f64 x (*.f64 (cos.f64 (*.f64 1/4 (*.f64 (/.f64 (fma.f64 y 2 1) (/.f64 4 z)) t))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
28.2%
(*.f64 x (*.f64 (cos.f64 (*.f64 1/8 (*.f64 y (*.f64 t z)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
29.6%
(*.f64 x (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
26.4%
(*.f64 x (*.f64 (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
28.9%
(*.f64 x (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))) 3)) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
29.7%
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
30.2%
(*.f64 x (*.f64 1 (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
Compiler

Compiled 9006 to 6886 computations (23.5% saved)

localize42.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.7%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
95.1%
(*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16))
57.6%
(cos.f64 (*.f64 t (*.f64 1/16 z)))
48.7%
(cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))
Compiler

Compiled 93 to 58 computations (37.6% saved)

series14.0ms (0.1%)

Counts
2 → 84
Calls

21 calls:

TimeVariablePointExpression
2.0ms
x
@0
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
2.0ms
t
@0
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
1.0ms
z
@inf
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
1.0ms
a
@inf
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
1.0ms
b
@inf
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))

rewrite86.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1746×associate-*r/
440×add-sqr-sqrt
428×*-un-lft-identity
426×pow1
414×associate-+l+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02074
143270
2563370
Stop Event
node limit
Counts
2 → 42
Calls
Call 1
Inputs
(cos.f64 (*.f64 t (*.f64 1/16 z)))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
Outputs
(((-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))))) 1) (2)) ((*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) 1) (2)) ((*.f64 1 (cos.f64 (*.f64 t (*.f64 1/16 z)))) (2)) ((*.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))) (sqrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))))) (2)) ((*.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))) 2)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))) 2) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))))) (2)) ((pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) 1) (2)) ((pow.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))) 2) (2)) ((pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))) 3) (2)) ((pow.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) 2)) (2)) ((log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (2)) ((cbrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) 3)) (2)) ((expm1.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))))) (2)) ((exp.f64 (log.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))))) (2)) ((exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1)) (2)) ((log1p.f64 (expm1.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))))) (2)))
(((-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x)))) 1) (2)) ((/.f64 x (/.f64 2 (+.f64 (cos.f64 (*.f64 t (+.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16))))) (cos.f64 (*.f64 t (-.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16)))))))) (2)) ((/.f64 (*.f64 x (+.f64 (cos.f64 (*.f64 t (+.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16))))) (cos.f64 (*.f64 t (-.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16))))))) 2) (2)) ((/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 t (+.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16))))) (cos.f64 (*.f64 t (-.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16)))))) x) 2) (2)) ((/.f64 (*.f64 x (neg.f64 (+.f64 (cos.f64 (*.f64 t (+.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16))))) (cos.f64 (*.f64 t (-.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16)))))))) -2) (2)) ((/.f64 (*.f64 x (+.f64 (cos.f64 (*.f64 t (+.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16))))) (cos.f64 (-.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) (*.f64 t (*.f64 1/16 z)))))) 2) (2)) ((/.f64 (*.f64 1 (*.f64 x (+.f64 (cos.f64 (*.f64 t (+.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16))))) (cos.f64 (*.f64 t (-.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16)))))))) 2) (2)) ((/.f64 (*.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 t (+.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16))))) (cos.f64 (*.f64 t (-.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16)))))) x)) 2) (2)) ((/.f64 (*.f64 (*.f64 x (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))) (sqrt.f64 (+.f64 (cos.f64 (*.f64 t (+.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16))))) (cos.f64 (*.f64 t (-.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16)))))))) (sqrt.f64 2)) (2)) ((/.f64 (*.f64 (*.f64 x (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 2)) (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (+.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16))))) (cos.f64 (*.f64 t (-.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16)))))))) (cbrt.f64 2)) (2)) ((pow.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x)) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x)) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x)) 2)) (2)) ((log.f64 (pow.f64 (exp.f64 x) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x)) 3)) (2)) ((cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3))) (2)) ((cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3) (pow.f64 x 3))) (2)) ((expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x)))) (2)) ((exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x)))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x)))) (2)))

simplify95.0ms (0.4%)

Algorithm
egg-herbie
Rules
1558×unswap-sqr
1434×distribute-lft-in
1428×distribute-rgt-in
984×associate-*r*
638×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02867316
18077296
234286954
Stop Event
node limit
Counts
126 → 137
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 z 2))))
(+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 z 2))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 z 4)))))
(+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 z 2))) (+.f64 (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 z 4))) (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (pow.f64 z 6))))))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
1
(+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 z 2))))
(+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 z 2))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 z 4)))))
(+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 z 2))) (+.f64 (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 z 4))) (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (pow.f64 z 6))))))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x))
x
(+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 z 2) x)) (*.f64 -1/2 (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2) (*.f64 (pow.f64 b 2) x))))) x)
(+.f64 (*.f64 (+.f64 (*.f64 1/1024 (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2) (*.f64 (pow.f64 z 2) (*.f64 (pow.f64 b 2) x)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 4) (*.f64 (pow.f64 b 4) x))) (*.f64 1/1572864 (*.f64 (pow.f64 z 4) x)))) (pow.f64 t 4)) (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 z 2) x)) (*.f64 -1/2 (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2) (*.f64 (pow.f64 b 2) x))))) x))
(+.f64 (*.f64 (+.f64 (*.f64 -1/3145728 (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2) (*.f64 (pow.f64 z 4) (*.f64 (pow.f64 b 2) x)))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 6) (*.f64 (pow.f64 b 6) x))) (+.f64 (*.f64 -1/12288 (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 4) (*.f64 (pow.f64 z 2) (*.f64 (pow.f64 b 4) x)))) (*.f64 -1/12079595520 (*.f64 (pow.f64 z 6) x))))) (pow.f64 t 6)) (+.f64 (*.f64 (+.f64 (*.f64 1/1024 (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2) (*.f64 (pow.f64 z 2) (*.f64 (pow.f64 b 2) x)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 4) (*.f64 (pow.f64 b 4) x))) (*.f64 1/1572864 (*.f64 (pow.f64 z 4) x)))) (pow.f64 t 4)) (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 z 2) x)) (*.f64 -1/2 (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2) (*.f64 (pow.f64 b 2) x))))) x)))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x)
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x)))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x))
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x)))) (+.f64 (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 z 4) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x)))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x)))
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x)))) (+.f64 (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 z 4) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x)))) (+.f64 (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 z 6) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x)))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x)
(+.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x) (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2) x))))))
(+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 4) x))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x) (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2) x)))))))
(+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 4) x))))) (+.f64 (*.f64 -1/720 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 6) x))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x) (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2) x))))))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(+.f64 (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 a (*.f64 t (*.f64 b x)))))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x)))
(+.f64 (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 a (*.f64 t (*.f64 b x)))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x)) (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))))))))
(+.f64 (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 a (*.f64 t (*.f64 b x)))))) (+.f64 (*.f64 1/3072 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 b 3) x)))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x)) (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x)))))))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 (-.f64 1/16 (*.f64 -1/8 a)) (*.f64 t b))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 (-.f64 1/16 (*.f64 -1/8 a)) (*.f64 t b))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 (-.f64 1/16 (*.f64 -1/8 a)) (*.f64 t b))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 (-.f64 1/16 (*.f64 -1/8 a)) (*.f64 t b))) x))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))))) 1)
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) 1)
(*.f64 1 (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))) (sqrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))) 2) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))))
(pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) 1)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x)))) 1)
(/.f64 x (/.f64 2 (+.f64 (cos.f64 (*.f64 t (+.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16))))) (cos.f64 (*.f64 t (-.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16))))))))
(/.f64 (*.f64 x (+.f64 (cos.f64 (*.f64 t (+.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16))))) (cos.f64 (*.f64 t (-.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16))))))) 2)
(/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 t (+.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16))))) (cos.f64 (*.f64 t (-.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16)))))) x) 2)
(/.f64 (*.f64 x (neg.f64 (+.f64 (cos.f64 (*.f64 t (+.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16))))) (cos.f64 (*.f64 t (-.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16)))))))) -2)
(/.f64 (*.f64 x (+.f64 (cos.f64 (*.f64 t (+.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16))))) (cos.f64 (-.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) (*.f64 t (*.f64 1/16 z)))))) 2)
(/.f64 (*.f64 1 (*.f64 x (+.f64 (cos.f64 (*.f64 t (+.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16))))) (cos.f64 (*.f64 t (-.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16)))))))) 2)
(/.f64 (*.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 t (+.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16))))) (cos.f64 (*.f64 t (-.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16)))))) x)) 2)
(/.f64 (*.f64 (*.f64 x (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))) (sqrt.f64 (+.f64 (cos.f64 (*.f64 t (+.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16))))) (cos.f64 (*.f64 t (-.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16)))))))) (sqrt.f64 2))
(/.f64 (*.f64 (*.f64 x (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 2)) (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (+.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16))))) (cos.f64 (*.f64 t (-.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16)))))))) (cbrt.f64 2))
(pow.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x)) 1)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))) 2)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x)) 2))
(log.f64 (pow.f64 (exp.f64 x) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x)) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))))
Outputs
1
(+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 z 2))))
(+.f64 1 (*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 z z))))
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 z z)) 1)
(fma.f64 -1/512 (*.f64 t (*.f64 t (*.f64 z z))) 1)
(+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 z 2))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 z 4)))))
(+.f64 1 (fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 z z)) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 z 4)))))
(+.f64 1 (fma.f64 -1/512 (*.f64 t (*.f64 t (*.f64 z z))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 z 4)))))
(+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 z 2))) (+.f64 (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 z 4))) (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (pow.f64 z 6))))))
(+.f64 1 (fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 z z)) (fma.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 z 4)) (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (pow.f64 z 6))))))
(+.f64 1 (fma.f64 -1/512 (*.f64 t (*.f64 t (*.f64 z z))) (fma.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 z 4)) (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (pow.f64 z 6))))))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(cos.f64 (*.f64 t (*.f64 z 1/16)))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(cos.f64 (*.f64 t (*.f64 z 1/16)))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(cos.f64 (*.f64 t (*.f64 z 1/16)))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(cos.f64 (*.f64 t (*.f64 z 1/16)))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(cos.f64 (*.f64 t (*.f64 z 1/16)))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(cos.f64 (*.f64 t (*.f64 z 1/16)))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(cos.f64 (*.f64 t (*.f64 z 1/16)))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(cos.f64 (*.f64 t (*.f64 z 1/16)))
1
(+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 z 2))))
(+.f64 1 (*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 z z))))
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 z z)) 1)
(fma.f64 -1/512 (*.f64 t (*.f64 t (*.f64 z z))) 1)
(+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 z 2))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 z 4)))))
(+.f64 1 (fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 z z)) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 z 4)))))
(+.f64 1 (fma.f64 -1/512 (*.f64 t (*.f64 t (*.f64 z z))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 z 4)))))
(+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 z 2))) (+.f64 (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 z 4))) (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (pow.f64 z 6))))))
(+.f64 1 (fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 z z)) (fma.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 z 4)) (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (pow.f64 z 6))))))
(+.f64 1 (fma.f64 -1/512 (*.f64 t (*.f64 t (*.f64 z z))) (fma.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 z 4)) (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (pow.f64 z 6))))))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(cos.f64 (*.f64 t (*.f64 z 1/16)))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(cos.f64 (*.f64 t (*.f64 z 1/16)))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(cos.f64 (*.f64 t (*.f64 z 1/16)))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(cos.f64 (*.f64 t (*.f64 z 1/16)))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(cos.f64 (*.f64 t (*.f64 z 1/16)))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(cos.f64 (*.f64 t (*.f64 z 1/16)))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(cos.f64 (*.f64 t (*.f64 z 1/16)))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(cos.f64 (*.f64 t (*.f64 z 1/16)))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x))
x
(+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 z 2) x)) (*.f64 -1/2 (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2) (*.f64 (pow.f64 b 2) x))))) x)
(fma.f64 (*.f64 t t) (fma.f64 -1/512 (*.f64 (*.f64 z z) x) (*.f64 -1/2 (*.f64 (pow.f64 (fma.f64 a 1/8 1/16) 2) (*.f64 x (*.f64 b b))))) x)
(fma.f64 (*.f64 t t) (fma.f64 -1/512 (*.f64 z (*.f64 z x)) (*.f64 -1/2 (*.f64 x (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 2) (*.f64 b b))))) x)
(fma.f64 (*.f64 t t) (*.f64 x (+.f64 (*.f64 -1/512 (*.f64 z z)) (*.f64 -1/2 (*.f64 b (*.f64 b (pow.f64 (fma.f64 1/8 a 1/16) 2)))))) x)
(+.f64 (*.f64 (+.f64 (*.f64 1/1024 (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2) (*.f64 (pow.f64 z 2) (*.f64 (pow.f64 b 2) x)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 4) (*.f64 (pow.f64 b 4) x))) (*.f64 1/1572864 (*.f64 (pow.f64 z 4) x)))) (pow.f64 t 4)) (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 z 2) x)) (*.f64 -1/2 (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2) (*.f64 (pow.f64 b 2) x))))) x))
(fma.f64 (fma.f64 1/1024 (*.f64 (pow.f64 (fma.f64 a 1/8 1/16) 2) (*.f64 (*.f64 z z) (*.f64 x (*.f64 b b)))) (fma.f64 1/24 (*.f64 (pow.f64 (fma.f64 a 1/8 1/16) 4) (*.f64 x (pow.f64 b 4))) (*.f64 1/1572864 (*.f64 (pow.f64 z 4) x)))) (pow.f64 t 4) (fma.f64 (*.f64 t t) (fma.f64 -1/512 (*.f64 (*.f64 z z) x) (*.f64 -1/2 (*.f64 (pow.f64 (fma.f64 a 1/8 1/16) 2) (*.f64 x (*.f64 b b))))) x))
(fma.f64 (pow.f64 t 4) (fma.f64 1/1024 (*.f64 (*.f64 z z) (*.f64 x (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 2) (*.f64 b b)))) (fma.f64 1/1572864 (*.f64 (pow.f64 z 4) x) (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 4) (*.f64 (*.f64 x (pow.f64 b 4)) 1/24)))) (fma.f64 (*.f64 t t) (fma.f64 -1/512 (*.f64 z (*.f64 z x)) (*.f64 -1/2 (*.f64 x (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 2) (*.f64 b b))))) x))
(fma.f64 (pow.f64 t 4) (fma.f64 1/1024 (*.f64 (*.f64 z z) (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 2) (*.f64 b (*.f64 b x)))) (*.f64 x (+.f64 (*.f64 1/24 (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 4) (pow.f64 b 4))) (*.f64 1/1572864 (pow.f64 z 4))))) (fma.f64 (*.f64 t t) (*.f64 x (+.f64 (*.f64 -1/512 (*.f64 z z)) (*.f64 -1/2 (*.f64 b (*.f64 b (pow.f64 (fma.f64 1/8 a 1/16) 2)))))) x))
(+.f64 (*.f64 (+.f64 (*.f64 -1/3145728 (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2) (*.f64 (pow.f64 z 4) (*.f64 (pow.f64 b 2) x)))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 6) (*.f64 (pow.f64 b 6) x))) (+.f64 (*.f64 -1/12288 (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 4) (*.f64 (pow.f64 z 2) (*.f64 (pow.f64 b 4) x)))) (*.f64 -1/12079595520 (*.f64 (pow.f64 z 6) x))))) (pow.f64 t 6)) (+.f64 (*.f64 (+.f64 (*.f64 1/1024 (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2) (*.f64 (pow.f64 z 2) (*.f64 (pow.f64 b 2) x)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 4) (*.f64 (pow.f64 b 4) x))) (*.f64 1/1572864 (*.f64 (pow.f64 z 4) x)))) (pow.f64 t 4)) (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 z 2) x)) (*.f64 -1/2 (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2) (*.f64 (pow.f64 b 2) x))))) x)))
(fma.f64 (fma.f64 -1/3145728 (*.f64 (pow.f64 (fma.f64 a 1/8 1/16) 2) (*.f64 (pow.f64 z 4) (*.f64 x (*.f64 b b)))) (fma.f64 -1/720 (*.f64 (pow.f64 (fma.f64 a 1/8 1/16) 6) (*.f64 x (pow.f64 b 6))) (fma.f64 -1/12288 (*.f64 (pow.f64 (fma.f64 a 1/8 1/16) 4) (*.f64 (*.f64 z z) (*.f64 x (pow.f64 b 4)))) (*.f64 -1/12079595520 (*.f64 (pow.f64 z 6) x))))) (pow.f64 t 6) (fma.f64 (fma.f64 1/1024 (*.f64 (pow.f64 (fma.f64 a 1/8 1/16) 2) (*.f64 (*.f64 z z) (*.f64 x (*.f64 b b)))) (fma.f64 1/24 (*.f64 (pow.f64 (fma.f64 a 1/8 1/16) 4) (*.f64 x (pow.f64 b 4))) (*.f64 1/1572864 (*.f64 (pow.f64 z 4) x)))) (pow.f64 t 4) (fma.f64 (*.f64 t t) (fma.f64 -1/512 (*.f64 (*.f64 z z) x) (*.f64 -1/2 (*.f64 (pow.f64 (fma.f64 a 1/8 1/16) 2) (*.f64 x (*.f64 b b))))) x)))
(fma.f64 (pow.f64 t 6) (fma.f64 -1/3145728 (*.f64 (pow.f64 z 4) (*.f64 x (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 2) (*.f64 b b)))) (fma.f64 -1/720 (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 6) (*.f64 x (pow.f64 b 6))) (fma.f64 -1/12288 (*.f64 (*.f64 z z) (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 4) (*.f64 x (pow.f64 b 4)))) (*.f64 -1/12079595520 (*.f64 (pow.f64 z 6) x))))) (fma.f64 (pow.f64 t 4) (fma.f64 1/1024 (*.f64 (*.f64 z z) (*.f64 x (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 2) (*.f64 b b)))) (fma.f64 1/1572864 (*.f64 (pow.f64 z 4) x) (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 4) (*.f64 (*.f64 x (pow.f64 b 4)) 1/24)))) (fma.f64 (*.f64 t t) (fma.f64 -1/512 (*.f64 z (*.f64 z x)) (*.f64 -1/2 (*.f64 x (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 2) (*.f64 b b))))) x)))
(fma.f64 (pow.f64 t 6) (fma.f64 -1/3145728 (*.f64 (pow.f64 z 4) (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 2) (*.f64 b (*.f64 b x)))) (fma.f64 -1/720 (*.f64 x (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 6) (pow.f64 b 6))) (*.f64 x (+.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 4) -1/12288) (*.f64 (*.f64 z z) (pow.f64 b 4))) (*.f64 -1/12079595520 (pow.f64 z 6)))))) (fma.f64 (pow.f64 t 4) (fma.f64 1/1024 (*.f64 (*.f64 z z) (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 2) (*.f64 b (*.f64 b x)))) (*.f64 x (+.f64 (*.f64 1/24 (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 4) (pow.f64 b 4))) (*.f64 1/1572864 (pow.f64 z 4))))) (fma.f64 (*.f64 t t) (*.f64 x (+.f64 (*.f64 -1/512 (*.f64 z z)) (*.f64 -1/2 (*.f64 b (*.f64 b (pow.f64 (fma.f64 1/8 a 1/16) 2)))))) x)))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x)
(*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x)
(*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x)
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) x)
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x)))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x))
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 z z) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))
(fma.f64 -1/512 (*.f64 t (*.f64 t (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) (*.f64 z (*.f64 z x))))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))
(*.f64 (fma.f64 -1/512 (*.f64 t (*.f64 t (*.f64 z z))) 1) (*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) x))
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x)))) (+.f64 (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 z 4) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x)))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x)))
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 z z) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))) (fma.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 z 4) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x)))
(fma.f64 -1/512 (*.f64 t (*.f64 t (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) (*.f64 z (*.f64 z x))))) (fma.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 z 4) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x)))
(+.f64 (*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) x) (*.f64 (*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) x) (fma.f64 -1/512 (*.f64 t (*.f64 t (*.f64 z z))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 z 4))))))
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x)))) (+.f64 (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 z 4) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x)))) (+.f64 (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 z 6) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x)))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x))))
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 z z) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))) (fma.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 z 4) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))) (fma.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 z 6) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))))
(fma.f64 -1/512 (*.f64 t (*.f64 t (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) (*.f64 z (*.f64 z x))))) (fma.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 z 4) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))) (fma.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) (*.f64 (pow.f64 z 6) x))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))))
(+.f64 (*.f64 (fma.f64 -1/512 (*.f64 t (*.f64 t (*.f64 z z))) 1) (*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) x)) (*.f64 (*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) x) (fma.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 z 4)) (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (pow.f64 z 6))))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x)
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x)
(+.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x) (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2) x))))))
(fma.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) (*.f64 x (pow.f64 (fma.f64 a 1/8 1/16) 2)))))))
(fma.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (*.f64 x (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 2) (*.f64 b b))) (*.f64 -1/2 (*.f64 t t)))))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (+.f64 x (*.f64 (*.f64 t t) (*.f64 -1/2 (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 2) (*.f64 b (*.f64 b x)))))))
(+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 4) x))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x) (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2) x)))))))
(fma.f64 1/24 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (*.f64 x (pow.f64 (fma.f64 a 1/8 1/16) 4))))) (fma.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) (*.f64 x (pow.f64 (fma.f64 a 1/8 1/16) 2))))))))
(fma.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 4) (*.f64 x (pow.f64 b 4))) (cos.f64 (*.f64 t (*.f64 z 1/16))))) (fma.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (*.f64 x (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 2) (*.f64 b b))) (*.f64 -1/2 (*.f64 t t))))))
(fma.f64 1/24 (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (*.f64 (*.f64 (pow.f64 t 4) (pow.f64 b 4)) x) (pow.f64 (fma.f64 1/8 a 1/16) 4))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (+.f64 x (*.f64 (*.f64 t t) (*.f64 -1/2 (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 2) (*.f64 b (*.f64 b x))))))))
(+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 4) x))))) (+.f64 (*.f64 -1/720 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 6) x))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x) (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2) x))))))))
(fma.f64 1/24 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (*.f64 x (pow.f64 (fma.f64 a 1/8 1/16) 4))))) (fma.f64 -1/720 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) (*.f64 x (pow.f64 (fma.f64 a 1/8 1/16) 6))))) (fma.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) (*.f64 x (pow.f64 (fma.f64 a 1/8 1/16) 2)))))))))
(fma.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 4) (*.f64 x (pow.f64 b 4))) (cos.f64 (*.f64 t (*.f64 z 1/16))))) (fma.f64 -1/720 (*.f64 (pow.f64 t 6) (*.f64 (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 6) (*.f64 x (pow.f64 b 6))) (cos.f64 (*.f64 t (*.f64 z 1/16))))) (fma.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (*.f64 x (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 2) (*.f64 b b))) (*.f64 -1/2 (*.f64 t t)))))))
(+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (+.f64 x (*.f64 (*.f64 t t) (*.f64 -1/2 (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 2) (*.f64 b (*.f64 b x))))))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 t 4) (pow.f64 b 4)) x) (pow.f64 (fma.f64 1/8 a 1/16) 4)) 1/24) (*.f64 (*.f64 (pow.f64 t 6) (*.f64 x (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 6) (pow.f64 b 6)))) -1/720))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x) (cos.f64 (*.f64 (*.f64 1/16 t) b)))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 x (cos.f64 (*.f64 t (*.f64 1/16 b)))))
(*.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) x) (cos.f64 (*.f64 t (*.f64 z 1/16))))
(+.f64 (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 a (*.f64 t (*.f64 b x)))))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x)))
(fma.f64 -1/8 (*.f64 (sin.f64 (*.f64 (*.f64 1/16 t) b)) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 a (*.f64 t (*.f64 b x))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x) (cos.f64 (*.f64 (*.f64 1/16 t) b))))
(fma.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x) (cos.f64 (*.f64 t (*.f64 1/16 b))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (*.f64 a (*.f64 b (*.f64 x t))) (sin.f64 (*.f64 t (*.f64 1/16 b)))))))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) x) (*.f64 (*.f64 -1/8 (sin.f64 (*.f64 t (*.f64 1/16 b)))) (*.f64 a (*.f64 t (*.f64 b x))))))
(+.f64 (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 a (*.f64 t (*.f64 b x)))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x)) (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))))))))
(fma.f64 -1/8 (*.f64 (sin.f64 (*.f64 (*.f64 1/16 t) b)) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 a (*.f64 t (*.f64 b x))))) (fma.f64 (cos.f64 (*.f64 (*.f64 1/16 t) b)) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x) (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 (*.f64 1/16 t) b)) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 a a) (*.f64 (*.f64 t t) (*.f64 x (*.f64 b b)))))))))
(fma.f64 -1/8 (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (*.f64 a (*.f64 b (*.f64 x t))) (sin.f64 (*.f64 t (*.f64 1/16 b))))) (fma.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x) (cos.f64 (*.f64 t (*.f64 1/16 b))) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (*.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 a (*.f64 a (*.f64 x (*.f64 (*.f64 (*.f64 t t) b) b))))) -1/128))))
(fma.f64 -1/8 (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (*.f64 a (*.f64 t (*.f64 b x))) (sin.f64 (*.f64 t (*.f64 1/16 b))))) (*.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (cos.f64 (*.f64 t (*.f64 1/16 b)))) (+.f64 x (*.f64 (*.f64 (*.f64 t t) (*.f64 (*.f64 b (*.f64 b x)) (*.f64 a a))) -1/128))))
(+.f64 (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 a (*.f64 t (*.f64 b x)))))) (+.f64 (*.f64 1/3072 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 b 3) x)))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x)) (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x)))))))))
(fma.f64 -1/8 (*.f64 (sin.f64 (*.f64 (*.f64 1/16 t) b)) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 a (*.f64 t (*.f64 b x))))) (fma.f64 1/3072 (*.f64 (sin.f64 (*.f64 (*.f64 1/16 t) b)) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 t 3) (*.f64 x (pow.f64 b 3)))))) (fma.f64 (cos.f64 (*.f64 (*.f64 1/16 t) b)) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x) (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 (*.f64 1/16 t) b)) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 a a) (*.f64 (*.f64 t t) (*.f64 x (*.f64 b b))))))))))
(fma.f64 -1/8 (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (*.f64 a (*.f64 b (*.f64 x t))) (sin.f64 (*.f64 t (*.f64 1/16 b))))) (fma.f64 1/3072 (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (*.f64 (pow.f64 a 3) (*.f64 x (*.f64 (pow.f64 t 3) (pow.f64 b 3)))) (sin.f64 (*.f64 t (*.f64 1/16 b))))) (fma.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x) (cos.f64 (*.f64 t (*.f64 1/16 b))) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (*.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 a (*.f64 a (*.f64 x (*.f64 (*.f64 (*.f64 t t) b) b))))) -1/128)))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (cos.f64 (*.f64 t (*.f64 1/16 b)))) (+.f64 x (*.f64 (*.f64 (*.f64 t t) (*.f64 (*.f64 b (*.f64 b x)) (*.f64 a a))) -1/128))) (*.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (sin.f64 (*.f64 t (*.f64 1/16 b)))) (+.f64 (*.f64 (*.f64 a (*.f64 t (*.f64 b x))) -1/8) (*.f64 (*.f64 (pow.f64 a 3) (*.f64 x (*.f64 (pow.f64 t 3) (pow.f64 b 3)))) 1/3072))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 (-.f64 1/16 (*.f64 -1/8 a)) (*.f64 t b))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 (-.f64 1/16 (*.f64 -1/8 a)) (*.f64 t b))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 (-.f64 1/16 (*.f64 -1/8 a)) (*.f64 t b))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 (-.f64 1/16 (*.f64 -1/8 a)) (*.f64 t b))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))))) 1)
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(cos.f64 (*.f64 t (*.f64 z 1/16)))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) 1)
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(cos.f64 (*.f64 t (*.f64 z 1/16)))
(*.f64 1 (cos.f64 (*.f64 t (*.f64 1/16 z))))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(cos.f64 (*.f64 t (*.f64 z 1/16)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))) (sqrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(cos.f64 (*.f64 t (*.f64 z 1/16)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))) 2))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(cos.f64 (*.f64 t (*.f64 z 1/16)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))) 2) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(cos.f64 (*.f64 t (*.f64 z 1/16)))
(pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) 1)
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(cos.f64 (*.f64 t (*.f64 z 1/16)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))) 2)
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(cos.f64 (*.f64 t (*.f64 z 1/16)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))) 3)
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(cos.f64 (*.f64 t (*.f64 z 1/16)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) 3) 1/3)
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(cos.f64 (*.f64 t (*.f64 z 1/16)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) 2))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) 2))
(fabs.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))))
(log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(cos.f64 (*.f64 t (*.f64 z 1/16)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))))))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(cos.f64 (*.f64 t (*.f64 z 1/16)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) 3))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(cos.f64 (*.f64 t (*.f64 z 1/16)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(cos.f64 (*.f64 t (*.f64 z 1/16)))
(exp.f64 (log.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(cos.f64 (*.f64 t (*.f64 z 1/16)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(cos.f64 (*.f64 t (*.f64 z 1/16)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(cos.f64 (*.f64 t (*.f64 z 1/16)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x)))) 1)
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x))
(/.f64 x (/.f64 2 (+.f64 (cos.f64 (*.f64 t (+.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16))))) (cos.f64 (*.f64 t (-.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16))))))))
(*.f64 (/.f64 x 2) (+.f64 (cos.f64 (*.f64 t (fma.f64 1/16 z (*.f64 b (fma.f64 a 1/8 1/16))))) (cos.f64 (*.f64 t (fma.f64 1/16 z (neg.f64 (*.f64 b (fma.f64 a 1/8 1/16))))))))
(*.f64 (+.f64 (cos.f64 (*.f64 t (fma.f64 b (fma.f64 1/8 a 1/16) (*.f64 z 1/16)))) (cos.f64 (*.f64 t (-.f64 (*.f64 z 1/16) (*.f64 b (fma.f64 1/8 a 1/16)))))) (/.f64 x 2))
(*.f64 (+.f64 (cos.f64 (*.f64 t (fma.f64 b (fma.f64 1/8 a 1/16) (*.f64 z 1/16)))) (cos.f64 (*.f64 t (fma.f64 z 1/16 (*.f64 (fma.f64 1/8 a 1/16) (neg.f64 b)))))) (/.f64 x 2))
(/.f64 (*.f64 x (+.f64 (cos.f64 (*.f64 t (+.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16))))) (cos.f64 (*.f64 t (-.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16))))))) 2)
(*.f64 (/.f64 x 2) (+.f64 (cos.f64 (*.f64 t (fma.f64 1/16 z (*.f64 b (fma.f64 a 1/8 1/16))))) (cos.f64 (*.f64 t (fma.f64 1/16 z (neg.f64 (*.f64 b (fma.f64 a 1/8 1/16))))))))
(*.f64 (+.f64 (cos.f64 (*.f64 t (fma.f64 b (fma.f64 1/8 a 1/16) (*.f64 z 1/16)))) (cos.f64 (*.f64 t (-.f64 (*.f64 z 1/16) (*.f64 b (fma.f64 1/8 a 1/16)))))) (/.f64 x 2))
(*.f64 (+.f64 (cos.f64 (*.f64 t (fma.f64 b (fma.f64 1/8 a 1/16) (*.f64 z 1/16)))) (cos.f64 (*.f64 t (fma.f64 z 1/16 (*.f64 (fma.f64 1/8 a 1/16) (neg.f64 b)))))) (/.f64 x 2))
(/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 t (+.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16))))) (cos.f64 (*.f64 t (-.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16)))))) x) 2)
(*.f64 (/.f64 x 2) (+.f64 (cos.f64 (*.f64 t (fma.f64 1/16 z (*.f64 b (fma.f64 a 1/8 1/16))))) (cos.f64 (*.f64 t (fma.f64 1/16 z (neg.f64 (*.f64 b (fma.f64 a 1/8 1/16))))))))
(*.f64 (+.f64 (cos.f64 (*.f64 t (fma.f64 b (fma.f64 1/8 a 1/16) (*.f64 z 1/16)))) (cos.f64 (*.f64 t (-.f64 (*.f64 z 1/16) (*.f64 b (fma.f64 1/8 a 1/16)))))) (/.f64 x 2))
(*.f64 (+.f64 (cos.f64 (*.f64 t (fma.f64 b (fma.f64 1/8 a 1/16) (*.f64 z 1/16)))) (cos.f64 (*.f64 t (fma.f64 z 1/16 (*.f64 (fma.f64 1/8 a 1/16) (neg.f64 b)))))) (/.f64 x 2))
(/.f64 (*.f64 x (neg.f64 (+.f64 (cos.f64 (*.f64 t (+.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16))))) (cos.f64 (*.f64 t (-.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16)))))))) -2)
(*.f64 (/.f64 x 2) (+.f64 (cos.f64 (*.f64 t (fma.f64 1/16 z (*.f64 b (fma.f64 a 1/8 1/16))))) (cos.f64 (*.f64 t (fma.f64 1/16 z (neg.f64 (*.f64 b (fma.f64 a 1/8 1/16))))))))
(*.f64 (+.f64 (cos.f64 (*.f64 t (fma.f64 b (fma.f64 1/8 a 1/16) (*.f64 z 1/16)))) (cos.f64 (*.f64 t (-.f64 (*.f64 z 1/16) (*.f64 b (fma.f64 1/8 a 1/16)))))) (/.f64 x 2))
(*.f64 (+.f64 (cos.f64 (*.f64 t (fma.f64 b (fma.f64 1/8 a 1/16) (*.f64 z 1/16)))) (cos.f64 (*.f64 t (fma.f64 z 1/16 (*.f64 (fma.f64 1/8 a 1/16) (neg.f64 b)))))) (/.f64 x 2))
(/.f64 (*.f64 x (+.f64 (cos.f64 (*.f64 t (+.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16))))) (cos.f64 (-.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) (*.f64 t (*.f64 1/16 z)))))) 2)
(/.f64 x (/.f64 2 (+.f64 (cos.f64 (*.f64 t (fma.f64 1/16 z (*.f64 b (fma.f64 a 1/8 1/16))))) (cos.f64 (*.f64 t (-.f64 (*.f64 b (fma.f64 a 1/8 1/16)) (*.f64 z 1/16)))))))
(*.f64 (/.f64 x 2) (+.f64 (cos.f64 (*.f64 t (fma.f64 b (fma.f64 1/8 a 1/16) (*.f64 z 1/16)))) (cos.f64 (*.f64 t (+.f64 (*.f64 b (fma.f64 1/8 a 1/16)) (*.f64 -1/16 z))))))
(*.f64 (/.f64 x 2) (+.f64 (cos.f64 (*.f64 t (fma.f64 b (fma.f64 1/8 a 1/16) (*.f64 z 1/16)))) (cos.f64 (*.f64 t (fma.f64 b (fma.f64 1/8 a 1/16) (*.f64 z -1/16))))))
(/.f64 (*.f64 1 (*.f64 x (+.f64 (cos.f64 (*.f64 t (+.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16))))) (cos.f64 (*.f64 t (-.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16)))))))) 2)
(*.f64 (/.f64 x 2) (+.f64 (cos.f64 (*.f64 t (fma.f64 1/16 z (*.f64 b (fma.f64 a 1/8 1/16))))) (cos.f64 (*.f64 t (fma.f64 1/16 z (neg.f64 (*.f64 b (fma.f64 a 1/8 1/16))))))))
(*.f64 (+.f64 (cos.f64 (*.f64 t (fma.f64 b (fma.f64 1/8 a 1/16) (*.f64 z 1/16)))) (cos.f64 (*.f64 t (-.f64 (*.f64 z 1/16) (*.f64 b (fma.f64 1/8 a 1/16)))))) (/.f64 x 2))
(*.f64 (+.f64 (cos.f64 (*.f64 t (fma.f64 b (fma.f64 1/8 a 1/16) (*.f64 z 1/16)))) (cos.f64 (*.f64 t (fma.f64 z 1/16 (*.f64 (fma.f64 1/8 a 1/16) (neg.f64 b)))))) (/.f64 x 2))
(/.f64 (*.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 t (+.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16))))) (cos.f64 (*.f64 t (-.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16)))))) x)) 2)
(*.f64 (/.f64 x 2) (+.f64 (cos.f64 (*.f64 t (fma.f64 1/16 z (*.f64 b (fma.f64 a 1/8 1/16))))) (cos.f64 (*.f64 t (fma.f64 1/16 z (neg.f64 (*.f64 b (fma.f64 a 1/8 1/16))))))))
(*.f64 (+.f64 (cos.f64 (*.f64 t (fma.f64 b (fma.f64 1/8 a 1/16) (*.f64 z 1/16)))) (cos.f64 (*.f64 t (-.f64 (*.f64 z 1/16) (*.f64 b (fma.f64 1/8 a 1/16)))))) (/.f64 x 2))
(*.f64 (+.f64 (cos.f64 (*.f64 t (fma.f64 b (fma.f64 1/8 a 1/16) (*.f64 z 1/16)))) (cos.f64 (*.f64 t (fma.f64 z 1/16 (*.f64 (fma.f64 1/8 a 1/16) (neg.f64 b)))))) (/.f64 x 2))
(/.f64 (*.f64 (*.f64 x (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))) (sqrt.f64 (+.f64 (cos.f64 (*.f64 t (+.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16))))) (cos.f64 (*.f64 t (-.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16)))))))) (sqrt.f64 2))
(/.f64 (*.f64 x (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) (cos.f64 (*.f64 t (*.f64 z 1/16)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (cos.f64 (*.f64 t (fma.f64 1/16 z (*.f64 b (fma.f64 a 1/8 1/16))))) (cos.f64 (*.f64 t (fma.f64 1/16 z (neg.f64 (*.f64 b (fma.f64 a 1/8 1/16))))))))))
(*.f64 (/.f64 (*.f64 x (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))))) (sqrt.f64 2)) (sqrt.f64 (+.f64 (cos.f64 (*.f64 t (fma.f64 b (fma.f64 1/8 a 1/16) (*.f64 z 1/16)))) (cos.f64 (*.f64 t (-.f64 (*.f64 z 1/16) (*.f64 b (fma.f64 1/8 a 1/16))))))))
(*.f64 (/.f64 x (/.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))))) (sqrt.f64 (+.f64 (cos.f64 (*.f64 t (fma.f64 b (fma.f64 1/8 a 1/16) (*.f64 z 1/16)))) (cos.f64 (*.f64 t (fma.f64 z 1/16 (*.f64 (fma.f64 1/8 a 1/16) (neg.f64 b))))))))
(/.f64 (*.f64 (*.f64 x (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 2)) (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (+.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16))))) (cos.f64 (*.f64 t (-.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16)))))))) (cbrt.f64 2))
(/.f64 (*.f64 x (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) (cos.f64 (*.f64 t (*.f64 z 1/16))))) 2)) (/.f64 (cbrt.f64 2) (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (fma.f64 1/16 z (*.f64 b (fma.f64 a 1/8 1/16))))) (cos.f64 (*.f64 t (fma.f64 1/16 z (neg.f64 (*.f64 b (fma.f64 a 1/8 1/16))))))))))
(*.f64 (/.f64 (*.f64 x (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))))) 2)) (cbrt.f64 2)) (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (fma.f64 b (fma.f64 1/8 a 1/16) (*.f64 z 1/16)))) (cos.f64 (*.f64 t (-.f64 (*.f64 z 1/16) (*.f64 b (fma.f64 1/8 a 1/16))))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))) 2) (/.f64 (cbrt.f64 2) x)) (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (fma.f64 b (fma.f64 1/8 a 1/16) (*.f64 z 1/16)))) (cos.f64 (*.f64 t (fma.f64 z 1/16 (*.f64 (fma.f64 1/8 a 1/16) (neg.f64 b))))))))
(pow.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x)) 1)
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))) 2)
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))) 3)
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x)) 3) 1/3)
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x)) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x) (cos.f64 (*.f64 t (*.f64 z 1/16)))) 2))
(fabs.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x)))
(fabs.f64 (*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x)))
(log.f64 (pow.f64 (exp.f64 x) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x)))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x)) 3))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3)))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3) (pow.f64 x 3)))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))) 1))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x))
(*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x))

localize27.0ms (0.1%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
99.7%
(*.f64 x (*.f64 1 (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
95.1%
(*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16))
48.7%
(cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))
Compiler

Compiled 69 to 44 computations (36.2% saved)

series3.0ms (0%)

Counts
1 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
a
@0
(*.f64 x (*.f64 1 (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
0.0ms
x
@inf
(*.f64 x (*.f64 1 (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
0.0ms
x
@-inf
(*.f64 x (*.f64 1 (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
0.0ms
t
@0
(*.f64 x (*.f64 1 (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
0.0ms
t
@-inf
(*.f64 x (*.f64 1 (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))

rewrite69.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1414×associate-*r/
1200×associate-*l/
642×distribute-lft-in
334×add-sqr-sqrt
322×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01735
134031
2418531
Stop Event
node limit
Counts
1 → 15
Calls
Call 1
Inputs
(*.f64 x (*.f64 1 (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
Outputs
(((-.f64 (exp.f64 (log1p.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))) 1) (2)) ((pow.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2)) (2)) ((log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) x)) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3)) (2)) ((cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3))) (2)) ((cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3) (pow.f64 x 3))) (2)) ((expm1.f64 (log1p.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))) (2)) ((exp.f64 (log.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))) (2)))

simplify99.0ms (0.4%)

Algorithm
egg-herbie
Rules
1068×*-commutative
860×fma-def
806×+-commutative
540×distribute-lft-out
486×unswap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01402647
13872647
214812597
335052597
455442597
Stop Event
node limit
Counts
63 → 57
Calls
Call 1
Inputs
(*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x)
(*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x)
(*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x)
(*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x)
(*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x)
(*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x)
(*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x)
(*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x)
(*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x)
(*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x)
(*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x)
(*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x)
x
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2) x)))) x)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2) x)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 4) x)))) x))
(+.f64 (*.f64 -1/720 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 6) x)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2) x)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 4) x)))) x)))
(*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x)
(*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x)
(*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x)
(*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x)
(*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x)
(*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x)
(*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x)
(*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x)
x
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2) (*.f64 (pow.f64 b 2) x)))) x)
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 4) (*.f64 (pow.f64 b 4) x)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2) (*.f64 (pow.f64 b 2) x)))) x))
(+.f64 (*.f64 -1/720 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 6) (*.f64 (pow.f64 b 6) x)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 4) (*.f64 (pow.f64 b 4) x)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2) (*.f64 (pow.f64 b 2) x)))) x)))
(*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x)
(*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x)
(*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x)
(*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x)
(*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x)
(*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x)
(*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x)
(*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x)
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)
(+.f64 (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t (*.f64 b x))))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))
(+.f64 (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t (*.f64 b x))))) (+.f64 (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))
(+.f64 (*.f64 1/3072 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 b 3) x))))) (+.f64 (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t (*.f64 b x))))) (+.f64 (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))))
(*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x)
(*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x)
(*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x)
(*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x)
(*.f64 (cos.f64 (*.f64 (-.f64 1/16 (*.f64 -1/8 a)) (*.f64 t b))) x)
(*.f64 (cos.f64 (*.f64 (-.f64 1/16 (*.f64 -1/8 a)) (*.f64 t b))) x)
(*.f64 (cos.f64 (*.f64 (-.f64 1/16 (*.f64 -1/8 a)) (*.f64 t b))) x)
(*.f64 (cos.f64 (*.f64 (-.f64 1/16 (*.f64 -1/8 a)) (*.f64 t b))) x)
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))) 1)
(pow.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 1)
(pow.f64 (sqrt.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 2)
(pow.f64 (cbrt.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 3)
(pow.f64 (pow.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
(cbrt.f64 (pow.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))
(exp.f64 (log.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))
Outputs
(*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x)
(*.f64 x (cos.f64 (*.f64 (fma.f64 a 1/8 1/16) (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x)
(*.f64 x (cos.f64 (*.f64 (fma.f64 a 1/8 1/16) (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x)
(*.f64 x (cos.f64 (*.f64 (fma.f64 a 1/8 1/16) (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x)
(*.f64 x (cos.f64 (*.f64 (fma.f64 a 1/8 1/16) (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x)
(*.f64 x (cos.f64 (*.f64 (fma.f64 a 1/8 1/16) (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x)
(*.f64 x (cos.f64 (*.f64 (fma.f64 a 1/8 1/16) (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x)
(*.f64 x (cos.f64 (*.f64 (fma.f64 a 1/8 1/16) (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x)
(*.f64 x (cos.f64 (*.f64 (fma.f64 a 1/8 1/16) (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x)
(*.f64 x (cos.f64 (*.f64 (fma.f64 a 1/8 1/16) (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x)
(*.f64 x (cos.f64 (*.f64 (fma.f64 a 1/8 1/16) (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x)
(*.f64 x (cos.f64 (*.f64 (fma.f64 a 1/8 1/16) (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x)
(*.f64 x (cos.f64 (*.f64 (fma.f64 a 1/8 1/16) (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))
x
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2) x)))) x)
(fma.f64 -1/2 (*.f64 (*.f64 (*.f64 t t) (*.f64 b b)) (*.f64 x (pow.f64 (fma.f64 a 1/8 1/16) 2))) x)
(fma.f64 -1/2 (*.f64 (*.f64 t t) (*.f64 x (*.f64 (*.f64 b b) (pow.f64 (fma.f64 1/8 a 1/16) 2)))) x)
(fma.f64 -1/2 (*.f64 t (*.f64 t (*.f64 x (*.f64 (*.f64 b b) (pow.f64 (fma.f64 1/8 a 1/16) 2))))) x)
(fma.f64 (*.f64 (*.f64 b (*.f64 b x)) (*.f64 t (*.f64 t -1/2))) (pow.f64 (fma.f64 1/8 a 1/16) 2) x)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2) x)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 4) x)))) x))
(fma.f64 -1/2 (*.f64 (*.f64 (*.f64 t t) (*.f64 b b)) (*.f64 x (pow.f64 (fma.f64 a 1/8 1/16) 2))) (fma.f64 1/24 (*.f64 (*.f64 (pow.f64 t 4) (pow.f64 b 4)) (*.f64 x (pow.f64 (fma.f64 a 1/8 1/16) 4))) x))
(fma.f64 -1/2 (*.f64 (*.f64 t t) (*.f64 x (*.f64 (*.f64 b b) (pow.f64 (fma.f64 1/8 a 1/16) 2)))) (fma.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 4) (*.f64 x (pow.f64 b 4)))) x))
(fma.f64 -1/2 (*.f64 t (*.f64 t (*.f64 x (*.f64 (*.f64 b b) (pow.f64 (fma.f64 1/8 a 1/16) 2))))) (fma.f64 (*.f64 (pow.f64 t 4) (pow.f64 (fma.f64 1/8 a 1/16) 4)) (*.f64 1/24 (*.f64 x (pow.f64 b 4))) x))
(fma.f64 (pow.f64 t 4) (*.f64 1/24 (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 4) (*.f64 x (pow.f64 b 4)))) (fma.f64 (*.f64 (*.f64 b (*.f64 b x)) (*.f64 t (*.f64 t -1/2))) (pow.f64 (fma.f64 1/8 a 1/16) 2) x))
(+.f64 (*.f64 -1/720 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 6) x)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2) x)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 4) x)))) x)))
(fma.f64 -1/720 (*.f64 (*.f64 (pow.f64 t 6) (pow.f64 b 6)) (*.f64 x (pow.f64 (fma.f64 a 1/8 1/16) 6))) (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 t t) (*.f64 b b)) (*.f64 x (pow.f64 (fma.f64 a 1/8 1/16) 2))) (fma.f64 1/24 (*.f64 (*.f64 (pow.f64 t 4) (pow.f64 b 4)) (*.f64 x (pow.f64 (fma.f64 a 1/8 1/16) 4))) x)))
(fma.f64 -1/720 (*.f64 (*.f64 (pow.f64 t 6) (*.f64 x (pow.f64 b 6))) (pow.f64 (fma.f64 1/8 a 1/16) 6)) (fma.f64 -1/2 (*.f64 (*.f64 t t) (*.f64 x (*.f64 (*.f64 b b) (pow.f64 (fma.f64 1/8 a 1/16) 2)))) (fma.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 4) (*.f64 x (pow.f64 b 4)))) x)))
(fma.f64 -1/720 (*.f64 x (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) (pow.f64 (fma.f64 1/8 a 1/16) 6)))) (fma.f64 -1/2 (*.f64 t (*.f64 t (*.f64 x (*.f64 (*.f64 b b) (pow.f64 (fma.f64 1/8 a 1/16) 2))))) (fma.f64 (*.f64 (pow.f64 t 4) (pow.f64 (fma.f64 1/8 a 1/16) 4)) (*.f64 1/24 (*.f64 x (pow.f64 b 4))) x)))
(fma.f64 1/24 (*.f64 x (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (fma.f64 1/8 a 1/16) 4)))) (fma.f64 (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 6) (*.f64 -1/720 (pow.f64 t 6))) (*.f64 x (pow.f64 b 6)) (fma.f64 (*.f64 (*.f64 b (*.f64 b x)) (*.f64 t (*.f64 t -1/2))) (pow.f64 (fma.f64 1/8 a 1/16) 2) x)))
(*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x)
(*.f64 x (cos.f64 (*.f64 (fma.f64 a 1/8 1/16) (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))
(*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x)
(*.f64 x (cos.f64 (*.f64 (fma.f64 a 1/8 1/16) (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))
(*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x)
(*.f64 x (cos.f64 (*.f64 (fma.f64 a 1/8 1/16) (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))
(*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x)
(*.f64 x (cos.f64 (*.f64 (fma.f64 a 1/8 1/16) (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))
(*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x)
(*.f64 x (cos.f64 (*.f64 (fma.f64 a 1/8 1/16) (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))
(*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x)
(*.f64 x (cos.f64 (*.f64 (fma.f64 a 1/8 1/16) (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))
(*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x)
(*.f64 x (cos.f64 (*.f64 (fma.f64 a 1/8 1/16) (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))
(*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x)
(*.f64 x (cos.f64 (*.f64 (fma.f64 a 1/8 1/16) (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))
x
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2) (*.f64 (pow.f64 b 2) x)))) x)
(fma.f64 -1/2 (*.f64 (*.f64 (*.f64 t t) (*.f64 b b)) (*.f64 x (pow.f64 (fma.f64 a 1/8 1/16) 2))) x)
(fma.f64 -1/2 (*.f64 (*.f64 t t) (*.f64 x (*.f64 (*.f64 b b) (pow.f64 (fma.f64 1/8 a 1/16) 2)))) x)
(fma.f64 -1/2 (*.f64 t (*.f64 t (*.f64 x (*.f64 (*.f64 b b) (pow.f64 (fma.f64 1/8 a 1/16) 2))))) x)
(fma.f64 (*.f64 (*.f64 b (*.f64 b x)) (*.f64 t (*.f64 t -1/2))) (pow.f64 (fma.f64 1/8 a 1/16) 2) x)
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 4) (*.f64 (pow.f64 b 4) x)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2) (*.f64 (pow.f64 b 2) x)))) x))
(fma.f64 -1/2 (*.f64 (*.f64 (*.f64 t t) (*.f64 b b)) (*.f64 x (pow.f64 (fma.f64 a 1/8 1/16) 2))) (fma.f64 1/24 (*.f64 (*.f64 (pow.f64 t 4) (pow.f64 b 4)) (*.f64 x (pow.f64 (fma.f64 a 1/8 1/16) 4))) x))
(fma.f64 -1/2 (*.f64 (*.f64 t t) (*.f64 x (*.f64 (*.f64 b b) (pow.f64 (fma.f64 1/8 a 1/16) 2)))) (fma.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 4) (*.f64 x (pow.f64 b 4)))) x))
(fma.f64 -1/2 (*.f64 t (*.f64 t (*.f64 x (*.f64 (*.f64 b b) (pow.f64 (fma.f64 1/8 a 1/16) 2))))) (fma.f64 (*.f64 (pow.f64 t 4) (pow.f64 (fma.f64 1/8 a 1/16) 4)) (*.f64 1/24 (*.f64 x (pow.f64 b 4))) x))
(fma.f64 (pow.f64 t 4) (*.f64 1/24 (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 4) (*.f64 x (pow.f64 b 4)))) (fma.f64 (*.f64 (*.f64 b (*.f64 b x)) (*.f64 t (*.f64 t -1/2))) (pow.f64 (fma.f64 1/8 a 1/16) 2) x))
(+.f64 (*.f64 -1/720 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 6) (*.f64 (pow.f64 b 6) x)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 4) (*.f64 (pow.f64 b 4) x)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2) (*.f64 (pow.f64 b 2) x)))) x)))
(fma.f64 -1/720 (*.f64 (*.f64 (pow.f64 t 6) (pow.f64 b 6)) (*.f64 x (pow.f64 (fma.f64 a 1/8 1/16) 6))) (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 t t) (*.f64 b b)) (*.f64 x (pow.f64 (fma.f64 a 1/8 1/16) 2))) (fma.f64 1/24 (*.f64 (*.f64 (pow.f64 t 4) (pow.f64 b 4)) (*.f64 x (pow.f64 (fma.f64 a 1/8 1/16) 4))) x)))
(fma.f64 -1/720 (*.f64 (*.f64 (pow.f64 t 6) (*.f64 x (pow.f64 b 6))) (pow.f64 (fma.f64 1/8 a 1/16) 6)) (fma.f64 -1/2 (*.f64 (*.f64 t t) (*.f64 x (*.f64 (*.f64 b b) (pow.f64 (fma.f64 1/8 a 1/16) 2)))) (fma.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 4) (*.f64 x (pow.f64 b 4)))) x)))
(fma.f64 -1/720 (*.f64 x (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) (pow.f64 (fma.f64 1/8 a 1/16) 6)))) (fma.f64 -1/2 (*.f64 t (*.f64 t (*.f64 x (*.f64 (*.f64 b b) (pow.f64 (fma.f64 1/8 a 1/16) 2))))) (fma.f64 (*.f64 (pow.f64 t 4) (pow.f64 (fma.f64 1/8 a 1/16) 4)) (*.f64 1/24 (*.f64 x (pow.f64 b 4))) x)))
(fma.f64 1/24 (*.f64 x (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (fma.f64 1/8 a 1/16) 4)))) (fma.f64 (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 6) (*.f64 -1/720 (pow.f64 t 6))) (*.f64 x (pow.f64 b 6)) (fma.f64 (*.f64 (*.f64 b (*.f64 b x)) (*.f64 t (*.f64 t -1/2))) (pow.f64 (fma.f64 1/8 a 1/16) 2) x)))
(*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x)
(*.f64 x (cos.f64 (*.f64 (fma.f64 a 1/8 1/16) (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x)
(*.f64 x (cos.f64 (*.f64 (fma.f64 a 1/8 1/16) (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x)
(*.f64 x (cos.f64 (*.f64 (fma.f64 a 1/8 1/16) (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))) x)
(*.f64 x (cos.f64 (*.f64 (fma.f64 a 1/8 1/16) (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))
(*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x)
(*.f64 x (cos.f64 (*.f64 (fma.f64 a 1/8 1/16) (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))
(*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x)
(*.f64 x (cos.f64 (*.f64 (fma.f64 a 1/8 1/16) (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))
(*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x)
(*.f64 x (cos.f64 (*.f64 (fma.f64 a 1/8 1/16) (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))
(*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x)
(*.f64 x (cos.f64 (*.f64 (fma.f64 a 1/8 1/16) (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(+.f64 (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t (*.f64 b x))))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))
(fma.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 (*.f64 t b) x))) (*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b)))))
(fma.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (sin.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (*.f64 (*.f64 a (*.f64 t b)) x) -1/8)))
(fma.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 (*.f64 t (*.f64 b x)) (*.f64 -1/8 (sin.f64 (*.f64 1/16 (*.f64 t b)))))))
(fma.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 a (*.f64 (*.f64 t (*.f64 b x)) (*.f64 -1/8 (sin.f64 (*.f64 t (*.f64 b 1/16)))))))
(+.f64 (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t (*.f64 b x))))) (+.f64 (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))
(fma.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 (*.f64 t b) x))) (fma.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 (*.f64 t t) (*.f64 b b)) x))) (*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))))
(fma.f64 -1/8 (*.f64 a (*.f64 (*.f64 t (*.f64 b x)) (sin.f64 (*.f64 t (*.f64 b 1/16))))) (fma.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (*.f64 (*.f64 t t) (*.f64 (*.f64 b (*.f64 b x)) (*.f64 a a))) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) -1/128))))
(fma.f64 -1/8 (*.f64 a (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 t (*.f64 b x)))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (+.f64 x (*.f64 -1/128 (*.f64 (*.f64 t t) (*.f64 (*.f64 b (*.f64 b x)) (*.f64 a a)))))))
(fma.f64 -1/8 (*.f64 a (*.f64 (sin.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 t (*.f64 b x)))) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (+.f64 x (*.f64 -1/128 (*.f64 (*.f64 b (*.f64 b x)) (*.f64 t (*.f64 t (*.f64 a a))))))))
(+.f64 (*.f64 1/3072 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 b 3) x))))) (+.f64 (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t (*.f64 b x))))) (+.f64 (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))))
(fma.f64 1/3072 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (*.f64 (pow.f64 a 3) (pow.f64 t 3)) (*.f64 x (pow.f64 b 3)))) (fma.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 (*.f64 t b) x))) (fma.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 (*.f64 t t) (*.f64 b b)) x))) (*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b)))))))
(fma.f64 1/3072 (*.f64 (sin.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (*.f64 x (pow.f64 b 3)) (*.f64 (pow.f64 a 3) (pow.f64 t 3)))) (fma.f64 -1/8 (*.f64 a (*.f64 (*.f64 t (*.f64 b x)) (sin.f64 (*.f64 t (*.f64 b 1/16))))) (fma.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (*.f64 (*.f64 t t) (*.f64 (*.f64 b (*.f64 b x)) (*.f64 a a))) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) -1/128)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (+.f64 x (*.f64 -1/128 (*.f64 (*.f64 t t) (*.f64 (*.f64 b (*.f64 b x)) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (+.f64 (*.f64 -1/8 (*.f64 a (*.f64 t (*.f64 b x)))) (*.f64 1/3072 (*.f64 x (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 t 3) (pow.f64 b 3))))))))
(+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (+.f64 x (*.f64 -1/128 (*.f64 (*.f64 b (*.f64 b x)) (*.f64 t (*.f64 t (*.f64 a a))))))) (*.f64 (sin.f64 (*.f64 t (*.f64 b 1/16))) (+.f64 (*.f64 -1/8 (*.f64 x (*.f64 a (*.f64 t b)))) (*.f64 1/3072 (*.f64 x (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 t 3) (pow.f64 b 3))))))))
(*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x)
(*.f64 x (cos.f64 (*.f64 (fma.f64 a 1/8 1/16) (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))
(*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x)
(*.f64 x (cos.f64 (*.f64 (fma.f64 a 1/8 1/16) (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))
(*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x)
(*.f64 x (cos.f64 (*.f64 (fma.f64 a 1/8 1/16) (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))
(*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x)
(*.f64 x (cos.f64 (*.f64 (fma.f64 a 1/8 1/16) (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))
(*.f64 (cos.f64 (*.f64 (-.f64 1/16 (*.f64 -1/8 a)) (*.f64 t b))) x)
(*.f64 x (cos.f64 (*.f64 (fma.f64 a 1/8 1/16) (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))
(*.f64 (cos.f64 (*.f64 (-.f64 1/16 (*.f64 -1/8 a)) (*.f64 t b))) x)
(*.f64 x (cos.f64 (*.f64 (fma.f64 a 1/8 1/16) (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))
(*.f64 (cos.f64 (*.f64 (-.f64 1/16 (*.f64 -1/8 a)) (*.f64 t b))) x)
(*.f64 x (cos.f64 (*.f64 (fma.f64 a 1/8 1/16) (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))
(*.f64 (cos.f64 (*.f64 (-.f64 1/16 (*.f64 -1/8 a)) (*.f64 t b))) x)
(*.f64 x (cos.f64 (*.f64 (fma.f64 a 1/8 1/16) (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))) 1)
(*.f64 x (cos.f64 (*.f64 (fma.f64 a 1/8 1/16) (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))
(pow.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 1)
(*.f64 x (cos.f64 (*.f64 (fma.f64 a 1/8 1/16) (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))
(pow.f64 (sqrt.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 2)
(*.f64 x (cos.f64 (*.f64 (fma.f64 a 1/8 1/16) (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))
(pow.f64 (cbrt.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 3)
(*.f64 x (cos.f64 (*.f64 (fma.f64 a 1/8 1/16) (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))
(pow.f64 (pow.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3) 1/3)
(*.f64 x (cos.f64 (*.f64 (fma.f64 a 1/8 1/16) (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))
(sqrt.f64 (pow.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2))
(*.f64 x (cos.f64 (*.f64 (fma.f64 a 1/8 1/16) (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) x))
(*.f64 x (cos.f64 (*.f64 (fma.f64 a 1/8 1/16) (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
(*.f64 x (cos.f64 (*.f64 (fma.f64 a 1/8 1/16) (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))
(cbrt.f64 (pow.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3))
(*.f64 x (cos.f64 (*.f64 (fma.f64 a 1/8 1/16) (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3)))
(*.f64 x (cos.f64 (*.f64 (fma.f64 a 1/8 1/16) (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3) (pow.f64 x 3)))
(*.f64 x (cos.f64 (*.f64 (fma.f64 a 1/8 1/16) (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))
(expm1.f64 (log1p.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))
(*.f64 x (cos.f64 (*.f64 (fma.f64 a 1/8 1/16) (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))
(exp.f64 (log.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))
(*.f64 x (cos.f64 (*.f64 (fma.f64 a 1/8 1/16) (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 1))
(*.f64 x (cos.f64 (*.f64 (fma.f64 a 1/8 1/16) (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))
(log1p.f64 (expm1.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))
(*.f64 x (cos.f64 (*.f64 (fma.f64 a 1/8 1/16) (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))

localize59.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
93.2%
(*.f64 (*.f64 y -1/8) (*.f64 (*.f64 t z) (sin.f64 (*.f64 1/16 (*.f64 t z)))))
57.6%
(cos.f64 (*.f64 1/16 (*.f64 t z)))
57.2%
(sin.f64 (*.f64 1/16 (*.f64 t z)))
48.7%
(cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))
Compiler

Compiled 179 to 97 computations (45.8% saved)

series11.0ms (0%)

Counts
3 → 52
Calls

21 calls:

TimeVariablePointExpression
2.0ms
z
@0
(*.f64 (*.f64 y -1/8) (*.f64 (*.f64 t z) (sin.f64 (*.f64 1/16 (*.f64 t z)))))
2.0ms
y
@0
(*.f64 (*.f64 y -1/8) (*.f64 (*.f64 t z) (sin.f64 (*.f64 1/16 (*.f64 t z)))))
1.0ms
z
@-inf
(*.f64 (*.f64 y -1/8) (*.f64 (*.f64 t z) (sin.f64 (*.f64 1/16 (*.f64 t z)))))
1.0ms
t
@inf
(*.f64 (*.f64 y -1/8) (*.f64 (*.f64 t z) (sin.f64 (*.f64 1/16 (*.f64 t z)))))
1.0ms
t
@-inf
(*.f64 (*.f64 y -1/8) (*.f64 (*.f64 t z) (sin.f64 (*.f64 1/16 (*.f64 t z)))))

rewrite77.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1236×unswap-sqr
1076×swap-sqr
534×sqr-pow
526×pow-sqr
326×distribute-rgt-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01575
130475
2361275
Stop Event
node limit
Counts
3 → 67
Calls
Call 1
Inputs
(sin.f64 (*.f64 1/16 (*.f64 t z)))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(*.f64 (*.f64 y -1/8) (*.f64 (*.f64 t z) (sin.f64 (*.f64 1/16 (*.f64 t z)))))
Outputs
(((-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))))) 1) (2)) ((*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) 1) (2)) ((*.f64 1 (sin.f64 (*.f64 1/16 (*.f64 t z)))) (2)) ((*.f64 (sqrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))) (sqrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))))) (2)) ((*.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))) 2)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))) 2) (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))))) (2)) ((*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))))) (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))))) (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))))) (2)) ((*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))))) (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))))) (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))))) (2)) ((*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))) 2)))) (2)) ((*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))) 2)))) (2)) ((*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))))))) (2)) ((*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))))))) (2)) ((*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))) 3/2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))) 3/2)) (2)) ((*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) 3) 1/6) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) 3) 1/6)) (2)) ((pow.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) 1) (2)) ((pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))) 2) (2)) ((pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))) 3) (2)) ((pow.f64 (pow.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) 2)) (2)) ((log.f64 (exp.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))))) (2)) ((cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) 3)) (2)) ((expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))))) (2)) ((exp.f64 (log.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))))) (2)) ((exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))) 1)) (2)) ((log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))))) (2)))
(((-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))))) 1) (2)) ((*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) 1) (2)) ((*.f64 1 (cos.f64 (*.f64 1/16 (*.f64 t z)))) (2)) ((*.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))) (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))))) (2)) ((*.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))) 2)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))) 2) (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))))) (2)) ((*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))))) (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))))) (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))))) (2)) ((*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))))) (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))))) (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))))) (2)) ((*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))) 2)))) (2)) ((*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))) 2)))) (2)) ((*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))))))) (2)) ((*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))))))) (2)) ((*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))) 3/2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))) 3/2)) (2)) ((*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) 3) 1/6) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) 3) 1/6)) (2)) ((pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) 1) (2)) ((pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))) 2) (2)) ((pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))) 3) (2)) ((pow.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) 2)) (2)) ((log.f64 (exp.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))))) (2)) ((cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) 3)) (2)) ((expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))))) (2)) ((exp.f64 (log.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))))) (2)) ((exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))) 1)) (2)) ((log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))))) (2)))
(((-.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))) (*.f64 y -1/8))))) 1) (2)) ((pow.f64 (*.f64 t (*.f64 (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))) (*.f64 y -1/8))) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 t (*.f64 (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))) (*.f64 y -1/8)))) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 t (*.f64 (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))) (*.f64 y -1/8)))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 t (*.f64 (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))) (*.f64 y -1/8))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (*.f64 t (*.f64 (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))) (*.f64 y -1/8))) 2)) (2)) ((log.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 t z) (*.f64 y -1/8))) (sin.f64 (*.f64 1/16 (*.f64 t z))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 t (*.f64 (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))) (*.f64 y -1/8)))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 t (*.f64 (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))) (*.f64 y -1/8))) 3)) (2)) ((cbrt.f64 (*.f64 (pow.f64 (*.f64 y -1/8) 3) (pow.f64 (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z))))) 3))) (2)) ((cbrt.f64 (*.f64 (pow.f64 (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z))))) 3) (pow.f64 (*.f64 y -1/8) 3))) (2)) ((expm1.f64 (log1p.f64 (*.f64 t (*.f64 (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))) (*.f64 y -1/8))))) (2)) ((exp.f64 (log.f64 (*.f64 t (*.f64 (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))) (*.f64 y -1/8))))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 t (*.f64 (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))) (*.f64 y -1/8)))) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 t (*.f64 (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))) (*.f64 y -1/8))))) (2)))

simplify91.0ms (0.3%)

Algorithm
egg-herbie
Rules
992×fma-def
956×+-commutative
634×distribute-rgt-in
634×distribute-lft-in
544×associate-*r*
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02234459
15624451
222434395
362944383
Stop Event
node limit
Counts
119 → 118
Calls
Call 1
Inputs
(*.f64 1/16 (*.f64 t z))
(+.f64 (*.f64 -1/24576 (*.f64 (pow.f64 t 3) (pow.f64 z 3))) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 -1/24576 (*.f64 (pow.f64 t 3) (pow.f64 z 3))) (+.f64 (*.f64 1/125829120 (*.f64 (pow.f64 t 5) (pow.f64 z 5))) (*.f64 1/16 (*.f64 t z))))
(+.f64 (*.f64 -1/24576 (*.f64 (pow.f64 t 3) (pow.f64 z 3))) (+.f64 (*.f64 1/125829120 (*.f64 (pow.f64 t 5) (pow.f64 z 5))) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/1352914698240 (*.f64 (pow.f64 t 7) (pow.f64 z 7))))))
(*.f64 1/16 (*.f64 t z))
(+.f64 (*.f64 -1/24576 (*.f64 (pow.f64 t 3) (pow.f64 z 3))) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 -1/24576 (*.f64 (pow.f64 t 3) (pow.f64 z 3))) (+.f64 (*.f64 1/125829120 (*.f64 (pow.f64 t 5) (pow.f64 z 5))) (*.f64 1/16 (*.f64 t z))))
(+.f64 (*.f64 -1/24576 (*.f64 (pow.f64 t 3) (pow.f64 z 3))) (+.f64 (*.f64 1/125829120 (*.f64 (pow.f64 t 5) (pow.f64 z 5))) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/1352914698240 (*.f64 (pow.f64 t 7) (pow.f64 z 7))))))
1
(+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 z 2))))
(+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 z 2))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 z 4)))))
(+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 z 2))) (+.f64 (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 z 4))) (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (pow.f64 z 6))))))
1
(+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 z 2))))
(+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 z 2))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 z 4)))))
(+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 z 2))) (+.f64 (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 z 4))) (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (pow.f64 z 6))))))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 -1/128 (*.f64 y (*.f64 (pow.f64 t 2) (pow.f64 z 2))))
(+.f64 (*.f64 -1/128 (*.f64 y (*.f64 (pow.f64 t 2) (pow.f64 z 2)))) (*.f64 1/196608 (*.f64 y (*.f64 (pow.f64 t 4) (pow.f64 z 4)))))
(+.f64 (*.f64 -1/128 (*.f64 y (*.f64 (pow.f64 t 2) (pow.f64 z 2)))) (+.f64 (*.f64 1/196608 (*.f64 y (*.f64 (pow.f64 t 4) (pow.f64 z 4)))) (*.f64 -1/1006632960 (*.f64 y (*.f64 (pow.f64 t 6) (pow.f64 z 6))))))
(+.f64 (*.f64 -1/128 (*.f64 y (*.f64 (pow.f64 t 2) (pow.f64 z 2)))) (+.f64 (*.f64 1/196608 (*.f64 y (*.f64 (pow.f64 t 4) (pow.f64 z 4)))) (+.f64 (*.f64 1/10823317585920 (*.f64 y (*.f64 (pow.f64 t 8) (pow.f64 z 8)))) (*.f64 -1/1006632960 (*.f64 y (*.f64 (pow.f64 t 6) (pow.f64 z 6)))))))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 -1/128 (*.f64 y (*.f64 (pow.f64 t 2) (pow.f64 z 2))))
(+.f64 (*.f64 -1/128 (*.f64 y (*.f64 (pow.f64 t 2) (pow.f64 z 2)))) (*.f64 1/196608 (*.f64 y (*.f64 (pow.f64 t 4) (pow.f64 z 4)))))
(+.f64 (*.f64 -1/128 (*.f64 y (*.f64 (pow.f64 t 2) (pow.f64 z 2)))) (+.f64 (*.f64 1/196608 (*.f64 y (*.f64 (pow.f64 t 4) (pow.f64 z 4)))) (*.f64 -1/1006632960 (*.f64 y (*.f64 (pow.f64 t 6) (pow.f64 z 6))))))
(+.f64 (*.f64 -1/128 (*.f64 y (*.f64 (pow.f64 t 2) (pow.f64 z 2)))) (+.f64 (*.f64 1/196608 (*.f64 y (*.f64 (pow.f64 t 4) (pow.f64 z 4)))) (+.f64 (*.f64 1/10823317585920 (*.f64 y (*.f64 (pow.f64 t 8) (pow.f64 z 8)))) (*.f64 -1/1006632960 (*.f64 y (*.f64 (pow.f64 t 6) (pow.f64 z 6)))))))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))))) 1)
(*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) 1)
(*.f64 1 (sin.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))) (sqrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))) 2) (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))))) (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))))) (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))))) (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))))) (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))) 3/2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))) 3/2))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) 3) 1/6) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) 3) 1/6))
(pow.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) 1)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))) 2)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) 3) 1/3)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))))) 1)
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) 1)
(*.f64 1 (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))) (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))) 2) (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))))) (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))))) (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))))) (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))))) (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))) 3/2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))) 3/2))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) 3) 1/6) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) 3) 1/6))
(pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) 1)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))) (*.f64 y -1/8))))) 1)
(pow.f64 (*.f64 t (*.f64 (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))) (*.f64 y -1/8))) 1)
(pow.f64 (sqrt.f64 (*.f64 t (*.f64 (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))) (*.f64 y -1/8)))) 2)
(pow.f64 (cbrt.f64 (*.f64 t (*.f64 (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))) (*.f64 y -1/8)))) 3)
(pow.f64 (pow.f64 (*.f64 t (*.f64 (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))) (*.f64 y -1/8))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 t (*.f64 (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))) (*.f64 y -1/8))) 2))
(log.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 t z) (*.f64 y -1/8))) (sin.f64 (*.f64 1/16 (*.f64 t z)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (*.f64 (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))) (*.f64 y -1/8))))))
(cbrt.f64 (pow.f64 (*.f64 t (*.f64 (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))) (*.f64 y -1/8))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y -1/8) 3) (pow.f64 (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z))))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z))))) 3) (pow.f64 (*.f64 y -1/8) 3)))
(expm1.f64 (log1p.f64 (*.f64 t (*.f64 (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))) (*.f64 y -1/8)))))
(exp.f64 (log.f64 (*.f64 t (*.f64 (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))) (*.f64 y -1/8)))))
(exp.f64 (*.f64 (log.f64 (*.f64 t (*.f64 (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))) (*.f64 y -1/8)))) 1))
(log1p.f64 (expm1.f64 (*.f64 t (*.f64 (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))) (*.f64 y -1/8)))))
Outputs
(*.f64 1/16 (*.f64 t z))
(+.f64 (*.f64 -1/24576 (*.f64 (pow.f64 t 3) (pow.f64 z 3))) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/24576 (*.f64 (pow.f64 t 3) (pow.f64 z 3)) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 -1/24576 (*.f64 (pow.f64 t 3) (pow.f64 z 3))))
(fma.f64 -1/24576 (pow.f64 (*.f64 t z) 3) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 -1/24576 (*.f64 (pow.f64 t 3) (pow.f64 z 3))) (+.f64 (*.f64 1/125829120 (*.f64 (pow.f64 t 5) (pow.f64 z 5))) (*.f64 1/16 (*.f64 t z))))
(fma.f64 -1/24576 (*.f64 (pow.f64 t 3) (pow.f64 z 3)) (fma.f64 1/125829120 (*.f64 (pow.f64 t 5) (pow.f64 z 5)) (*.f64 1/16 (*.f64 t z))))
(fma.f64 -1/24576 (*.f64 (pow.f64 t 3) (pow.f64 z 3)) (fma.f64 1/16 (*.f64 t z) (*.f64 1/125829120 (*.f64 (pow.f64 t 5) (pow.f64 z 5)))))
(fma.f64 -1/24576 (pow.f64 (*.f64 t z) 3) (fma.f64 1/125829120 (*.f64 (pow.f64 t 5) (pow.f64 z 5)) (*.f64 1/16 (*.f64 t z))))
(+.f64 (*.f64 -1/24576 (*.f64 (pow.f64 t 3) (pow.f64 z 3))) (+.f64 (*.f64 1/125829120 (*.f64 (pow.f64 t 5) (pow.f64 z 5))) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/1352914698240 (*.f64 (pow.f64 t 7) (pow.f64 z 7))))))
(fma.f64 -1/24576 (*.f64 (pow.f64 t 3) (pow.f64 z 3)) (fma.f64 1/125829120 (*.f64 (pow.f64 t 5) (pow.f64 z 5)) (fma.f64 1/16 (*.f64 t z) (*.f64 -1/1352914698240 (*.f64 (pow.f64 t 7) (pow.f64 z 7))))))
(fma.f64 1/125829120 (*.f64 (pow.f64 t 5) (pow.f64 z 5)) (fma.f64 -1/24576 (pow.f64 (*.f64 t z) 3) (fma.f64 -1/1352914698240 (*.f64 (pow.f64 t 7) (pow.f64 z 7)) (*.f64 1/16 (*.f64 t z)))))
(*.f64 1/16 (*.f64 t z))
(+.f64 (*.f64 -1/24576 (*.f64 (pow.f64 t 3) (pow.f64 z 3))) (*.f64 1/16 (*.f64 t z)))
(fma.f64 -1/24576 (*.f64 (pow.f64 t 3) (pow.f64 z 3)) (*.f64 1/16 (*.f64 t z)))
(fma.f64 1/16 (*.f64 t z) (*.f64 -1/24576 (*.f64 (pow.f64 t 3) (pow.f64 z 3))))
(fma.f64 -1/24576 (pow.f64 (*.f64 t z) 3) (*.f64 1/16 (*.f64 t z)))
(+.f64 (*.f64 -1/24576 (*.f64 (pow.f64 t 3) (pow.f64 z 3))) (+.f64 (*.f64 1/125829120 (*.f64 (pow.f64 t 5) (pow.f64 z 5))) (*.f64 1/16 (*.f64 t z))))
(fma.f64 -1/24576 (*.f64 (pow.f64 t 3) (pow.f64 z 3)) (fma.f64 1/125829120 (*.f64 (pow.f64 t 5) (pow.f64 z 5)) (*.f64 1/16 (*.f64 t z))))
(fma.f64 -1/24576 (*.f64 (pow.f64 t 3) (pow.f64 z 3)) (fma.f64 1/16 (*.f64 t z) (*.f64 1/125829120 (*.f64 (pow.f64 t 5) (pow.f64 z 5)))))
(fma.f64 -1/24576 (pow.f64 (*.f64 t z) 3) (fma.f64 1/125829120 (*.f64 (pow.f64 t 5) (pow.f64 z 5)) (*.f64 1/16 (*.f64 t z))))
(+.f64 (*.f64 -1/24576 (*.f64 (pow.f64 t 3) (pow.f64 z 3))) (+.f64 (*.f64 1/125829120 (*.f64 (pow.f64 t 5) (pow.f64 z 5))) (+.f64 (*.f64 1/16 (*.f64 t z)) (*.f64 -1/1352914698240 (*.f64 (pow.f64 t 7) (pow.f64 z 7))))))
(fma.f64 -1/24576 (*.f64 (pow.f64 t 3) (pow.f64 z 3)) (fma.f64 1/125829120 (*.f64 (pow.f64 t 5) (pow.f64 z 5)) (fma.f64 1/16 (*.f64 t z) (*.f64 -1/1352914698240 (*.f64 (pow.f64 t 7) (pow.f64 z 7))))))
(fma.f64 1/125829120 (*.f64 (pow.f64 t 5) (pow.f64 z 5)) (fma.f64 -1/24576 (pow.f64 (*.f64 t z) 3) (fma.f64 -1/1352914698240 (*.f64 (pow.f64 t 7) (pow.f64 z 7)) (*.f64 1/16 (*.f64 t z)))))
1
(+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 z 2))))
(+.f64 1 (*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 z z))))
(fma.f64 -1/512 (*.f64 t (*.f64 t (*.f64 z z))) 1)
(+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 z 2))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 z 4)))))
(+.f64 1 (fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 z z)) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 z 4)))))
(+.f64 1 (fma.f64 -1/512 (*.f64 t (*.f64 t (*.f64 z z))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 z 4)))))
(fma.f64 -1/512 (*.f64 t (*.f64 t (*.f64 z z))) (fma.f64 (pow.f64 t 4) (*.f64 (pow.f64 z 4) 1/1572864) 1))
(+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 z 2))) (+.f64 (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 z 4))) (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (pow.f64 z 6))))))
(+.f64 1 (fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 z z)) (fma.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 z 4)) (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (pow.f64 z 6))))))
(+.f64 1 (fma.f64 -1/512 (*.f64 t (*.f64 t (*.f64 z z))) (fma.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 z 4)) (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (pow.f64 z 6))))))
(+.f64 (fma.f64 -1/512 (*.f64 t (*.f64 t (*.f64 z z))) 1) (fma.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 z 4)) (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (pow.f64 z 6)))))
1
(+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 z 2))))
(+.f64 1 (*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 z z))))
(fma.f64 -1/512 (*.f64 t (*.f64 t (*.f64 z z))) 1)
(+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 z 2))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 z 4)))))
(+.f64 1 (fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 z z)) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 z 4)))))
(+.f64 1 (fma.f64 -1/512 (*.f64 t (*.f64 t (*.f64 z z))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 z 4)))))
(fma.f64 -1/512 (*.f64 t (*.f64 t (*.f64 z z))) (fma.f64 (pow.f64 t 4) (*.f64 (pow.f64 z 4) 1/1572864) 1))
(+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 z 2))) (+.f64 (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 z 4))) (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (pow.f64 z 6))))))
(+.f64 1 (fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 z z)) (fma.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 z 4)) (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (pow.f64 z 6))))))
(+.f64 1 (fma.f64 -1/512 (*.f64 t (*.f64 t (*.f64 z z))) (fma.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 z 4)) (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (pow.f64 z 6))))))
(+.f64 (fma.f64 -1/512 (*.f64 t (*.f64 t (*.f64 z z))) 1) (fma.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 z 4)) (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (pow.f64 z 6)))))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 (*.f64 t z) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 y)))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 (*.f64 t z) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 y)))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 (*.f64 t z) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 y)))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 (*.f64 t z) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 y)))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 (*.f64 t z) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 y)))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 (*.f64 t z) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 y)))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 (*.f64 t z) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 y)))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 (*.f64 t z) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 y)))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 (*.f64 t z) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 y)))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 (*.f64 t z) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 y)))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 (*.f64 t z) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 y)))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 (*.f64 t z) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 y)))
(*.f64 -1/128 (*.f64 y (*.f64 (pow.f64 t 2) (pow.f64 z 2))))
(*.f64 -1/128 (*.f64 (*.f64 (*.f64 t t) (*.f64 z z)) y))
(*.f64 (*.f64 (*.f64 y -1/128) (*.f64 t t)) (*.f64 z z))
(*.f64 (*.f64 (*.f64 t t) y) (*.f64 (*.f64 z z) -1/128))
(+.f64 (*.f64 -1/128 (*.f64 y (*.f64 (pow.f64 t 2) (pow.f64 z 2)))) (*.f64 1/196608 (*.f64 y (*.f64 (pow.f64 t 4) (pow.f64 z 4)))))
(fma.f64 -1/128 (*.f64 (*.f64 (*.f64 t t) (*.f64 z z)) y) (*.f64 1/196608 (*.f64 (*.f64 (pow.f64 t 4) (pow.f64 z 4)) y)))
(fma.f64 -1/128 (*.f64 (*.f64 t t) (*.f64 (*.f64 z z) y)) (*.f64 (*.f64 (pow.f64 t 4) (pow.f64 z 4)) (*.f64 y 1/196608)))
(*.f64 y (+.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 z z))) -1/128) (*.f64 (*.f64 (pow.f64 t 4) (pow.f64 z 4)) 1/196608)))
(*.f64 y (+.f64 (*.f64 (*.f64 (pow.f64 t 4) (pow.f64 z 4)) 1/196608) (*.f64 (*.f64 t (*.f64 t (*.f64 z z))) -1/128)))
(+.f64 (*.f64 -1/128 (*.f64 y (*.f64 (pow.f64 t 2) (pow.f64 z 2)))) (+.f64 (*.f64 1/196608 (*.f64 y (*.f64 (pow.f64 t 4) (pow.f64 z 4)))) (*.f64 -1/1006632960 (*.f64 y (*.f64 (pow.f64 t 6) (pow.f64 z 6))))))
(fma.f64 -1/128 (*.f64 (*.f64 (*.f64 t t) (*.f64 z z)) y) (fma.f64 1/196608 (*.f64 (*.f64 (pow.f64 t 4) (pow.f64 z 4)) y) (*.f64 -1/1006632960 (*.f64 (*.f64 (pow.f64 t 6) (pow.f64 z 6)) y))))
(fma.f64 -1/128 (*.f64 (*.f64 t t) (*.f64 (*.f64 z z) y)) (fma.f64 1/196608 (*.f64 (pow.f64 z 4) (*.f64 (pow.f64 t 4) y)) (*.f64 (*.f64 (pow.f64 t 6) (pow.f64 z 6)) (*.f64 y -1/1006632960))))
(fma.f64 (*.f64 (pow.f64 t 4) (pow.f64 z 4)) (*.f64 y 1/196608) (*.f64 y (+.f64 (*.f64 (*.f64 (pow.f64 t 6) (pow.f64 z 6)) -1/1006632960) (*.f64 (*.f64 t (*.f64 t (*.f64 z z))) -1/128))))
(*.f64 y (+.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 z z))) -1/128) (+.f64 (*.f64 (*.f64 (pow.f64 t 4) (pow.f64 z 4)) 1/196608) (*.f64 (*.f64 (pow.f64 t 6) (pow.f64 z 6)) -1/1006632960))))
(+.f64 (*.f64 -1/128 (*.f64 y (*.f64 (pow.f64 t 2) (pow.f64 z 2)))) (+.f64 (*.f64 1/196608 (*.f64 y (*.f64 (pow.f64 t 4) (pow.f64 z 4)))) (+.f64 (*.f64 1/10823317585920 (*.f64 y (*.f64 (pow.f64 t 8) (pow.f64 z 8)))) (*.f64 -1/1006632960 (*.f64 y (*.f64 (pow.f64 t 6) (pow.f64 z 6)))))))
(fma.f64 -1/128 (*.f64 (*.f64 (*.f64 t t) (*.f64 z z)) y) (fma.f64 1/196608 (*.f64 (*.f64 (pow.f64 t 4) (pow.f64 z 4)) y) (fma.f64 1/10823317585920 (*.f64 y (*.f64 (pow.f64 t 8) (pow.f64 z 8))) (*.f64 -1/1006632960 (*.f64 (*.f64 (pow.f64 t 6) (pow.f64 z 6)) y)))))
(fma.f64 -1/128 (*.f64 (*.f64 t t) (*.f64 (*.f64 z z) y)) (fma.f64 1/196608 (*.f64 (pow.f64 z 4) (*.f64 (pow.f64 t 4) y)) (fma.f64 -1/1006632960 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 z 6) y)) (*.f64 y (*.f64 (*.f64 (pow.f64 t 8) (pow.f64 z 8)) 1/10823317585920)))))
(fma.f64 (*.f64 t (*.f64 t (*.f64 z z))) (*.f64 y -1/128) (fma.f64 y (*.f64 (*.f64 (pow.f64 t 8) (pow.f64 z 8)) 1/10823317585920) (*.f64 y (+.f64 (*.f64 (*.f64 (pow.f64 t 4) (pow.f64 z 4)) 1/196608) (*.f64 (*.f64 (pow.f64 t 6) (pow.f64 z 6)) -1/1006632960)))))
(*.f64 y (+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 t 4) (pow.f64 z 4)) 1/196608) (*.f64 (*.f64 t (*.f64 t (*.f64 z z))) -1/128)) (+.f64 (*.f64 (*.f64 (pow.f64 t 6) (pow.f64 z 6)) -1/1006632960) (*.f64 (*.f64 (pow.f64 t 8) (pow.f64 z 8)) 1/10823317585920))))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 (*.f64 t z) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 y)))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 (*.f64 t z) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 y)))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 (*.f64 t z) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 y)))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 (*.f64 t z) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 y)))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 (*.f64 t z) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 y)))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 (*.f64 t z) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 y)))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 (*.f64 t z) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 y)))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 (*.f64 t z) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 y)))
(*.f64 -1/128 (*.f64 y (*.f64 (pow.f64 t 2) (pow.f64 z 2))))
(*.f64 -1/128 (*.f64 (*.f64 (*.f64 t t) (*.f64 z z)) y))
(*.f64 (*.f64 (*.f64 y -1/128) (*.f64 t t)) (*.f64 z z))
(*.f64 (*.f64 (*.f64 t t) y) (*.f64 (*.f64 z z) -1/128))
(+.f64 (*.f64 -1/128 (*.f64 y (*.f64 (pow.f64 t 2) (pow.f64 z 2)))) (*.f64 1/196608 (*.f64 y (*.f64 (pow.f64 t 4) (pow.f64 z 4)))))
(fma.f64 -1/128 (*.f64 (*.f64 (*.f64 t t) (*.f64 z z)) y) (*.f64 1/196608 (*.f64 (*.f64 (pow.f64 t 4) (pow.f64 z 4)) y)))
(fma.f64 -1/128 (*.f64 (*.f64 t t) (*.f64 (*.f64 z z) y)) (*.f64 (*.f64 (pow.f64 t 4) (pow.f64 z 4)) (*.f64 y 1/196608)))
(*.f64 y (+.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 z z))) -1/128) (*.f64 (*.f64 (pow.f64 t 4) (pow.f64 z 4)) 1/196608)))
(*.f64 y (+.f64 (*.f64 (*.f64 (pow.f64 t 4) (pow.f64 z 4)) 1/196608) (*.f64 (*.f64 t (*.f64 t (*.f64 z z))) -1/128)))
(+.f64 (*.f64 -1/128 (*.f64 y (*.f64 (pow.f64 t 2) (pow.f64 z 2)))) (+.f64 (*.f64 1/196608 (*.f64 y (*.f64 (pow.f64 t 4) (pow.f64 z 4)))) (*.f64 -1/1006632960 (*.f64 y (*.f64 (pow.f64 t 6) (pow.f64 z 6))))))
(fma.f64 -1/128 (*.f64 (*.f64 (*.f64 t t) (*.f64 z z)) y) (fma.f64 1/196608 (*.f64 (*.f64 (pow.f64 t 4) (pow.f64 z 4)) y) (*.f64 -1/1006632960 (*.f64 (*.f64 (pow.f64 t 6) (pow.f64 z 6)) y))))
(fma.f64 -1/128 (*.f64 (*.f64 t t) (*.f64 (*.f64 z z) y)) (fma.f64 1/196608 (*.f64 (pow.f64 z 4) (*.f64 (pow.f64 t 4) y)) (*.f64 (*.f64 (pow.f64 t 6) (pow.f64 z 6)) (*.f64 y -1/1006632960))))
(fma.f64 (*.f64 (pow.f64 t 4) (pow.f64 z 4)) (*.f64 y 1/196608) (*.f64 y (+.f64 (*.f64 (*.f64 (pow.f64 t 6) (pow.f64 z 6)) -1/1006632960) (*.f64 (*.f64 t (*.f64 t (*.f64 z z))) -1/128))))
(*.f64 y (+.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 z z))) -1/128) (+.f64 (*.f64 (*.f64 (pow.f64 t 4) (pow.f64 z 4)) 1/196608) (*.f64 (*.f64 (pow.f64 t 6) (pow.f64 z 6)) -1/1006632960))))
(+.f64 (*.f64 -1/128 (*.f64 y (*.f64 (pow.f64 t 2) (pow.f64 z 2)))) (+.f64 (*.f64 1/196608 (*.f64 y (*.f64 (pow.f64 t 4) (pow.f64 z 4)))) (+.f64 (*.f64 1/10823317585920 (*.f64 y (*.f64 (pow.f64 t 8) (pow.f64 z 8)))) (*.f64 -1/1006632960 (*.f64 y (*.f64 (pow.f64 t 6) (pow.f64 z 6)))))))
(fma.f64 -1/128 (*.f64 (*.f64 (*.f64 t t) (*.f64 z z)) y) (fma.f64 1/196608 (*.f64 (*.f64 (pow.f64 t 4) (pow.f64 z 4)) y) (fma.f64 1/10823317585920 (*.f64 y (*.f64 (pow.f64 t 8) (pow.f64 z 8))) (*.f64 -1/1006632960 (*.f64 (*.f64 (pow.f64 t 6) (pow.f64 z 6)) y)))))
(fma.f64 -1/128 (*.f64 (*.f64 t t) (*.f64 (*.f64 z z) y)) (fma.f64 1/196608 (*.f64 (pow.f64 z 4) (*.f64 (pow.f64 t 4) y)) (fma.f64 -1/1006632960 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 z 6) y)) (*.f64 y (*.f64 (*.f64 (pow.f64 t 8) (pow.f64 z 8)) 1/10823317585920)))))
(fma.f64 (*.f64 t (*.f64 t (*.f64 z z))) (*.f64 y -1/128) (fma.f64 y (*.f64 (*.f64 (pow.f64 t 8) (pow.f64 z 8)) 1/10823317585920) (*.f64 y (+.f64 (*.f64 (*.f64 (pow.f64 t 4) (pow.f64 z 4)) 1/196608) (*.f64 (*.f64 (pow.f64 t 6) (pow.f64 z 6)) -1/1006632960)))))
(*.f64 y (+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 t 4) (pow.f64 z 4)) 1/196608) (*.f64 (*.f64 t (*.f64 t (*.f64 z z))) -1/128)) (+.f64 (*.f64 (*.f64 (pow.f64 t 6) (pow.f64 z 6)) -1/1006632960) (*.f64 (*.f64 (pow.f64 t 8) (pow.f64 z 8)) 1/10823317585920))))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 (*.f64 t z) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 y)))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 (*.f64 t z) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 y)))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 (*.f64 t z) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 y)))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 (*.f64 t z) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 y)))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 (*.f64 t z) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 y)))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 (*.f64 t z) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 y)))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 (*.f64 t z) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 y)))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 (*.f64 t z) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 y)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))))) 1)
(sin.f64 (*.f64 1/16 (*.f64 t z)))
(*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) 1)
(sin.f64 (*.f64 1/16 (*.f64 t z)))
(*.f64 1 (sin.f64 (*.f64 1/16 (*.f64 t z))))
(sin.f64 (*.f64 1/16 (*.f64 t z)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))) (sqrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))))
(sin.f64 (*.f64 1/16 (*.f64 t z)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))) 2))
(sin.f64 (*.f64 1/16 (*.f64 t z)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))) 2) (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))))
(sin.f64 (*.f64 1/16 (*.f64 t z)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))))) (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))))) (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))))))
(sin.f64 (*.f64 1/16 (*.f64 t z)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))))) (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))))) (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))) 2)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))) 2))))
(sin.f64 (*.f64 1/16 (*.f64 t z)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))) 2)))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(sin.f64 (*.f64 1/16 (*.f64 t z)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))) 2)) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))) 3/2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))) 3/2))
(sin.f64 (*.f64 1/16 (*.f64 t z)))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) 3) 1/6) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) 3) 1/6))
(sin.f64 (*.f64 1/16 (*.f64 t z)))
(pow.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) 1)
(sin.f64 (*.f64 1/16 (*.f64 t z)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))) 2)
(sin.f64 (*.f64 1/16 (*.f64 t z)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))) 3)
(sin.f64 (*.f64 1/16 (*.f64 t z)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) 3) 1/3)
(sin.f64 (*.f64 1/16 (*.f64 t z)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) 2))
(sin.f64 (*.f64 1/16 (*.f64 t z)))
(log.f64 (exp.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))))
(sin.f64 (*.f64 1/16 (*.f64 t z)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))))))
(sin.f64 (*.f64 1/16 (*.f64 t z)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) 3))
(sin.f64 (*.f64 1/16 (*.f64 t z)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))))
(sin.f64 (*.f64 1/16 (*.f64 t z)))
(exp.f64 (log.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))))
(sin.f64 (*.f64 1/16 (*.f64 t z)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))) 1))
(sin.f64 (*.f64 1/16 (*.f64 t z)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/16 (*.f64 t z)))))
(sin.f64 (*.f64 1/16 (*.f64 t z)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))))) 1)
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) 1)
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(*.f64 1 (cos.f64 (*.f64 1/16 (*.f64 t z))))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))) (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))) 2))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))) 2) (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))))) (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))))) (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))))))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))))) (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))))) (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))) 2)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))) 2))))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))) 2)))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))))))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))) 3/2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))) 3/2))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) 3) 1/6) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) 3) 1/6))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) 1)
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))) 2)
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))) 3)
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) 3) 1/3)
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) 2))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(log.f64 (exp.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))))))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) 3))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))) 1))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/16 (*.f64 t z)))))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))) (*.f64 y -1/8))))) 1)
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 (*.f64 t z) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 y)))
(pow.f64 (*.f64 t (*.f64 (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))) (*.f64 y -1/8))) 1)
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 (*.f64 t z) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 y)))
(pow.f64 (sqrt.f64 (*.f64 t (*.f64 (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))) (*.f64 y -1/8)))) 2)
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 (*.f64 t z) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 y)))
(pow.f64 (cbrt.f64 (*.f64 t (*.f64 (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))) (*.f64 y -1/8)))) 3)
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 (*.f64 t z) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 y)))
(pow.f64 (pow.f64 (*.f64 t (*.f64 (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))) (*.f64 y -1/8))) 3) 1/3)
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 (*.f64 t z) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 y)))
(sqrt.f64 (pow.f64 (*.f64 t (*.f64 (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))) (*.f64 y -1/8))) 2))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 (*.f64 t z) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 y)))
(log.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 t z) (*.f64 y -1/8))) (sin.f64 (*.f64 1/16 (*.f64 t z)))))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 (*.f64 t z) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (*.f64 (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))) (*.f64 y -1/8))))))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 (*.f64 t z) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 y)))
(cbrt.f64 (pow.f64 (*.f64 t (*.f64 (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))) (*.f64 y -1/8))) 3))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 (*.f64 t z) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 y)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y -1/8) 3) (pow.f64 (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z))))) 3)))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 (*.f64 t z) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 y)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z))))) 3) (pow.f64 (*.f64 y -1/8) 3)))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 (*.f64 t z) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 y)))
(expm1.f64 (log1p.f64 (*.f64 t (*.f64 (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))) (*.f64 y -1/8)))))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 (*.f64 t z) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 y)))
(exp.f64 (log.f64 (*.f64 t (*.f64 (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))) (*.f64 y -1/8)))))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 (*.f64 t z) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 y)))
(exp.f64 (*.f64 (log.f64 (*.f64 t (*.f64 (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))) (*.f64 y -1/8)))) 1))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 (*.f64 t z) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 y)))
(log1p.f64 (expm1.f64 (*.f64 t (*.f64 (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))) (*.f64 y -1/8)))))
(*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 (*.f64 t z) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 y)))

localize72.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
95.1%
(*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))
93.6%
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
48.7%
(cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
47.2%
(cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8))))
Compiler

Compiled 158 to 107 computations (32.3% saved)

series5.0ms (0%)

Counts
2 → 56
Calls

18 calls:

TimeVariablePointExpression
1.0ms
t
@0
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
1.0ms
t
@0
(cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
0.0ms
b
@0
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
0.0ms
b
@inf
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
0.0ms
t
@inf
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))

rewrite69.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
920×unswap-sqr
752×swap-sqr
494×distribute-rgt-in
462×distribute-lft-in
442×sqr-pow
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01346
125946
2296746
Stop Event
node limit
Counts
2 → 65
Calls
Call 1
Inputs
(cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
Outputs
(((+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) -1) (2)) ((-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 1) (2)) ((*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 1) (2)) ((*.f64 1 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (2)) ((*.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (2)) ((*.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (2)) ((*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))) (2)) ((*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))) (2)) ((*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2)))) (2)) ((*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2)))) (2)) ((*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))) (2)) ((*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))) (2)) ((*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3/2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3/2)) (2)) ((*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3) 1/6) (pow.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3) 1/6)) (2)) ((/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))) 1) (+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 1)) (2)) ((/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 1)))) (2)) ((pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 1) (2)) ((pow.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2) (2)) ((pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3) (2)) ((pow.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 2)) (2)) ((log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))) (2)) ((cbrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3)) (2)) ((expm1.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (2)) ((exp.f64 (log.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (2)) ((log1p.f64 (expm1.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (2)))
(((+.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) -1) (2)) ((+.f64 (*.f64 (*.f64 t b) (*.f64 a 1/8)) (*.f64 (*.f64 t b) 1/16)) (2)) ((+.f64 (*.f64 (*.f64 t b) 1/16) (*.f64 (*.f64 t b) (*.f64 a 1/8))) (2)) ((+.f64 (*.f64 (*.f64 a 1/8) (*.f64 t b)) (*.f64 1/16 (*.f64 t b))) (2)) ((+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 (*.f64 a 1/8) (*.f64 t b))) (2)) ((+.f64 (*.f64 t (*.f64 b (*.f64 a 1/8))) (*.f64 t (*.f64 b 1/16))) (2)) ((+.f64 (*.f64 t (*.f64 (*.f64 a 1/8) b)) (*.f64 t (*.f64 1/16 b))) (2)) ((+.f64 (*.f64 1 (*.f64 (*.f64 t b) (*.f64 a 1/8))) (*.f64 1 (*.f64 (*.f64 t b) 1/16))) (2)) ((+.f64 (*.f64 1 (*.f64 (*.f64 a 1/8) (*.f64 t b))) (*.f64 1 (*.f64 1/16 (*.f64 t b)))) (2)) ((+.f64 (*.f64 (*.f64 b (*.f64 a 1/8)) t) (*.f64 (*.f64 b 1/16) t)) (2)) ((+.f64 (*.f64 (*.f64 (*.f64 a 1/8) b) t) (*.f64 (*.f64 1/16 b) t)) (2)) ((+.f64 (*.f64 (*.f64 (*.f64 t b) (*.f64 a 1/8)) 1) (*.f64 (*.f64 (*.f64 t b) 1/16) 1)) (2)) ((+.f64 (*.f64 (*.f64 (*.f64 a 1/8) (*.f64 t b)) 1) (*.f64 (*.f64 1/16 (*.f64 t b)) 1)) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 1) (2)) ((/.f64 (*.f64 (*.f64 t b) (+.f64 (*.f64 1/64 (*.f64 a a)) -1/256)) (+.f64 (*.f64 a 1/8) -1/16)) (2)) ((/.f64 (*.f64 (*.f64 t b) (+.f64 1/4096 (pow.f64 (*.f64 a 1/8) 3))) (+.f64 (*.f64 1/64 (*.f64 a a)) (-.f64 1/256 (*.f64 (*.f64 a 1/8) 1/16)))) (2)) ((/.f64 (*.f64 (+.f64 (*.f64 1/64 (*.f64 a a)) -1/256) (*.f64 t b)) (+.f64 (*.f64 a 1/8) -1/16)) (2)) ((/.f64 (*.f64 (+.f64 1/4096 (pow.f64 (*.f64 a 1/8) 3)) (*.f64 t b)) (+.f64 (*.f64 1/64 (*.f64 a a)) (-.f64 1/256 (*.f64 (*.f64 a 1/8) 1/16)))) (2)) ((/.f64 (-.f64 (*.f64 (*.f64 (*.f64 t b) (*.f64 a 1/8)) (*.f64 (*.f64 t b) (*.f64 a 1/8))) (*.f64 (*.f64 (*.f64 t b) 1/16) (*.f64 (*.f64 t b) 1/16))) (-.f64 (*.f64 (*.f64 t b) (*.f64 a 1/8)) (*.f64 (*.f64 t b) 1/16))) (2)) ((/.f64 (-.f64 (*.f64 (*.f64 (*.f64 a 1/8) (*.f64 t b)) (*.f64 (*.f64 a 1/8) (*.f64 t b))) (*.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/16 (*.f64 t b)))) (-.f64 (*.f64 (*.f64 a 1/8) (*.f64 t b)) (*.f64 1/16 (*.f64 t b)))) (2)) ((/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (exp.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 1)) (2)) ((/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 t b) (*.f64 a 1/8)) 3) (pow.f64 (*.f64 (*.f64 t b) 1/16) 3)) (+.f64 (*.f64 (*.f64 (*.f64 t b) (*.f64 a 1/8)) (*.f64 (*.f64 t b) (*.f64 a 1/8))) (-.f64 (*.f64 (*.f64 (*.f64 t b) 1/16) (*.f64 (*.f64 t b) 1/16)) (*.f64 (*.f64 (*.f64 t b) (*.f64 a 1/8)) (*.f64 (*.f64 t b) 1/16))))) (2)) ((/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 a 1/8) (*.f64 t b)) 3) (pow.f64 (*.f64 1/16 (*.f64 t b)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 a 1/8) (*.f64 t b)) (*.f64 (*.f64 a 1/8) (*.f64 t b))) (-.f64 (*.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/16 (*.f64 t b))) (*.f64 (*.f64 (*.f64 a 1/8) (*.f64 t b)) (*.f64 1/16 (*.f64 t b)))))) (2)) ((/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (exp.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 1)))) (2)) ((pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 2)) (2)) ((log.f64 (pow.f64 (pow.f64 (exp.f64 b) (fma.f64 a 1/8 1/16)) t)) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 3)) (2)) ((cbrt.f64 (*.f64 (pow.f64 t 3) (pow.f64 (*.f64 b (fma.f64 a 1/8 1/16)) 3))) (2)) ((cbrt.f64 (*.f64 (pow.f64 (*.f64 b (fma.f64 a 1/8 1/16)) 3) (pow.f64 t 3))) (2)) ((expm1.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (2)) ((exp.f64 (log.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (2)) ((log1p.f64 (expm1.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (2)))

simplify79.0ms (0.3%)

Algorithm
egg-herbie
Rules
1884×associate-/l*
1082×distribute-lft-in
1050×distribute-rgt-in
956×associate-*r*
894×associate-/r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02784613
18304275
234704233
Stop Event
node limit
Counts
121 → 142
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2)))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 4)))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2))))))
(+.f64 (*.f64 -1/720 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 6)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 4)))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2)))))))
(cos.f64 (*.f64 t (*.f64 (fma.f64 a 1/8 1/16) b)))
(cos.f64 (*.f64 t (*.f64 (fma.f64 a 1/8 1/16) b)))
(cos.f64 (*.f64 t (*.f64 (fma.f64 a 1/8 1/16) b)))
(cos.f64 (*.f64 t (*.f64 (fma.f64 a 1/8 1/16) b)))
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2) (pow.f64 b 2)))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 4) (pow.f64 b 4)))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2) (pow.f64 b 2))))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 4) (pow.f64 b 4)))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2) (pow.f64 b 2)))) (*.f64 -1/720 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 6) (pow.f64 b 6)))))))
(cos.f64 (*.f64 t (*.f64 (fma.f64 a 1/8 1/16) b)))
(cos.f64 (*.f64 t (*.f64 (fma.f64 a 1/8 1/16) b)))
(cos.f64 (*.f64 t (*.f64 (fma.f64 a 1/8 1/16) b)))
(cos.f64 (*.f64 t (*.f64 (fma.f64 a 1/8 1/16) b)))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t b)))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (+.f64 (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t b)))) (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) (pow.f64 b 2)))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (+.f64 (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t b)))) (+.f64 (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) (pow.f64 b 2))))) (*.f64 1/3072 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 t 3) (pow.f64 b 3))))))))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 1/16 (*.f64 t b))
(+.f64 (*.f64 1/8 (*.f64 a (*.f64 t b))) (*.f64 1/16 (*.f64 t b)))
(+.f64 (*.f64 1/8 (*.f64 a (*.f64 t b))) (*.f64 1/16 (*.f64 t b)))
(+.f64 (*.f64 1/8 (*.f64 a (*.f64 t b))) (*.f64 1/16 (*.f64 t b)))
(*.f64 1/8 (*.f64 a (*.f64 t b)))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(*.f64 1/8 (*.f64 a (*.f64 t b)))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) -1)
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 1)
(*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 1)
(*.f64 1 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2))))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3/2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3/2))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3) 1/6) (pow.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3) 1/6))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))) 1) (+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 1))))
(pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 1)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))
(exp.f64 (log.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) -1)
(+.f64 (*.f64 (*.f64 t b) (*.f64 a 1/8)) (*.f64 (*.f64 t b) 1/16))
(+.f64 (*.f64 (*.f64 t b) 1/16) (*.f64 (*.f64 t b) (*.f64 a 1/8)))
(+.f64 (*.f64 (*.f64 a 1/8) (*.f64 t b)) (*.f64 1/16 (*.f64 t b)))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 (*.f64 a 1/8) (*.f64 t b)))
(+.f64 (*.f64 t (*.f64 b (*.f64 a 1/8))) (*.f64 t (*.f64 b 1/16)))
(+.f64 (*.f64 t (*.f64 (*.f64 a 1/8) b)) (*.f64 t (*.f64 1/16 b)))
(+.f64 (*.f64 1 (*.f64 (*.f64 t b) (*.f64 a 1/8))) (*.f64 1 (*.f64 (*.f64 t b) 1/16)))
(+.f64 (*.f64 1 (*.f64 (*.f64 a 1/8) (*.f64 t b))) (*.f64 1 (*.f64 1/16 (*.f64 t b))))
(+.f64 (*.f64 (*.f64 b (*.f64 a 1/8)) t) (*.f64 (*.f64 b 1/16) t))
(+.f64 (*.f64 (*.f64 (*.f64 a 1/8) b) t) (*.f64 (*.f64 1/16 b) t))
(+.f64 (*.f64 (*.f64 (*.f64 t b) (*.f64 a 1/8)) 1) (*.f64 (*.f64 (*.f64 t b) 1/16) 1))
(+.f64 (*.f64 (*.f64 (*.f64 a 1/8) (*.f64 t b)) 1) (*.f64 (*.f64 1/16 (*.f64 t b)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 1)
(/.f64 (*.f64 (*.f64 t b) (+.f64 (*.f64 1/64 (*.f64 a a)) -1/256)) (+.f64 (*.f64 a 1/8) -1/16))
(/.f64 (*.f64 (*.f64 t b) (+.f64 1/4096 (pow.f64 (*.f64 a 1/8) 3))) (+.f64 (*.f64 1/64 (*.f64 a a)) (-.f64 1/256 (*.f64 (*.f64 a 1/8) 1/16))))
(/.f64 (*.f64 (+.f64 (*.f64 1/64 (*.f64 a a)) -1/256) (*.f64 t b)) (+.f64 (*.f64 a 1/8) -1/16))
(/.f64 (*.f64 (+.f64 1/4096 (pow.f64 (*.f64 a 1/8) 3)) (*.f64 t b)) (+.f64 (*.f64 1/64 (*.f64 a a)) (-.f64 1/256 (*.f64 (*.f64 a 1/8) 1/16))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 t b) (*.f64 a 1/8)) (*.f64 (*.f64 t b) (*.f64 a 1/8))) (*.f64 (*.f64 (*.f64 t b) 1/16) (*.f64 (*.f64 t b) 1/16))) (-.f64 (*.f64 (*.f64 t b) (*.f64 a 1/8)) (*.f64 (*.f64 t b) 1/16)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 a 1/8) (*.f64 t b)) (*.f64 (*.f64 a 1/8) (*.f64 t b))) (*.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/16 (*.f64 t b)))) (-.f64 (*.f64 (*.f64 a 1/8) (*.f64 t b)) (*.f64 1/16 (*.f64 t b))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (exp.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 1))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 t b) (*.f64 a 1/8)) 3) (pow.f64 (*.f64 (*.f64 t b) 1/16) 3)) (+.f64 (*.f64 (*.f64 (*.f64 t b) (*.f64 a 1/8)) (*.f64 (*.f64 t b) (*.f64 a 1/8))) (-.f64 (*.f64 (*.f64 (*.f64 t b) 1/16) (*.f64 (*.f64 t b) 1/16)) (*.f64 (*.f64 (*.f64 t b) (*.f64 a 1/8)) (*.f64 (*.f64 t b) 1/16)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 a 1/8) (*.f64 t b)) 3) (pow.f64 (*.f64 1/16 (*.f64 t b)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 a 1/8) (*.f64 t b)) (*.f64 (*.f64 a 1/8) (*.f64 t b))) (-.f64 (*.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/16 (*.f64 t b))) (*.f64 (*.f64 (*.f64 a 1/8) (*.f64 t b)) (*.f64 1/16 (*.f64 t b))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (exp.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 1))))
(pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 1)
(pow.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 2)
(pow.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3)
(pow.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) (fma.f64 a 1/8 1/16)) t))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))
(cbrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 3))
(cbrt.f64 (*.f64 (pow.f64 t 3) (pow.f64 (*.f64 b (fma.f64 a 1/8 1/16)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (fma.f64 a 1/8 1/16)) 3) (pow.f64 t 3)))
(expm1.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))
(exp.f64 (log.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))
(log1p.f64 (expm1.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))
Outputs
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2)))))
(+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) (pow.f64 (fma.f64 a 1/8 1/16) 2)))))
(fma.f64 -1/2 (pow.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))) 2) 1)
(fma.f64 -1/2 (pow.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))) 2) 1)
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 4)))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2))))))
(fma.f64 1/24 (*.f64 (*.f64 (pow.f64 t 4) (pow.f64 b 4)) (pow.f64 (fma.f64 a 1/8 1/16) 4)) (+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) (pow.f64 (fma.f64 a 1/8 1/16) 2))))))
(fma.f64 1/24 (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 4) (*.f64 (pow.f64 t 4) (pow.f64 b 4))) (fma.f64 -1/2 (pow.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))) 2) 1))
(fma.f64 1/24 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 t 4) (pow.f64 (fma.f64 1/8 a 1/16) 4))) (fma.f64 -1/2 (pow.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))) 2) 1))
(+.f64 (*.f64 -1/720 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 6)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 4)))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2)))))))
(fma.f64 -1/720 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) (pow.f64 (fma.f64 a 1/8 1/16) 6))) (fma.f64 1/24 (*.f64 (*.f64 (pow.f64 t 4) (pow.f64 b 4)) (pow.f64 (fma.f64 a 1/8 1/16) 4)) (+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) (pow.f64 (fma.f64 a 1/8 1/16) 2)))))))
(fma.f64 -1/720 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) (pow.f64 (fma.f64 1/8 a 1/16) 6))) (fma.f64 1/24 (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 4) (*.f64 (pow.f64 t 4) (pow.f64 b 4))) (fma.f64 -1/2 (pow.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))) 2) 1)))
(fma.f64 -1/720 (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 6) (*.f64 (pow.f64 t 6) (pow.f64 b 6))) (fma.f64 1/24 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 t 4) (pow.f64 (fma.f64 1/8 a 1/16) 4))) (fma.f64 -1/2 (pow.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))) 2) 1)))
(cos.f64 (*.f64 t (*.f64 (fma.f64 a 1/8 1/16) b)))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(cos.f64 (*.f64 t (*.f64 (fma.f64 a 1/8 1/16) b)))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(cos.f64 (*.f64 t (*.f64 (fma.f64 a 1/8 1/16) b)))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(cos.f64 (*.f64 t (*.f64 (fma.f64 a 1/8 1/16) b)))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2) (pow.f64 b 2)))))
(+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) (pow.f64 (fma.f64 a 1/8 1/16) 2)))))
(fma.f64 -1/2 (pow.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))) 2) 1)
(fma.f64 -1/2 (pow.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))) 2) 1)
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 4) (pow.f64 b 4)))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2) (pow.f64 b 2))))))
(fma.f64 1/24 (*.f64 (*.f64 (pow.f64 t 4) (pow.f64 b 4)) (pow.f64 (fma.f64 a 1/8 1/16) 4)) (+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) (pow.f64 (fma.f64 a 1/8 1/16) 2))))))
(fma.f64 1/24 (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 4) (*.f64 (pow.f64 t 4) (pow.f64 b 4))) (fma.f64 -1/2 (pow.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))) 2) 1))
(fma.f64 1/24 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 t 4) (pow.f64 (fma.f64 1/8 a 1/16) 4))) (fma.f64 -1/2 (pow.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))) 2) 1))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 4) (pow.f64 b 4)))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 2) (pow.f64 b 2)))) (*.f64 -1/720 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 (+.f64 1/16 (*.f64 1/8 a)) 6) (pow.f64 b 6)))))))
(fma.f64 -1/720 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) (pow.f64 (fma.f64 a 1/8 1/16) 6))) (fma.f64 1/24 (*.f64 (*.f64 (pow.f64 t 4) (pow.f64 b 4)) (pow.f64 (fma.f64 a 1/8 1/16) 4)) (+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) (pow.f64 (fma.f64 a 1/8 1/16) 2)))))))
(fma.f64 -1/720 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) (pow.f64 (fma.f64 1/8 a 1/16) 6))) (fma.f64 1/24 (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 4) (*.f64 (pow.f64 t 4) (pow.f64 b 4))) (fma.f64 -1/2 (pow.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))) 2) 1)))
(fma.f64 -1/720 (*.f64 (pow.f64 (fma.f64 1/8 a 1/16) 6) (*.f64 (pow.f64 t 6) (pow.f64 b 6))) (fma.f64 1/24 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 t 4) (pow.f64 (fma.f64 1/8 a 1/16) 4))) (fma.f64 -1/2 (pow.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))) 2) 1)))
(cos.f64 (*.f64 t (*.f64 (fma.f64 a 1/8 1/16) b)))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(cos.f64 (*.f64 t (*.f64 (fma.f64 a 1/8 1/16) b)))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(cos.f64 (*.f64 t (*.f64 (fma.f64 a 1/8 1/16) b)))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(cos.f64 (*.f64 t (*.f64 (fma.f64 a 1/8 1/16) b)))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t b)))))
(+.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 a (*.f64 t b)))))
(fma.f64 -1/8 (*.f64 a (*.f64 (*.f64 t b) (sin.f64 (*.f64 t (*.f64 b 1/16))))) (cos.f64 (*.f64 t (*.f64 b 1/16))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (+.f64 (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t b)))) (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) (pow.f64 b 2)))))))
(+.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (fma.f64 -1/8 (*.f64 (sin.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 a (*.f64 t b))) (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (*.f64 a a) (*.f64 (*.f64 t t) (*.f64 b b)))))))
(+.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (fma.f64 -1/8 (*.f64 a (*.f64 (*.f64 t b) (sin.f64 (*.f64 t (*.f64 b 1/16))))) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) (*.f64 a a))) -1/128))))
(+.f64 (fma.f64 -1/8 (*.f64 a (*.f64 (*.f64 t b) (sin.f64 (*.f64 t (*.f64 b 1/16))))) (cos.f64 (*.f64 t (*.f64 b 1/16)))) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 t a) (*.f64 t a))) -1/128)))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (+.f64 (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t b)))) (+.f64 (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) (pow.f64 b 2))))) (*.f64 1/3072 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 t 3) (pow.f64 b 3))))))))
(+.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (fma.f64 -1/8 (*.f64 (sin.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 a (*.f64 t b))) (fma.f64 -1/128 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (*.f64 a a) (*.f64 (*.f64 t t) (*.f64 b b)))) (*.f64 1/3072 (*.f64 (sin.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 t 3) (pow.f64 b 3))))))))
(+.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (fma.f64 -1/8 (*.f64 a (*.f64 (*.f64 t b) (sin.f64 (*.f64 t (*.f64 b 1/16))))) (fma.f64 -1/128 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (sin.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 t b) 3)) 1/3072)))))
(+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 t a) (*.f64 t a))) -1/128)) (+.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (sin.f64 (*.f64 t (*.f64 b 1/16))) (+.f64 (*.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 t b) 3)) 1/3072) (*.f64 (*.f64 t b) (*.f64 a -1/8))))))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
(*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
(*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
(*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
(*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
(*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
(*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
(*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
(*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
(*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
(*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
(*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
(*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
(*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
(*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
(*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
(*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
(*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
(*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
(*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
(*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
(*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
(*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
(*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(*.f64 t (*.f64 b (+.f64 1/16 (*.f64 1/8 a))))
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
(*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(*.f64 1/16 (*.f64 t b))
(*.f64 t (*.f64 b 1/16))
(+.f64 (*.f64 1/8 (*.f64 a (*.f64 t b))) (*.f64 1/16 (*.f64 t b)))
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
(*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(+.f64 (*.f64 1/8 (*.f64 a (*.f64 t b))) (*.f64 1/16 (*.f64 t b)))
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
(*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(+.f64 (*.f64 1/8 (*.f64 a (*.f64 t b))) (*.f64 1/16 (*.f64 t b)))
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
(*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(*.f64 1/8 (*.f64 a (*.f64 t b)))
(*.f64 t (*.f64 a (*.f64 1/8 b)))
(*.f64 t (*.f64 b (*.f64 1/8 a)))
(*.f64 t (*.f64 a (*.f64 b 1/8)))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
(*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
(*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
(*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(*.f64 1/8 (*.f64 a (*.f64 t b)))
(*.f64 t (*.f64 a (*.f64 1/8 b)))
(*.f64 t (*.f64 b (*.f64 1/8 a)))
(*.f64 t (*.f64 a (*.f64 b 1/8)))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
(*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
(*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
(*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) -1)
(cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 1)
(cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 1)
(cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(*.f64 1 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))) 2)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2))))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))) 2)))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3/2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3/2))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3) 1/6) (pow.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3) 1/6))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))) 1) (+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 1))
(/.f64 (*.f64 (+.f64 1 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))) (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (+.f64 1 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))))) (+.f64 1 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))))) (+.f64 1 (exp.f64 (log1p.f64 (cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))) (+.f64 1 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))))) (exp.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))))) (exp.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))))))))
(pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 1)
(cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2)
(cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3)
(cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(pow.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3) 1/3)
(cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 2))
(fabs.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))))
(fabs.f64 (cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))))
(log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(exp.f64 (log.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))
(cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) -1)
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
(*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(+.f64 (*.f64 (*.f64 t b) (*.f64 a 1/8)) (*.f64 (*.f64 t b) 1/16))
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
(*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(+.f64 (*.f64 (*.f64 t b) 1/16) (*.f64 (*.f64 t b) (*.f64 a 1/8)))
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
(*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(+.f64 (*.f64 (*.f64 a 1/8) (*.f64 t b)) (*.f64 1/16 (*.f64 t b)))
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
(*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 (*.f64 a 1/8) (*.f64 t b)))
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
(*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(+.f64 (*.f64 t (*.f64 b (*.f64 a 1/8))) (*.f64 t (*.f64 b 1/16)))
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
(*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(+.f64 (*.f64 t (*.f64 (*.f64 a 1/8) b)) (*.f64 t (*.f64 1/16 b)))
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
(*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(+.f64 (*.f64 1 (*.f64 (*.f64 t b) (*.f64 a 1/8))) (*.f64 1 (*.f64 (*.f64 t b) 1/16)))
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
(*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(+.f64 (*.f64 1 (*.f64 (*.f64 a 1/8) (*.f64 t b))) (*.f64 1 (*.f64 1/16 (*.f64 t b))))
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
(*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(+.f64 (*.f64 (*.f64 b (*.f64 a 1/8)) t) (*.f64 (*.f64 b 1/16) t))
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
(*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(+.f64 (*.f64 (*.f64 (*.f64 a 1/8) b) t) (*.f64 (*.f64 1/16 b) t))
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
(*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(+.f64 (*.f64 (*.f64 (*.f64 t b) (*.f64 a 1/8)) 1) (*.f64 (*.f64 (*.f64 t b) 1/16) 1))
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
(*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(+.f64 (*.f64 (*.f64 (*.f64 a 1/8) (*.f64 t b)) 1) (*.f64 (*.f64 1/16 (*.f64 t b)) 1))
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
(*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 1)
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
(*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(/.f64 (*.f64 (*.f64 t b) (+.f64 (*.f64 1/64 (*.f64 a a)) -1/256)) (+.f64 (*.f64 a 1/8) -1/16))
(/.f64 (*.f64 t b) (/.f64 (fma.f64 a 1/8 -1/16) (fma.f64 1/64 (*.f64 a a) -1/256)))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 1/8 a -1/16)) (fma.f64 (*.f64 a a) 1/64 -1/256))
(*.f64 (/.f64 t (/.f64 (fma.f64 1/8 a -1/16) b)) (fma.f64 (*.f64 a 1/64) a -1/256))
(/.f64 (*.f64 (*.f64 t b) (+.f64 1/4096 (pow.f64 (*.f64 a 1/8) 3))) (+.f64 (*.f64 1/64 (*.f64 a a)) (-.f64 1/256 (*.f64 (*.f64 a 1/8) 1/16))))
(/.f64 (*.f64 t b) (/.f64 (fma.f64 1/64 (*.f64 a a) (-.f64 1/256 (*.f64 a 1/128))) (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512))))
(*.f64 (/.f64 (fma.f64 (pow.f64 a 3) 1/512 1/4096) (+.f64 (fma.f64 (*.f64 a a) 1/64 1/256) (*.f64 a -1/128))) (*.f64 t b))
(*.f64 (/.f64 (fma.f64 (pow.f64 a 3) 1/512 1/4096) (+.f64 1/256 (*.f64 a (+.f64 -1/128 (*.f64 a 1/64))))) (*.f64 t b))
(/.f64 (*.f64 (+.f64 (*.f64 1/64 (*.f64 a a)) -1/256) (*.f64 t b)) (+.f64 (*.f64 a 1/8) -1/16))
(/.f64 (*.f64 t b) (/.f64 (fma.f64 a 1/8 -1/16) (fma.f64 1/64 (*.f64 a a) -1/256)))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 1/8 a -1/16)) (fma.f64 (*.f64 a a) 1/64 -1/256))
(*.f64 (/.f64 t (/.f64 (fma.f64 1/8 a -1/16) b)) (fma.f64 (*.f64 a 1/64) a -1/256))
(/.f64 (*.f64 (+.f64 1/4096 (pow.f64 (*.f64 a 1/8) 3)) (*.f64 t b)) (+.f64 (*.f64 1/64 (*.f64 a a)) (-.f64 1/256 (*.f64 (*.f64 a 1/8) 1/16))))
(/.f64 (*.f64 t b) (/.f64 (fma.f64 1/64 (*.f64 a a) (-.f64 1/256 (*.f64 a 1/128))) (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512))))
(*.f64 (/.f64 (fma.f64 (pow.f64 a 3) 1/512 1/4096) (+.f64 (fma.f64 (*.f64 a a) 1/64 1/256) (*.f64 a -1/128))) (*.f64 t b))
(*.f64 (/.f64 (fma.f64 (pow.f64 a 3) 1/512 1/4096) (+.f64 1/256 (*.f64 a (+.f64 -1/128 (*.f64 a 1/64))))) (*.f64 t b))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 t b) (*.f64 a 1/8)) (*.f64 (*.f64 t b) (*.f64 a 1/8))) (*.f64 (*.f64 (*.f64 t b) 1/16) (*.f64 (*.f64 t b) 1/16))) (-.f64 (*.f64 (*.f64 t b) (*.f64 a 1/8)) (*.f64 (*.f64 t b) 1/16)))
(/.f64 (*.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) (*.f64 (*.f64 t b) (-.f64 (*.f64 1/8 a) 1/16))) (*.f64 (*.f64 t b) (-.f64 (*.f64 1/8 a) 1/16)))
(/.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 t t))) (-.f64 (*.f64 a (*.f64 a 1/64)) 1/256)) (*.f64 (*.f64 t b) (fma.f64 1/8 a -1/16)))
(/.f64 (*.f64 (*.f64 t (*.f64 b (*.f64 t b))) (fma.f64 (*.f64 a 1/64) a -1/256)) (*.f64 t (*.f64 b (fma.f64 1/8 a -1/16))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 a 1/8) (*.f64 t b)) (*.f64 (*.f64 a 1/8) (*.f64 t b))) (*.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/16 (*.f64 t b)))) (-.f64 (*.f64 (*.f64 a 1/8) (*.f64 t b)) (*.f64 1/16 (*.f64 t b))))
(/.f64 (*.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) (*.f64 (*.f64 t b) (-.f64 (*.f64 1/8 a) 1/16))) (*.f64 (*.f64 t b) (-.f64 (*.f64 1/8 a) 1/16)))
(/.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 t t))) (-.f64 (*.f64 a (*.f64 a 1/64)) 1/256)) (*.f64 (*.f64 t b) (fma.f64 1/8 a -1/16)))
(/.f64 (*.f64 (*.f64 t (*.f64 b (*.f64 t b))) (fma.f64 (*.f64 a 1/64) a -1/256)) (*.f64 t (*.f64 b (fma.f64 1/8 a -1/16))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (exp.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 1))
(/.f64 (*.f64 (+.f64 1 (exp.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 t b) (*.f64 a 1/8)) 3) (pow.f64 (*.f64 (*.f64 t b) 1/16) 3)) (+.f64 (*.f64 (*.f64 (*.f64 t b) (*.f64 a 1/8)) (*.f64 (*.f64 t b) (*.f64 a 1/8))) (-.f64 (*.f64 (*.f64 (*.f64 t b) 1/16) (*.f64 (*.f64 t b) 1/16)) (*.f64 (*.f64 (*.f64 t b) (*.f64 a 1/8)) (*.f64 (*.f64 t b) 1/16)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t (*.f64 a (*.f64 1/8 b))) 3) (*.f64 1/4096 (pow.f64 (*.f64 t b) 3))) (fma.f64 (*.f64 t (*.f64 a (*.f64 1/8 b))) (*.f64 t (*.f64 a (*.f64 1/8 b))) (*.f64 (*.f64 t (*.f64 b 1/16)) (-.f64 (*.f64 t (*.f64 b 1/16)) (*.f64 t (*.f64 a (*.f64 1/8 b)))))))
(/.f64 (*.f64 (pow.f64 (*.f64 t b) 3) (fma.f64 (pow.f64 a 3) 1/512 1/4096)) (-.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 t t))) (fma.f64 (*.f64 a a) 1/64 1/256)) (*.f64 (*.f64 t b) (*.f64 (*.f64 t (*.f64 b a)) 1/128))))
(/.f64 (*.f64 (pow.f64 (*.f64 t b) 3) (fma.f64 (pow.f64 a 3) 1/512 1/4096)) (*.f64 (*.f64 t b) (+.f64 (*.f64 (*.f64 t b) (fma.f64 (*.f64 a 1/64) a 1/256)) (neg.f64 (*.f64 (*.f64 t b) (*.f64 a 1/128))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 a 1/8) (*.f64 t b)) 3) (pow.f64 (*.f64 1/16 (*.f64 t b)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 a 1/8) (*.f64 t b)) (*.f64 (*.f64 a 1/8) (*.f64 t b))) (-.f64 (*.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/16 (*.f64 t b))) (*.f64 (*.f64 (*.f64 a 1/8) (*.f64 t b)) (*.f64 1/16 (*.f64 t b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t (*.f64 a (*.f64 1/8 b))) 3) (*.f64 1/4096 (pow.f64 (*.f64 t b) 3))) (fma.f64 (*.f64 t (*.f64 a (*.f64 1/8 b))) (*.f64 t (*.f64 a (*.f64 1/8 b))) (*.f64 (*.f64 t (*.f64 b 1/16)) (-.f64 (*.f64 t (*.f64 b 1/16)) (*.f64 t (*.f64 a (*.f64 1/8 b)))))))
(/.f64 (*.f64 (pow.f64 (*.f64 t b) 3) (fma.f64 (pow.f64 a 3) 1/512 1/4096)) (-.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 t t))) (fma.f64 (*.f64 a a) 1/64 1/256)) (*.f64 (*.f64 t b) (*.f64 (*.f64 t (*.f64 b a)) 1/128))))
(/.f64 (*.f64 (pow.f64 (*.f64 t b) 3) (fma.f64 (pow.f64 a 3) 1/512 1/4096)) (*.f64 (*.f64 t b) (+.f64 (*.f64 (*.f64 t b) (fma.f64 (*.f64 a 1/64) a 1/256)) (neg.f64 (*.f64 (*.f64 t b) (*.f64 a 1/128))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (exp.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))) 3)) (+.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))) (+.f64 1 (exp.f64 (*.f64 2 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))) (exp.f64 (*.f64 2 (log1p.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))))))))
(pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 1)
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
(*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(pow.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 2)
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
(*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(pow.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3)
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
(*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(pow.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 3) 1/3)
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
(*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(sqrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 2))
(fabs.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))
(fabs.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) (fma.f64 a 1/8 1/16)) t))
(*.f64 t (*.f64 (fma.f64 1/8 a 1/16) (log.f64 (exp.f64 b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
(*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(cbrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 3))
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
(*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(cbrt.f64 (*.f64 (pow.f64 t 3) (pow.f64 (*.f64 b (fma.f64 a 1/8 1/16)) 3)))
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
(*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (fma.f64 a 1/8 1/16)) 3) (pow.f64 t 3)))
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
(*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(expm1.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
(*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(exp.f64 (log.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
(*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))
(log1p.f64 (expm1.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
(*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))
(*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))

localize125.0ms (0.5%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
95.4%
(*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))
49.9%
(cbrt.f64 (*.f64 t t))
48.5%
(cos.f64 (/.f64 (cbrt.f64 (*.f64 t t)) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))
47.2%
(cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t)))
Compiler

Compiled 175 to 105 computations (40% saved)

series3.0ms (0%)

Counts
2 → 36
Calls

12 calls:

TimeVariablePointExpression
1.0ms
t
@0
(cbrt.f64 (*.f64 t t))
0.0ms
t
@-inf
(cos.f64 (/.f64 (cbrt.f64 (*.f64 t t)) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))
0.0ms
t
@0
(cos.f64 (/.f64 (cbrt.f64 (*.f64 t t)) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))
0.0ms
t
@inf
(cbrt.f64 (*.f64 t t))
0.0ms
t
@-inf
(cbrt.f64 (*.f64 t t))

rewrite80.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1714×associate-/r/
1314×associate-/l/
376×add-sqr-sqrt
366×pow1
366×*-un-lft-identity
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01962
138762
2505948
Stop Event
node limit
Counts
2 → 43
Calls
Call 1
Inputs
(cos.f64 (/.f64 (cbrt.f64 (*.f64 t t)) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))
(cbrt.f64 (*.f64 t t))
Outputs
(((-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t)))))) 1) (2)) ((*.f64 1 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t))))) (2)) ((*.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t)))) 1) (2)) ((*.f64 (sqrt.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t))))) (sqrt.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t)))))) (2)) ((*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t))))) 2)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t))))) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t)))))) (2)) ((pow.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t)))) 1) (2)) ((pow.f64 (sqrt.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t))))) 2) (2)) ((pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t))))) 3) (2)) ((pow.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t)))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t)))) 2)) (2)) ((log.f64 (exp.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t)))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t))))))) (2)) ((cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t)))) 3)) (2)) ((expm1.f64 (log1p.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t)))))) (2)) ((exp.f64 (log.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t)))))) (2)) ((exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t))))) 1)) (2)) ((log1p.f64 (expm1.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t)))))) (2)))
(((-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 t) 2))) 1) (2)) ((*.f64 (pow.f64 (cbrt.f64 t) 2) 1) (2)) ((*.f64 (cbrt.f64 t) (cbrt.f64 t)) (2)) ((*.f64 1 (pow.f64 (cbrt.f64 t) 2)) (2)) ((*.f64 (pow.f64 t 1/6) (*.f64 (pow.f64 t 1/6) (cbrt.f64 t))) (2)) ((*.f64 (sqrt.f64 t) (pow.f64 t 1/6)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 t)) 2) (cbrt.f64 (*.f64 t (cbrt.f64 t)))) (2)) ((*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 t)) 2) (*.f64 (cbrt.f64 (cbrt.f64 t)) (cbrt.f64 t))) (2)) ((*.f64 (cbrt.f64 (*.f64 t (cbrt.f64 t))) (pow.f64 (cbrt.f64 (cbrt.f64 t)) 2)) (2)) ((*.f64 (*.f64 (cbrt.f64 t) (pow.f64 (cbrt.f64 (cbrt.f64 t)) 2)) (cbrt.f64 (cbrt.f64 t))) (2)) ((*.f64 (pow.f64 1 1/3) (pow.f64 (cbrt.f64 t) 2)) (2)) ((*.f64 (pow.f64 (*.f64 t (cbrt.f64 t)) 1/3) (pow.f64 (cbrt.f64 (cbrt.f64 t)) 2)) (2)) ((pow.f64 t 2/3) (2)) ((pow.f64 (*.f64 t t) 1/3) (2)) ((pow.f64 (pow.f64 (cbrt.f64 t) 2) 1) (2)) ((pow.f64 (cbrt.f64 t) 2) (2)) ((pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 t)) 2) 3) (2)) ((sqrt.f64 (*.f64 t (cbrt.f64 t))) (2)) ((log.f64 (exp.f64 (pow.f64 (cbrt.f64 t) 2))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 t) 2)))) (2)) ((expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 t) 2))) (2)) ((exp.f64 (log.f64 (pow.f64 (cbrt.f64 t) 2))) (2)) ((exp.f64 (*.f64 (*.f64 2 (log.f64 t)) 1/3)) (2)) ((exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 t) 2)) 1)) (2)) ((log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 t) 2))) (2)))

simplify114.0ms (0.4%)

Algorithm
egg-herbie
Rules
854×*-commutative
836×associate-/l*
768×associate-+r+
714×unswap-sqr
708×associate-+l+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01652669
13852657
214732595
338422595
468292595
Stop Event
node limit
Counts
79 → 84
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (*.f64 2 a)) 2)))))
(+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (*.f64 2 a)) 2)))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 1 (*.f64 2 a)) 4))))))
(+.f64 (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) (pow.f64 (+.f64 1 (*.f64 2 a)) 6)))) (+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (*.f64 2 a)) 2)))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 1 (*.f64 2 a)) 4)))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 -1/16 (*.f64 (cbrt.f64 -1) (*.f64 t (*.f64 b (fma.f64 2 a 1))))))
(cos.f64 (*.f64 -1/16 (*.f64 (cbrt.f64 -1) (*.f64 t (*.f64 b (fma.f64 2 a 1))))))
(cos.f64 (*.f64 -1/16 (*.f64 (cbrt.f64 -1) (*.f64 t (*.f64 b (fma.f64 2 a 1))))))
(cos.f64 (*.f64 -1/16 (*.f64 (cbrt.f64 -1) (*.f64 t (*.f64 b (fma.f64 2 a 1))))))
1
(+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (*.f64 2 a)) 2)))))
(+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (*.f64 2 a)) 2)))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 1 (*.f64 2 a)) 4))))))
(+.f64 (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) (pow.f64 (+.f64 1 (*.f64 2 a)) 6)))) (+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (*.f64 2 a)) 2)))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 1 (*.f64 2 a)) 4)))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t b)))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (+.f64 (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t b)))) (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) (pow.f64 b 2)))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (+.f64 (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t b)))) (+.f64 (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) (pow.f64 b 2))))) (*.f64 1/3072 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 t 3) (pow.f64 b 3))))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t)))))) 1)
(*.f64 1 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t)))))
(*.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t)))) 1)
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t))))) (sqrt.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t))))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t))))) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t))))))
(pow.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t)))) 1)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t))))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t))))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t)))) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t)))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t))))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t)))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t)))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t))))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t))))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t))))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 t) 2))) 1)
(*.f64 (pow.f64 (cbrt.f64 t) 2) 1)
(*.f64 (cbrt.f64 t) (cbrt.f64 t))
(*.f64 1 (pow.f64 (cbrt.f64 t) 2))
(*.f64 (pow.f64 t 1/6) (*.f64 (pow.f64 t 1/6) (cbrt.f64 t)))
(*.f64 (sqrt.f64 t) (pow.f64 t 1/6))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 t)) 2) (cbrt.f64 (*.f64 t (cbrt.f64 t))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 t)) 2) (*.f64 (cbrt.f64 (cbrt.f64 t)) (cbrt.f64 t)))
(*.f64 (cbrt.f64 (*.f64 t (cbrt.f64 t))) (pow.f64 (cbrt.f64 (cbrt.f64 t)) 2))
(*.f64 (*.f64 (cbrt.f64 t) (pow.f64 (cbrt.f64 (cbrt.f64 t)) 2)) (cbrt.f64 (cbrt.f64 t)))
(*.f64 (pow.f64 1 1/3) (pow.f64 (cbrt.f64 t) 2))
(*.f64 (pow.f64 (*.f64 t (cbrt.f64 t)) 1/3) (pow.f64 (cbrt.f64 (cbrt.f64 t)) 2))
(pow.f64 t 2/3)
(pow.f64 (*.f64 t t) 1/3)
(pow.f64 (pow.f64 (cbrt.f64 t) 2) 1)
(pow.f64 (cbrt.f64 t) 2)
(pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 t)) 2) 3)
(sqrt.f64 (*.f64 t (cbrt.f64 t)))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 t) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 t) 2))))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 t) 2)))
(exp.f64 (log.f64 (pow.f64 (cbrt.f64 t) 2)))
(exp.f64 (*.f64 (*.f64 2 (log.f64 t)) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 t) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 t) 2)))
Outputs
1
(+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (*.f64 2 a)) 2)))))
(+.f64 1 (*.f64 (*.f64 -1/512 (*.f64 t t)) (*.f64 (*.f64 b b) (pow.f64 (fma.f64 2 a 1) 2))))
(fma.f64 -1/512 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (fma.f64 2 a 1) 2) (*.f64 t t))) 1)
(fma.f64 (*.f64 (*.f64 t t) (*.f64 b b)) (*.f64 -1/512 (pow.f64 (fma.f64 2 a 1) 2)) 1)
(+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (*.f64 2 a)) 2)))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 1 (*.f64 2 a)) 4))))))
(+.f64 1 (fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) (pow.f64 (fma.f64 2 a 1) 2))) (*.f64 1/1572864 (*.f64 (*.f64 (pow.f64 t 4) (pow.f64 b 4)) (pow.f64 (fma.f64 2 a 1) 4)))))
(+.f64 (fma.f64 -1/512 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (fma.f64 2 a 1) 2) (*.f64 t t))) 1) (*.f64 1/1572864 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (fma.f64 2 a 1) 4) (pow.f64 t 4)))))
(fma.f64 (*.f64 t t) (*.f64 -1/512 (*.f64 (*.f64 b b) (pow.f64 (fma.f64 2 a 1) 2))) (fma.f64 (*.f64 (pow.f64 b 4) (pow.f64 (fma.f64 2 a 1) 4)) (*.f64 1/1572864 (pow.f64 t 4)) 1))
(+.f64 (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) (pow.f64 (+.f64 1 (*.f64 2 a)) 6)))) (+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (*.f64 2 a)) 2)))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 1 (*.f64 2 a)) 4)))))))
(fma.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) (pow.f64 (fma.f64 2 a 1) 6))) (+.f64 1 (fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) (pow.f64 (fma.f64 2 a 1) 2))) (*.f64 1/1572864 (*.f64 (*.f64 (pow.f64 t 4) (pow.f64 b 4)) (pow.f64 (fma.f64 2 a 1) 4))))))
(+.f64 (fma.f64 -1/512 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (fma.f64 2 a 1) 2) (*.f64 t t))) (*.f64 1/1572864 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (fma.f64 2 a 1) 4) (pow.f64 t 4))))) (fma.f64 -1/12079595520 (*.f64 (pow.f64 (fma.f64 2 a 1) 6) (*.f64 (pow.f64 t 6) (pow.f64 b 6))) 1))
(fma.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) (pow.f64 (fma.f64 2 a 1) 6))) (fma.f64 (*.f64 t t) (*.f64 -1/512 (*.f64 (*.f64 b b) (pow.f64 (fma.f64 2 a 1) 2))) (fma.f64 (*.f64 (pow.f64 b 4) (pow.f64 (fma.f64 2 a 1) 4)) (*.f64 1/1572864 (pow.f64 t 4)) 1)))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (*.f64 1/16 t)))
(cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 t (*.f64 b 1/16))))
(cos.f64 (*.f64 t (*.f64 1/16 (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (*.f64 1/16 t)))
(cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 t (*.f64 b 1/16))))
(cos.f64 (*.f64 t (*.f64 1/16 (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (*.f64 1/16 t)))
(cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 t (*.f64 b 1/16))))
(cos.f64 (*.f64 t (*.f64 1/16 (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (*.f64 1/16 t)))
(cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 t (*.f64 b 1/16))))
(cos.f64 (*.f64 t (*.f64 1/16 (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 -1/16 (*.f64 (cbrt.f64 -1) (*.f64 t (*.f64 b (fma.f64 2 a 1))))))
(cos.f64 (*.f64 (*.f64 -1/16 (cbrt.f64 -1)) (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 (*.f64 b (*.f64 t (fma.f64 2 a 1))) (*.f64 -1/16 (cbrt.f64 -1))))
(cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) (*.f64 -1/16 (cbrt.f64 -1)))))
(cos.f64 (*.f64 t (*.f64 (*.f64 b (fma.f64 2 a 1)) (*.f64 -1/16 (cbrt.f64 -1)))))
(cos.f64 (*.f64 -1/16 (*.f64 (cbrt.f64 -1) (*.f64 t (*.f64 b (fma.f64 2 a 1))))))
(cos.f64 (*.f64 (*.f64 -1/16 (cbrt.f64 -1)) (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 (*.f64 b (*.f64 t (fma.f64 2 a 1))) (*.f64 -1/16 (cbrt.f64 -1))))
(cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) (*.f64 -1/16 (cbrt.f64 -1)))))
(cos.f64 (*.f64 t (*.f64 (*.f64 b (fma.f64 2 a 1)) (*.f64 -1/16 (cbrt.f64 -1)))))
(cos.f64 (*.f64 -1/16 (*.f64 (cbrt.f64 -1) (*.f64 t (*.f64 b (fma.f64 2 a 1))))))
(cos.f64 (*.f64 (*.f64 -1/16 (cbrt.f64 -1)) (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 (*.f64 b (*.f64 t (fma.f64 2 a 1))) (*.f64 -1/16 (cbrt.f64 -1))))
(cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) (*.f64 -1/16 (cbrt.f64 -1)))))
(cos.f64 (*.f64 t (*.f64 (*.f64 b (fma.f64 2 a 1)) (*.f64 -1/16 (cbrt.f64 -1)))))
(cos.f64 (*.f64 -1/16 (*.f64 (cbrt.f64 -1) (*.f64 t (*.f64 b (fma.f64 2 a 1))))))
(cos.f64 (*.f64 (*.f64 -1/16 (cbrt.f64 -1)) (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 (*.f64 b (*.f64 t (fma.f64 2 a 1))) (*.f64 -1/16 (cbrt.f64 -1))))
(cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) (*.f64 -1/16 (cbrt.f64 -1)))))
(cos.f64 (*.f64 t (*.f64 (*.f64 b (fma.f64 2 a 1)) (*.f64 -1/16 (cbrt.f64 -1)))))
1
(+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (*.f64 2 a)) 2)))))
(+.f64 1 (*.f64 (*.f64 -1/512 (*.f64 t t)) (*.f64 (*.f64 b b) (pow.f64 (fma.f64 2 a 1) 2))))
(fma.f64 -1/512 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (fma.f64 2 a 1) 2) (*.f64 t t))) 1)
(fma.f64 (*.f64 (*.f64 t t) (*.f64 b b)) (*.f64 -1/512 (pow.f64 (fma.f64 2 a 1) 2)) 1)
(+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (*.f64 2 a)) 2)))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 1 (*.f64 2 a)) 4))))))
(+.f64 1 (fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) (pow.f64 (fma.f64 2 a 1) 2))) (*.f64 1/1572864 (*.f64 (*.f64 (pow.f64 t 4) (pow.f64 b 4)) (pow.f64 (fma.f64 2 a 1) 4)))))
(+.f64 (fma.f64 -1/512 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (fma.f64 2 a 1) 2) (*.f64 t t))) 1) (*.f64 1/1572864 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (fma.f64 2 a 1) 4) (pow.f64 t 4)))))
(fma.f64 (*.f64 t t) (*.f64 -1/512 (*.f64 (*.f64 b b) (pow.f64 (fma.f64 2 a 1) 2))) (fma.f64 (*.f64 (pow.f64 b 4) (pow.f64 (fma.f64 2 a 1) 4)) (*.f64 1/1572864 (pow.f64 t 4)) 1))
(+.f64 (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) (pow.f64 (+.f64 1 (*.f64 2 a)) 6)))) (+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (*.f64 2 a)) 2)))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 1 (*.f64 2 a)) 4)))))))
(fma.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) (pow.f64 (fma.f64 2 a 1) 6))) (+.f64 1 (fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) (pow.f64 (fma.f64 2 a 1) 2))) (*.f64 1/1572864 (*.f64 (*.f64 (pow.f64 t 4) (pow.f64 b 4)) (pow.f64 (fma.f64 2 a 1) 4))))))
(+.f64 (fma.f64 -1/512 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (fma.f64 2 a 1) 2) (*.f64 t t))) (*.f64 1/1572864 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (fma.f64 2 a 1) 4) (pow.f64 t 4))))) (fma.f64 -1/12079595520 (*.f64 (pow.f64 (fma.f64 2 a 1) 6) (*.f64 (pow.f64 t 6) (pow.f64 b 6))) 1))
(fma.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) (pow.f64 (fma.f64 2 a 1) 6))) (fma.f64 (*.f64 t t) (*.f64 -1/512 (*.f64 (*.f64 b b) (pow.f64 (fma.f64 2 a 1) 2))) (fma.f64 (*.f64 (pow.f64 b 4) (pow.f64 (fma.f64 2 a 1) 4)) (*.f64 1/1572864 (pow.f64 t 4)) 1)))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (*.f64 1/16 t)))
(cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 t (*.f64 b 1/16))))
(cos.f64 (*.f64 t (*.f64 1/16 (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (*.f64 1/16 t)))
(cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 t (*.f64 b 1/16))))
(cos.f64 (*.f64 t (*.f64 1/16 (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (*.f64 1/16 t)))
(cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 t (*.f64 b 1/16))))
(cos.f64 (*.f64 t (*.f64 1/16 (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (*.f64 1/16 t)))
(cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 t (*.f64 b 1/16))))
(cos.f64 (*.f64 t (*.f64 1/16 (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (*.f64 1/16 t)))
(cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 t (*.f64 b 1/16))))
(cos.f64 (*.f64 t (*.f64 1/16 (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (*.f64 1/16 t)))
(cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 t (*.f64 b 1/16))))
(cos.f64 (*.f64 t (*.f64 1/16 (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (*.f64 1/16 t)))
(cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 t (*.f64 b 1/16))))
(cos.f64 (*.f64 t (*.f64 1/16 (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (*.f64 1/16 t)))
(cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 t (*.f64 b 1/16))))
(cos.f64 (*.f64 t (*.f64 1/16 (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(cos.f64 (*.f64 b (*.f64 t 1/16)))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t b)))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (*.f64 a t) b))))
(fma.f64 -1/8 (*.f64 a (*.f64 (*.f64 t b) (sin.f64 (*.f64 t (*.f64 b 1/16))))) (cos.f64 (*.f64 t (*.f64 b 1/16))))
(fma.f64 (sin.f64 (*.f64 b (*.f64 t 1/16))) (*.f64 -1/8 (*.f64 t (*.f64 b a))) (cos.f64 (*.f64 b (*.f64 t 1/16))))
(fma.f64 -1/8 (*.f64 b (*.f64 (sin.f64 (*.f64 b (*.f64 t 1/16))) (*.f64 t a))) (cos.f64 (*.f64 b (*.f64 t 1/16))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (+.f64 (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t b)))) (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) (pow.f64 b 2)))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (fma.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (*.f64 a t) b)) (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (*.f64 (*.f64 a a) (*.f64 t t)) (*.f64 b b))))))
(+.f64 (fma.f64 -1/8 (*.f64 a (*.f64 (*.f64 t b) (sin.f64 (*.f64 t (*.f64 b 1/16))))) (cos.f64 (*.f64 t (*.f64 b 1/16)))) (*.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 a a)) (*.f64 (*.f64 (*.f64 t t) (*.f64 b b)) -1/128)))
(fma.f64 -1/8 (*.f64 b (*.f64 (sin.f64 (*.f64 b (*.f64 t 1/16))) (*.f64 t a))) (*.f64 (+.f64 (*.f64 -1/128 (*.f64 (*.f64 t t) (*.f64 (*.f64 b a) (*.f64 b a)))) 1) (cos.f64 (*.f64 b (*.f64 t 1/16)))))
(fma.f64 -1/8 (*.f64 b (*.f64 (sin.f64 (*.f64 b (*.f64 t 1/16))) (*.f64 t a))) (*.f64 (+.f64 1 (*.f64 -1/128 (*.f64 (*.f64 t t) (*.f64 (*.f64 b a) (*.f64 b a))))) (cos.f64 (*.f64 b (*.f64 t 1/16)))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (+.f64 (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t b)))) (+.f64 (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) (pow.f64 b 2))))) (*.f64 1/3072 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 t 3) (pow.f64 b 3))))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (fma.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (*.f64 a t) b)) (fma.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (*.f64 (*.f64 a a) (*.f64 t t)) (*.f64 b b))) (*.f64 1/3072 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 t 3) (pow.f64 b 3))))))))
(+.f64 (fma.f64 -1/8 (*.f64 a (*.f64 (*.f64 t b) (sin.f64 (*.f64 t (*.f64 b 1/16))))) (cos.f64 (*.f64 t (*.f64 b 1/16)))) (fma.f64 -1/128 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 (sin.f64 (*.f64 t (*.f64 b 1/16))) (pow.f64 a 3)) (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 b 3)) 1/3072))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/128 (*.f64 (*.f64 t t) (*.f64 (*.f64 b a) (*.f64 b a)))) 1) (cos.f64 (*.f64 b (*.f64 t 1/16)))) (*.f64 (sin.f64 (*.f64 b (*.f64 t 1/16))) (+.f64 (*.f64 1/3072 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 t 3) (pow.f64 b 3)))) (*.f64 -1/8 (*.f64 t (*.f64 b a))))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1/128 (*.f64 (*.f64 t t) (*.f64 (*.f64 b a) (*.f64 b a))))) (cos.f64 (*.f64 b (*.f64 t 1/16)))) (*.f64 (sin.f64 (*.f64 b (*.f64 t 1/16))) (+.f64 (*.f64 1/3072 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 t 3) (pow.f64 b 3)))) (*.f64 -1/8 (*.f64 t (*.f64 b a))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (*.f64 1/16 t)))
(cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 t (*.f64 b 1/16))))
(cos.f64 (*.f64 t (*.f64 1/16 (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (*.f64 1/16 t)))
(cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 t (*.f64 b 1/16))))
(cos.f64 (*.f64 t (*.f64 1/16 (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (*.f64 1/16 t)))
(cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 t (*.f64 b 1/16))))
(cos.f64 (*.f64 t (*.f64 1/16 (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (*.f64 1/16 t)))
(cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 t (*.f64 b 1/16))))
(cos.f64 (*.f64 t (*.f64 1/16 (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (*.f64 1/16 t)))
(cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 t (*.f64 b 1/16))))
(cos.f64 (*.f64 t (*.f64 1/16 (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (*.f64 1/16 t)))
(cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 t (*.f64 b 1/16))))
(cos.f64 (*.f64 t (*.f64 1/16 (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (*.f64 1/16 t)))
(cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 t (*.f64 b 1/16))))
(cos.f64 (*.f64 t (*.f64 1/16 (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1)))))
(cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (*.f64 1/16 t)))
(cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 t (*.f64 b 1/16))))
(cos.f64 (*.f64 t (*.f64 1/16 (*.f64 b (fma.f64 2 a 1)))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t)))))) 1)
(cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (*.f64 1/16 t)))
(cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 t (*.f64 b 1/16))))
(cos.f64 (*.f64 t (*.f64 1/16 (*.f64 b (fma.f64 2 a 1)))))
(*.f64 1 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t)))))
(cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (*.f64 1/16 t)))
(cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 t (*.f64 b 1/16))))
(cos.f64 (*.f64 t (*.f64 1/16 (*.f64 b (fma.f64 2 a 1)))))
(*.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t)))) 1)
(cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (*.f64 1/16 t)))
(cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 t (*.f64 b 1/16))))
(cos.f64 (*.f64 t (*.f64 1/16 (*.f64 b (fma.f64 2 a 1)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t))))) (sqrt.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t))))))
(cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (*.f64 1/16 t)))
(cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 t (*.f64 b 1/16))))
(cos.f64 (*.f64 t (*.f64 1/16 (*.f64 b (fma.f64 2 a 1)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t))))) 2))
(cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (*.f64 1/16 t)))
(cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 t (*.f64 b 1/16))))
(cos.f64 (*.f64 t (*.f64 1/16 (*.f64 b (fma.f64 2 a 1)))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t))))) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t))))))
(cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (*.f64 1/16 t)))
(cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 t (*.f64 b 1/16))))
(cos.f64 (*.f64 t (*.f64 1/16 (*.f64 b (fma.f64 2 a 1)))))
(pow.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t)))) 1)
(cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (*.f64 1/16 t)))
(cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 t (*.f64 b 1/16))))
(cos.f64 (*.f64 t (*.f64 1/16 (*.f64 b (fma.f64 2 a 1)))))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t))))) 2)
(cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (*.f64 1/16 t)))
(cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 t (*.f64 b 1/16))))
(cos.f64 (*.f64 t (*.f64 1/16 (*.f64 b (fma.f64 2 a 1)))))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t))))) 3)
(cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (*.f64 1/16 t)))
(cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 t (*.f64 b 1/16))))
(cos.f64 (*.f64 t (*.f64 1/16 (*.f64 b (fma.f64 2 a 1)))))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t)))) 3) 1/3)
(cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (*.f64 1/16 t)))
(cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 t (*.f64 b 1/16))))
(cos.f64 (*.f64 t (*.f64 1/16 (*.f64 b (fma.f64 2 a 1)))))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t)))) 2))
(cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (*.f64 1/16 t)))
(cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 t (*.f64 b 1/16))))
(cos.f64 (*.f64 t (*.f64 1/16 (*.f64 b (fma.f64 2 a 1)))))
(log.f64 (exp.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t))))))
(cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (*.f64 1/16 t)))
(cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 t (*.f64 b 1/16))))
(cos.f64 (*.f64 t (*.f64 1/16 (*.f64 b (fma.f64 2 a 1)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t)))))))
(cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (*.f64 1/16 t)))
(cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 t (*.f64 b 1/16))))
(cos.f64 (*.f64 t (*.f64 1/16 (*.f64 b (fma.f64 2 a 1)))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t)))) 3))
(cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (*.f64 1/16 t)))
(cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 t (*.f64 b 1/16))))
(cos.f64 (*.f64 t (*.f64 1/16 (*.f64 b (fma.f64 2 a 1)))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t))))))
(cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (*.f64 1/16 t)))
(cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 t (*.f64 b 1/16))))
(cos.f64 (*.f64 t (*.f64 1/16 (*.f64 b (fma.f64 2 a 1)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t))))))
(cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (*.f64 1/16 t)))
(cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 t (*.f64 b 1/16))))
(cos.f64 (*.f64 t (*.f64 1/16 (*.f64 b (fma.f64 2 a 1)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t))))) 1))
(cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (*.f64 1/16 t)))
(cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 t (*.f64 b 1/16))))
(cos.f64 (*.f64 t (*.f64 1/16 (*.f64 b (fma.f64 2 a 1)))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t))))))
(cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (*.f64 1/16 t)))
(cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 t (*.f64 b 1/16))))
(cos.f64 (*.f64 t (*.f64 1/16 (*.f64 b (fma.f64 2 a 1)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 t) 2))) 1)
(pow.f64 (cbrt.f64 t) 2)
(*.f64 (pow.f64 (cbrt.f64 t) 2) 1)
(pow.f64 (cbrt.f64 t) 2)
(*.f64 (cbrt.f64 t) (cbrt.f64 t))
(pow.f64 (cbrt.f64 t) 2)
(*.f64 1 (pow.f64 (cbrt.f64 t) 2))
(pow.f64 (cbrt.f64 t) 2)
(*.f64 (pow.f64 t 1/6) (*.f64 (pow.f64 t 1/6) (cbrt.f64 t)))
(pow.f64 (cbrt.f64 t) 2)
(*.f64 (sqrt.f64 t) (pow.f64 t 1/6))
(*.f64 (pow.f64 t 1/6) (sqrt.f64 t))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 t)) 2) (cbrt.f64 (*.f64 t (cbrt.f64 t))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 t)) 2) (*.f64 (cbrt.f64 (cbrt.f64 t)) (cbrt.f64 t)))
(pow.f64 (cbrt.f64 t) 2)
(*.f64 (cbrt.f64 (*.f64 t (cbrt.f64 t))) (pow.f64 (cbrt.f64 (cbrt.f64 t)) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 t)) 2) (cbrt.f64 (*.f64 t (cbrt.f64 t))))
(*.f64 (*.f64 (cbrt.f64 t) (pow.f64 (cbrt.f64 (cbrt.f64 t)) 2)) (cbrt.f64 (cbrt.f64 t)))
(pow.f64 (cbrt.f64 t) 2)
(*.f64 (pow.f64 1 1/3) (pow.f64 (cbrt.f64 t) 2))
(pow.f64 (cbrt.f64 t) 2)
(*.f64 (pow.f64 (*.f64 t (cbrt.f64 t)) 1/3) (pow.f64 (cbrt.f64 (cbrt.f64 t)) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 t)) 2) (cbrt.f64 (*.f64 t (cbrt.f64 t))))
(pow.f64 t 2/3)
(pow.f64 (cbrt.f64 t) 2)
(pow.f64 (*.f64 t t) 1/3)
(pow.f64 (cbrt.f64 t) 2)
(pow.f64 (pow.f64 (cbrt.f64 t) 2) 1)
(pow.f64 (cbrt.f64 t) 2)
(pow.f64 (cbrt.f64 t) 2)
(pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 t)) 2) 3)
(pow.f64 (cbrt.f64 t) 2)
(sqrt.f64 (*.f64 t (cbrt.f64 t)))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 t) 2)))
(pow.f64 (cbrt.f64 t) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 t) 2))))
(pow.f64 (cbrt.f64 t) 2)
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 t) 2)))
(pow.f64 (cbrt.f64 t) 2)
(exp.f64 (log.f64 (pow.f64 (cbrt.f64 t) 2)))
(pow.f64 (cbrt.f64 t) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 t)) 1/3))
(pow.f64 (cbrt.f64 t) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 t) 2)) 1))
(pow.f64 (cbrt.f64 t) 2)
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 t) 2)))
(pow.f64 (cbrt.f64 t) 2)

eval805.0ms (3%)

Compiler

Compiled 38495 to 25148 computations (34.7% saved)

prune671.0ms (2.5%)

Pruning

183 alts after pruning (183 fresh and 0 done)

PrunedKeptTotal
New943961039
Fresh3387120
Picked101
Done404
Total9811831164
Accurracy
40.5%
Counts
1164 → 183
Alt Table
Click to see full alt table
StatusAccuracyProgram
5.9%
(pow.f64 (pow.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3) 1/3)
15.2%
(pow.f64 (sqrt.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 2)
29.5%
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))) 3)
29.6%
(pow.f64 (cbrt.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 3)
29.8%
(/.f64 (*.f64 (*.f64 x (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 2)) (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (+.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16))))) (cos.f64 (*.f64 t (-.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16)))))))) (cbrt.f64 2))
29.9%
(/.f64 x (/.f64 2 (+.f64 (cos.f64 (*.f64 t (+.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16))))) (cos.f64 (*.f64 t (-.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16))))))))
26.2%
(+.f64 (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t (*.f64 b x))))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))
29.8%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))) 2) (/.f64 (cbrt.f64 2) x)) (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (fma.f64 b (fma.f64 1/8 a 1/16) (*.f64 z 1/16)))) (cos.f64 (*.f64 t (fma.f64 z 1/16 (*.f64 (fma.f64 1/8 a 1/16) (neg.f64 b))))))))
29.9%
(*.f64 (/.f64 (*.f64 x (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))))) 2)) (cbrt.f64 2)) (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (fma.f64 b (fma.f64 1/8 a 1/16) (*.f64 z 1/16)))) (cos.f64 (*.f64 t (-.f64 (*.f64 z 1/16) (*.f64 b (fma.f64 1/8 a 1/16))))))))
30.8%
(*.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) x) (cos.f64 (*.f64 t (*.f64 z 1/16))))
30.6%
(*.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x) (cos.f64 (*.f64 (*.f64 1/16 t) b)))
29.2%
(*.f64 (*.f64 x (-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16))))) 1)) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
24.1%
(*.f64 (*.f64 x (cos.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t)) 3) 1/3) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
28.7%
(*.f64 (*.f64 x (cos.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t))) 3) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
25.2%
(*.f64 (*.f64 x (cos.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 y y)) -1) (*.f64 z t)) (fma.f64 y 2 -1)) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
12.3%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (/.f64 (fma.f64 (*.f64 y 4) y -1) (+.f64 -1 (sqrt.f64 (*.f64 y 2)))) (/.f64 t (/.f64 (+.f64 1 (sqrt.f64 (*.f64 y 2))) z))) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
28.9%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16)))) 3))
22.3%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b)) 3) 1/3) 16)))
28.3%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b))) 3) 16)))
10.2%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 (/.f64 (*.f64 t b) (*.f64 (+.f64 1 (sqrt.f64 (*.f64 2 a))) (+.f64 -1 (sqrt.f64 (*.f64 2 a))))) (+.f64 (*.f64 4 (*.f64 a a)) -1)) 16)))
29.0%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 t b) 16)))
28.5%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 2 (*.f64 t (*.f64 b a))) 16)))
26.8%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (expm1.f64 (log1p.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b)))) 16)))
26.1%
(*.f64 (*.f64 x (cos.f64 (/.f64 (expm1.f64 (log1p.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t)))) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
30.2%
(*.f64 (cos.f64 (*.f64 (-.f64 1/16 (*.f64 -1/8 a)) (*.f64 t b))) x)
28.8%
(*.f64 (cos.f64 (*.f64 t (/.f64 (fma.f64 y 2 1) (/.f64 16 z)))) (*.f64 x (cos.f64 (*.f64 t (/.f64 (fma.f64 2 a 1) (/.f64 16 b))))))
30.1%
(*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x)
30.7%
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x)
29.9%
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x))
30.5%
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)
29.5%
(*.f64 x (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)))) 3) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
30.4%
(*.f64 x (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))) 3) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
29.3%
(*.f64 x (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 z (*.f64 t 1/16))) (cos.f64 (*.f64 z (*.f64 t (*.f64 y 1/8))))) (*.f64 (sin.f64 (*.f64 z (*.f64 t 1/16))) (sin.f64 (*.f64 z (*.f64 t (*.f64 y 1/8)))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
29.6%
(*.f64 x (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (cos.f64 (*.f64 (*.f64 t z) (*.f64 1/8 y)))) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (sin.f64 (*.f64 (*.f64 t z) (*.f64 1/8 y))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
30.4%
(*.f64 x (*.f64 (-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))))) 1) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
23.6%
(*.f64 x (*.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 (*.f64 y -1/128) (*.f64 t t)) (*.f64 z z))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
28.0%
(*.f64 x (*.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 y -1/8) (*.f64 (*.f64 t z) (sin.f64 (*.f64 1/16 (*.f64 t z)))))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
28.0%
(*.f64 x (*.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 t z) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 y)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
26.9%
(*.f64 x (*.f64 (+.f64 1 (*.f64 (*.f64 y -1/8) (*.f64 (*.f64 t z) (sin.f64 (*.f64 1/16 (*.f64 t z)))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
23.4%
(*.f64 x (*.f64 (+.f64 1 (*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 z z)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
30.4%
(*.f64 x (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))) 2) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
28.3%
(*.f64 x (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16))) 2)) (log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))))
30.4%
(*.f64 x (*.f64 (log1p.f64 (expm1.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
30.4%
(*.f64 x (*.f64 (log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
28.9%
(*.f64 x (*.f64 (log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
30.4%
(*.f64 x (*.f64 (log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
27.9%
(*.f64 x (*.f64 (fabs.f64 (cos.f64 (*.f64 z (/.f64 (fma.f64 y 2 1) (/.f64 -16 t))))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
28.4%
(*.f64 x (*.f64 (fabs.f64 (cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
29.4%
(*.f64 x (*.f64 (fabs.f64 (cos.f64 (*.f64 t (*.f64 z 1/16)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
30.4%
(*.f64 x (*.f64 (expm1.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
24.3%
(*.f64 x (*.f64 (cos.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)) 3) 1/3)) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
29.6%
(*.f64 x (*.f64 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))) 3)) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
29.2%
(*.f64 x (*.f64 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))) 3)) (log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))))
29.5%
(*.f64 x (*.f64 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))) 3)) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
28.4%
(*.f64 x (*.f64 (cos.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y 2 1))) 2) (/.f64 (pow.f64 (cbrt.f64 (/.f64 16 t)) 2) (cbrt.f64 (*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1)))))))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
25.1%
(*.f64 x (*.f64 (cos.f64 (/.f64 (/.f64 (*.f64 (-.f64 1/256 (/.f64 y (/.f64 64 y))) (*.f64 z t)) (*.f64 (cbrt.f64 (-.f64 1/16 (*.f64 y 1/8))) (cbrt.f64 (-.f64 1/16 (*.f64 y 1/8))))) (cbrt.f64 (-.f64 1/16 (*.f64 y 1/8))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
28.5%
(*.f64 x (*.f64 (cos.f64 (/.f64 (/.f64 (*.f64 z (fma.f64 y 2 1)) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 (cbrt.f64 16) (cbrt.f64 t)))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
25.5%
(*.f64 x (*.f64 (cos.f64 (/.f64 (-.f64 1/256 (/.f64 y (/.f64 64 y))) (/.f64 (-.f64 1/16 (*.f64 y 1/8)) (*.f64 z t)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
28.7%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))))))))
29.3%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 a 2 1) b)) 2) (*.f64 (cbrt.f64 (*.f64 (fma.f64 a 2 1) b)) (*.f64 t 1/16))))))
29.1%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (/.f64 (fma.f64 a 2 1) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 b (cbrt.f64 (/.f64 16 t)))))))
28.9%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (/.f64 (fma.f64 a 2 1) (/.f64 16 t)) b))))
29.2%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a 2 1)) 2) (/.f64 16 (*.f64 b t))) (cbrt.f64 (fma.f64 a 2 1))))))
28.4%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t)))))
15.0%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (/.f64 (*.f64 (fma.f64 2 a 1) (sqrt.f64 b)) 16) (*.f64 t (sqrt.f64 b))))))
14.5%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (*.f64 (/.f64 (fma.f64 a 2 1) 4) (sqrt.f64 t)) (*.f64 (/.f64 b 4) (sqrt.f64 t))))))
28.6%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (*.f64 (*.f64 (/.f64 b 16) (fma.f64 a 2 1)) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t)))))
14.1%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (*.f64 (*.f64 (/.f64 b 16) (fma.f64 a 2 1)) (sqrt.f64 t)) (sqrt.f64 t)))))
29.2%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (*.f64 b (/.f64 (fma.f64 2 a 1) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2))) (cbrt.f64 (*.f64 1/16 t))))))
28.8%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (cbrt.f64 t) (*.f64 (/.f64 b (cbrt.f64 16)) (/.f64 (fma.f64 2 a 1) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)))))))
28.8%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (cbrt.f64 b) (*.f64 (/.f64 (fma.f64 a 2 1) (/.f64 16 t)) (pow.f64 (cbrt.f64 b) 2))))))
28.7%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))))))
28.9%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 1/16 (*.f64 t b)))))
12.4%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (sqrt.f64 z) (*.f64 t (fma.f64 y 2 1))) (/.f64 16 (sqrt.f64 z)))) (cos.f64 (/.f64 (cbrt.f64 (*.f64 t t)) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
24.7%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 z z)) (*.f64 t (fma.f64 y 2 1))) (/.f64 16 (cbrt.f64 z)))) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
29.0%
(*.f64 x (*.f64 (cos.f64 (/.f64 z (/.f64 (pow.f64 (cbrt.f64 (/.f64 16 t)) 2) (/.f64 (fma.f64 y 2 1) (cbrt.f64 (/.f64 16 t)))))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
26.8%
(*.f64 x (*.f64 (cos.f64 (/.f64 z (/.f64 (*.f64 t (-.f64 1/16 (*.f64 1/8 y))) (-.f64 (*.f64 (*.f64 t t) 1/256) (*.f64 (*.f64 t (*.f64 1/8 y)) (*.f64 t (*.f64 1/8 y))))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
25.7%
(*.f64 x (*.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 y 2)) (exp.f64 (log1p.f64 (*.f64 z (*.f64 t 1/16))))) 1)) (cos.f64 (/.f64 (cbrt.f64 (*.f64 t t)) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
29.4%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (log.f64 (exp.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t))))))))
28.9%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (fma.f64 2 a 1) (/.f64 (/.f64 (/.f64 16 (cbrt.f64 t)) (cbrt.f64 (*.f64 t t))) b)))))
29.4%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 t)) 2) 3) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
28.1%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (pow.f64 (*.f64 t t) 1/3) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
29.7%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 2 a 1) b)) 2) (/.f64 16 (*.f64 (cbrt.f64 (*.f64 (fma.f64 2 a 1) b)) t))))))
29.3%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (pow.f64 (cbrt.f64 t) 2) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
14.5%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (pow.f64 t 2/3) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
29.2%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (/.f64 (*.f64 (fma.f64 2 a 1) b) (*.f64 (cbrt.f64 (/.f64 16 t)) (cbrt.f64 (/.f64 16 t)))) (cbrt.f64 (/.f64 16 t))))))
28.8%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (*.f64 (pow.f64 (*.f64 t (cbrt.f64 t)) 1/3) (pow.f64 (cbrt.f64 (cbrt.f64 t)) 2)) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
29.0%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 t)) 2) (cbrt.f64 (*.f64 t (cbrt.f64 t)))) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
14.5%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (*.f64 (pow.f64 t 1/6) (*.f64 (pow.f64 t 1/6) (cbrt.f64 t))) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
14.5%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (*.f64 (pow.f64 t 1/6) (sqrt.f64 t)) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
29.7%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 t) (pow.f64 (cbrt.f64 (cbrt.f64 t)) 2)) (cbrt.f64 (cbrt.f64 t))) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
29.3%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 t) 2))) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
29.2%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (exp.f64 (log.f64 (pow.f64 (cbrt.f64 t) 2))) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
25.8%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (cbrt.f64 (*.f64 b b)) (/.f64 (/.f64 16 t) (*.f64 (cbrt.f64 b) (fma.f64 2 a 1)))))))
29.5%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 b (/.f64 (/.f64 16 t) (fma.f64 2 a 1))))))
29.0%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 a 1)) 2) (/.f64 16 t)) (*.f64 b (cbrt.f64 (fma.f64 2 a 1)))))))
29.0%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (*.f64 (*.f64 (*.f64 a t) b) 1/8))))
30.2%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) 1))
24.1%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z (log.f64 (exp.f64 t))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
28.4%
(*.f64 x (*.f64 (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) z)) 2) (*.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) z)) (*.f64 t 1/16)))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
19.7%
(*.f64 x (*.f64 (cos.f64 (*.f64 (/.f64 (/.f64 z (fma.f64 y -1/8 1/16)) t) (*.f64 (*.f64 t t) (+.f64 1/256 (*.f64 (*.f64 y y) -1/64))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
28.7%
(*.f64 x (*.f64 (cos.f64 (*.f64 (/.f64 (*.f64 (fma.f64 y 2 1) (cbrt.f64 z)) (/.f64 16 (pow.f64 (cbrt.f64 z) 2))) t)) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
28.3%
(*.f64 x (*.f64 (cos.f64 (*.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
29.3%
(*.f64 x (*.f64 (cos.f64 (*.f64 (/.f64 (*.f64 z (*.f64 t (fma.f64 1/8 y 1/16))) z) (/.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 y -1/8)))) (*.f64 t (+.f64 1/16 (*.f64 y -1/8)))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
29.1%
(*.f64 x (*.f64 (cos.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 (fma.f64 y 2 1) (/.f64 (cbrt.f64 (/.f64 16 t)) z)))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
25.4%
(*.f64 x (*.f64 (cos.f64 (*.f64 (+.f64 1/256 (*.f64 (*.f64 y y) -1/64)) (/.f64 t (/.f64 (fma.f64 y -1/8 1/16) z)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
14.0%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 (sqrt.f64 t) 1/4) (/.f64 (fma.f64 y 2 1) (/.f64 (/.f64 4 (sqrt.f64 t)) z)))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
29.6%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b (*.f64 a 1/8)))) (cos.f64 (*.f64 1/16 (*.f64 t b)))) (*.f64 (sin.f64 (*.f64 t (*.f64 b (*.f64 a 1/8)))) (sin.f64 (*.f64 1/16 (*.f64 t b)))))))
29.2%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 1)))
29.2%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))))) (exp.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))))))))))))))
8.4%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (log.f64 (+.f64 1 (expm1.f64 (cos.f64 (/.f64 (*.f64 (pow.f64 (*.f64 t b) 3) (fma.f64 (pow.f64 a 3) 1/512 1/4096)) (-.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 t t))) (fma.f64 (*.f64 a a) 1/64 1/256)) (*.f64 (*.f64 t b) (*.f64 (*.f64 t (*.f64 b a)) 1/128))))))))))
27.1%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (log.f64 (+.f64 1 (expm1.f64 (cos.f64 (/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))))))))))))
29.1%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))))))))
27.5%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (log.f64 (+.f64 1 (expm1.f64 (cos.f64 (expm1.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))))))
29.8%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (fabs.f64 (cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))))))
17.3%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (pow.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 2))))
29.4%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3))))
24.2%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 a a) 1/64) -1/256) (*.f64 t b)) (*.f64 (cbrt.f64 (fma.f64 a 1/8 -1/16)) (cbrt.f64 (fma.f64 a 1/8 -1/16)))) (cbrt.f64 (fma.f64 a 1/8 -1/16))))))
23.0%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (/.f64 (/.f64 (*.f64 (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)) (*.f64 t b)) (*.f64 (cbrt.f64 (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128)))) (cbrt.f64 (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128)))))) (cbrt.f64 (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128))))))))
29.2%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)))))
29.2%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b)))))
29.6%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
27.5%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
28.4%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 t y) (*.f64 1/8 z))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
29.5%
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/16 b) t)) (cos.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)))) (*.f64 (sin.f64 (*.f64 (*.f64 1/16 b) t)) (sin.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)))))))
29.2%
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 b (*.f64 1/8 a))))) (*.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) (sin.f64 (*.f64 t (*.f64 b (*.f64 1/8 a))))))))
27.9%
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) (*.f64 (*.f64 a t) b))))))
23.8%
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (cos.f64 (/.f64 (*.f64 t (*.f64 b (-.f64 1/256 (*.f64 (*.f64 a a) 1/64)))) (+.f64 1/16 (*.f64 -1/8 a))))))
28.6%
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (cos.f64 (*.f64 t (*.f64 b (*.f64 1/8 a))))))
29.6%
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
27.8%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 y (*.f64 1/8 z)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
20.5%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (log.f64 (exp.f64 z)))))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
30.2%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b (*.f64 a 1/8)))) (cos.f64 (*.f64 1/16 (*.f64 t b)))) (*.f64 (sin.f64 (*.f64 t (*.f64 b (*.f64 a 1/8)))) (sin.f64 (*.f64 1/16 (*.f64 t b)))))))
30.1%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (fabs.f64 (cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))))))
17.9%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 2))))
30.1%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3))))
24.8%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 a a) 1/64) -1/256) (*.f64 t b)) (*.f64 (cbrt.f64 (fma.f64 a 1/8 -1/16)) (cbrt.f64 (fma.f64 a 1/8 -1/16)))) (cbrt.f64 (fma.f64 a 1/8 -1/16))))))
30.5%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (/.f64 (*.f64 t b) (/.f64 1 (fma.f64 a 1/8 1/16))))))
29.8%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)))))
30.8%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
30.1%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))))
28.1%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
28.5%
(*.f64 x (*.f64 (cos.f64 (*.f64 1/4 (*.f64 (/.f64 (fma.f64 y 2 1) (/.f64 4 z)) t))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
26.7%
(*.f64 x (*.f64 (cos.f64 (*.f64 1/8 (*.f64 z (*.f64 t y)))) (cos.f64 (/.f64 (cbrt.f64 (*.f64 t t)) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
28.2%
(*.f64 x (*.f64 (cos.f64 (*.f64 1/8 (*.f64 y (*.f64 t z)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
29.6%
(*.f64 x (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
26.4%
(*.f64 x (*.f64 (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
28.9%
(*.f64 x (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))) 3)) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
30.4%
(*.f64 x (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) 3)) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
30.3%
(*.f64 x (*.f64 1 (fma.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a))) (*.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) (neg.f64 (sin.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a))))))))
25.8%
(*.f64 x (*.f64 1 (fma.f64 -1/2 (pow.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))) 2) 1)))
30.1%
(*.f64 x (*.f64 1 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3)))
29.7%
(*.f64 x (*.f64 1 (-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b (*.f64 a 1/8)))) (cos.f64 (*.f64 1/16 (*.f64 t b)))) (*.f64 (sin.f64 (*.f64 t (*.f64 b (*.f64 a 1/8)))) (sin.f64 (*.f64 1/16 (*.f64 t b)))))))
30.1%
(*.f64 x (*.f64 1 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
30.1%
(*.f64 x (*.f64 1 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))) 2))))
30.1%
(*.f64 x (*.f64 1 (log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))))
29.6%
(*.f64 x (*.f64 1 (fabs.f64 (cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))))))
30.1%
(*.f64 x (*.f64 1 (expm1.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
22.7%
(*.f64 x (*.f64 1 (cos.f64 (pow.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 3) 1/3))))
30.1%
(*.f64 x (*.f64 1 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3))))
24.6%
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 a a) 1/64) -1/256) (*.f64 t b)) (*.f64 (cbrt.f64 (fma.f64 a 1/8 -1/16)) (cbrt.f64 (fma.f64 a 1/8 -1/16)))) (cbrt.f64 (fma.f64 a 1/8 -1/16))))))
23.7%
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (-.f64 (*.f64 t (*.f64 (*.f64 b (*.f64 1/8 a)) (*.f64 t (*.f64 b (*.f64 1/8 a))))) (*.f64 1/256 (*.f64 (*.f64 t b) (*.f64 t b)))) (+.f64 (*.f64 t (*.f64 b (*.f64 1/8 a))) (*.f64 -1/16 (*.f64 t b)))))))
15.7%
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t (*.f64 b (*.f64 a 1/8))) 3) (pow.f64 (*.f64 1/16 (*.f64 t b)) 3)) (-.f64 (+.f64 (*.f64 (*.f64 t (*.f64 b (*.f64 a 1/8))) (*.f64 t (*.f64 b (*.f64 a 1/8)))) (*.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/16 (*.f64 t b)))) (*.f64 (*.f64 t (*.f64 b (*.f64 a 1/8))) (*.f64 1/16 (*.f64 t b))))))))
24.9%
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (+.f64 (*.f64 (*.f64 a a) 1/64) -1/256) (/.f64 (fma.f64 a 1/8 -1/16) (*.f64 t b))))))
29.7%
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
23.7%
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (*.f64 (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)) (*.f64 t b)) (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128)))))))
19.7%
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (*.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))) (*.f64 (*.f64 t b) (-.f64 (*.f64 1/8 a) 1/16))) (*.f64 (*.f64 t b) (-.f64 (*.f64 1/8 a) 1/16))))))
30.1%
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (*.f64 t b) (/.f64 1 (fma.f64 a 1/8 1/16))))))
27.4%
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (cbrt.f64 (*.f64 t t)) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
29.5%
(*.f64 x (*.f64 1 (cos.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)))))
29.7%
(*.f64 x (*.f64 1 (cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))))
27.6%
(*.f64 x (*.f64 1 (cos.f64 (expm1.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
17.1%
(*.f64 x (*.f64 1 (cos.f64 (exp.f64 (log.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
27.8%
(*.f64 x (*.f64 1 (cos.f64 (cbrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 3)))))
10.0%
(sqrt.f64 (pow.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2))
3.7%
(log.f64 (pow.f64 (exp.f64 x) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))
19.5%
(fabs.f64 (*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x)))
18.5%
(fabs.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x)))
23.9%
(expm1.f64 (log1p.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))
14.8%
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))))
14.2%
(exp.f64 (log.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))
10.0%
(cbrt.f64 (pow.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3))
30.7%
x
Compiler

Compiled 12321 to 9406 computations (23.7% saved)

localize27.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 t (*.f64 1/16 b))))
99.7%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
62.1%
(cos.f64 (*.f64 t (*.f64 1/16 b)))
57.6%
(cos.f64 (*.f64 t (*.f64 1/16 z)))
Compiler

Compiled 67 to 44 computations (34.3% saved)

series21.0ms (0.1%)

Counts
3 → 108
Calls

27 calls:

TimeVariablePointExpression
11.0ms
t
@0
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
1.0ms
x
@0
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
1.0ms
z
@inf
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
1.0ms
z
@0
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
1.0ms
x
@inf
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))

rewrite83.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1172×swap-sqr
500×distribute-rgt-in
442×distribute-lft-in
340×associate-+l+
328×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
016101
1326101
24066101
Stop Event
node limit
Counts
3 → 83
Calls
Call 1
Inputs
(cos.f64 (*.f64 t (*.f64 1/16 b)))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 t (*.f64 1/16 b))))
Outputs
(((-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))))) 1) (2)) ((*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) 1) (2)) ((*.f64 1 (cos.f64 (*.f64 t (*.f64 1/16 b)))) (2)) ((*.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))) (sqrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))))) (2)) ((*.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))) 2)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))) 2) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))))) (2)) ((pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) 1) (2)) ((pow.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))) 2) (2)) ((pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))) 3) (2)) ((pow.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) 2)) (2)) ((log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))))) (2)) ((cbrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) 3)) (2)) ((expm1.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))))) (2)) ((exp.f64 (log.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))))) (2)) ((exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))) 1)) (2)) ((log1p.f64 (expm1.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))))) (2)))
(((-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))) 1) (2)) ((/.f64 x (/.f64 2 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))))) (2)) ((/.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))) (/.f64 2 x)) (2)) ((/.f64 (*.f64 x (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))) 2) (2)) ((/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))) x) 2) (2)) ((/.f64 (*.f64 x (neg.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))))) -2) (2)) ((/.f64 (*.f64 x (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 b z))))) 2) (2)) ((/.f64 (*.f64 1 (*.f64 x (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))))) 2) (2)) ((/.f64 (*.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))) x)) 2) (2)) ((/.f64 (*.f64 (*.f64 x (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (sqrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))))) (sqrt.f64 2)) (2)) ((/.f64 (*.f64 (*.f64 x (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2)) (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))))) (cbrt.f64 2)) (2)) ((/.f64 (*.f64 (neg.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))) x) -2) (2)) ((/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 b z)))) x) 2) (2)) ((/.f64 (*.f64 (*.f64 x (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))) 1) 2) (2)) ((/.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))) x) 1) 2) (2)) ((/.f64 (*.f64 (sqrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) x)) (sqrt.f64 2)) (2)) ((pow.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2)) (2)) ((log.f64 (pow.f64 (exp.f64 x) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 3)) (2)) ((cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 3))) (2)) ((cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 3) (pow.f64 x 3))) (2)) ((expm1.f64 (log1p.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))) (2)) ((exp.f64 (log.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))) (2)))
(((-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) 1) (2)) ((/.f64 1 (/.f64 2 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))))) (2)) ((/.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))) 2) (2)) ((/.f64 2 (/.f64 2 (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 t 1/16) (+.f64 (+.f64 b z) (-.f64 z b))) 2)) (cos.f64 (/.f64 (*.f64 (*.f64 t 1/16) (-.f64 (+.f64 b z) (-.f64 z b))) 2))))) (2)) ((/.f64 (sqrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))) (/.f64 2 (sqrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))))) (2)) ((/.f64 (*.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))) (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))))) (/.f64 2 (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))))) (2)) ((/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z))))) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))) (*.f64 2 (-.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))))) (2)) ((/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) 3) (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))) 3)) (*.f64 2 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z))))) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))) (-.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))) (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z))))))))) (2)) ((/.f64 (neg.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))) -2) (2)) ((/.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 b z)))) 2) (2)) ((/.f64 (*.f64 1 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 b z))))) 2) (2)) ((/.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) (sqrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))))) (sqrt.f64 2)) (2)) ((/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2) (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))))) (cbrt.f64 2)) (2)) ((/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))) 1) 2) (2)) ((/.f64 (*.f64 (neg.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))) 1) -2) (2)) ((/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 b z)))) 1) 2) (2)) ((/.f64 (*.f64 (sqrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (sqrt.f64 2)) (2)) ((/.f64 (*.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2)) (cbrt.f64 2)) (2)) ((/.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z))))) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))) 1/2) (-.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))) (2)) ((/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) 3) (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))) 3)) 1/2) (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z))))) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))) (-.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))) (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))))))) (2)) ((pow.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 3) 1/3) (2)) ((neg.f64 (/.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))) -2)) (2)) ((sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 2)) (2)) ((log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 3)) (2)) ((cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) 3) (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) 3))) (2)) ((cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) 3) (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) 3))) (2)) ((expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (2)) ((exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (2)))

simplify116.0ms (0.4%)

Algorithm
egg-herbie
Rules
1072×associate-+r+
1022×associate-*r*
890×associate-+l+
824×+-commutative
808×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03709915
110079829
243789489
Stop Event
node limit
Counts
191 → 218
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 b 2))))
(+.f64 1 (+.f64 (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 b 4))) (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 b 2)))))
(+.f64 1 (+.f64 (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 b 4))) (+.f64 (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (pow.f64 b 6))) (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 b 2))))))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
1
(+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 b 2))))
(+.f64 1 (+.f64 (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 b 4))) (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 b 2)))))
(+.f64 1 (+.f64 (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 b 4))) (+.f64 (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (pow.f64 b 6))) (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 b 2))))))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
x
(+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 z 2) x)) (*.f64 -1/512 (*.f64 (pow.f64 b 2) x)))) x)
(+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 z 2) x)) (*.f64 -1/512 (*.f64 (pow.f64 b 2) x)))) (+.f64 (*.f64 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 z 2) (*.f64 (pow.f64 b 2) x))) (+.f64 (*.f64 1/1572864 (*.f64 (pow.f64 b 4) x)) (*.f64 1/1572864 (*.f64 (pow.f64 z 4) x)))) (pow.f64 t 4)) x))
(+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 z 2) x)) (*.f64 -1/512 (*.f64 (pow.f64 b 2) x)))) (+.f64 (*.f64 (pow.f64 t 6) (+.f64 (*.f64 -1/12079595520 (*.f64 (pow.f64 b 6) x)) (+.f64 (*.f64 -1/12079595520 (*.f64 (pow.f64 z 6) x)) (+.f64 (*.f64 -1/805306368 (*.f64 (pow.f64 z 4) (*.f64 (pow.f64 b 2) x))) (*.f64 -1/805306368 (*.f64 (pow.f64 z 2) (*.f64 (pow.f64 b 4) x))))))) (+.f64 (*.f64 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 z 2) (*.f64 (pow.f64 b 2) x))) (+.f64 (*.f64 1/1572864 (*.f64 (pow.f64 b 4) x)) (*.f64 1/1572864 (*.f64 (pow.f64 z 4) x)))) (pow.f64 t 4)) x)))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)
(+.f64 (*.f64 -1/512 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) x)))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))
(+.f64 (*.f64 1/1572864 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 z 4) x)))) (+.f64 (*.f64 -1/512 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) x)))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))
(+.f64 (*.f64 1/1572864 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 z 4) x)))) (+.f64 (*.f64 -1/512 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) x)))) (+.f64 (*.f64 -1/12079595520 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 z 6) x)))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x)
(+.f64 (*.f64 -1/512 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x)))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(+.f64 (*.f64 -1/512 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x)))) (+.f64 (*.f64 1/1572864 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) x)))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x)))
(+.f64 (*.f64 -1/512 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x)))) (+.f64 (*.f64 -1/12079595520 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) x)))) (+.f64 (*.f64 1/1572864 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) x)))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
1
(+.f64 1 (*.f64 (+.f64 (*.f64 -1/512 (pow.f64 z 2)) (*.f64 -1/512 (pow.f64 b 2))) (pow.f64 t 2)))
(+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 -1/512 (pow.f64 z 2)) (*.f64 -1/512 (pow.f64 b 2))) (pow.f64 t 2)) (*.f64 (pow.f64 t 4) (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 z 2) (pow.f64 b 2))) (+.f64 (*.f64 1/1572864 (pow.f64 z 4)) (*.f64 1/1572864 (pow.f64 b 4)))))))
(+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 -1/512 (pow.f64 z 2)) (*.f64 -1/512 (pow.f64 b 2))) (pow.f64 t 2)) (+.f64 (*.f64 (pow.f64 t 4) (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 z 2) (pow.f64 b 2))) (+.f64 (*.f64 1/1572864 (pow.f64 z 4)) (*.f64 1/1572864 (pow.f64 b 4))))) (*.f64 (pow.f64 t 6) (+.f64 (*.f64 -1/12079595520 (pow.f64 z 6)) (+.f64 (*.f64 -1/805306368 (*.f64 (pow.f64 z 4) (pow.f64 b 2))) (+.f64 (*.f64 -1/805306368 (*.f64 (pow.f64 z 2) (pow.f64 b 4))) (*.f64 -1/12079595520 (pow.f64 b 6)))))))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 -1/512 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (+.f64 (*.f64 -1/512 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))) (*.f64 1/1572864 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 t 4) (pow.f64 z 4))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (+.f64 (*.f64 -1/512 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))) (+.f64 (*.f64 -1/12079595520 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 t 6) (pow.f64 z 6)))) (*.f64 1/1572864 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 t 4) (pow.f64 z 4)))))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/512 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 t 2) (pow.f64 b 2)))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (+.f64 (*.f64 -1/512 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 t 2) (pow.f64 b 2)))) (*.f64 1/1572864 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 t 4) (pow.f64 b 4))))))
(+.f64 (*.f64 -1/12079595520 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 t 6) (pow.f64 b 6)))) (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (+.f64 (*.f64 -1/512 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 t 2) (pow.f64 b 2)))) (*.f64 1/1572864 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 t 4) (pow.f64 b 4)))))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))))) 1)
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) 1)
(*.f64 1 (cos.f64 (*.f64 t (*.f64 1/16 b))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))) (sqrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))) 2) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))))
(pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) 1)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))) 1)
(/.f64 x (/.f64 2 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))))
(/.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))) (/.f64 2 x))
(/.f64 (*.f64 x (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))) 2)
(/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))) x) 2)
(/.f64 (*.f64 x (neg.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))))) -2)
(/.f64 (*.f64 x (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 b z))))) 2)
(/.f64 (*.f64 1 (*.f64 x (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))))) 2)
(/.f64 (*.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))) x)) 2)
(/.f64 (*.f64 (*.f64 x (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (sqrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))))) (sqrt.f64 2))
(/.f64 (*.f64 (*.f64 x (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2)) (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))))) (cbrt.f64 2))
(/.f64 (*.f64 (neg.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))) x) -2)
(/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 b z)))) x) 2)
(/.f64 (*.f64 (*.f64 x (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))) 1) 2)
(/.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))) x) 1) 2)
(/.f64 (*.f64 (sqrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) x)) (sqrt.f64 2))
(pow.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 1)
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) 2)
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) 3)
(pow.f64 (pow.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2))
(log.f64 (pow.f64 (exp.f64 x) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))))
(exp.f64 (log.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) 1)
(/.f64 1 (/.f64 2 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))))
(/.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))) 2)
(/.f64 2 (/.f64 2 (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 t 1/16) (+.f64 (+.f64 b z) (-.f64 z b))) 2)) (cos.f64 (/.f64 (*.f64 (*.f64 t 1/16) (-.f64 (+.f64 b z) (-.f64 z b))) 2)))))
(/.f64 (sqrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))) (/.f64 2 (sqrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))) (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))))) (/.f64 2 (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))))))
(/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z))))) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))) (*.f64 2 (-.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) 3) (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))) 3)) (*.f64 2 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z))))) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))) (-.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))) (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))))))))
(/.f64 (neg.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))) -2)
(/.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 b z)))) 2)
(/.f64 (*.f64 1 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 b z))))) 2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) (sqrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))))) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2) (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))))) (cbrt.f64 2))
(/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))) 1) 2)
(/.f64 (*.f64 (neg.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))) 1) -2)
(/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 b z)))) 1) 2)
(/.f64 (*.f64 (sqrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (sqrt.f64 2))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2)) (cbrt.f64 2))
(/.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z))))) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))) 1/2) (-.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) 3) (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))) 3)) 1/2) (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z))))) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))) (-.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))) (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z))))))))
(pow.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 3) 1/3)
(neg.f64 (/.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))) -2))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) 3) (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) 3) (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))
Outputs
1
(+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 b 2))))
(+.f64 1 (*.f64 (*.f64 -1/512 (*.f64 t t)) (*.f64 b b)))
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 b b)) 1)
(fma.f64 -1/512 (*.f64 (*.f64 t b) (*.f64 t b)) 1)
(+.f64 1 (+.f64 (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 b 4))) (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 b 2)))))
(+.f64 1 (fma.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 b 4)) (*.f64 (*.f64 -1/512 (*.f64 t t)) (*.f64 b b))))
(+.f64 1 (fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 b b)) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 b 4)))))
(+.f64 1 (fma.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 b 4)) (*.f64 -1/512 (*.f64 (*.f64 t b) (*.f64 t b)))))
(+.f64 1 (+.f64 (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 b 4))) (+.f64 (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (pow.f64 b 6))) (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 b 2))))))
(+.f64 1 (fma.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 b 4)) (fma.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (pow.f64 b 6)) (*.f64 (*.f64 -1/512 (*.f64 t t)) (*.f64 b b)))))
(+.f64 1 (fma.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 b 4)) (fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 b b)) (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (pow.f64 b 6))))))
(+.f64 (fma.f64 -1/512 (*.f64 (*.f64 t b) (*.f64 t b)) 1) (fma.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 b 4)) (*.f64 (pow.f64 t 6) (*.f64 -1/12079595520 (pow.f64 b 6)))))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 (*.f64 t 1/16) b))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 (*.f64 t 1/16) b))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 (*.f64 t 1/16) b))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 (*.f64 t 1/16) b))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 (*.f64 t 1/16) b))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 (*.f64 t 1/16) b))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 (*.f64 t 1/16) b))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 (*.f64 t 1/16) b))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
1
(+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 b 2))))
(+.f64 1 (*.f64 (*.f64 -1/512 (*.f64 t t)) (*.f64 b b)))
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 b b)) 1)
(fma.f64 -1/512 (*.f64 (*.f64 t b) (*.f64 t b)) 1)
(+.f64 1 (+.f64 (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 b 4))) (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 b 2)))))
(+.f64 1 (fma.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 b 4)) (*.f64 (*.f64 -1/512 (*.f64 t t)) (*.f64 b b))))
(+.f64 1 (fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 b b)) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 b 4)))))
(+.f64 1 (fma.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 b 4)) (*.f64 -1/512 (*.f64 (*.f64 t b) (*.f64 t b)))))
(+.f64 1 (+.f64 (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 b 4))) (+.f64 (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (pow.f64 b 6))) (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 b 2))))))
(+.f64 1 (fma.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 b 4)) (fma.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (pow.f64 b 6)) (*.f64 (*.f64 -1/512 (*.f64 t t)) (*.f64 b b)))))
(+.f64 1 (fma.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 b 4)) (fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 b b)) (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (pow.f64 b 6))))))
(+.f64 (fma.f64 -1/512 (*.f64 (*.f64 t b) (*.f64 t b)) 1) (fma.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 b 4)) (*.f64 (pow.f64 t 6) (*.f64 -1/12079595520 (pow.f64 b 6)))))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 (*.f64 t 1/16) b))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 (*.f64 t 1/16) b))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 (*.f64 t 1/16) b))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 (*.f64 t 1/16) b))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 (*.f64 t 1/16) b))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 (*.f64 t 1/16) b))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 (*.f64 t 1/16) b))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 (*.f64 t 1/16) b))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) x))
x
(+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 z 2) x)) (*.f64 -1/512 (*.f64 (pow.f64 b 2) x)))) x)
(fma.f64 (*.f64 t t) (*.f64 -1/512 (+.f64 (*.f64 x (*.f64 z z)) (*.f64 (*.f64 b b) x))) x)
(fma.f64 (*.f64 t t) (*.f64 -1/512 (*.f64 x (fma.f64 z z (*.f64 b b)))) x)
(fma.f64 (*.f64 t t) (*.f64 (*.f64 -1/512 x) (fma.f64 z z (*.f64 b b))) x)
(+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 z 2) x)) (*.f64 -1/512 (*.f64 (pow.f64 b 2) x)))) (+.f64 (*.f64 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 z 2) (*.f64 (pow.f64 b 2) x))) (+.f64 (*.f64 1/1572864 (*.f64 (pow.f64 b 4) x)) (*.f64 1/1572864 (*.f64 (pow.f64 z 4) x)))) (pow.f64 t 4)) x))
(fma.f64 (*.f64 t t) (*.f64 -1/512 (+.f64 (*.f64 x (*.f64 z z)) (*.f64 (*.f64 b b) x))) (fma.f64 (fma.f64 1/262144 (*.f64 (*.f64 z z) (*.f64 (*.f64 b b) x)) (*.f64 1/1572864 (+.f64 (*.f64 (pow.f64 b 4) x) (*.f64 x (pow.f64 z 4))))) (pow.f64 t 4) x))
(fma.f64 (*.f64 t t) (*.f64 -1/512 (*.f64 x (fma.f64 z z (*.f64 b b)))) (fma.f64 (pow.f64 t 4) (fma.f64 1/1572864 (*.f64 x (+.f64 (pow.f64 b 4) (pow.f64 z 4))) (*.f64 (*.f64 z z) (*.f64 (*.f64 b (*.f64 b x)) 1/262144))) x))
(fma.f64 (*.f64 t t) (*.f64 (*.f64 -1/512 x) (fma.f64 z z (*.f64 b b))) (fma.f64 (pow.f64 t 4) (fma.f64 1/1572864 (*.f64 x (+.f64 (pow.f64 b 4) (pow.f64 z 4))) (*.f64 (*.f64 z z) (*.f64 (*.f64 b (*.f64 b x)) 1/262144))) x))
(+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 z 2) x)) (*.f64 -1/512 (*.f64 (pow.f64 b 2) x)))) (+.f64 (*.f64 (pow.f64 t 6) (+.f64 (*.f64 -1/12079595520 (*.f64 (pow.f64 b 6) x)) (+.f64 (*.f64 -1/12079595520 (*.f64 (pow.f64 z 6) x)) (+.f64 (*.f64 -1/805306368 (*.f64 (pow.f64 z 4) (*.f64 (pow.f64 b 2) x))) (*.f64 -1/805306368 (*.f64 (pow.f64 z 2) (*.f64 (pow.f64 b 4) x))))))) (+.f64 (*.f64 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 z 2) (*.f64 (pow.f64 b 2) x))) (+.f64 (*.f64 1/1572864 (*.f64 (pow.f64 b 4) x)) (*.f64 1/1572864 (*.f64 (pow.f64 z 4) x)))) (pow.f64 t 4)) x)))
(fma.f64 (*.f64 t t) (*.f64 -1/512 (+.f64 (*.f64 x (*.f64 z z)) (*.f64 (*.f64 b b) x))) (fma.f64 (pow.f64 t 6) (fma.f64 -1/12079595520 (*.f64 (pow.f64 b 6) x) (fma.f64 -1/12079595520 (*.f64 x (pow.f64 z 6)) (*.f64 -1/805306368 (+.f64 (*.f64 (*.f64 (*.f64 b b) x) (pow.f64 z 4)) (*.f64 (*.f64 (pow.f64 b 4) (*.f64 z z)) x))))) (fma.f64 (fma.f64 1/262144 (*.f64 (*.f64 z z) (*.f64 (*.f64 b b) x)) (*.f64 1/1572864 (+.f64 (*.f64 (pow.f64 b 4) x) (*.f64 x (pow.f64 z 4))))) (pow.f64 t 4) x)))
(fma.f64 (*.f64 t t) (*.f64 -1/512 (*.f64 x (fma.f64 z z (*.f64 b b)))) (fma.f64 (pow.f64 t 6) (fma.f64 -1/12079595520 (*.f64 (pow.f64 b 6) x) (fma.f64 -1/12079595520 (*.f64 x (pow.f64 z 6)) (*.f64 -1/805306368 (*.f64 x (+.f64 (*.f64 b (*.f64 b (pow.f64 z 4))) (*.f64 (pow.f64 b 4) (*.f64 z z))))))) (fma.f64 (pow.f64 t 4) (fma.f64 1/1572864 (*.f64 x (+.f64 (pow.f64 b 4) (pow.f64 z 4))) (*.f64 (*.f64 z z) (*.f64 (*.f64 b (*.f64 b x)) 1/262144))) x)))
(fma.f64 (*.f64 t t) (*.f64 (*.f64 -1/512 x) (fma.f64 z z (*.f64 b b))) (fma.f64 (pow.f64 t 6) (+.f64 (*.f64 x (*.f64 -1/805306368 (*.f64 (*.f64 (*.f64 b z) (*.f64 b z)) (fma.f64 z z (*.f64 b b))))) (*.f64 (*.f64 -1/12079595520 x) (+.f64 (pow.f64 b 6) (pow.f64 z 6)))) (fma.f64 (pow.f64 t 4) (fma.f64 1/1572864 (*.f64 x (+.f64 (pow.f64 b 4) (pow.f64 z 4))) (*.f64 (*.f64 z z) (*.f64 (*.f64 b (*.f64 b x)) 1/262144))) x)))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) x)
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) x)
(+.f64 (*.f64 -1/512 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) x)))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))
(fma.f64 -1/512 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 t t)) (*.f64 x (*.f64 z z))) (*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) x))
(fma.f64 -1/512 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (*.f64 z z) (*.f64 (*.f64 t t) x))) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (+.f64 x (*.f64 -1/512 (*.f64 (*.f64 z z) (*.f64 (*.f64 t t) x)))))
(+.f64 (*.f64 1/1572864 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 z 4) x)))) (+.f64 (*.f64 -1/512 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) x)))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))
(fma.f64 1/1572864 (*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 (pow.f64 t 4) (*.f64 x (pow.f64 z 4)))) (fma.f64 -1/512 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 t t)) (*.f64 x (*.f64 z z))) (*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) x)))
(fma.f64 1/1572864 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (pow.f64 t 4) (*.f64 x (pow.f64 z 4)))) (fma.f64 -1/512 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (*.f64 z z) (*.f64 (*.f64 t t) x))) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) x)))
(+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) x) (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (+.f64 (*.f64 (*.f64 (*.f64 t t) (*.f64 z z)) -1/512) (*.f64 (*.f64 (pow.f64 t 4) (pow.f64 z 4)) 1/1572864)))))
(+.f64 (*.f64 1/1572864 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 z 4) x)))) (+.f64 (*.f64 -1/512 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 z 2) x)))) (+.f64 (*.f64 -1/12079595520 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 z 6) x)))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))))
(fma.f64 1/1572864 (*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 (pow.f64 t 4) (*.f64 x (pow.f64 z 4)))) (fma.f64 -1/512 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 t t)) (*.f64 x (*.f64 z z))) (fma.f64 -1/12079595520 (*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 (pow.f64 t 6) (*.f64 x (pow.f64 z 6)))) (*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) x))))
(fma.f64 1/1572864 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (pow.f64 t 4) (*.f64 x (pow.f64 z 4)))) (fma.f64 -1/512 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (*.f64 z z) (*.f64 (*.f64 t t) x))) (fma.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (*.f64 x (pow.f64 z 6)) (cos.f64 (*.f64 t (*.f64 b 1/16))))) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) x))))
(+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (+.f64 x (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 x (pow.f64 z 6)))))) (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (+.f64 (*.f64 (*.f64 (*.f64 t t) (*.f64 z z)) -1/512) (*.f64 (*.f64 (pow.f64 t 4) (pow.f64 z 4)) 1/1572864)))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x)
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) x)
(+.f64 (*.f64 -1/512 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x)))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(fma.f64 -1/512 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x))) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) x))
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b (*.f64 b x)) (cos.f64 (*.f64 1/16 (*.f64 t z))))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (fma.f64 -1/512 (*.f64 (*.f64 t b) (*.f64 t b)) 1) x))
(+.f64 (*.f64 -1/512 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x)))) (+.f64 (*.f64 1/1572864 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) x)))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x)))
(fma.f64 -1/512 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x))) (fma.f64 1/1572864 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) x))) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) x)))
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b (*.f64 b x)) (cos.f64 (*.f64 1/16 (*.f64 t z))))) (fma.f64 1/1572864 (*.f64 (*.f64 (pow.f64 t 4) (pow.f64 b 4)) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x)) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x)))
(+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) x) (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (fma.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 b 4)) (*.f64 -1/512 (*.f64 (*.f64 t b) (*.f64 t b)))))))
(+.f64 (*.f64 -1/512 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x)))) (+.f64 (*.f64 -1/12079595520 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) x)))) (+.f64 (*.f64 1/1572864 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) x)))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))))
(fma.f64 -1/512 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x))) (fma.f64 -1/12079595520 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) x))) (fma.f64 1/1572864 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) x))) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) x))))
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b (*.f64 b x)) (cos.f64 (*.f64 1/16 (*.f64 t z))))) (fma.f64 -1/12079595520 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 b 6) (*.f64 (pow.f64 t 6) x))) (fma.f64 1/1572864 (*.f64 (*.f64 (pow.f64 t 4) (pow.f64 b 4)) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x)) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))))
(+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (fma.f64 -1/512 (*.f64 (*.f64 t b) (*.f64 t b)) 1) x)) (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (fma.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 b 4)) (*.f64 (pow.f64 t 6) (*.f64 -1/12079595520 (pow.f64 b 6)))))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) x))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) x))
1
(+.f64 1 (*.f64 (+.f64 (*.f64 -1/512 (pow.f64 z 2)) (*.f64 -1/512 (pow.f64 b 2))) (pow.f64 t 2)))
(+.f64 1 (*.f64 (*.f64 t t) (*.f64 -1/512 (+.f64 (*.f64 z z) (*.f64 b b)))))
(fma.f64 (*.f64 t t) (*.f64 -1/512 (fma.f64 z z (*.f64 b b))) 1)
(+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 -1/512 (pow.f64 z 2)) (*.f64 -1/512 (pow.f64 b 2))) (pow.f64 t 2)) (*.f64 (pow.f64 t 4) (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 z 2) (pow.f64 b 2))) (+.f64 (*.f64 1/1572864 (pow.f64 z 4)) (*.f64 1/1572864 (pow.f64 b 4)))))))
(+.f64 1 (fma.f64 (*.f64 -1/512 (+.f64 (*.f64 z z) (*.f64 b b))) (*.f64 t t) (*.f64 (pow.f64 t 4) (fma.f64 1/262144 (*.f64 (*.f64 b b) (*.f64 z z)) (*.f64 1/1572864 (+.f64 (pow.f64 z 4) (pow.f64 b 4)))))))
(+.f64 1 (fma.f64 (*.f64 t t) (*.f64 -1/512 (fma.f64 z z (*.f64 b b))) (*.f64 (pow.f64 t 4) (fma.f64 1/1572864 (+.f64 (pow.f64 b 4) (pow.f64 z 4)) (*.f64 (*.f64 b b) (*.f64 (*.f64 z z) 1/262144))))))
(+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 -1/512 (pow.f64 z 2)) (*.f64 -1/512 (pow.f64 b 2))) (pow.f64 t 2)) (+.f64 (*.f64 (pow.f64 t 4) (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 z 2) (pow.f64 b 2))) (+.f64 (*.f64 1/1572864 (pow.f64 z 4)) (*.f64 1/1572864 (pow.f64 b 4))))) (*.f64 (pow.f64 t 6) (+.f64 (*.f64 -1/12079595520 (pow.f64 z 6)) (+.f64 (*.f64 -1/805306368 (*.f64 (pow.f64 z 4) (pow.f64 b 2))) (+.f64 (*.f64 -1/805306368 (*.f64 (pow.f64 z 2) (pow.f64 b 4))) (*.f64 -1/12079595520 (pow.f64 b 6)))))))))
(+.f64 1 (fma.f64 (*.f64 -1/512 (+.f64 (*.f64 z z) (*.f64 b b))) (*.f64 t t) (fma.f64 (pow.f64 t 4) (fma.f64 1/262144 (*.f64 (*.f64 b b) (*.f64 z z)) (*.f64 1/1572864 (+.f64 (pow.f64 z 4) (pow.f64 b 4)))) (*.f64 (pow.f64 t 6) (fma.f64 -1/12079595520 (pow.f64 z 6) (fma.f64 -1/805306368 (*.f64 (*.f64 b b) (pow.f64 z 4)) (fma.f64 -1/805306368 (*.f64 (pow.f64 b 4) (*.f64 z z)) (*.f64 -1/12079595520 (pow.f64 b 6)))))))))
(+.f64 1 (fma.f64 (*.f64 t t) (*.f64 -1/512 (fma.f64 z z (*.f64 b b))) (fma.f64 (pow.f64 t 4) (fma.f64 1/1572864 (+.f64 (pow.f64 b 4) (pow.f64 z 4)) (*.f64 (*.f64 b b) (*.f64 (*.f64 z z) 1/262144))) (*.f64 (pow.f64 t 6) (fma.f64 -1/12079595520 (pow.f64 z 6) (fma.f64 (*.f64 (pow.f64 z 4) -1/805306368) (*.f64 b b) (fma.f64 -1/12079595520 (pow.f64 b 6) (*.f64 (*.f64 z z) (*.f64 (pow.f64 b 4) -1/805306368)))))))))
(+.f64 (fma.f64 (*.f64 t t) (*.f64 -1/512 (fma.f64 z z (*.f64 b b))) 1) (fma.f64 (pow.f64 t 6) (+.f64 (*.f64 -1/805306368 (*.f64 (*.f64 (*.f64 b z) (*.f64 b z)) (fma.f64 z z (*.f64 b b)))) (*.f64 -1/12079595520 (+.f64 (pow.f64 b 6) (pow.f64 z 6)))) (*.f64 (pow.f64 t 4) (fma.f64 1/1572864 (+.f64 (pow.f64 b 4) (pow.f64 z 4)) (*.f64 (*.f64 b b) (*.f64 (*.f64 z z) 1/262144))))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 (*.f64 t 1/16) b))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 -1/512 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))))
(+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 (*.f64 -1/512 (cos.f64 (*.f64 (*.f64 t 1/16) b))) (*.f64 (*.f64 t t) (*.f64 z z))))
(fma.f64 -1/512 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (*.f64 t t) (*.f64 z z))) (cos.f64 (*.f64 t (*.f64 b 1/16))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (+.f64 (*.f64 (*.f64 (*.f64 t t) (*.f64 z z)) -1/512) 1))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (+.f64 (*.f64 -1/512 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))) (*.f64 1/1572864 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 t 4) (pow.f64 z 4))))))
(+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (fma.f64 -1/512 (*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 (*.f64 t t) (*.f64 z z))) (*.f64 1/1572864 (*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 (pow.f64 t 4) (pow.f64 z 4))))))
(+.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (fma.f64 -1/512 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (*.f64 t t) (*.f64 z z))) (*.f64 1/1572864 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (pow.f64 t 4) (pow.f64 z 4))))))
(+.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (+.f64 (*.f64 (*.f64 (*.f64 t t) (*.f64 z z)) -1/512) (*.f64 (*.f64 (pow.f64 t 4) (pow.f64 z 4)) 1/1572864))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (+.f64 (*.f64 -1/512 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))) (+.f64 (*.f64 -1/12079595520 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 t 6) (pow.f64 z 6)))) (*.f64 1/1572864 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 t 4) (pow.f64 z 4)))))))
(+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (fma.f64 -1/512 (*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 (*.f64 t t) (*.f64 z z))) (fma.f64 -1/12079595520 (*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 (pow.f64 t 6) (pow.f64 z 6))) (*.f64 1/1572864 (*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 (pow.f64 t 4) (pow.f64 z 4)))))))
(+.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (fma.f64 -1/512 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (*.f64 t t) (*.f64 z z))) (fma.f64 1/1572864 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (pow.f64 t 4) (pow.f64 z 4))) (*.f64 -1/12079595520 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (pow.f64 t 6) (pow.f64 z 6)))))))
(+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (+.f64 (*.f64 (*.f64 (*.f64 t t) (*.f64 z z)) -1/512) 1)) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (+.f64 (*.f64 (*.f64 (pow.f64 t 4) (pow.f64 z 4)) 1/1572864) (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (pow.f64 z 6))))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(cos.f64 (*.f64 t (*.f64 1/16 z)))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/512 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 t 2) (pow.f64 b 2)))))
(+.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 -1/512 (*.f64 (*.f64 (*.f64 t t) (*.f64 b b)) (cos.f64 (*.f64 t (*.f64 1/16 z))))))
(fma.f64 -1/512 (*.f64 (*.f64 (*.f64 t t) (*.f64 b b)) (cos.f64 (*.f64 1/16 (*.f64 t z)))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (fma.f64 -1/512 (*.f64 (*.f64 t b) (*.f64 t b)) 1) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (+.f64 (*.f64 -1/512 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 t 2) (pow.f64 b 2)))) (*.f64 1/1572864 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 t 4) (pow.f64 b 4))))))
(+.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (fma.f64 -1/512 (*.f64 (*.f64 (*.f64 t t) (*.f64 b b)) (cos.f64 (*.f64 t (*.f64 1/16 z)))) (*.f64 (*.f64 1/1572864 (cos.f64 (*.f64 t (*.f64 1/16 z)))) (*.f64 (pow.f64 t 4) (pow.f64 b 4)))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (fma.f64 -1/512 (*.f64 (*.f64 (*.f64 t t) (*.f64 b b)) (cos.f64 (*.f64 1/16 (*.f64 t z)))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (cos.f64 (*.f64 1/16 (*.f64 t z))))))))
(+.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (fma.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 b 4)) (*.f64 -1/512 (*.f64 (*.f64 t b) (*.f64 t b))))))
(+.f64 (*.f64 -1/12079595520 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 t 6) (pow.f64 b 6)))) (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (+.f64 (*.f64 -1/512 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 t 2) (pow.f64 b 2)))) (*.f64 1/1572864 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 t 4) (pow.f64 b 4)))))))
(fma.f64 -1/12079595520 (*.f64 (*.f64 (pow.f64 t 6) (pow.f64 b 6)) (cos.f64 (*.f64 t (*.f64 1/16 z)))) (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (fma.f64 -1/512 (*.f64 (*.f64 (*.f64 t t) (*.f64 b b)) (cos.f64 (*.f64 t (*.f64 1/16 z)))) (*.f64 (*.f64 1/1572864 (cos.f64 (*.f64 t (*.f64 1/16 z)))) (*.f64 (pow.f64 t 4) (pow.f64 b 4))))))
(+.f64 (fma.f64 -1/512 (*.f64 (*.f64 (*.f64 t t) (*.f64 b b)) (cos.f64 (*.f64 1/16 (*.f64 t z)))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (cos.f64 (*.f64 1/16 (*.f64 t z))))))) (fma.f64 (*.f64 -1/12079595520 (cos.f64 (*.f64 1/16 (*.f64 t z)))) (*.f64 (pow.f64 t 6) (pow.f64 b 6)) (cos.f64 (*.f64 1/16 (*.f64 t z)))))
(+.f64 (*.f64 (fma.f64 -1/512 (*.f64 (*.f64 t b) (*.f64 t b)) 1) (cos.f64 (*.f64 t (*.f64 1/16 z)))) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (fma.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 b 4)) (*.f64 (pow.f64 t 6) (*.f64 -1/12079595520 (pow.f64 b 6))))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))))) 1)
(cos.f64 (*.f64 (*.f64 t 1/16) b))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) 1)
(cos.f64 (*.f64 (*.f64 t 1/16) b))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(*.f64 1 (cos.f64 (*.f64 t (*.f64 1/16 b))))
(cos.f64 (*.f64 (*.f64 t 1/16) b))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))) (sqrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))))
(cos.f64 (*.f64 (*.f64 t 1/16) b))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))) 2))
(cos.f64 (*.f64 (*.f64 t 1/16) b))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))) 2) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))))
(cos.f64 (*.f64 (*.f64 t 1/16) b))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) 1)
(cos.f64 (*.f64 (*.f64 t 1/16) b))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))) 2)
(cos.f64 (*.f64 (*.f64 t 1/16) b))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))) 3)
(cos.f64 (*.f64 (*.f64 t 1/16) b))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) 3) 1/3)
(cos.f64 (*.f64 (*.f64 t 1/16) b))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) 2))
(cos.f64 (*.f64 (*.f64 t 1/16) b))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))))
(cos.f64 (*.f64 (*.f64 t 1/16) b))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))))))
(cos.f64 (*.f64 (*.f64 t 1/16) b))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) 3))
(cos.f64 (*.f64 (*.f64 t 1/16) b))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))))
(cos.f64 (*.f64 (*.f64 t 1/16) b))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(exp.f64 (log.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))))
(cos.f64 (*.f64 (*.f64 t 1/16) b))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))) 1))
(cos.f64 (*.f64 (*.f64 t 1/16) b))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))))
(cos.f64 (*.f64 (*.f64 t 1/16) b))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))) 1)
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) x))
(/.f64 x (/.f64 2 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))))
(*.f64 (/.f64 x 2) (+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 b z))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 z b)))))
(*.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))) (/.f64 x 2))
(*.f64 x (*.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t (+.f64 b z)))) (cos.f64 (*.f64 1/16 (*.f64 t (-.f64 z b))))) 1/2))
(/.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))) (/.f64 2 x))
(*.f64 (/.f64 x 2) (+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 b z))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 z b)))))
(*.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))) (/.f64 x 2))
(*.f64 x (*.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t (+.f64 b z)))) (cos.f64 (*.f64 1/16 (*.f64 t (-.f64 z b))))) 1/2))
(/.f64 (*.f64 x (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))) 2)
(*.f64 (/.f64 x 2) (+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 b z))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 z b)))))
(*.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))) (/.f64 x 2))
(*.f64 x (*.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t (+.f64 b z)))) (cos.f64 (*.f64 1/16 (*.f64 t (-.f64 z b))))) 1/2))
(/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))) x) 2)
(*.f64 (/.f64 x 2) (+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 b z))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 z b)))))
(*.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))) (/.f64 x 2))
(*.f64 x (*.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t (+.f64 b z)))) (cos.f64 (*.f64 1/16 (*.f64 t (-.f64 z b))))) 1/2))
(/.f64 (*.f64 x (neg.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))))) -2)
(*.f64 (/.f64 x 2) (+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 b z))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 z b)))))
(*.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))) (/.f64 x 2))
(*.f64 x (*.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t (+.f64 b z)))) (cos.f64 (*.f64 1/16 (*.f64 t (-.f64 z b))))) 1/2))
(/.f64 (*.f64 x (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 b z))))) 2)
(/.f64 (+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 b z))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z))))) (/.f64 2 x))
(*.f64 (*.f64 1/2 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 b z))))) x)
(*.f64 (/.f64 x 2) (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z))))))
(/.f64 (*.f64 1 (*.f64 x (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))))) 2)
(*.f64 (/.f64 x 2) (+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 b z))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 z b)))))
(*.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))) (/.f64 x 2))
(*.f64 x (*.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t (+.f64 b z)))) (cos.f64 (*.f64 1/16 (*.f64 t (-.f64 z b))))) 1/2))
(/.f64 (*.f64 1 (*.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))) x)) 2)
(*.f64 (/.f64 x 2) (+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 b z))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 z b)))))
(*.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))) (/.f64 x 2))
(*.f64 x (*.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t (+.f64 b z)))) (cos.f64 (*.f64 1/16 (*.f64 t (-.f64 z b))))) 1/2))
(/.f64 (*.f64 (*.f64 x (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (sqrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))))) (sqrt.f64 2))
(/.f64 (*.f64 x (sqrt.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 b z))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 z b)))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))) (sqrt.f64 2)) (*.f64 x (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t (+.f64 b z)))) (cos.f64 (*.f64 1/16 (*.f64 t (-.f64 z b)))))) (sqrt.f64 2)) (*.f64 x (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))))
(/.f64 (*.f64 (*.f64 x (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2)) (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))))) (cbrt.f64 2))
(/.f64 (*.f64 x (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2)) (/.f64 (cbrt.f64 2) (cbrt.f64 (+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 b z))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 z b)))))))
(*.f64 (/.f64 (*.f64 x (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 t z))))) 2)) (cbrt.f64 2)) (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t (+.f64 b z)))) (cos.f64 (*.f64 1/16 (*.f64 t (-.f64 z b)))))) (cbrt.f64 2)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2)) x)
(/.f64 (*.f64 (neg.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))) x) -2)
(*.f64 (/.f64 x 2) (+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 b z))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 z b)))))
(*.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))) (/.f64 x 2))
(*.f64 x (*.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t (+.f64 b z)))) (cos.f64 (*.f64 1/16 (*.f64 t (-.f64 z b))))) 1/2))
(/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 b z)))) x) 2)
(/.f64 (+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 b z))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z))))) (/.f64 2 x))
(*.f64 (*.f64 1/2 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 b z))))) x)
(*.f64 (/.f64 x 2) (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z))))))
(/.f64 (*.f64 (*.f64 x (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))) 1) 2)
(*.f64 (/.f64 x 2) (+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 b z))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 z b)))))
(*.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))) (/.f64 x 2))
(*.f64 x (*.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t (+.f64 b z)))) (cos.f64 (*.f64 1/16 (*.f64 t (-.f64 z b))))) 1/2))
(/.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))) x) 1) 2)
(*.f64 (/.f64 x 2) (+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 b z))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 z b)))))
(*.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))) (/.f64 x 2))
(*.f64 x (*.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t (+.f64 b z)))) (cos.f64 (*.f64 1/16 (*.f64 t (-.f64 z b))))) 1/2))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) x)) (sqrt.f64 2))
(/.f64 (*.f64 x (sqrt.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (/.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 b z))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 z b)))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))) (sqrt.f64 2)) (*.f64 x (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 t z)))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t (+.f64 b z)))) (cos.f64 (*.f64 1/16 (*.f64 t (-.f64 z b)))))) (sqrt.f64 2)) (*.f64 x (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))))
(pow.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 1)
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) x))
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) 2)
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) x))
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) 3)
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) x))
(pow.f64 (pow.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 3) 1/3)
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) x))
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) x))
(log.f64 (pow.f64 (exp.f64 x) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) x))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 3))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) x))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 3)))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) x))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 3) (pow.f64 x 3)))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) x))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) x))
(exp.f64 (log.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) x))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) 1))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) x))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) 1)
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(/.f64 1 (/.f64 2 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))))
(*.f64 1/2 (+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 b z))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 z b)))))
(*.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))) 1/2)
(*.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t (+.f64 b z)))) (cos.f64 (*.f64 1/16 (*.f64 t (-.f64 z b))))) 1/2)
(/.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))) 2)
(*.f64 1/2 (+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 b z))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 z b)))))
(*.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))) 1/2)
(*.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t (+.f64 b z)))) (cos.f64 (*.f64 1/16 (*.f64 t (-.f64 z b))))) 1/2)
(/.f64 2 (/.f64 2 (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 t 1/16) (+.f64 (+.f64 b z) (-.f64 z b))) 2)) (cos.f64 (/.f64 (*.f64 (*.f64 t 1/16) (-.f64 (+.f64 b z) (-.f64 z b))) 2)))))
(*.f64 1 (*.f64 (cos.f64 (/.f64 (*.f64 t 1/16) (/.f64 2 (+.f64 b (+.f64 z (-.f64 z b)))))) (cos.f64 (/.f64 (*.f64 t 1/16) (/.f64 2 (+.f64 b (-.f64 z (-.f64 z b))))))))
(*.f64 (cos.f64 (*.f64 (/.f64 (*.f64 t 1/16) 2) (+.f64 b (+.f64 z (-.f64 z b))))) (cos.f64 (*.f64 (/.f64 (*.f64 t 1/16) 2) (+.f64 b (+.f64 (-.f64 z z) b)))))
(*.f64 (cos.f64 (*.f64 (/.f64 t 32) (+.f64 z (-.f64 z (-.f64 b b))))) (cos.f64 (/.f64 (+.f64 b b) (/.f64 32 t))))
(/.f64 (sqrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))) (/.f64 2 (sqrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))))))
(*.f64 1/2 (+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 b z))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 z b)))))
(*.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))) 1/2)
(*.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t (+.f64 b z)))) (cos.f64 (*.f64 1/16 (*.f64 t (-.f64 z b))))) 1/2)
(/.f64 (*.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))) (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))))) (/.f64 2 (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))))))
(*.f64 1/2 (+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 b z))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 z b)))))
(*.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))) 1/2)
(*.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t (+.f64 b z)))) (cos.f64 (*.f64 1/16 (*.f64 t (-.f64 z b))))) 1/2)
(/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z))))) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))) (*.f64 2 (-.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))))
(*.f64 1/2 (+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 b z))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 z b)))))
(*.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))) 1/2)
(*.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t (+.f64 b z)))) (cos.f64 (*.f64 1/16 (*.f64 t (-.f64 z b))))) 1/2)
(/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) 3) (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))) 3)) (*.f64 2 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z))))) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))) (-.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))) (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 b z))) 3) (pow.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 z b))) 3)) 2) (fma.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 b z))) (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 b z))) (*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 z b))) (-.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 z b))) (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 b z)))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) 3) (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))) 3)) (*.f64 2 (fma.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))) (-.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))) (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t (+.f64 b z)))) 3) (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t (-.f64 z b)))) 3)) (*.f64 2 (fma.f64 (cos.f64 (*.f64 1/16 (*.f64 t (-.f64 z b)))) (-.f64 (cos.f64 (*.f64 1/16 (*.f64 t (-.f64 z b)))) (cos.f64 (*.f64 1/16 (*.f64 t (+.f64 b z))))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t (+.f64 b z)))) (cos.f64 (*.f64 1/16 (*.f64 t (+.f64 b z))))))))
(/.f64 (neg.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))) -2)
(*.f64 1/2 (+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 b z))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 z b)))))
(*.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))) 1/2)
(*.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t (+.f64 b z)))) (cos.f64 (*.f64 1/16 (*.f64 t (-.f64 z b))))) 1/2)
(/.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 b z)))) 2)
(/.f64 (+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 b z))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z))))) 2)
(*.f64 1/2 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 b z)))))
(*.f64 1/2 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z))))))
(/.f64 (*.f64 1 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 b z))))) 2)
(/.f64 (+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 b z))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z))))) 2)
(*.f64 1/2 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 b z)))))
(*.f64 1/2 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) (sqrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))))) (sqrt.f64 2))
(/.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (cos.f64 (*.f64 t (*.f64 1/16 z))))) (/.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 b z))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 z b)))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))) (sqrt.f64 2)) (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 t z))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) (sqrt.f64 2)) (sqrt.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t (+.f64 b z)))) (cos.f64 (*.f64 1/16 (*.f64 t (-.f64 z b)))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2) (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))))) (cbrt.f64 2))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2) (/.f64 (cbrt.f64 2) (cbrt.f64 (+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 b z))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 z b)))))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))) (cbrt.f64 2)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 t z))))) 2))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t (+.f64 b z)))) (cos.f64 (*.f64 1/16 (*.f64 t (-.f64 z b)))))) (cbrt.f64 2)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2))
(/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))) 1) 2)
(*.f64 1/2 (+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 b z))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 z b)))))
(*.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))) 1/2)
(*.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t (+.f64 b z)))) (cos.f64 (*.f64 1/16 (*.f64 t (-.f64 z b))))) 1/2)
(/.f64 (*.f64 (neg.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))) 1) -2)
(*.f64 1/2 (+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 b z))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 z b)))))
(*.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))) 1/2)
(*.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t (+.f64 b z)))) (cos.f64 (*.f64 1/16 (*.f64 t (-.f64 z b))))) 1/2)
(/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 b z)))) 1) 2)
(/.f64 (+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 b z))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z))))) 2)
(*.f64 1/2 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 b z)))))
(*.f64 1/2 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (sqrt.f64 2))
(/.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (cos.f64 (*.f64 t (*.f64 1/16 z))))) (/.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 b z))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 z b)))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))) (sqrt.f64 2)) (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 t z))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) (sqrt.f64 2)) (sqrt.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t (+.f64 b z)))) (cos.f64 (*.f64 1/16 (*.f64 t (-.f64 z b)))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2)) (cbrt.f64 2))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2) (/.f64 (cbrt.f64 2) (cbrt.f64 (+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 b z))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 z b)))))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))) (cbrt.f64 2)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 t z))))) 2))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t (+.f64 b z)))) (cos.f64 (*.f64 1/16 (*.f64 t (-.f64 z b)))))) (cbrt.f64 2)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2))
(/.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z))))) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))) 1/2) (-.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))))
(*.f64 1/2 (+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 b z))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 z b)))))
(*.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))) 1/2)
(*.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t (+.f64 b z)))) (cos.f64 (*.f64 1/16 (*.f64 t (-.f64 z b))))) 1/2)
(/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) 3) (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))) 3)) 1/2) (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z))))) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))) (-.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))) (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 b z))) 3) (pow.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 z b))) 3)) 1/2) (fma.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 b z))) (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 b z))) (*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 z b))) (-.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 z b))) (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 b z)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) 3) (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))) 3)) (fma.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))) (-.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))) (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))))))) 1/2)
(*.f64 (/.f64 1/2 (fma.f64 (cos.f64 (*.f64 1/16 (*.f64 t (-.f64 z b)))) (-.f64 (cos.f64 (*.f64 1/16 (*.f64 t (-.f64 z b)))) (cos.f64 (*.f64 1/16 (*.f64 t (+.f64 b z))))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t (+.f64 b z)))) (cos.f64 (*.f64 1/16 (*.f64 t (+.f64 b z))))))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t (+.f64 b z)))) 3) (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t (-.f64 z b)))) 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1)
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2)
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 3)
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 3) 1/3)
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(neg.f64 (/.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))) -2))
(*.f64 1/2 (+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 b z))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 z b)))))
(*.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))) 1/2)
(*.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t (+.f64 b z)))) (cos.f64 (*.f64 1/16 (*.f64 t (-.f64 z b))))) 1/2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 2))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 3))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) 3) (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) 3)))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) 3) (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) 3)))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 1))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))
(*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) b)) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 t (*.f64 1/16 z))))

localize11.0ms (0%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)
99.7%
(*.f64 1/16 (*.f64 t b))
62.1%
(cos.f64 (*.f64 1/16 (*.f64 t b)))
Compiler

Compiled 32 to 17 computations (46.9% saved)

series4.0ms (0%)

Counts
3 → 16
Calls

21 calls:

TimeVariablePointExpression
0.0ms
b
@inf
(*.f64 1/16 (*.f64 t b))
0.0ms
t
@inf
(*.f64 1/16 (*.f64 t b))
0.0ms
x
@inf
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)
0.0ms
x
@-inf
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)
0.0ms
t
@0
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)

rewrite74.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
990×*-commutative
964×cbrt-prod
884×sqrt-prod
732×unswap-sqr
626×swap-sqr
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01153
121853
2253353
Stop Event
node limit
Counts
3 → 65
Calls
Call 1
Inputs
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(*.f64 1/16 (*.f64 t b))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)
Outputs
(((+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) -1) (2)) ((-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) 1) (2)) ((*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 1) (2)) ((*.f64 1 (cos.f64 (*.f64 1/16 (*.f64 t b)))) (2)) ((*.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) (2)) ((*.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) 2)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) 2) (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) (2)) ((*.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 1/4) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 3/2))) (2)) ((*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 3/2)) (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 1/4)) (2)) ((*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) 2))) (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 1/6)) (2)) ((*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 1/6) 3) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 1/6) 3)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) 3) (pow.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) 3)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) 2)) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) 3)) (2)) ((*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 2))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))))) (2)) ((*.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) 2) (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 2))) (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))))) (2)) ((/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))))) 1) (+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) 1)) (2)) ((/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) 1)))) (2)) ((/.f64 (sqrt.f64 (+.f64 (cos.f64 (*.f64 (*.f64 t b) 1/8)) (cos.f64 0))) (sqrt.f64 2)) (2)) ((pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 1) (2)) ((pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) 2) (2)) ((pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) 3) (2)) ((pow.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 2) 1/2) (2)) ((pow.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 2)) (2)) ((fabs.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) (2)) ((log.f64 (exp.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))))) (2)) ((cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 3)) (2)) ((expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) (2)) ((exp.f64 (log.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) (2)) ((log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) (2)))
(((+.f64 (exp.f64 (log1p.f64 (*.f64 1/16 (*.f64 t b)))) -1) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 1/16 (*.f64 t b)))) 1) (2)) ((/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/16 (*.f64 t b)))) (exp.f64 (log1p.f64 (*.f64 1/16 (*.f64 t b))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 1/16 (*.f64 t b)))) 1)) (2)) ((/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 1/16 (*.f64 t b)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/16 (*.f64 t b)))) (exp.f64 (log1p.f64 (*.f64 1/16 (*.f64 t b))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/16 (*.f64 t b)))) 1)))) (2)) ((pow.f64 (*.f64 1/16 (*.f64 t b)) 1) (2)) ((pow.f64 (*.f64 (sqrt.f64 (*.f64 t b)) 1/4) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t b))) 3) (2)) ((pow.f64 (*.f64 (pow.f64 (*.f64 t b) 2) 1/256) 1/2) (2)) ((pow.f64 (*.f64 (pow.f64 (*.f64 t b) 3) 1/4096) 1/3) (2)) ((sqrt.f64 (*.f64 (pow.f64 (*.f64 t b) 2) 1/256)) (2)) ((fabs.f64 (*.f64 1/16 (*.f64 t b))) (2)) ((log.f64 (pow.f64 (exp.f64 (*.f64 t b)) 1/16)) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 1/16 (*.f64 t b))))) (2)) ((cbrt.f64 (*.f64 (pow.f64 (*.f64 t b) 3) 1/4096)) (2)) ((expm1.f64 (log1p.f64 (*.f64 1/16 (*.f64 t b)))) (2)) ((exp.f64 (log.f64 (*.f64 1/16 (*.f64 t b)))) (2)) ((log1p.f64 (expm1.f64 (*.f64 1/16 (*.f64 t b)))) (2)))
(((+.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) -1) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) 1) (2)) ((/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) 1)) (2)) ((/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) 1)))) (2)) ((pow.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) 3) (2)) ((pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) 2) 1/2) (2)) ((pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) 2)) (2)) ((fabs.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) (2)) ((log.f64 (pow.f64 (exp.f64 x) (cos.f64 (*.f64 1/16 (*.f64 t b))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))) (2)) ((cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) 3)) (2)) ((expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) (2)) ((exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) (2)) ((log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) (2)))

simplify78.0ms (0.3%)

Algorithm
egg-herbie
Rules
1368×associate-/r/
852×*-commutative
766×fma-def
522×associate-/l*
506×times-frac
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02092555
15262413
220322253
360792233
Stop Event
node limit
Counts
81 → 119
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 b 2))))
(+.f64 1 (+.f64 (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 b 4))) (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 b 2)))))
(+.f64 1 (+.f64 (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 b 4))) (+.f64 (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (pow.f64 b 6))) (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 b 2))))))
1
(+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 b 2))))
(+.f64 1 (+.f64 (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 b 4))) (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 b 2)))))
(+.f64 1 (+.f64 (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 b 4))) (+.f64 (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (pow.f64 b 6))) (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 b 2))))))
x
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))) x)
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))) (+.f64 (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) x))) x))
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))) (+.f64 (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) x))) (+.f64 (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) x))) x)))
x
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))) x)
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))) (+.f64 (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) x))) x))
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))) (+.f64 (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) x))) (+.f64 (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) x))) x)))
(+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) -1)
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) 1)
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 1)
(*.f64 1 (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) 2) (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 1/4) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 3/2)))
(*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 3/2)) (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 1/4))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) 2))) (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 1/6))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 1/6) 3) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 1/6) 3))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) 3) (pow.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) 3))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) 2)) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) 3))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 2))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) 2) (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 2))) (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))))) 1) (+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) 1))))
(/.f64 (sqrt.f64 (+.f64 (cos.f64 (*.f64 (*.f64 t b) 1/8)) (cos.f64 0))) (sqrt.f64 2))
(pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 1)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 2) 1/2)
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 2))
(fabs.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))
(log.f64 (exp.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 1/16 (*.f64 t b)))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/16 (*.f64 t b)))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/16 (*.f64 t b)))) (exp.f64 (log1p.f64 (*.f64 1/16 (*.f64 t b))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 1/16 (*.f64 t b)))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 1/16 (*.f64 t b)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/16 (*.f64 t b)))) (exp.f64 (log1p.f64 (*.f64 1/16 (*.f64 t b))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/16 (*.f64 t b)))) 1))))
(pow.f64 (*.f64 1/16 (*.f64 t b)) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 t b)) 1/4) 2)
(pow.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t b))) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 t b) 2) 1/256) 1/2)
(pow.f64 (*.f64 (pow.f64 (*.f64 t b) 3) 1/4096) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 t b) 2) 1/256))
(fabs.f64 (*.f64 1/16 (*.f64 t b)))
(log.f64 (pow.f64 (exp.f64 (*.f64 t b)) 1/16))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/16 (*.f64 t b)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 t b) 3) 1/4096))
(expm1.f64 (log1p.f64 (*.f64 1/16 (*.f64 t b))))
(exp.f64 (log.f64 (*.f64 1/16 (*.f64 t b))))
(log1p.f64 (expm1.f64 (*.f64 1/16 (*.f64 t b))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) 1))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) 1)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) 2)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) 2))
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))
(log.f64 (pow.f64 (exp.f64 x) (cos.f64 (*.f64 1/16 (*.f64 t b)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))
Outputs
1
(+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 b 2))))
(+.f64 1 (*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 b b))))
(fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1)
(+.f64 1 (+.f64 (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 b 4))) (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 b 2)))))
(+.f64 1 (fma.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 b 4)) (*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 b b)))))
(+.f64 (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 b 4))))
(fma.f64 1/1572864 (pow.f64 (*.f64 t b) 4) (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(+.f64 1 (+.f64 (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 b 4))) (+.f64 (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (pow.f64 b 6))) (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 b 2))))))
(+.f64 1 (fma.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 b 4)) (fma.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (pow.f64 b 6)) (*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 b b))))))
(+.f64 1 (fma.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 b 4)) (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (pow.f64 b 6))))))
(+.f64 (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1) (fma.f64 -1/12079595520 (pow.f64 (*.f64 t b) 6) (*.f64 1/1572864 (pow.f64 (*.f64 t b) 4))))
1
(+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 b 2))))
(+.f64 1 (*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 b b))))
(fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1)
(+.f64 1 (+.f64 (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 b 4))) (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 b 2)))))
(+.f64 1 (fma.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 b 4)) (*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 b b)))))
(+.f64 (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 b 4))))
(fma.f64 1/1572864 (pow.f64 (*.f64 t b) 4) (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(+.f64 1 (+.f64 (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 b 4))) (+.f64 (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (pow.f64 b 6))) (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 b 2))))))
(+.f64 1 (fma.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 b 4)) (fma.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (pow.f64 b 6)) (*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 b b))))))
(+.f64 1 (fma.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 b 4)) (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (pow.f64 b 6))))))
(+.f64 (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1) (fma.f64 -1/12079595520 (pow.f64 (*.f64 t b) 6) (*.f64 1/1572864 (pow.f64 (*.f64 t b) 4))))
x
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))) x)
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(*.f64 (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1) x)
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))) (+.f64 (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) x))) x))
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) (fma.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) x)) x))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) (fma.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) x)) x))
(+.f64 x (*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) (*.f64 1/1572864 (pow.f64 (*.f64 t b) 4)))))
(*.f64 x (fma.f64 1/1572864 (pow.f64 (*.f64 t b) 4) (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1)))
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))) (+.f64 (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) x))) (+.f64 (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) x))) x)))
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) (fma.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) x)) (fma.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) x)) x)))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) (fma.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) x)) (fma.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) x)) x)))
(+.f64 x (fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) (*.f64 x (fma.f64 -1/12079595520 (pow.f64 (*.f64 t b) 6) (*.f64 1/1572864 (pow.f64 (*.f64 t b) 4))))))
(+.f64 x (*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) (fma.f64 -1/12079595520 (pow.f64 (*.f64 t b) 6) (*.f64 1/1572864 (pow.f64 (*.f64 t b) 4))))))
x
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))) x)
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(*.f64 (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1) x)
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))) (+.f64 (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) x))) x))
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) (fma.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) x)) x))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) (fma.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) x)) x))
(+.f64 x (*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) (*.f64 1/1572864 (pow.f64 (*.f64 t b) 4)))))
(*.f64 x (fma.f64 1/1572864 (pow.f64 (*.f64 t b) 4) (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1)))
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))) (+.f64 (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) x))) (+.f64 (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) x))) x)))
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) (fma.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) x)) (fma.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) x)) x)))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) (fma.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) x)) (fma.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) x)) x)))
(+.f64 x (fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) (*.f64 x (fma.f64 -1/12079595520 (pow.f64 (*.f64 t b) 6) (*.f64 1/1572864 (pow.f64 (*.f64 t b) 4))))))
(+.f64 x (*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) (fma.f64 -1/12079595520 (pow.f64 (*.f64 t b) 6) (*.f64 1/1572864 (pow.f64 (*.f64 t b) 4))))))
(+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) -1)
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) 1)
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 1)
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(*.f64 1 (cos.f64 (*.f64 1/16 (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) 2))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) 2) (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 1/4) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 3/2)))
(*.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) 1/4) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) 3/2)))
(*.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) 1/4) (pow.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) 3/4))
(*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 3/2)) (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 1/4))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 1/4) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 3/2)))
(*.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) 1/4) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) 3/2)))
(*.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) 1/4) (pow.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) 3/4))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) 2))) (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 1/6))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b 1/16)))) 2))) (pow.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) 1/6))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b 1/16)))) 5/2)) (pow.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) 1/6))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 1/6) 3) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 1/6) 3))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) 3) (pow.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) 3))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) 2)) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) 3))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 2))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))))
(*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) (cbrt.f64 (*.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))))) (cbrt.f64 (*.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b 1/16)))) (pow.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))))) (cbrt.f64 (pow.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b 1/16)))) 5)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) 2) (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 2))) (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) 2) (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b 1/16)))) 2) (pow.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))))) (cbrt.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b 1/16)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b 1/16)))) 7))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))))) 1) (+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) 1))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) (log1p.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))))) (+.f64 1 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))))) (exp.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b 1/16)))))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b 1/16)))))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))))) (pow.f64 (exp.f64 2) (log1p.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))))))))
(/.f64 (sqrt.f64 (+.f64 (cos.f64 (*.f64 (*.f64 t b) 1/8)) (cos.f64 0))) (sqrt.f64 2))
(/.f64 (sqrt.f64 (+.f64 1 (cos.f64 (*.f64 t (*.f64 b 1/8))))) (sqrt.f64 2))
(/.f64 (sqrt.f64 (+.f64 1 (cos.f64 (*.f64 b (*.f64 t 1/8))))) (sqrt.f64 2))
(pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 1)
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) 2)
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) 3)
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 2) 1/2)
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 3) 1/3)
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 2))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(fabs.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(log.f64 (exp.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 3))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(+.f64 (exp.f64 (log1p.f64 (*.f64 1/16 (*.f64 t b)))) -1)
(*.f64 1/16 (*.f64 t b))
(*.f64 t (*.f64 b 1/16))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/16 (*.f64 t b)))) 1)
(*.f64 1/16 (*.f64 t b))
(*.f64 t (*.f64 b 1/16))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/16 (*.f64 t b)))) (exp.f64 (log1p.f64 (*.f64 1/16 (*.f64 t b))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 1/16 (*.f64 t b)))) 1))
(*.f64 1/16 (*.f64 t b))
(*.f64 t (*.f64 b 1/16))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 1/16 (*.f64 t b)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/16 (*.f64 t b)))) (exp.f64 (log1p.f64 (*.f64 1/16 (*.f64 t b))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/16 (*.f64 t b)))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 1/16 (*.f64 t b)))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 1/16 (*.f64 t b))) (log1p.f64 (*.f64 1/16 (*.f64 t b))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 1/16 (*.f64 t b)))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 b 1/16)))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 b 1/16)))) (exp.f64 (*.f64 2 (log1p.f64 (*.f64 t (*.f64 b 1/16))))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 t (*.f64 b 1/16))))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 b 1/16)))) (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 t (*.f64 b 1/16)))))))
(pow.f64 (*.f64 1/16 (*.f64 t b)) 1)
(*.f64 1/16 (*.f64 t b))
(*.f64 t (*.f64 b 1/16))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 t b)) 1/4) 2)
(*.f64 1/16 (*.f64 t b))
(*.f64 t (*.f64 b 1/16))
(pow.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t b))) 3)
(*.f64 1/16 (*.f64 t b))
(*.f64 t (*.f64 b 1/16))
(pow.f64 (*.f64 (pow.f64 (*.f64 t b) 2) 1/256) 1/2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 t b) 2) 1/256))
(pow.f64 (*.f64 (pow.f64 (*.f64 t b) 3) 1/4096) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 t b) 3) 1/4096))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 t b) 2) 1/256))
(fabs.f64 (*.f64 1/16 (*.f64 t b)))
(*.f64 1/16 (*.f64 t b))
(*.f64 t (*.f64 b 1/16))
(log.f64 (pow.f64 (exp.f64 (*.f64 t b)) 1/16))
(*.f64 1/16 (*.f64 t b))
(*.f64 t (*.f64 b 1/16))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/16 (*.f64 t b)))))
(*.f64 1/16 (*.f64 t b))
(*.f64 t (*.f64 b 1/16))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 t b) 3) 1/4096))
(expm1.f64 (log1p.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 1/16 (*.f64 t b))
(*.f64 t (*.f64 b 1/16))
(exp.f64 (log.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 1/16 (*.f64 t b))
(*.f64 t (*.f64 b 1/16))
(log1p.f64 (expm1.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 1/16 (*.f64 t b))
(*.f64 t (*.f64 b 1/16))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) -1)
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) 1)
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) 1))
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b)))))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))) (log1p.f64 (*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b)))))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16)))))) 3)) (+.f64 (exp.f64 (*.f64 2 (log1p.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16)))))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16)))))) (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16)))))))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) 1)
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) 2)
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) 3)
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) 2) 1/2)
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) 3) 1/3)
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) 2))
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(log.f64 (pow.f64 (exp.f64 x) (cos.f64 (*.f64 1/16 (*.f64 t b)))))
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))))
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) 3))
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))

localize69.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
90.8%
(*.f64 (*.f64 a t) b)
62.1%
(cos.f64 (*.f64 t (*.f64 1/16 b)))
62.0%
(sin.f64 (*.f64 t (*.f64 1/16 b)))
47.2%
(cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y)))))
Compiler

Compiled 190 to 113 computations (40.5% saved)

series4.0ms (0%)

Counts
2 → 60
Calls

15 calls:

TimeVariablePointExpression
0.0ms
b
@inf
(*.f64 (*.f64 a t) b)
0.0ms
t
@inf
(*.f64 (*.f64 a t) b)
0.0ms
t
@0
(sin.f64 (*.f64 t (*.f64 1/16 b)))
0.0ms
a
@0
(*.f64 (*.f64 a t) b)
0.0ms
b
@-inf
(*.f64 (*.f64 a t) b)

rewrite77.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1102×sqrt-prod
994×unswap-sqr
834×swap-sqr
434×sqr-pow
434×pow-sqr
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01230
124030
2284830
Stop Event
node limit
Counts
2 → 47
Calls
Call 1
Inputs
(sin.f64 (*.f64 t (*.f64 1/16 b)))
(*.f64 (*.f64 a t) b)
Outputs
(((+.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))))) -1) (2)) ((-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))))) 1) (2)) ((*.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) 1) (2)) ((*.f64 1 (sin.f64 (*.f64 t (*.f64 1/16 b)))) (2)) ((*.f64 (sqrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))) (sqrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))))) (2)) ((*.f64 (cbrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))) 2)) (2)) ((*.f64 (cbrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))) (sqrt.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))) (sin.f64 (*.f64 t (*.f64 1/16 b)))))) (2)) ((*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))) 2) (cbrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))))) (2)) ((*.f64 (sqrt.f64 (sqrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))))) (sqrt.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) 3)))) (2)) ((*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))))) (cbrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))))) (cbrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))))) (2)) ((*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))) 3/2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))) 3/2)) (2)) ((*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) 3) 1/6) (pow.f64 (pow.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) 3) 1/6)) (2)) ((*.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) 3))) (sqrt.f64 (sqrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))))) (2)) ((*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))) 4)) (cbrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))))) (2)) ((*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))) 2))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))))) (2)) ((/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))))) (exp.f64 (log1p.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))))) 1) (+.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))))) 1)) (2)) ((/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))))) (exp.f64 (log1p.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))))) 1)))) (2)) ((pow.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) 1) (2)) ((pow.f64 (sqrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))) 2) (2)) ((pow.f64 (cbrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))) 3) (2)) ((pow.f64 (pow.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) 2)) (2)) ((fabs.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))) (2)) ((log.f64 (exp.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))))) (2)) ((cbrt.f64 (pow.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) 3)) (2)) ((expm1.f64 (log1p.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))))) (2)) ((exp.f64 (log.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))))) (2)) ((log1p.f64 (expm1.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))))) (2)))
(((+.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 a b)))) -1) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 a b)))) 1) (2)) ((/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 a b)))) (exp.f64 (log1p.f64 (*.f64 t (*.f64 a b))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 a b)))) 1)) (2)) ((/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 a b)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 a b)))) (exp.f64 (log1p.f64 (*.f64 t (*.f64 a b))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 a b)))) 1)))) (2)) ((pow.f64 (*.f64 t (*.f64 a b)) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 t (*.f64 a b))) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 t (*.f64 a b))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 t (*.f64 a b)) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (*.f64 t (*.f64 a b)) 2)) (2)) ((fabs.f64 (*.f64 t (*.f64 a b))) (2)) ((log.f64 (pow.f64 (exp.f64 b) (*.f64 t a))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 t (*.f64 a b))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 t (*.f64 a b)) 3)) (2)) ((cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 t a) 3))) (2)) ((cbrt.f64 (*.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 b 3))) (2)) ((expm1.f64 (log1p.f64 (*.f64 t (*.f64 a b)))) (2)) ((exp.f64 (log.f64 (*.f64 t (*.f64 a b)))) (2)) ((log1p.f64 (expm1.f64 (*.f64 t (*.f64 a b)))) (2)))

simplify88.0ms (0.3%)

Algorithm
egg-herbie
Rules
1572×associate-+r+
1502×associate-/l*
1482×associate-+l+
1172×associate-/r*
704×unswap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01472319
13552283
213792205
342722205
Stop Event
node limit
Counts
107 → 78
Calls
Call 1
Inputs
(*.f64 1/16 (*.f64 t b))
(+.f64 (*.f64 -1/24576 (*.f64 (pow.f64 t 3) (pow.f64 b 3))) (*.f64 1/16 (*.f64 t b)))
(+.f64 (*.f64 1/125829120 (*.f64 (pow.f64 t 5) (pow.f64 b 5))) (+.f64 (*.f64 -1/24576 (*.f64 (pow.f64 t 3) (pow.f64 b 3))) (*.f64 1/16 (*.f64 t b))))
(+.f64 (*.f64 -1/1352914698240 (*.f64 (pow.f64 t 7) (pow.f64 b 7))) (+.f64 (*.f64 1/125829120 (*.f64 (pow.f64 t 5) (pow.f64 b 5))) (+.f64 (*.f64 -1/24576 (*.f64 (pow.f64 t 3) (pow.f64 b 3))) (*.f64 1/16 (*.f64 t b)))))
(sin.f64 (*.f64 1/16 (*.f64 t b)))
(sin.f64 (*.f64 1/16 (*.f64 t b)))
(sin.f64 (*.f64 1/16 (*.f64 t b)))
(sin.f64 (*.f64 1/16 (*.f64 t b)))
(sin.f64 (*.f64 1/16 (*.f64 t b)))
(sin.f64 (*.f64 1/16 (*.f64 t b)))
(sin.f64 (*.f64 1/16 (*.f64 t b)))
(sin.f64 (*.f64 1/16 (*.f64 t b)))
(*.f64 1/16 (*.f64 t b))
(+.f64 (*.f64 -1/24576 (*.f64 (pow.f64 t 3) (pow.f64 b 3))) (*.f64 1/16 (*.f64 t b)))
(+.f64 (*.f64 1/125829120 (*.f64 (pow.f64 t 5) (pow.f64 b 5))) (+.f64 (*.f64 -1/24576 (*.f64 (pow.f64 t 3) (pow.f64 b 3))) (*.f64 1/16 (*.f64 t b))))
(+.f64 (*.f64 -1/1352914698240 (*.f64 (pow.f64 t 7) (pow.f64 b 7))) (+.f64 (*.f64 1/125829120 (*.f64 (pow.f64 t 5) (pow.f64 b 5))) (+.f64 (*.f64 -1/24576 (*.f64 (pow.f64 t 3) (pow.f64 b 3))) (*.f64 1/16 (*.f64 t b)))))
(sin.f64 (*.f64 1/16 (*.f64 t b)))
(sin.f64 (*.f64 1/16 (*.f64 t b)))
(sin.f64 (*.f64 1/16 (*.f64 t b)))
(sin.f64 (*.f64 1/16 (*.f64 t b)))
(sin.f64 (*.f64 1/16 (*.f64 t b)))
(sin.f64 (*.f64 1/16 (*.f64 t b)))
(sin.f64 (*.f64 1/16 (*.f64 t b)))
(sin.f64 (*.f64 1/16 (*.f64 t b)))
(*.f64 a (*.f64 t b))
(*.f64 a (*.f64 t b))
(*.f64 a (*.f64 t b))
(*.f64 a (*.f64 t b))
(*.f64 a (*.f64 t b))
(*.f64 a (*.f64 t b))
(*.f64 a (*.f64 t b))
(*.f64 a (*.f64 t b))
(*.f64 a (*.f64 t b))
(*.f64 a (*.f64 t b))
(*.f64 a (*.f64 t b))
(*.f64 a (*.f64 t b))
(*.f64 a (*.f64 t b))
(*.f64 a (*.f64 t b))
(*.f64 a (*.f64 t b))
(*.f64 a (*.f64 t b))
(*.f64 a (*.f64 t b))
(*.f64 a (*.f64 t b))
(*.f64 a (*.f64 t b))
(*.f64 a (*.f64 t b))
(*.f64 a (*.f64 t b))
(*.f64 a (*.f64 t b))
(*.f64 a (*.f64 t b))
(*.f64 a (*.f64 t b))
(*.f64 a (*.f64 t b))
(*.f64 a (*.f64 t b))
(*.f64 a (*.f64 t b))
(*.f64 a (*.f64 t b))
(*.f64 a (*.f64 t b))
(*.f64 a (*.f64 t b))
(*.f64 a (*.f64 t b))
(*.f64 a (*.f64 t b))
(*.f64 a (*.f64 t b))
(*.f64 a (*.f64 t b))
(*.f64 a (*.f64 t b))
(*.f64 a (*.f64 t b))
(+.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))))) -1)
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))))) 1)
(*.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) 1)
(*.f64 1 (sin.f64 (*.f64 t (*.f64 1/16 b))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))) (sqrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))) 2))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))) (sqrt.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))) (sin.f64 (*.f64 t (*.f64 1/16 b))))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))) 2) (cbrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))))
(*.f64 (sqrt.f64 (sqrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))))) (sqrt.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) 3))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))))) (cbrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))))) (cbrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))) 3/2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))) 3/2))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) 3) 1/6) (pow.f64 (pow.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) 3) 1/6))
(*.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) 3))) (sqrt.f64 (sqrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))) 4)) (cbrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))) 2))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))))) (exp.f64 (log1p.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))))) 1) (+.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))))) (exp.f64 (log1p.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))))) 1))))
(pow.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) 1)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))) 2)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) 3) 1/3)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) 2))
(fabs.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))))
(log.f64 (exp.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 a b)))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 a b)))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 a b)))) (exp.f64 (log1p.f64 (*.f64 t (*.f64 a b))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 a b)))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 a b)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 a b)))) (exp.f64 (log1p.f64 (*.f64 t (*.f64 a b))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 a b)))) 1))))
(pow.f64 (*.f64 t (*.f64 a b)) 1)
(pow.f64 (sqrt.f64 (*.f64 t (*.f64 a b))) 2)
(pow.f64 (cbrt.f64 (*.f64 t (*.f64 a b))) 3)
(pow.f64 (pow.f64 (*.f64 t (*.f64 a b)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 t (*.f64 a b)) 2))
(fabs.f64 (*.f64 t (*.f64 a b)))
(log.f64 (pow.f64 (exp.f64 b) (*.f64 t a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (*.f64 a b)))))
(cbrt.f64 (pow.f64 (*.f64 t (*.f64 a b)) 3))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 t a) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (*.f64 t (*.f64 a b))))
(exp.f64 (log.f64 (*.f64 t (*.f64 a b))))
(log1p.f64 (expm1.f64 (*.f64 t (*.f64 a b))))
Outputs
(*.f64 1/16 (*.f64 t b))
(+.f64 (*.f64 -1/24576 (*.f64 (pow.f64 t 3) (pow.f64 b 3))) (*.f64 1/16 (*.f64 t b)))
(fma.f64 -1/24576 (*.f64 (pow.f64 t 3) (pow.f64 b 3)) (*.f64 1/16 (*.f64 t b)))
(fma.f64 1/16 (*.f64 t b) (*.f64 -1/24576 (pow.f64 (*.f64 t b) 3)))
(fma.f64 -1/24576 (pow.f64 (*.f64 t b) 3) (*.f64 1/16 (*.f64 t b)))
(+.f64 (*.f64 1/125829120 (*.f64 (pow.f64 t 5) (pow.f64 b 5))) (+.f64 (*.f64 -1/24576 (*.f64 (pow.f64 t 3) (pow.f64 b 3))) (*.f64 1/16 (*.f64 t b))))
(fma.f64 1/125829120 (*.f64 (pow.f64 t 5) (pow.f64 b 5)) (fma.f64 -1/24576 (*.f64 (pow.f64 t 3) (pow.f64 b 3)) (*.f64 1/16 (*.f64 t b))))
(fma.f64 1/16 (*.f64 t b) (fma.f64 -1/24576 (pow.f64 (*.f64 t b) 3) (*.f64 1/125829120 (*.f64 (pow.f64 t 5) (pow.f64 b 5)))))
(+.f64 (*.f64 -1/1352914698240 (*.f64 (pow.f64 t 7) (pow.f64 b 7))) (+.f64 (*.f64 1/125829120 (*.f64 (pow.f64 t 5) (pow.f64 b 5))) (+.f64 (*.f64 -1/24576 (*.f64 (pow.f64 t 3) (pow.f64 b 3))) (*.f64 1/16 (*.f64 t b)))))
(fma.f64 -1/1352914698240 (*.f64 (pow.f64 t 7) (pow.f64 b 7)) (fma.f64 1/125829120 (*.f64 (pow.f64 t 5) (pow.f64 b 5)) (fma.f64 -1/24576 (*.f64 (pow.f64 t 3) (pow.f64 b 3)) (*.f64 1/16 (*.f64 t b)))))
(fma.f64 1/125829120 (*.f64 (pow.f64 t 5) (pow.f64 b 5)) (fma.f64 -1/1352914698240 (*.f64 (pow.f64 t 7) (pow.f64 b 7)) (fma.f64 1/16 (*.f64 t b) (*.f64 -1/24576 (pow.f64 (*.f64 t b) 3)))))
(fma.f64 1/125829120 (*.f64 (pow.f64 t 5) (pow.f64 b 5)) (fma.f64 -1/1352914698240 (*.f64 (pow.f64 t 7) (pow.f64 b 7)) (fma.f64 -1/24576 (pow.f64 (*.f64 t b) 3) (*.f64 1/16 (*.f64 t b)))))
(sin.f64 (*.f64 1/16 (*.f64 t b)))
(sin.f64 (*.f64 1/16 (*.f64 t b)))
(sin.f64 (*.f64 1/16 (*.f64 t b)))
(sin.f64 (*.f64 1/16 (*.f64 t b)))
(sin.f64 (*.f64 1/16 (*.f64 t b)))
(sin.f64 (*.f64 1/16 (*.f64 t b)))
(sin.f64 (*.f64 1/16 (*.f64 t b)))
(sin.f64 (*.f64 1/16 (*.f64 t b)))
(*.f64 1/16 (*.f64 t b))
(+.f64 (*.f64 -1/24576 (*.f64 (pow.f64 t 3) (pow.f64 b 3))) (*.f64 1/16 (*.f64 t b)))
(fma.f64 -1/24576 (*.f64 (pow.f64 t 3) (pow.f64 b 3)) (*.f64 1/16 (*.f64 t b)))
(fma.f64 1/16 (*.f64 t b) (*.f64 -1/24576 (pow.f64 (*.f64 t b) 3)))
(fma.f64 -1/24576 (pow.f64 (*.f64 t b) 3) (*.f64 1/16 (*.f64 t b)))
(+.f64 (*.f64 1/125829120 (*.f64 (pow.f64 t 5) (pow.f64 b 5))) (+.f64 (*.f64 -1/24576 (*.f64 (pow.f64 t 3) (pow.f64 b 3))) (*.f64 1/16 (*.f64 t b))))
(fma.f64 1/125829120 (*.f64 (pow.f64 t 5) (pow.f64 b 5)) (fma.f64 -1/24576 (*.f64 (pow.f64 t 3) (pow.f64 b 3)) (*.f64 1/16 (*.f64 t b))))
(fma.f64 1/16 (*.f64 t b) (fma.f64 -1/24576 (pow.f64 (*.f64 t b) 3) (*.f64 1/125829120 (*.f64 (pow.f64 t 5) (pow.f64 b 5)))))
(+.f64 (*.f64 -1/1352914698240 (*.f64 (pow.f64 t 7) (pow.f64 b 7))) (+.f64 (*.f64 1/125829120 (*.f64 (pow.f64 t 5) (pow.f64 b 5))) (+.f64 (*.f64 -1/24576 (*.f64 (pow.f64 t 3) (pow.f64 b 3))) (*.f64 1/16 (*.f64 t b)))))
(fma.f64 -1/1352914698240 (*.f64 (pow.f64 t 7) (pow.f64 b 7)) (fma.f64 1/125829120 (*.f64 (pow.f64 t 5) (pow.f64 b 5)) (fma.f64 -1/24576 (*.f64 (pow.f64 t 3) (pow.f64 b 3)) (*.f64 1/16 (*.f64 t b)))))
(fma.f64 1/125829120 (*.f64 (pow.f64 t 5) (pow.f64 b 5)) (fma.f64 -1/1352914698240 (*.f64 (pow.f64 t 7) (pow.f64 b 7)) (fma.f64 1/16 (*.f64 t b) (*.f64 -1/24576 (pow.f64 (*.f64 t b) 3)))))
(fma.f64 1/125829120 (*.f64 (pow.f64 t 5) (pow.f64 b 5)) (fma.f64 -1/1352914698240 (*.f64 (pow.f64 t 7) (pow.f64 b 7)) (fma.f64 -1/24576 (pow.f64 (*.f64 t b) 3) (*.f64 1/16 (*.f64 t b)))))
(sin.f64 (*.f64 1/16 (*.f64 t b)))
(sin.f64 (*.f64 1/16 (*.f64 t b)))
(sin.f64 (*.f64 1/16 (*.f64 t b)))
(sin.f64 (*.f64 1/16 (*.f64 t b)))
(sin.f64 (*.f64 1/16 (*.f64 t b)))
(sin.f64 (*.f64 1/16 (*.f64 t b)))
(sin.f64 (*.f64 1/16 (*.f64 t b)))
(sin.f64 (*.f64 1/16 (*.f64 t b)))
(*.f64 a (*.f64 t b))
(*.f64 (*.f64 t b) a)
(*.f64 t (*.f64 b a))
(*.f64 a (*.f64 t b))
(*.f64 (*.f64 t b) a)
(*.f64 t (*.f64 b a))
(*.f64 a (*.f64 t b))
(*.f64 (*.f64 t b) a)
(*.f64 t (*.f64 b a))
(*.f64 a (*.f64 t b))
(*.f64 (*.f64 t b) a)
(*.f64 t (*.f64 b a))
(*.f64 a (*.f64 t b))
(*.f64 (*.f64 t b) a)
(*.f64 t (*.f64 b a))
(*.f64 a (*.f64 t b))
(*.f64 (*.f64 t b) a)
(*.f64 t (*.f64 b a))
(*.f64 a (*.f64 t b))
(*.f64 (*.f64 t b) a)
(*.f64 t (*.f64 b a))
(*.f64 a (*.f64 t b))
(*.f64 (*.f64 t b) a)
(*.f64 t (*.f64 b a))
(*.f64 a (*.f64 t b))
(*.f64 (*.f64 t b) a)
(*.f64 t (*.f64 b a))
(*.f64 a (*.f64 t b))
(*.f64 (*.f64 t b) a)
(*.f64 t (*.f64 b a))
(*.f64 a (*.f64 t b))
(*.f64 (*.f64 t b) a)
(*.f64 t (*.f64 b a))
(*.f64 a (*.f64 t b))
(*.f64 (*.f64 t b) a)
(*.f64 t (*.f64 b a))
(*.f64 a (*.f64 t b))
(*.f64 (*.f64 t b) a)
(*.f64 t (*.f64 b a))
(*.f64 a (*.f64 t b))
(*.f64 (*.f64 t b) a)
(*.f64 t (*.f64 b a))
(*.f64 a (*.f64 t b))
(*.f64 (*.f64 t b) a)
(*.f64 t (*.f64 b a))
(*.f64 a (*.f64 t b))
(*.f64 (*.f64 t b) a)
(*.f64 t (*.f64 b a))
(*.f64 a (*.f64 t b))
(*.f64 (*.f64 t b) a)
(*.f64 t (*.f64 b a))
(*.f64 a (*.f64 t b))
(*.f64 (*.f64 t b) a)
(*.f64 t (*.f64 b a))
(*.f64 a (*.f64 t b))
(*.f64 (*.f64 t b) a)
(*.f64 t (*.f64 b a))
(*.f64 a (*.f64 t b))
(*.f64 (*.f64 t b) a)
(*.f64 t (*.f64 b a))
(*.f64 a (*.f64 t b))
(*.f64 (*.f64 t b) a)
(*.f64 t (*.f64 b a))
(*.f64 a (*.f64 t b))
(*.f64 (*.f64 t b) a)
(*.f64 t (*.f64 b a))
(*.f64 a (*.f64 t b))
(*.f64 (*.f64 t b) a)
(*.f64 t (*.f64 b a))
(*.f64 a (*.f64 t b))
(*.f64 (*.f64 t b) a)
(*.f64 t (*.f64 b a))
(*.f64 a (*.f64 t b))
(*.f64 (*.f64 t b) a)
(*.f64 t (*.f64 b a))
(*.f64 a (*.f64 t b))
(*.f64 (*.f64 t b) a)
(*.f64 t (*.f64 b a))
(*.f64 a (*.f64 t b))
(*.f64 (*.f64 t b) a)
(*.f64 t (*.f64 b a))
(*.f64 a (*.f64 t b))
(*.f64 (*.f64 t b) a)
(*.f64 t (*.f64 b a))
(*.f64 a (*.f64 t b))
(*.f64 (*.f64 t b) a)
(*.f64 t (*.f64 b a))
(*.f64 a (*.f64 t b))
(*.f64 (*.f64 t b) a)
(*.f64 t (*.f64 b a))
(*.f64 a (*.f64 t b))
(*.f64 (*.f64 t b) a)
(*.f64 t (*.f64 b a))
(*.f64 a (*.f64 t b))
(*.f64 (*.f64 t b) a)
(*.f64 t (*.f64 b a))
(*.f64 a (*.f64 t b))
(*.f64 (*.f64 t b) a)
(*.f64 t (*.f64 b a))
(*.f64 a (*.f64 t b))
(*.f64 (*.f64 t b) a)
(*.f64 t (*.f64 b a))
(*.f64 a (*.f64 t b))
(*.f64 (*.f64 t b) a)
(*.f64 t (*.f64 b a))
(*.f64 a (*.f64 t b))
(*.f64 (*.f64 t b) a)
(*.f64 t (*.f64 b a))
(+.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))))) -1)
(sin.f64 (*.f64 1/16 (*.f64 t b)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))))) 1)
(sin.f64 (*.f64 1/16 (*.f64 t b)))
(*.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) 1)
(sin.f64 (*.f64 1/16 (*.f64 t b)))
(*.f64 1 (sin.f64 (*.f64 t (*.f64 1/16 b))))
(sin.f64 (*.f64 1/16 (*.f64 t b)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))) (sqrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))))
(sin.f64 (*.f64 1/16 (*.f64 t b)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))) 2))
(sin.f64 (*.f64 1/16 (*.f64 t b)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))) (sqrt.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))) (sin.f64 (*.f64 t (*.f64 1/16 b))))))
(sin.f64 (*.f64 1/16 (*.f64 t b)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))) 2) (cbrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))))
(sin.f64 (*.f64 1/16 (*.f64 t b)))
(*.f64 (sqrt.f64 (sqrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))))) (sqrt.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) 3))))
(*.f64 (sqrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))))) (sqrt.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) 3))))
(*.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) 3/2)) (sqrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))))) (cbrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))))) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))))) (cbrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t b)))) 2) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t b)))))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t b)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t b)))))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))) 3/2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))) 3/2))
(sin.f64 (*.f64 1/16 (*.f64 t b)))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) 3) 1/6) (pow.f64 (pow.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) 3) 1/6))
(sin.f64 (*.f64 1/16 (*.f64 t b)))
(*.f64 (sqrt.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) 3))) (sqrt.f64 (sqrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))))))
(*.f64 (sqrt.f64 (sqrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))))) (sqrt.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) 3))))
(*.f64 (sqrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))))) (sqrt.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) 3))))
(*.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) 3/2)) (sqrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))) 4)) (cbrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))))
(sin.f64 (*.f64 1/16 (*.f64 t b)))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))) 2))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t b)))) 2))) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t b)))) 5)) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))))))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t b)))) 5/2)) (sqrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))))) (exp.f64 (log1p.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))))) 1) (+.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))))) 1))
(sin.f64 (*.f64 1/16 (*.f64 t b)))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))))) (exp.f64 (log1p.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))) (log1p.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))))) (+.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))))) 1)))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))))) (exp.f64 (*.f64 2 (log1p.f64 (sin.f64 (*.f64 1/16 (*.f64 t b)))))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (sin.f64 (*.f64 1/16 (*.f64 t b)))))) (+.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))))) (+.f64 1 (pow.f64 (exp.f64 2) (log1p.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))))))))
(pow.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) 1)
(sin.f64 (*.f64 1/16 (*.f64 t b)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))) 2)
(sin.f64 (*.f64 1/16 (*.f64 t b)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))) 3)
(sin.f64 (*.f64 1/16 (*.f64 t b)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) 3) 1/3)
(sin.f64 (*.f64 1/16 (*.f64 t b)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) 2))
(sin.f64 (*.f64 1/16 (*.f64 t b)))
(fabs.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))))
(sin.f64 (*.f64 1/16 (*.f64 t b)))
(log.f64 (exp.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))))
(sin.f64 (*.f64 1/16 (*.f64 t b)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))))))
(sin.f64 (*.f64 1/16 (*.f64 t b)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) 3))
(sin.f64 (*.f64 1/16 (*.f64 t b)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))))
(sin.f64 (*.f64 1/16 (*.f64 t b)))
(exp.f64 (log.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))))
(sin.f64 (*.f64 1/16 (*.f64 t b)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 t (*.f64 1/16 b)))))
(sin.f64 (*.f64 1/16 (*.f64 t b)))
(+.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 a b)))) -1)
(*.f64 (*.f64 t b) a)
(*.f64 t (*.f64 b a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 a b)))) 1)
(*.f64 (*.f64 t b) a)
(*.f64 t (*.f64 b a))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 a b)))) (exp.f64 (log1p.f64 (*.f64 t (*.f64 a b))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 a b)))) 1))
(*.f64 (*.f64 t b) a)
(*.f64 t (*.f64 b a))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 a b)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 a b)))) (exp.f64 (log1p.f64 (*.f64 t (*.f64 a b))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 a b)))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 t b) a))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 (*.f64 t b) a)) (log1p.f64 (*.f64 (*.f64 t b) a)))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 (*.f64 t b) a))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 b a)))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 b a)))) (exp.f64 (*.f64 2 (log1p.f64 (*.f64 t (*.f64 b a))))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 t (*.f64 b a))))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 b a)))) (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 t (*.f64 b a)))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 (*.f64 t b) a)))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 t b) a))) (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 (*.f64 t b) a))))))
(pow.f64 (*.f64 t (*.f64 a b)) 1)
(*.f64 (*.f64 t b) a)
(*.f64 t (*.f64 b a))
(pow.f64 (sqrt.f64 (*.f64 t (*.f64 a b))) 2)
(*.f64 (*.f64 t b) a)
(*.f64 t (*.f64 b a))
(pow.f64 (cbrt.f64 (*.f64 t (*.f64 a b))) 3)
(*.f64 (*.f64 t b) a)
(*.f64 t (*.f64 b a))
(pow.f64 (pow.f64 (*.f64 t (*.f64 a b)) 3) 1/3)
(*.f64 (*.f64 t b) a)
(*.f64 t (*.f64 b a))
(sqrt.f64 (pow.f64 (*.f64 t (*.f64 a b)) 2))
(*.f64 (*.f64 t b) a)
(*.f64 t (*.f64 b a))
(fabs.f64 (*.f64 t (*.f64 a b)))
(*.f64 (*.f64 t b) a)
(*.f64 t (*.f64 b a))
(log.f64 (pow.f64 (exp.f64 b) (*.f64 t a)))
(*.f64 (*.f64 t b) a)
(*.f64 t (*.f64 b a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (*.f64 a b)))))
(*.f64 (*.f64 t b) a)
(*.f64 t (*.f64 b a))
(cbrt.f64 (pow.f64 (*.f64 t (*.f64 a b)) 3))
(*.f64 (*.f64 t b) a)
(*.f64 t (*.f64 b a))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 t a) 3)))
(*.f64 (*.f64 t b) a)
(*.f64 t (*.f64 b a))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 b 3)))
(*.f64 (*.f64 t b) a)
(*.f64 t (*.f64 b a))
(expm1.f64 (log1p.f64 (*.f64 t (*.f64 a b))))
(*.f64 (*.f64 t b) a)
(*.f64 t (*.f64 b a))
(exp.f64 (log.f64 (*.f64 t (*.f64 a b))))
(*.f64 (*.f64 t b) a)
(*.f64 t (*.f64 b a))
(log1p.f64 (expm1.f64 (*.f64 t (*.f64 a b))))
(*.f64 (*.f64 t b) a)
(*.f64 t (*.f64 b a))

localize52.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
93.6%
(*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))
86.7%
(sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
69.9%
(cos.f64 (pow.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 2))
57.6%
(cos.f64 (*.f64 t (*.f64 1/16 z)))
Compiler

Compiled 118 to 82 computations (30.5% saved)

series30.0ms (0.1%)

Counts
2 → 10
Calls

18 calls:

TimeVariablePointExpression
5.0ms
t
@-inf
(sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
3.0ms
t
@-inf
(cos.f64 (pow.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 2))
3.0ms
t
@inf
(cos.f64 (pow.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 2))
3.0ms
b
@inf
(sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
3.0ms
b
@-inf
(cos.f64 (pow.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 2))

rewrite75.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
996×unswap-sqr
840×swap-sqr
536×distribute-rgt-in
498×sqr-pow
494×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01650
132650
2341350
Stop Event
node limit
Counts
2 → 62
Calls
Call 1
Inputs
(cos.f64 (pow.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 2))
(sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
Outputs
(((-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 1) (2)) ((*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 1) (2)) ((*.f64 1 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (2)) ((*.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (2)) ((*.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (2)) ((*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))) (2)) ((*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))) (2)) ((*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2)))) (2)) ((*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2)))) (2)) ((*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))) (2)) ((*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))) (2)) ((*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3/2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3/2)) (2)) ((*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3) 1/6) (pow.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3) 1/6)) (2)) ((pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 1) (2)) ((pow.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2) (2)) ((pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3) (2)) ((pow.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 2)) (2)) ((log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))) (2)) ((cbrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3)) (2)) ((expm1.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (2)) ((exp.f64 (log.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (2)) ((exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 1)) (2)) ((log1p.f64 (expm1.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (2)))
(((-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 1) (2)) ((*.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 1) (2)) ((*.f64 1 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (2)) ((*.f64 (sqrt.f64 (*.f64 b (fma.f64 a 1/8 1/16))) (sqrt.f64 t)) (2)) ((*.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 1/4) (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 1/4)) (2)) ((*.f64 (sqrt.f64 t) (sqrt.f64 (*.f64 b (fma.f64 a 1/8 1/16)))) (2)) ((*.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) (cbrt.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (2)) ((*.f64 (cbrt.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (2)) ((*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (2)) ((*.f64 (sqrt.f64 (*.f64 t b)) (sqrt.f64 (fma.f64 a 1/8 1/16))) (2)) ((*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (2)) ((*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 1/2)) (2)) ((*.f64 (pow.f64 (*.f64 t b) 1/2) (sqrt.f64 (fma.f64 a 1/8 1/16))) (2)) ((*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 b (fma.f64 a 1/8 1/16)))) (sqrt.f64 (sqrt.f64 t))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 b (fma.f64 a 1/8 1/16)))) (sqrt.f64 (sqrt.f64 t)))) (2)) ((*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))) (2)) ((*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (cbrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 1/4))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (cbrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 1/4)))) (2)) ((*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (cbrt.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (*.f64 (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (cbrt.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))) (2)) ((*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 1/4)) (cbrt.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 1/4)) (cbrt.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))) (2)) ((*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (sqrt.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (*.f64 (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (sqrt.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))) (2)) ((*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 1/4)) (sqrt.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 1/4)) (sqrt.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))) (2)) ((*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3/2) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3/2)) (2)) ((*.f64 (pow.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 3/2) 1/6) (pow.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 3/2) 1/6)) (2)) ((pow.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 1) (2)) ((pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 1/2) (2)) ((pow.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 1/4) 2) (2)) ((pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 3/2) 1/3) (2)) ((fabs.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (2)) ((log.f64 (exp.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 3/2)) (2)) ((expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (2)) ((exp.f64 (log.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (2)) ((exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 1)) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 1/2)) (2)) ((log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (2)))

simplify100.0ms (0.4%)

Algorithm
egg-herbie
Rules
1426×associate-+r+
1198×associate-+l+
1138×distribute-lft-in
992×fma-def
896×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01983138
15102930
217392794
347452794
Stop Event
node limit
Counts
72 → 111
Calls
Call 1
Inputs
1
1
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t b)))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (+.f64 (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t b)))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 t 2) (pow.f64 b 2)))) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (+.f64 (*.f64 -1/16 (*.f64 t b)) (*.f64 1/16 (*.f64 t b))))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (+.f64 (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t b)))) (+.f64 (*.f64 (-.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 t (*.f64 b (+.f64 (*.f64 -1/16 (*.f64 t b)) (*.f64 1/16 (*.f64 t b))))))) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (+.f64 (*.f64 -1/16 (*.f64 t b)) (+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 -1/3072 (*.f64 (pow.f64 t 3) (pow.f64 b 3))))))) (pow.f64 a 3)) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 t 2) (pow.f64 b 2)))) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (+.f64 (*.f64 -1/16 (*.f64 t b)) (*.f64 1/16 (*.f64 t b)))))))))
(*.f64 1/4 (sqrt.f64 (*.f64 t b)))
(+.f64 (*.f64 1/4 (*.f64 a (sqrt.f64 (*.f64 t b)))) (*.f64 1/4 (sqrt.f64 (*.f64 t b))))
(+.f64 (*.f64 1/4 (*.f64 a (sqrt.f64 (*.f64 t b)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 t b)))) (*.f64 1/4 (sqrt.f64 (*.f64 t b)))))
(+.f64 (*.f64 1/4 (*.f64 a (sqrt.f64 (*.f64 t b)))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 a 3) (sqrt.f64 (*.f64 t b)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 t b)))) (*.f64 1/4 (sqrt.f64 (*.f64 t b))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 1)
(*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 1)
(*.f64 1 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2))))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3/2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3/2))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3) 1/6) (pow.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3) 1/6))
(pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 1)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))
(exp.f64 (log.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 1)
(*.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 1)
(*.f64 1 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))
(*.f64 (sqrt.f64 (*.f64 b (fma.f64 a 1/8 1/16))) (sqrt.f64 t))
(*.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 1/4) (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 1/4))
(*.f64 (sqrt.f64 t) (sqrt.f64 (*.f64 b (fma.f64 a 1/8 1/16))))
(*.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) (cbrt.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))
(*.f64 (sqrt.f64 (*.f64 t b)) (sqrt.f64 (fma.f64 a 1/8 1/16)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 1/2))
(*.f64 (pow.f64 (*.f64 t b) 1/2) (sqrt.f64 (fma.f64 a 1/8 1/16)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 b (fma.f64 a 1/8 1/16)))) (sqrt.f64 (sqrt.f64 t))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 b (fma.f64 a 1/8 1/16)))) (sqrt.f64 (sqrt.f64 t))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (cbrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 1/4))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (cbrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 1/4))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (cbrt.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (*.f64 (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (cbrt.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 1/4)) (cbrt.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 1/4)) (cbrt.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (sqrt.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (*.f64 (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (sqrt.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 1/4)) (sqrt.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 1/4)) (sqrt.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3/2) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 3/2) 1/6) (pow.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 3/2) 1/6))
(pow.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 1)
(pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 1/2)
(pow.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3)
(pow.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))
(cbrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 1/2))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))
Outputs
1
1
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t b)))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (*.f64 t b) a))))
(fma.f64 (*.f64 -1/8 (sin.f64 (*.f64 1/16 (*.f64 t b)))) (*.f64 (*.f64 a b) t) (cos.f64 (*.f64 1/16 (*.f64 t b))))
(fma.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 -1/8 (*.f64 t (*.f64 b a))) (cos.f64 (*.f64 1/16 (*.f64 t b))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (+.f64 (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t b)))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 t 2) (pow.f64 b 2)))) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (+.f64 (*.f64 -1/16 (*.f64 t b)) (*.f64 1/16 (*.f64 t b))))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (fma.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (*.f64 t b) a)) (*.f64 (*.f64 a a) (-.f64 (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (*.f64 t t) (*.f64 b b)))) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (*.f64 t b) 0))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (fma.f64 (*.f64 a a) (fma.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 t (*.f64 t (*.f64 b b)))) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) 0)) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (*.f64 (*.f64 a b) t) -1/8))))
(fma.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 -1/8 (*.f64 t (*.f64 b a))) (fma.f64 (*.f64 a a) (fma.f64 (*.f64 (*.f64 t b) (*.f64 t b)) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) -1/128) 0) (cos.f64 (*.f64 1/16 (*.f64 t b)))))
(fma.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 -1/8 (*.f64 t (*.f64 b a))) (fma.f64 (*.f64 a a) (fma.f64 (*.f64 b (*.f64 b (*.f64 t t))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) -1/128) 0) (cos.f64 (*.f64 1/16 (*.f64 t b)))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (+.f64 (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t b)))) (+.f64 (*.f64 (-.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 t (*.f64 b (+.f64 (*.f64 -1/16 (*.f64 t b)) (*.f64 1/16 (*.f64 t b))))))) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (+.f64 (*.f64 -1/16 (*.f64 t b)) (+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 -1/3072 (*.f64 (pow.f64 t 3) (pow.f64 b 3))))))) (pow.f64 a 3)) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 t 2) (pow.f64 b 2)))) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (+.f64 (*.f64 -1/16 (*.f64 t b)) (*.f64 1/16 (*.f64 t b)))))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (fma.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (*.f64 t b) a)) (fma.f64 (-.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (*.f64 t b) (*.f64 (*.f64 t b) 0)))) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (+.f64 (*.f64 (*.f64 t b) 0) (*.f64 -1/3072 (*.f64 (pow.f64 t 3) (pow.f64 b 3)))))) (pow.f64 a 3) (*.f64 (*.f64 a a) (-.f64 (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (*.f64 t t) (*.f64 b b)))) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (*.f64 t b) 0)))))))
(+.f64 (fma.f64 (*.f64 -1/8 (sin.f64 (*.f64 1/16 (*.f64 t b)))) (*.f64 (*.f64 a b) t) (cos.f64 (*.f64 1/16 (*.f64 t b)))) (fma.f64 (*.f64 a a) (fma.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 t (*.f64 t (*.f64 b b)))) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) 0)) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 0) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (+.f64 0 (*.f64 (pow.f64 b 3) (*.f64 -1/3072 (pow.f64 t 3)))))) (pow.f64 a 3))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (fma.f64 (pow.f64 a 3) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (neg.f64 (*.f64 -1/3072 (*.f64 (pow.f64 t 3) (pow.f64 b 3))))) (*.f64 a (+.f64 (*.f64 (*.f64 t b) (*.f64 -1/8 (sin.f64 (*.f64 1/16 (*.f64 t b))))) (*.f64 a (fma.f64 (*.f64 (*.f64 t b) (*.f64 t b)) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) -1/128) 0))))))
(+.f64 (fma.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 -1/8 (*.f64 t (*.f64 b a))) (cos.f64 (*.f64 1/16 (*.f64 t b)))) (*.f64 (*.f64 a a) (+.f64 (fma.f64 (*.f64 b (*.f64 b (*.f64 t t))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) -1/128) 0) (*.f64 a (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (neg.f64 (*.f64 -1/3072 (*.f64 (pow.f64 t 3) (pow.f64 b 3)))))))))
(*.f64 1/4 (sqrt.f64 (*.f64 t b)))
(+.f64 (*.f64 1/4 (*.f64 a (sqrt.f64 (*.f64 t b)))) (*.f64 1/4 (sqrt.f64 (*.f64 t b))))
(*.f64 1/4 (+.f64 (*.f64 a (sqrt.f64 (*.f64 t b))) (sqrt.f64 (*.f64 t b))))
(*.f64 (sqrt.f64 (*.f64 t b)) (+.f64 (*.f64 a 1/4) 1/4))
(*.f64 (sqrt.f64 (*.f64 t b)) (fma.f64 a 1/4 1/4))
(+.f64 (*.f64 1/4 (*.f64 a (sqrt.f64 (*.f64 t b)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 t b)))) (*.f64 1/4 (sqrt.f64 (*.f64 t b)))))
(fma.f64 1/4 (*.f64 a (sqrt.f64 (*.f64 t b))) (fma.f64 -1/8 (*.f64 (*.f64 a a) (sqrt.f64 (*.f64 t b))) (*.f64 1/4 (sqrt.f64 (*.f64 t b)))))
(fma.f64 1/4 (*.f64 a (sqrt.f64 (*.f64 t b))) (*.f64 (sqrt.f64 (*.f64 t b)) (+.f64 1/4 (*.f64 -1/8 (*.f64 a a)))))
(*.f64 (sqrt.f64 (*.f64 t b)) (+.f64 1/4 (*.f64 a (+.f64 1/4 (*.f64 -1/8 a)))))
(+.f64 (*.f64 1/4 (*.f64 a (sqrt.f64 (*.f64 t b)))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 a 3) (sqrt.f64 (*.f64 t b)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 t b)))) (*.f64 1/4 (sqrt.f64 (*.f64 t b))))))
(fma.f64 1/4 (*.f64 a (sqrt.f64 (*.f64 t b))) (fma.f64 1/8 (*.f64 (pow.f64 a 3) (sqrt.f64 (*.f64 t b))) (fma.f64 -1/8 (*.f64 (*.f64 a a) (sqrt.f64 (*.f64 t b))) (*.f64 1/4 (sqrt.f64 (*.f64 t b))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 t b)) (+.f64 (*.f64 (pow.f64 a 3) 1/8) (*.f64 -1/8 (*.f64 a a)))) (*.f64 (sqrt.f64 (*.f64 t b)) (+.f64 (*.f64 a 1/4) 1/4)))
(*.f64 (sqrt.f64 (*.f64 t b)) (+.f64 (*.f64 (*.f64 a a) (+.f64 (*.f64 a 1/8) -1/8)) (fma.f64 a 1/4 1/4)))
(*.f64 (sqrt.f64 (*.f64 t b)) (+.f64 (*.f64 (*.f64 a a) (+.f64 -1/8 (*.f64 a 1/8))) (fma.f64 a 1/4 1/4)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 1)
(cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 1)
(cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(*.f64 1 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))) 2)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2))))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))) 2)))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (sqrt.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2)) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))))) (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))))) (*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3/2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3/2))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3) 1/6) (pow.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3) 1/6))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 1)
(cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2)
(cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3)
(cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3) 1/3)
(cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 2))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(exp.f64 (log.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 1))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))
(cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 1)
(sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(sqrt.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(*.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 1)
(sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(sqrt.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(*.f64 1 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))
(sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(sqrt.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(*.f64 (sqrt.f64 (*.f64 b (fma.f64 a 1/8 1/16))) (sqrt.f64 t))
(*.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 1/4) (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 1/4))
(sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(sqrt.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(*.f64 (sqrt.f64 t) (sqrt.f64 (*.f64 b (fma.f64 a 1/8 1/16))))
(*.f64 (sqrt.f64 (*.f64 b (fma.f64 a 1/8 1/16))) (sqrt.f64 t))
(*.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) (cbrt.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))) (cbrt.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))
(*.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) (cbrt.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))) (cbrt.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))) (fabs.f64 (cbrt.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))) (cbrt.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))))
(*.f64 (sqrt.f64 (*.f64 t b)) (sqrt.f64 (fma.f64 a 1/8 1/16)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))
(sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(sqrt.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))) (fabs.f64 (cbrt.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))) (cbrt.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))))
(*.f64 (pow.f64 (*.f64 t b) 1/2) (sqrt.f64 (fma.f64 a 1/8 1/16)))
(*.f64 (sqrt.f64 (*.f64 t b)) (sqrt.f64 (fma.f64 a 1/8 1/16)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 b (fma.f64 a 1/8 1/16)))) (sqrt.f64 (sqrt.f64 t))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 b (fma.f64 a 1/8 1/16)))) (sqrt.f64 (sqrt.f64 t))))
(*.f64 (sqrt.f64 (*.f64 b (fma.f64 a 1/8 1/16))) (sqrt.f64 t))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
(sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(sqrt.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (cbrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 1/4))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (cbrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 1/4))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)) 1/4)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)) 1/4)) (cbrt.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 1/4)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 1/4)) (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (cbrt.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (*.f64 (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (cbrt.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))
(sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(sqrt.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 1/4)) (cbrt.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 1/4)) (cbrt.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (cbrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 1/4))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (cbrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 1/4))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)) 1/4)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)) 1/4)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 1/4)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (cbrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 1/4)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)) 1/4)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)) 1/4)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (sqrt.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (*.f64 (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (sqrt.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))
(*.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) (cbrt.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))) (cbrt.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 1/4)) (sqrt.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 1/4)) (sqrt.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (cbrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 1/4))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) (cbrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 1/4))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)) 1/4)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)) 1/4)) (cbrt.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 1/4)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 1/4)) (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3/2) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3/2))
(sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(sqrt.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(*.f64 (pow.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 3/2) 1/6) (pow.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 3/2) 1/6))
(cbrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)) 3/2))
(pow.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 1)
(sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(sqrt.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 1/2)
(sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(sqrt.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(pow.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 1/4) 2)
(sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(sqrt.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3)
(sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(sqrt.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(pow.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)) 3/2))
(fabs.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))
(sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(sqrt.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))
(sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(sqrt.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))
(sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(sqrt.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(cbrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))
(sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(sqrt.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))
(sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(sqrt.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 1))
(sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(sqrt.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(exp.f64 (*.f64 (log.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 1/2))
(sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(sqrt.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))
(sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))
(sqrt.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))

localize66.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
93.6%
(*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16))
52.0%
(cbrt.f64 (*.f64 z z))
48.7%
(cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))
46.7%
(cos.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 z z)) (*.f64 t (fma.f64 y 2 1))) (/.f64 16 (cbrt.f64 z))))
Compiler

Compiled 176 to 104 computations (40.9% saved)

series38.0ms (0.1%)

Counts
2 → 36
Calls

12 calls:

TimeVariablePointExpression
0.0ms
z
@-inf
(cos.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 z z)) (*.f64 t (fma.f64 y 2 1))) (/.f64 16 (cbrt.f64 z))))
0.0ms
z
@inf
(cbrt.f64 (*.f64 z z))
0.0ms
z
@0
(cos.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 z z)) (*.f64 t (fma.f64 y 2 1))) (/.f64 16 (cbrt.f64 z))))
0.0ms
z
@0
(cbrt.f64 (*.f64 z z))
0.0ms
z
@-inf
(cbrt.f64 (*.f64 z z))

rewrite77.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1848×associate-*l/
808×associate-/r/
662×associate-/l/
368×add-sqr-sqrt
358×pow1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01962
138162
2477242
Stop Event
node limit
Counts
2 → 43
Calls
Call 1
Inputs
(cos.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 z z)) (*.f64 t (fma.f64 y 2 1))) (/.f64 16 (cbrt.f64 z))))
(cbrt.f64 (*.f64 z z))
Outputs
(((-.f64 (exp.f64 (log1p.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z))))) 1) (2)) ((*.f64 1 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z)))) (2)) ((*.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z))) 1) (2)) ((*.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z)))) (sqrt.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z))))) (2)) ((*.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z)))) (pow.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z)))) 2)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z)))) 2) (cbrt.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z))))) (2)) ((pow.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z))) 1) (2)) ((pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z)))) 2) (2)) ((pow.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z)))) 3) (2)) ((pow.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z))) 2)) (2)) ((log.f64 (exp.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z)))))) (2)) ((cbrt.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z))) 3)) (2)) ((expm1.f64 (log1p.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z))))) (2)) ((exp.f64 (log.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z))))) (2)) ((exp.f64 (*.f64 (log.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z)))) 1)) (2)) ((log1p.f64 (expm1.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z))))) (2)))
(((-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 z) 2))) 1) (2)) ((*.f64 (pow.f64 (cbrt.f64 z) 2) 1) (2)) ((*.f64 1 (pow.f64 (cbrt.f64 z) 2)) (2)) ((*.f64 (cbrt.f64 z) (cbrt.f64 z)) (2)) ((*.f64 (pow.f64 z 1/6) (*.f64 (pow.f64 z 1/6) (cbrt.f64 z))) (2)) ((*.f64 (sqrt.f64 z) (pow.f64 z 1/6)) (2)) ((*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 (*.f64 z (cbrt.f64 z)))) (2)) ((*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 z) 2)) (*.f64 (cbrt.f64 (cbrt.f64 z)) (cbrt.f64 z))) (2)) ((*.f64 (cbrt.f64 (*.f64 z (cbrt.f64 z))) (cbrt.f64 (pow.f64 (cbrt.f64 z) 2))) (2)) ((*.f64 (*.f64 (cbrt.f64 z) (cbrt.f64 (pow.f64 (cbrt.f64 z) 2))) (cbrt.f64 (cbrt.f64 z))) (2)) ((*.f64 (pow.f64 1 1/3) (pow.f64 (cbrt.f64 z) 2)) (2)) ((*.f64 (pow.f64 (*.f64 z (cbrt.f64 z)) 1/3) (cbrt.f64 (pow.f64 (cbrt.f64 z) 2))) (2)) ((pow.f64 z 2/3) (2)) ((pow.f64 (*.f64 z z) 1/3) (2)) ((pow.f64 (pow.f64 (cbrt.f64 z) 2) 1) (2)) ((pow.f64 (cbrt.f64 z) 2) (2)) ((pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 z) 2)) 3) (2)) ((sqrt.f64 (*.f64 z (cbrt.f64 z))) (2)) ((log.f64 (exp.f64 (pow.f64 (cbrt.f64 z) 2))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 z) 2)))) (2)) ((expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 z) 2))) (2)) ((exp.f64 (log.f64 (pow.f64 (cbrt.f64 z) 2))) (2)) ((exp.f64 (*.f64 (*.f64 2 (log.f64 z)) 1/3)) (2)) ((exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 z) 2)) 1)) (2)) ((log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 z) 2))) (2)))

simplify94.0ms (0.3%)

Algorithm
egg-herbie
Rules
1006×*-commutative
836×fma-def
824×associate-+r+
794×associate-/l*
740×associate-+l+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01822725
14432713
216382651
342052651
472772651
Stop Event
node limit
Counts
79 → 97
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 (*.f64 2 y)) 2) (pow.f64 z 2)))))
(+.f64 1 (+.f64 (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1 (*.f64 2 y)) 4) (pow.f64 z 4)))) (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 (*.f64 2 y)) 2) (pow.f64 z 2))))))
(+.f64 (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 (+.f64 1 (*.f64 2 y)) 6) (pow.f64 z 6)))) (+.f64 1 (+.f64 (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1 (*.f64 2 y)) 4) (pow.f64 z 4)))) (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 (*.f64 2 y)) 2) (pow.f64 z 2)))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 -1/16 (*.f64 t (*.f64 (cbrt.f64 -1) (*.f64 (fma.f64 y 2 1) z)))))
(cos.f64 (*.f64 -1/16 (*.f64 t (*.f64 (cbrt.f64 -1) (*.f64 (fma.f64 y 2 1) z)))))
(cos.f64 (*.f64 -1/16 (*.f64 t (*.f64 (cbrt.f64 -1) (*.f64 (fma.f64 y 2 1) z)))))
(cos.f64 (*.f64 -1/16 (*.f64 t (*.f64 (cbrt.f64 -1) (*.f64 (fma.f64 y 2 1) z)))))
1
(+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 (+.f64 (*.f64 2 y) 1) 2) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))))
(+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 (+.f64 (*.f64 2 y) 1) 2) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))) (*.f64 1/1572864 (*.f64 (pow.f64 (+.f64 (*.f64 2 y) 1) 4) (*.f64 (pow.f64 t 4) (pow.f64 z 4))))))
(+.f64 (*.f64 -1/12079595520 (*.f64 (pow.f64 (+.f64 (*.f64 2 y) 1) 6) (*.f64 (pow.f64 t 6) (pow.f64 z 6)))) (+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 (+.f64 (*.f64 2 y) 1) 2) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))) (*.f64 1/1572864 (*.f64 (pow.f64 (+.f64 (*.f64 2 y) 1) 4) (*.f64 (pow.f64 t 4) (pow.f64 z 4)))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z))))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (+.f64 (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 2) (pow.f64 z 2))))) (*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (+.f64 (*.f64 1/3072 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 (*.f64 1/16 (*.f64 t z))))))) (+.f64 (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 2) (pow.f64 z 2))))) (*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z))))))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z))))) 1)
(*.f64 1 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z))))
(*.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z))) 1)
(*.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z)))) (sqrt.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z)))))
(*.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z)))) (pow.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z)))) 2) (cbrt.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z)))))
(pow.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z))) 1)
(pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z)))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z)))) 3)
(pow.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z))) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z))) 2))
(log.f64 (exp.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z))))))
(cbrt.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z)))))
(exp.f64 (log.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z)))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 z) 2))) 1)
(*.f64 (pow.f64 (cbrt.f64 z) 2) 1)
(*.f64 1 (pow.f64 (cbrt.f64 z) 2))
(*.f64 (cbrt.f64 z) (cbrt.f64 z))
(*.f64 (pow.f64 z 1/6) (*.f64 (pow.f64 z 1/6) (cbrt.f64 z)))
(*.f64 (sqrt.f64 z) (pow.f64 z 1/6))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 (*.f64 z (cbrt.f64 z))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 z) 2)) (*.f64 (cbrt.f64 (cbrt.f64 z)) (cbrt.f64 z)))
(*.f64 (cbrt.f64 (*.f64 z (cbrt.f64 z))) (cbrt.f64 (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (*.f64 (cbrt.f64 z) (cbrt.f64 (pow.f64 (cbrt.f64 z) 2))) (cbrt.f64 (cbrt.f64 z)))
(*.f64 (pow.f64 1 1/3) (pow.f64 (cbrt.f64 z) 2))
(*.f64 (pow.f64 (*.f64 z (cbrt.f64 z)) 1/3) (cbrt.f64 (pow.f64 (cbrt.f64 z) 2)))
(pow.f64 z 2/3)
(pow.f64 (*.f64 z z) 1/3)
(pow.f64 (pow.f64 (cbrt.f64 z) 2) 1)
(pow.f64 (cbrt.f64 z) 2)
(pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 z) 2)) 3)
(sqrt.f64 (*.f64 z (cbrt.f64 z)))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 z) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 z) 2))))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 z) 2)))
(exp.f64 (log.f64 (pow.f64 (cbrt.f64 z) 2)))
(exp.f64 (*.f64 (*.f64 2 (log.f64 z)) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 z) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 z) 2)))
Outputs
1
(+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 (*.f64 2 y)) 2) (pow.f64 z 2)))))
(+.f64 1 (*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 z z) (pow.f64 (fma.f64 2 y 1) 2)))))
(fma.f64 -1/512 (*.f64 (pow.f64 (fma.f64 2 y 1) 2) (*.f64 (*.f64 t t) (*.f64 z z))) 1)
(fma.f64 (pow.f64 (fma.f64 2 y 1) 2) (*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 z z))) 1)
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 z z) (pow.f64 (fma.f64 2 y 1) 2))) 1)
(+.f64 1 (+.f64 (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1 (*.f64 2 y)) 4) (pow.f64 z 4)))) (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 (*.f64 2 y)) 2) (pow.f64 z 2))))))
(+.f64 1 (fma.f64 1/1572864 (*.f64 (*.f64 (pow.f64 t 4) (pow.f64 (fma.f64 2 y 1) 4)) (pow.f64 z 4)) (*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 z z) (pow.f64 (fma.f64 2 y 1) 2))))))
(+.f64 (fma.f64 -1/512 (*.f64 (pow.f64 (fma.f64 2 y 1) 2) (*.f64 (*.f64 t t) (*.f64 z z))) 1) (*.f64 1/1572864 (*.f64 (pow.f64 (fma.f64 2 y 1) 4) (*.f64 (pow.f64 t 4) (pow.f64 z 4)))))
(fma.f64 (*.f64 (pow.f64 t 4) (pow.f64 z 4)) (*.f64 1/1572864 (pow.f64 (fma.f64 2 y 1) 4)) (fma.f64 (pow.f64 (fma.f64 2 y 1) 2) (*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 z z))) 1))
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 z z) (pow.f64 (fma.f64 2 y 1) 2))) (fma.f64 1/1572864 (*.f64 (pow.f64 z 4) (*.f64 (pow.f64 t 4) (pow.f64 (fma.f64 2 y 1) 4))) 1))
(+.f64 (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 (+.f64 1 (*.f64 2 y)) 6) (pow.f64 z 6)))) (+.f64 1 (+.f64 (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 (+.f64 1 (*.f64 2 y)) 4) (pow.f64 z 4)))) (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (+.f64 1 (*.f64 2 y)) 2) (pow.f64 z 2)))))))
(fma.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 z 6) (pow.f64 (fma.f64 2 y 1) 6))) (+.f64 1 (fma.f64 1/1572864 (*.f64 (*.f64 (pow.f64 t 4) (pow.f64 (fma.f64 2 y 1) 4)) (pow.f64 z 4)) (*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 z z) (pow.f64 (fma.f64 2 y 1) 2)))))))
(fma.f64 -1/12079595520 (*.f64 (pow.f64 z 6) (*.f64 (pow.f64 t 6) (pow.f64 (fma.f64 2 y 1) 6))) (+.f64 (fma.f64 -1/512 (*.f64 (pow.f64 (fma.f64 2 y 1) 2) (*.f64 (*.f64 t t) (*.f64 z z))) 1) (*.f64 1/1572864 (*.f64 (pow.f64 (fma.f64 2 y 1) 4) (*.f64 (pow.f64 t 4) (pow.f64 z 4))))))
(fma.f64 -1/12079595520 (*.f64 (pow.f64 (fma.f64 2 y 1) 6) (*.f64 (pow.f64 t 6) (pow.f64 z 6))) (fma.f64 (*.f64 (pow.f64 t 4) (pow.f64 z 4)) (*.f64 1/1572864 (pow.f64 (fma.f64 2 y 1) 4)) (fma.f64 (pow.f64 (fma.f64 2 y 1) 2) (*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 z z))) 1)))
(fma.f64 -1/12079595520 (*.f64 (pow.f64 (fma.f64 2 y 1) 6) (*.f64 (pow.f64 t 6) (pow.f64 z 6))) (fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 z z) (pow.f64 (fma.f64 2 y 1) 2))) (fma.f64 1/1572864 (*.f64 (pow.f64 z 4) (*.f64 (pow.f64 t 4) (pow.f64 (fma.f64 2 y 1) 4))) 1)))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 z (fma.f64 2 y 1)))))
(cos.f64 (*.f64 (*.f64 t (fma.f64 2 y 1)) (*.f64 z 1/16)))
(cos.f64 (*.f64 z (*.f64 (fma.f64 2 y 1) (*.f64 t 1/16))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 z (fma.f64 2 y 1)))))
(cos.f64 (*.f64 (*.f64 t (fma.f64 2 y 1)) (*.f64 z 1/16)))
(cos.f64 (*.f64 z (*.f64 (fma.f64 2 y 1) (*.f64 t 1/16))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 z (fma.f64 2 y 1)))))
(cos.f64 (*.f64 (*.f64 t (fma.f64 2 y 1)) (*.f64 z 1/16)))
(cos.f64 (*.f64 z (*.f64 (fma.f64 2 y 1) (*.f64 t 1/16))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 z (fma.f64 2 y 1)))))
(cos.f64 (*.f64 (*.f64 t (fma.f64 2 y 1)) (*.f64 z 1/16)))
(cos.f64 (*.f64 z (*.f64 (fma.f64 2 y 1) (*.f64 t 1/16))))
(cos.f64 (*.f64 -1/16 (*.f64 t (*.f64 (cbrt.f64 -1) (*.f64 (fma.f64 y 2 1) z)))))
(cos.f64 (*.f64 -1/16 (*.f64 t (*.f64 (*.f64 z (fma.f64 2 y 1)) (cbrt.f64 -1)))))
(cos.f64 (*.f64 t (*.f64 (*.f64 z (*.f64 (cbrt.f64 -1) (fma.f64 2 y 1))) -1/16)))
(cos.f64 (*.f64 t (*.f64 -1/16 (*.f64 (*.f64 z (fma.f64 2 y 1)) (cbrt.f64 -1)))))
(cos.f64 (*.f64 z (*.f64 (*.f64 t -1/16) (*.f64 (cbrt.f64 -1) (fma.f64 2 y 1)))))
(cos.f64 (*.f64 -1/16 (*.f64 t (*.f64 (cbrt.f64 -1) (*.f64 (fma.f64 y 2 1) z)))))
(cos.f64 (*.f64 -1/16 (*.f64 t (*.f64 (*.f64 z (fma.f64 2 y 1)) (cbrt.f64 -1)))))
(cos.f64 (*.f64 t (*.f64 (*.f64 z (*.f64 (cbrt.f64 -1) (fma.f64 2 y 1))) -1/16)))
(cos.f64 (*.f64 t (*.f64 -1/16 (*.f64 (*.f64 z (fma.f64 2 y 1)) (cbrt.f64 -1)))))
(cos.f64 (*.f64 z (*.f64 (*.f64 t -1/16) (*.f64 (cbrt.f64 -1) (fma.f64 2 y 1)))))
(cos.f64 (*.f64 -1/16 (*.f64 t (*.f64 (cbrt.f64 -1) (*.f64 (fma.f64 y 2 1) z)))))
(cos.f64 (*.f64 -1/16 (*.f64 t (*.f64 (*.f64 z (fma.f64 2 y 1)) (cbrt.f64 -1)))))
(cos.f64 (*.f64 t (*.f64 (*.f64 z (*.f64 (cbrt.f64 -1) (fma.f64 2 y 1))) -1/16)))
(cos.f64 (*.f64 t (*.f64 -1/16 (*.f64 (*.f64 z (fma.f64 2 y 1)) (cbrt.f64 -1)))))
(cos.f64 (*.f64 z (*.f64 (*.f64 t -1/16) (*.f64 (cbrt.f64 -1) (fma.f64 2 y 1)))))
(cos.f64 (*.f64 -1/16 (*.f64 t (*.f64 (cbrt.f64 -1) (*.f64 (fma.f64 y 2 1) z)))))
(cos.f64 (*.f64 -1/16 (*.f64 t (*.f64 (*.f64 z (fma.f64 2 y 1)) (cbrt.f64 -1)))))
(cos.f64 (*.f64 t (*.f64 (*.f64 z (*.f64 (cbrt.f64 -1) (fma.f64 2 y 1))) -1/16)))
(cos.f64 (*.f64 t (*.f64 -1/16 (*.f64 (*.f64 z (fma.f64 2 y 1)) (cbrt.f64 -1)))))
(cos.f64 (*.f64 z (*.f64 (*.f64 t -1/16) (*.f64 (cbrt.f64 -1) (fma.f64 2 y 1)))))
1
(+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 (+.f64 (*.f64 2 y) 1) 2) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))))
(+.f64 1 (*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 z z) (pow.f64 (fma.f64 2 y 1) 2)))))
(fma.f64 -1/512 (*.f64 (pow.f64 (fma.f64 2 y 1) 2) (*.f64 (*.f64 t t) (*.f64 z z))) 1)
(fma.f64 (pow.f64 (fma.f64 2 y 1) 2) (*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 z z))) 1)
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 z z) (pow.f64 (fma.f64 2 y 1) 2))) 1)
(+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 (+.f64 (*.f64 2 y) 1) 2) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))) (*.f64 1/1572864 (*.f64 (pow.f64 (+.f64 (*.f64 2 y) 1) 4) (*.f64 (pow.f64 t 4) (pow.f64 z 4))))))
(+.f64 1 (fma.f64 1/1572864 (*.f64 (*.f64 (pow.f64 t 4) (pow.f64 (fma.f64 2 y 1) 4)) (pow.f64 z 4)) (*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 z z) (pow.f64 (fma.f64 2 y 1) 2))))))
(+.f64 (fma.f64 -1/512 (*.f64 (pow.f64 (fma.f64 2 y 1) 2) (*.f64 (*.f64 t t) (*.f64 z z))) 1) (*.f64 1/1572864 (*.f64 (pow.f64 (fma.f64 2 y 1) 4) (*.f64 (pow.f64 t 4) (pow.f64 z 4)))))
(fma.f64 (*.f64 (pow.f64 t 4) (pow.f64 z 4)) (*.f64 1/1572864 (pow.f64 (fma.f64 2 y 1) 4)) (fma.f64 (pow.f64 (fma.f64 2 y 1) 2) (*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 z z))) 1))
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 z z) (pow.f64 (fma.f64 2 y 1) 2))) (fma.f64 1/1572864 (*.f64 (pow.f64 z 4) (*.f64 (pow.f64 t 4) (pow.f64 (fma.f64 2 y 1) 4))) 1))
(+.f64 (*.f64 -1/12079595520 (*.f64 (pow.f64 (+.f64 (*.f64 2 y) 1) 6) (*.f64 (pow.f64 t 6) (pow.f64 z 6)))) (+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 (+.f64 (*.f64 2 y) 1) 2) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))) (*.f64 1/1572864 (*.f64 (pow.f64 (+.f64 (*.f64 2 y) 1) 4) (*.f64 (pow.f64 t 4) (pow.f64 z 4)))))))
(fma.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 z 6) (pow.f64 (fma.f64 2 y 1) 6))) (+.f64 1 (fma.f64 1/1572864 (*.f64 (*.f64 (pow.f64 t 4) (pow.f64 (fma.f64 2 y 1) 4)) (pow.f64 z 4)) (*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 z z) (pow.f64 (fma.f64 2 y 1) 2)))))))
(fma.f64 -1/12079595520 (*.f64 (pow.f64 z 6) (*.f64 (pow.f64 t 6) (pow.f64 (fma.f64 2 y 1) 6))) (+.f64 (fma.f64 -1/512 (*.f64 (pow.f64 (fma.f64 2 y 1) 2) (*.f64 (*.f64 t t) (*.f64 z z))) 1) (*.f64 1/1572864 (*.f64 (pow.f64 (fma.f64 2 y 1) 4) (*.f64 (pow.f64 t 4) (pow.f64 z 4))))))
(fma.f64 -1/12079595520 (*.f64 (pow.f64 (fma.f64 2 y 1) 6) (*.f64 (pow.f64 t 6) (pow.f64 z 6))) (fma.f64 (*.f64 (pow.f64 t 4) (pow.f64 z 4)) (*.f64 1/1572864 (pow.f64 (fma.f64 2 y 1) 4)) (fma.f64 (pow.f64 (fma.f64 2 y 1) 2) (*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 z z))) 1)))
(fma.f64 -1/12079595520 (*.f64 (pow.f64 (fma.f64 2 y 1) 6) (*.f64 (pow.f64 t 6) (pow.f64 z 6))) (fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 z z) (pow.f64 (fma.f64 2 y 1) 2))) (fma.f64 1/1572864 (*.f64 (pow.f64 z 4) (*.f64 (pow.f64 t 4) (pow.f64 (fma.f64 2 y 1) 4))) 1)))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 z (fma.f64 2 y 1)))))
(cos.f64 (*.f64 (*.f64 t (fma.f64 2 y 1)) (*.f64 z 1/16)))
(cos.f64 (*.f64 z (*.f64 (fma.f64 2 y 1) (*.f64 t 1/16))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 z (fma.f64 2 y 1)))))
(cos.f64 (*.f64 (*.f64 t (fma.f64 2 y 1)) (*.f64 z 1/16)))
(cos.f64 (*.f64 z (*.f64 (fma.f64 2 y 1) (*.f64 t 1/16))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 z (fma.f64 2 y 1)))))
(cos.f64 (*.f64 (*.f64 t (fma.f64 2 y 1)) (*.f64 z 1/16)))
(cos.f64 (*.f64 z (*.f64 (fma.f64 2 y 1) (*.f64 t 1/16))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 z (fma.f64 2 y 1)))))
(cos.f64 (*.f64 (*.f64 t (fma.f64 2 y 1)) (*.f64 z 1/16)))
(cos.f64 (*.f64 z (*.f64 (fma.f64 2 y 1) (*.f64 t 1/16))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 z (fma.f64 2 y 1)))))
(cos.f64 (*.f64 (*.f64 t (fma.f64 2 y 1)) (*.f64 z 1/16)))
(cos.f64 (*.f64 z (*.f64 (fma.f64 2 y 1) (*.f64 t 1/16))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 z (fma.f64 2 y 1)))))
(cos.f64 (*.f64 (*.f64 t (fma.f64 2 y 1)) (*.f64 z 1/16)))
(cos.f64 (*.f64 z (*.f64 (fma.f64 2 y 1) (*.f64 t 1/16))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 z (fma.f64 2 y 1)))))
(cos.f64 (*.f64 (*.f64 t (fma.f64 2 y 1)) (*.f64 z 1/16)))
(cos.f64 (*.f64 z (*.f64 (fma.f64 2 y 1) (*.f64 t 1/16))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 z (fma.f64 2 y 1)))))
(cos.f64 (*.f64 (*.f64 t (fma.f64 2 y 1)) (*.f64 z 1/16)))
(cos.f64 (*.f64 z (*.f64 (fma.f64 2 y 1) (*.f64 t 1/16))))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(cos.f64 (*.f64 t (*.f64 z 1/16)))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z))))))))
(fma.f64 -1/8 (*.f64 y (*.f64 (*.f64 t z) (sin.f64 (*.f64 t (*.f64 z 1/16))))) (cos.f64 (*.f64 t (*.f64 z 1/16))))
(fma.f64 (*.f64 t y) (*.f64 -1/8 (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z))))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(fma.f64 (*.f64 (*.f64 t z) (*.f64 y -1/8)) (sin.f64 (*.f64 t (*.f64 z 1/16))) (cos.f64 (*.f64 t (*.f64 z 1/16))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (+.f64 (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 2) (pow.f64 z 2))))) (*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (fma.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 (*.f64 y y) (*.f64 t t)) (*.f64 z z))) (*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))))))
(+.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (fma.f64 -1/8 (*.f64 y (*.f64 (*.f64 t z) (sin.f64 (*.f64 t (*.f64 z 1/16))))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (*.f64 (*.f64 t t) (*.f64 (*.f64 z z) (*.f64 y y))) -1/128))))
(fma.f64 y (*.f64 -1/8 (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))))) (*.f64 (+.f64 (*.f64 -1/128 (*.f64 (*.f64 t t) (*.f64 (*.f64 z y) (*.f64 z y)))) 1) (cos.f64 (*.f64 1/16 (*.f64 t z)))))
(fma.f64 y (*.f64 -1/8 (*.f64 (*.f64 t z) (sin.f64 (*.f64 t (*.f64 z 1/16))))) (*.f64 (+.f64 1 (*.f64 -1/128 (*.f64 (*.f64 t t) (*.f64 (*.f64 z y) (*.f64 z y))))) (cos.f64 (*.f64 t (*.f64 z 1/16)))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (+.f64 (*.f64 1/3072 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 z 3) (sin.f64 (*.f64 1/16 (*.f64 t z))))))) (+.f64 (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 t 2) (pow.f64 z 2))))) (*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z))))))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (fma.f64 1/3072 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 t 3) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (pow.f64 z 3)))) (fma.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 (*.f64 y y) (*.f64 t t)) (*.f64 z z))) (*.f64 -1/8 (*.f64 y (*.f64 t (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z))))))))))
(+.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (fma.f64 1/3072 (*.f64 (pow.f64 y 3) (*.f64 (sin.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (pow.f64 t 3) (pow.f64 z 3)))) (fma.f64 -1/8 (*.f64 y (*.f64 (*.f64 t z) (sin.f64 (*.f64 t (*.f64 z 1/16))))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (*.f64 (*.f64 t t) (*.f64 (*.f64 z z) (*.f64 y y))) -1/128)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/128 (*.f64 (*.f64 t t) (*.f64 (*.f64 z y) (*.f64 z y)))) 1) (cos.f64 (*.f64 1/16 (*.f64 t z)))) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (+.f64 (*.f64 (*.f64 1/3072 (pow.f64 y 3)) (*.f64 (pow.f64 t 3) (pow.f64 z 3))) (*.f64 (*.f64 t z) (*.f64 y -1/8)))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1/128 (*.f64 (*.f64 t t) (*.f64 (*.f64 z y) (*.f64 z y))))) (cos.f64 (*.f64 t (*.f64 z 1/16)))) (*.f64 (sin.f64 (*.f64 t (*.f64 z 1/16))) (+.f64 (*.f64 (*.f64 1/3072 (pow.f64 y 3)) (*.f64 (pow.f64 t 3) (pow.f64 z 3))) (*.f64 (*.f64 t z) (*.f64 y -1/8)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 z (fma.f64 2 y 1)))))
(cos.f64 (*.f64 (*.f64 t (fma.f64 2 y 1)) (*.f64 z 1/16)))
(cos.f64 (*.f64 z (*.f64 (fma.f64 2 y 1) (*.f64 t 1/16))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 z (fma.f64 2 y 1)))))
(cos.f64 (*.f64 (*.f64 t (fma.f64 2 y 1)) (*.f64 z 1/16)))
(cos.f64 (*.f64 z (*.f64 (fma.f64 2 y 1) (*.f64 t 1/16))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 z (fma.f64 2 y 1)))))
(cos.f64 (*.f64 (*.f64 t (fma.f64 2 y 1)) (*.f64 z 1/16)))
(cos.f64 (*.f64 z (*.f64 (fma.f64 2 y 1) (*.f64 t 1/16))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 z (fma.f64 2 y 1)))))
(cos.f64 (*.f64 (*.f64 t (fma.f64 2 y 1)) (*.f64 z 1/16)))
(cos.f64 (*.f64 z (*.f64 (fma.f64 2 y 1) (*.f64 t 1/16))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 z (fma.f64 2 y 1)))))
(cos.f64 (*.f64 (*.f64 t (fma.f64 2 y 1)) (*.f64 z 1/16)))
(cos.f64 (*.f64 z (*.f64 (fma.f64 2 y 1) (*.f64 t 1/16))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 z (fma.f64 2 y 1)))))
(cos.f64 (*.f64 (*.f64 t (fma.f64 2 y 1)) (*.f64 z 1/16)))
(cos.f64 (*.f64 z (*.f64 (fma.f64 2 y 1) (*.f64 t 1/16))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 z (fma.f64 2 y 1)))))
(cos.f64 (*.f64 (*.f64 t (fma.f64 2 y 1)) (*.f64 z 1/16)))
(cos.f64 (*.f64 z (*.f64 (fma.f64 2 y 1) (*.f64 t 1/16))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 y 2 1) z))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 z (fma.f64 2 y 1)))))
(cos.f64 (*.f64 (*.f64 t (fma.f64 2 y 1)) (*.f64 z 1/16)))
(cos.f64 (*.f64 z (*.f64 (fma.f64 2 y 1) (*.f64 t 1/16))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z))))) 1)
(cos.f64 (*.f64 (/.f64 (*.f64 t (fma.f64 2 y 1)) 16) z))
(cos.f64 (*.f64 z (/.f64 t (/.f64 16 (fma.f64 2 y 1)))))
(cos.f64 (*.f64 (fma.f64 2 y 1) (*.f64 (/.f64 t 16) z)))
(cos.f64 (*.f64 (fma.f64 2 y 1) (/.f64 t (/.f64 16 z))))
(*.f64 1 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z))))
(cos.f64 (*.f64 (/.f64 (*.f64 t (fma.f64 2 y 1)) 16) z))
(cos.f64 (*.f64 z (/.f64 t (/.f64 16 (fma.f64 2 y 1)))))
(cos.f64 (*.f64 (fma.f64 2 y 1) (*.f64 (/.f64 t 16) z)))
(cos.f64 (*.f64 (fma.f64 2 y 1) (/.f64 t (/.f64 16 z))))
(*.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z))) 1)
(cos.f64 (*.f64 (/.f64 (*.f64 t (fma.f64 2 y 1)) 16) z))
(cos.f64 (*.f64 z (/.f64 t (/.f64 16 (fma.f64 2 y 1)))))
(cos.f64 (*.f64 (fma.f64 2 y 1) (*.f64 (/.f64 t 16) z)))
(cos.f64 (*.f64 (fma.f64 2 y 1) (/.f64 t (/.f64 16 z))))
(*.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z)))) (sqrt.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z)))))
(cos.f64 (*.f64 (/.f64 (*.f64 t (fma.f64 2 y 1)) 16) z))
(cos.f64 (*.f64 z (/.f64 t (/.f64 16 (fma.f64 2 y 1)))))
(cos.f64 (*.f64 (fma.f64 2 y 1) (*.f64 (/.f64 t 16) z)))
(cos.f64 (*.f64 (fma.f64 2 y 1) (/.f64 t (/.f64 16 z))))
(*.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z)))) (pow.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z)))) 2))
(cos.f64 (*.f64 (/.f64 (*.f64 t (fma.f64 2 y 1)) 16) z))
(cos.f64 (*.f64 z (/.f64 t (/.f64 16 (fma.f64 2 y 1)))))
(cos.f64 (*.f64 (fma.f64 2 y 1) (*.f64 (/.f64 t 16) z)))
(cos.f64 (*.f64 (fma.f64 2 y 1) (/.f64 t (/.f64 16 z))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z)))) 2) (cbrt.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z)))))
(cos.f64 (*.f64 (/.f64 (*.f64 t (fma.f64 2 y 1)) 16) z))
(cos.f64 (*.f64 z (/.f64 t (/.f64 16 (fma.f64 2 y 1)))))
(cos.f64 (*.f64 (fma.f64 2 y 1) (*.f64 (/.f64 t 16) z)))
(cos.f64 (*.f64 (fma.f64 2 y 1) (/.f64 t (/.f64 16 z))))
(pow.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z))) 1)
(cos.f64 (*.f64 (/.f64 (*.f64 t (fma.f64 2 y 1)) 16) z))
(cos.f64 (*.f64 z (/.f64 t (/.f64 16 (fma.f64 2 y 1)))))
(cos.f64 (*.f64 (fma.f64 2 y 1) (*.f64 (/.f64 t 16) z)))
(cos.f64 (*.f64 (fma.f64 2 y 1) (/.f64 t (/.f64 16 z))))
(pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z)))) 2)
(cos.f64 (*.f64 (/.f64 (*.f64 t (fma.f64 2 y 1)) 16) z))
(cos.f64 (*.f64 z (/.f64 t (/.f64 16 (fma.f64 2 y 1)))))
(cos.f64 (*.f64 (fma.f64 2 y 1) (*.f64 (/.f64 t 16) z)))
(cos.f64 (*.f64 (fma.f64 2 y 1) (/.f64 t (/.f64 16 z))))
(pow.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z)))) 3)
(cos.f64 (*.f64 (/.f64 (*.f64 t (fma.f64 2 y 1)) 16) z))
(cos.f64 (*.f64 z (/.f64 t (/.f64 16 (fma.f64 2 y 1)))))
(cos.f64 (*.f64 (fma.f64 2 y 1) (*.f64 (/.f64 t 16) z)))
(cos.f64 (*.f64 (fma.f64 2 y 1) (/.f64 t (/.f64 16 z))))
(pow.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z))) 3) 1/3)
(cos.f64 (*.f64 (/.f64 (*.f64 t (fma.f64 2 y 1)) 16) z))
(cos.f64 (*.f64 z (/.f64 t (/.f64 16 (fma.f64 2 y 1)))))
(cos.f64 (*.f64 (fma.f64 2 y 1) (*.f64 (/.f64 t 16) z)))
(cos.f64 (*.f64 (fma.f64 2 y 1) (/.f64 t (/.f64 16 z))))
(sqrt.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z))) 2))
(cos.f64 (*.f64 (/.f64 (*.f64 t (fma.f64 2 y 1)) 16) z))
(cos.f64 (*.f64 z (/.f64 t (/.f64 16 (fma.f64 2 y 1)))))
(cos.f64 (*.f64 (fma.f64 2 y 1) (*.f64 (/.f64 t 16) z)))
(cos.f64 (*.f64 (fma.f64 2 y 1) (/.f64 t (/.f64 16 z))))
(log.f64 (exp.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z)))))
(cos.f64 (*.f64 (/.f64 (*.f64 t (fma.f64 2 y 1)) 16) z))
(cos.f64 (*.f64 z (/.f64 t (/.f64 16 (fma.f64 2 y 1)))))
(cos.f64 (*.f64 (fma.f64 2 y 1) (*.f64 (/.f64 t 16) z)))
(cos.f64 (*.f64 (fma.f64 2 y 1) (/.f64 t (/.f64 16 z))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z))))))
(cos.f64 (*.f64 (/.f64 (*.f64 t (fma.f64 2 y 1)) 16) z))
(cos.f64 (*.f64 z (/.f64 t (/.f64 16 (fma.f64 2 y 1)))))
(cos.f64 (*.f64 (fma.f64 2 y 1) (*.f64 (/.f64 t 16) z)))
(cos.f64 (*.f64 (fma.f64 2 y 1) (/.f64 t (/.f64 16 z))))
(cbrt.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z))) 3))
(cos.f64 (*.f64 (/.f64 (*.f64 t (fma.f64 2 y 1)) 16) z))
(cos.f64 (*.f64 z (/.f64 t (/.f64 16 (fma.f64 2 y 1)))))
(cos.f64 (*.f64 (fma.f64 2 y 1) (*.f64 (/.f64 t 16) z)))
(cos.f64 (*.f64 (fma.f64 2 y 1) (/.f64 t (/.f64 16 z))))
(expm1.f64 (log1p.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z)))))
(cos.f64 (*.f64 (/.f64 (*.f64 t (fma.f64 2 y 1)) 16) z))
(cos.f64 (*.f64 z (/.f64 t (/.f64 16 (fma.f64 2 y 1)))))
(cos.f64 (*.f64 (fma.f64 2 y 1) (*.f64 (/.f64 t 16) z)))
(cos.f64 (*.f64 (fma.f64 2 y 1) (/.f64 t (/.f64 16 z))))
(exp.f64 (log.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z)))))
(cos.f64 (*.f64 (/.f64 (*.f64 t (fma.f64 2 y 1)) 16) z))
(cos.f64 (*.f64 z (/.f64 t (/.f64 16 (fma.f64 2 y 1)))))
(cos.f64 (*.f64 (fma.f64 2 y 1) (*.f64 (/.f64 t 16) z)))
(cos.f64 (*.f64 (fma.f64 2 y 1) (/.f64 t (/.f64 16 z))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z)))) 1))
(cos.f64 (*.f64 (/.f64 (*.f64 t (fma.f64 2 y 1)) 16) z))
(cos.f64 (*.f64 z (/.f64 t (/.f64 16 (fma.f64 2 y 1)))))
(cos.f64 (*.f64 (fma.f64 2 y 1) (*.f64 (/.f64 t 16) z)))
(cos.f64 (*.f64 (fma.f64 2 y 1) (/.f64 t (/.f64 16 z))))
(log1p.f64 (expm1.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z)))))
(cos.f64 (*.f64 (/.f64 (*.f64 t (fma.f64 2 y 1)) 16) z))
(cos.f64 (*.f64 z (/.f64 t (/.f64 16 (fma.f64 2 y 1)))))
(cos.f64 (*.f64 (fma.f64 2 y 1) (*.f64 (/.f64 t 16) z)))
(cos.f64 (*.f64 (fma.f64 2 y 1) (/.f64 t (/.f64 16 z))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 z) 2))) 1)
(pow.f64 (cbrt.f64 z) 2)
(cbrt.f64 (*.f64 z z))
(*.f64 (pow.f64 (cbrt.f64 z) 2) 1)
(pow.f64 (cbrt.f64 z) 2)
(cbrt.f64 (*.f64 z z))
(*.f64 1 (pow.f64 (cbrt.f64 z) 2))
(pow.f64 (cbrt.f64 z) 2)
(cbrt.f64 (*.f64 z z))
(*.f64 (cbrt.f64 z) (cbrt.f64 z))
(pow.f64 (cbrt.f64 z) 2)
(cbrt.f64 (*.f64 z z))
(*.f64 (pow.f64 z 1/6) (*.f64 (pow.f64 z 1/6) (cbrt.f64 z)))
(pow.f64 (cbrt.f64 z) 2)
(cbrt.f64 (*.f64 z z))
(*.f64 (sqrt.f64 z) (pow.f64 z 1/6))
(*.f64 (pow.f64 z 1/6) (sqrt.f64 z))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 (*.f64 z (cbrt.f64 z))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 z z))) (cbrt.f64 (*.f64 z (cbrt.f64 z))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 z) 2)) (*.f64 (cbrt.f64 (cbrt.f64 z)) (cbrt.f64 z)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 z) 2)) (*.f64 (cbrt.f64 z) (cbrt.f64 (cbrt.f64 z))))
(*.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 (cbrt.f64 z))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 z z))) (*.f64 (cbrt.f64 z) (cbrt.f64 (cbrt.f64 z))))
(*.f64 (cbrt.f64 (*.f64 z (cbrt.f64 z))) (cbrt.f64 (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 (*.f64 z (cbrt.f64 z))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 z z))) (cbrt.f64 (*.f64 z (cbrt.f64 z))))
(*.f64 (*.f64 (cbrt.f64 z) (cbrt.f64 (pow.f64 (cbrt.f64 z) 2))) (cbrt.f64 (cbrt.f64 z)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 z) 2)) (*.f64 (cbrt.f64 z) (cbrt.f64 (cbrt.f64 z))))
(*.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 (cbrt.f64 z))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 z z))) (*.f64 (cbrt.f64 z) (cbrt.f64 (cbrt.f64 z))))
(*.f64 (pow.f64 1 1/3) (pow.f64 (cbrt.f64 z) 2))
(pow.f64 (cbrt.f64 z) 2)
(cbrt.f64 (*.f64 z z))
(*.f64 (pow.f64 (*.f64 z (cbrt.f64 z)) 1/3) (cbrt.f64 (pow.f64 (cbrt.f64 z) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 (*.f64 z (cbrt.f64 z))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 z z))) (cbrt.f64 (*.f64 z (cbrt.f64 z))))
(pow.f64 z 2/3)
(pow.f64 (cbrt.f64 z) 2)
(cbrt.f64 (*.f64 z z))
(pow.f64 (*.f64 z z) 1/3)
(pow.f64 (cbrt.f64 z) 2)
(cbrt.f64 (*.f64 z z))
(pow.f64 (pow.f64 (cbrt.f64 z) 2) 1)
(pow.f64 (cbrt.f64 z) 2)
(cbrt.f64 (*.f64 z z))
(pow.f64 (cbrt.f64 z) 2)
(cbrt.f64 (*.f64 z z))
(pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 z) 2)) 3)
(pow.f64 (cbrt.f64 z) 2)
(cbrt.f64 (*.f64 z z))
(sqrt.f64 (*.f64 z (cbrt.f64 z)))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 z) 2)))
(pow.f64 (cbrt.f64 z) 2)
(cbrt.f64 (*.f64 z z))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 z) 2))))
(pow.f64 (cbrt.f64 z) 2)
(cbrt.f64 (*.f64 z z))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 z) 2)))
(pow.f64 (cbrt.f64 z) 2)
(cbrt.f64 (*.f64 z z))
(exp.f64 (log.f64 (pow.f64 (cbrt.f64 z) 2)))
(pow.f64 (cbrt.f64 z) 2)
(cbrt.f64 (*.f64 z z))
(exp.f64 (*.f64 (*.f64 2 (log.f64 z)) 1/3))
(pow.f64 (cbrt.f64 z) 2)
(cbrt.f64 (*.f64 z z))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 z) 2)) 1))
(pow.f64 (cbrt.f64 z) 2)
(cbrt.f64 (*.f64 z z))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 z) 2)))
(pow.f64 (cbrt.f64 z) 2)
(cbrt.f64 (*.f64 z z))

eval579.0ms (2.1%)

Compiler

Compiled 33843 to 21811 computations (35.6% saved)

prune741.0ms (2.7%)

Pruning

226 alts after pruning (224 fresh and 2 done)

PrunedKeptTotal
New92176997
Fresh30148178
Picked101
Done224
Total9542261180
Accurracy
41.2%
Counts
1180 → 226
Alt Table
Click to see full alt table
StatusAccuracyProgram
22.2%
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
26.9%
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
6.1%
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) 3) 1/3)
6.2%
(pow.f64 (pow.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 3) 1/3)
15.4%
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) 2)
30.0%
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) 3)
30.3%
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) 3)
29.6%
(pow.f64 (cbrt.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 3)
30.4%
(/.f64 (+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 b z))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z))))) (/.f64 2 x))
29.8%
(/.f64 (*.f64 (*.f64 x (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 2)) (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (+.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16))))) (cos.f64 (*.f64 t (-.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16)))))))) (cbrt.f64 2))
30.5%
(/.f64 x (/.f64 2 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))))
30.5%
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) 3) x)
29.8%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))) 2) (/.f64 (cbrt.f64 2) x)) (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (fma.f64 b (fma.f64 1/8 a 1/16) (*.f64 z 1/16)))) (cos.f64 (*.f64 t (fma.f64 z 1/16 (*.f64 (fma.f64 1/8 a 1/16) (neg.f64 b))))))))
30.2%
(*.f64 (/.f64 (*.f64 x (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 t z))))) 2)) (cbrt.f64 2)) (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))))
30.4%
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (cos.f64 (*.f64 t (*.f64 b 1/8))))) (sqrt.f64 2)) x)
30.1%
(*.f64 (/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b 1/16)))))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))))) (pow.f64 (exp.f64 2) (log1p.f64 (cos.f64 (*.f64 t (*.f64 b 1/16)))))))) x)
23.5%
(*.f64 (+.f64 1 (*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 b b)))) x)
30.5%
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) 2)) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) 3)) x)
28.6%
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) 3) (pow.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) 3)) x)
30.5%
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) 2) (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) x)
30.8%
(*.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) x) (cos.f64 (*.f64 t (*.f64 z 1/16))))
30.6%
(*.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x) (cos.f64 (*.f64 (*.f64 1/16 t) b)))
29.2%
(*.f64 (*.f64 x (-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16))))) 1)) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
24.1%
(*.f64 (*.f64 x (cos.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t)) 3) 1/3) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
28.7%
(*.f64 (*.f64 x (cos.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t))) 3) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
25.2%
(*.f64 (*.f64 x (cos.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 y y)) -1) (*.f64 z t)) (fma.f64 y 2 -1)) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
12.3%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (/.f64 (fma.f64 (*.f64 y 4) y -1) (+.f64 -1 (sqrt.f64 (*.f64 y 2)))) (/.f64 t (/.f64 (+.f64 1 (sqrt.f64 (*.f64 y 2))) z))) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
28.9%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16)))) 3))
22.3%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b)) 3) 1/3) 16)))
28.3%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b))) 3) 16)))
10.2%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 (/.f64 (*.f64 t b) (*.f64 (+.f64 1 (sqrt.f64 (*.f64 2 a))) (+.f64 -1 (sqrt.f64 (*.f64 2 a))))) (+.f64 (*.f64 4 (*.f64 a a)) -1)) 16)))
29.0%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 t b) 16)))
28.5%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 2 (*.f64 t (*.f64 b a))) 16)))
26.8%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (expm1.f64 (log1p.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b)))) 16)))
26.1%
(*.f64 (*.f64 x (cos.f64 (/.f64 (expm1.f64 (log1p.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t)))) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
30.5%
(*.f64 (log.f64 (exp.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) x)
30.3%
(*.f64 (fabs.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) x)
30.5%
(*.f64 (expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) x)
23.7%
(*.f64 (cos.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 t b) 3) 1/4096) 1/3)) x)
20.5%
(*.f64 (cos.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 t b)) 1/4) 2)) x)
30.3%
(*.f64 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t b))) 3)) x)
27.8%
(*.f64 (cos.f64 (/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/16 (*.f64 t b)))) (exp.f64 (log1p.f64 (*.f64 1/16 (*.f64 t b))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 1/16 (*.f64 t b)))) 1))) x)
27.3%
(*.f64 (cos.f64 (/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 t (*.f64 b 1/16))))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 b 1/16)))) (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 t (*.f64 b 1/16)))))))) x)
30.2%
(*.f64 (cos.f64 (*.f64 (-.f64 1/16 (*.f64 -1/8 a)) (*.f64 t b))) x)
28.8%
(*.f64 (cos.f64 (*.f64 t (/.f64 (fma.f64 y 2 1) (/.f64 16 z)))) (*.f64 x (cos.f64 (*.f64 t (/.f64 (fma.f64 2 a 1) (/.f64 16 b))))))
30.1%
(*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x)
30.7%
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x)
22.4%
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (+.f64 x (*.f64 -1/512 (*.f64 (*.f64 z z) (*.f64 (*.f64 t t) x)))))
29.9%
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x))
30.5%
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)
20.4%
(*.f64 (cos.f64 (exp.f64 (log.f64 (*.f64 1/16 (*.f64 t b))))) x)
28.7%
(*.f64 (cos.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 t b) 3) 1/4096))) x)
30.8%
(*.f64 x (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 3))
29.7%
(*.f64 x (/.f64 (*.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))) (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))))) (/.f64 2 (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))))))
20.1%
(*.f64 x (+.f64 1 (*.f64 (*.f64 t t) (*.f64 -1/512 (+.f64 (*.f64 z z) (*.f64 b b))))))
28.8%
(*.f64 x (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z)))) 3) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
29.5%
(*.f64 x (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)))) 3) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
29.3%
(*.f64 x (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 z (*.f64 t 1/16))) (cos.f64 (*.f64 z (*.f64 t (*.f64 y 1/8))))) (*.f64 (sin.f64 (*.f64 z (*.f64 t 1/16))) (sin.f64 (*.f64 z (*.f64 t (*.f64 y 1/8)))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
30.8%
(*.f64 x (*.f64 (-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))))) 1) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
23.6%
(*.f64 x (*.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 (*.f64 y -1/128) (*.f64 t t)) (*.f64 z z))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
28.0%
(*.f64 x (*.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 t z) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 y)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
26.9%
(*.f64 x (*.f64 (+.f64 1 (*.f64 (*.f64 y -1/8) (*.f64 (*.f64 t z) (sin.f64 (*.f64 1/16 (*.f64 t z)))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
23.4%
(*.f64 x (*.f64 (+.f64 1 (*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 z z)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
28.3%
(*.f64 x (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16))) 2)) (log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))))
30.8%
(*.f64 x (*.f64 (log1p.f64 (expm1.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
28.9%
(*.f64 x (*.f64 (log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
27.9%
(*.f64 x (*.f64 (fabs.f64 (cos.f64 (*.f64 z (/.f64 (fma.f64 y 2 1) (/.f64 -16 t))))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
28.4%
(*.f64 x (*.f64 (fabs.f64 (cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
16.8%
(*.f64 x (*.f64 (fabs.f64 (cos.f64 (*.f64 t (*.f64 z 1/16)))) (cos.f64 (pow.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 2))))
29.4%
(*.f64 x (*.f64 (fabs.f64 (cos.f64 (*.f64 t (*.f64 z 1/16)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
29.7%
(*.f64 x (*.f64 (fabs.f64 (cos.f64 (*.f64 t (*.f64 z 1/16)))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
28.8%
(*.f64 x (*.f64 (expm1.f64 (log1p.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z))))) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
24.3%
(*.f64 x (*.f64 (cos.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)) 3) 1/3)) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
29.6%
(*.f64 x (*.f64 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))) 3)) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
29.2%
(*.f64 x (*.f64 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))) 3)) (log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))))
29.5%
(*.f64 x (*.f64 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))) 3)) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
28.4%
(*.f64 x (*.f64 (cos.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y 2 1))) 2) (/.f64 (pow.f64 (cbrt.f64 (/.f64 16 t)) 2) (cbrt.f64 (*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1)))))))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
25.1%
(*.f64 x (*.f64 (cos.f64 (/.f64 (/.f64 (*.f64 (-.f64 1/256 (/.f64 y (/.f64 64 y))) (*.f64 z t)) (*.f64 (cbrt.f64 (-.f64 1/16 (*.f64 y 1/8))) (cbrt.f64 (-.f64 1/16 (*.f64 y 1/8))))) (cbrt.f64 (-.f64 1/16 (*.f64 y 1/8))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
28.5%
(*.f64 x (*.f64 (cos.f64 (/.f64 (/.f64 (*.f64 z (fma.f64 y 2 1)) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 (cbrt.f64 16) (cbrt.f64 t)))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
25.5%
(*.f64 x (*.f64 (cos.f64 (/.f64 (-.f64 1/256 (/.f64 y (/.f64 64 y))) (/.f64 (-.f64 1/16 (*.f64 y 1/8)) (*.f64 z t)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
28.7%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))))))))
29.3%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 a 2 1) b)) 2) (*.f64 (cbrt.f64 (*.f64 (fma.f64 a 2 1) b)) (*.f64 t 1/16))))))
29.1%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (/.f64 (fma.f64 a 2 1) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 b (cbrt.f64 (/.f64 16 t)))))))
28.9%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (/.f64 (fma.f64 a 2 1) (/.f64 16 t)) b))))
29.2%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a 2 1)) 2) (/.f64 16 (*.f64 b t))) (cbrt.f64 (fma.f64 a 2 1))))))
28.4%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t)))))
15.0%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (/.f64 (*.f64 (fma.f64 2 a 1) (sqrt.f64 b)) 16) (*.f64 t (sqrt.f64 b))))))
14.5%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (*.f64 (/.f64 (fma.f64 a 2 1) 4) (sqrt.f64 t)) (*.f64 (/.f64 b 4) (sqrt.f64 t))))))
28.6%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (*.f64 (*.f64 (/.f64 b 16) (fma.f64 a 2 1)) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t)))))
14.1%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (*.f64 (*.f64 (/.f64 b 16) (fma.f64 a 2 1)) (sqrt.f64 t)) (sqrt.f64 t)))))
29.2%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (*.f64 b (/.f64 (fma.f64 2 a 1) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2))) (cbrt.f64 (*.f64 1/16 t))))))
28.8%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (cbrt.f64 t) (*.f64 (/.f64 b (cbrt.f64 16)) (/.f64 (fma.f64 2 a 1) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)))))))
28.8%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (cbrt.f64 b) (*.f64 (/.f64 (fma.f64 a 2 1) (/.f64 16 t)) (pow.f64 (cbrt.f64 b) 2))))))
28.7%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))))))
28.9%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 1/16 (*.f64 t b)))))
25.0%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (pow.f64 (*.f64 z z) 1/3) (*.f64 t (fma.f64 y 2 1))) (/.f64 16 (cbrt.f64 z)))) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
29.0%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 z) 2)) 3) (*.f64 t (fma.f64 y 2 1))) (/.f64 16 (cbrt.f64 z)))) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
12.9%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (pow.f64 z 2/3) (*.f64 t (fma.f64 y 2 1))) (/.f64 16 (cbrt.f64 z)))) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
27.5%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 z (cbrt.f64 z)) 1/3) (cbrt.f64 (pow.f64 (cbrt.f64 z) 2))) (*.f64 t (fma.f64 y 2 1))) (/.f64 16 (cbrt.f64 z)))) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
12.4%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (sqrt.f64 z) (*.f64 t (fma.f64 y 2 1))) (/.f64 16 (sqrt.f64 z)))) (cos.f64 (/.f64 (cbrt.f64 (*.f64 t t)) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
20.4%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (log.f64 (exp.f64 (pow.f64 (cbrt.f64 z) 2))) (*.f64 t (fma.f64 y 2 1))) (/.f64 16 (cbrt.f64 z)))) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
28.9%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 z) 2))) (*.f64 t (fma.f64 y 2 1))) (/.f64 16 (cbrt.f64 z)))) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
12.8%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 2 (log.f64 z)) 1/3)) (*.f64 t (fma.f64 y 2 1))) (/.f64 16 (cbrt.f64 z)))) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
24.9%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 z z)) (*.f64 t (fma.f64 y 2 1))) (/.f64 16 (cbrt.f64 z)))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b)))) 3))))
24.6%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 z z)) (*.f64 t (fma.f64 y 2 1))) (/.f64 16 (cbrt.f64 z)))) (cos.f64 (/.f64 (*.f64 b (pow.f64 (cbrt.f64 (fma.f64 2 a 1)) 2)) (/.f64 (/.f64 16 t) (cbrt.f64 (fma.f64 2 a 1)))))))
24.6%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 z z)) (*.f64 t (fma.f64 y 2 1))) (/.f64 16 (cbrt.f64 z)))) (cos.f64 (*.f64 1/16 (*.f64 t b)))))
29.0%
(*.f64 x (*.f64 (cos.f64 (/.f64 z (/.f64 (pow.f64 (cbrt.f64 (/.f64 16 t)) 2) (/.f64 (fma.f64 y 2 1) (cbrt.f64 (/.f64 16 t)))))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
26.8%
(*.f64 x (*.f64 (cos.f64 (/.f64 z (/.f64 (*.f64 t (-.f64 1/16 (*.f64 1/8 y))) (-.f64 (*.f64 (*.f64 t t) 1/256) (*.f64 (*.f64 t (*.f64 1/8 y)) (*.f64 t (*.f64 1/8 y))))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
25.7%
(*.f64 x (*.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 y 2)) (exp.f64 (log1p.f64 (*.f64 z (*.f64 t 1/16))))) 1)) (cos.f64 (/.f64 (cbrt.f64 (*.f64 t t)) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
29.4%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (log.f64 (exp.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t))))))))
29.4%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 t)) 2) 3) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
28.1%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (pow.f64 (*.f64 t t) 1/3) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
29.7%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 2 a 1) b)) 2) (/.f64 16 (*.f64 (cbrt.f64 (*.f64 (fma.f64 2 a 1) b)) t))))))
29.3%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (pow.f64 (cbrt.f64 t) 2) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
14.5%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (pow.f64 t 2/3) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
29.2%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (/.f64 (*.f64 (fma.f64 2 a 1) b) (*.f64 (cbrt.f64 (/.f64 16 t)) (cbrt.f64 (/.f64 16 t)))) (cbrt.f64 (/.f64 16 t))))))
28.8%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (*.f64 (pow.f64 (*.f64 t (cbrt.f64 t)) 1/3) (pow.f64 (cbrt.f64 (cbrt.f64 t)) 2)) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
14.5%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (*.f64 (pow.f64 t 1/6) (sqrt.f64 t)) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
29.7%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 t) (pow.f64 (cbrt.f64 (cbrt.f64 t)) 2)) (cbrt.f64 (cbrt.f64 t))) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
29.3%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 t) 2))) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
29.2%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (exp.f64 (log.f64 (pow.f64 (cbrt.f64 t) 2))) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
25.8%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (cbrt.f64 (*.f64 b b)) (/.f64 (/.f64 16 t) (*.f64 (cbrt.f64 b) (fma.f64 2 a 1)))))))
29.5%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 b (/.f64 (/.f64 16 t) (fma.f64 2 a 1))))))
29.0%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 a 1)) 2) (/.f64 16 t)) (*.f64 b (cbrt.f64 (fma.f64 2 a 1)))))))
29.0%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (*.f64 (*.f64 (*.f64 a t) b) 1/8))))
30.2%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) 1))
29.2%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 2 y 1) (/.f64 t (/.f64 16 z)))) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
24.1%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z (log.f64 (exp.f64 t))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
28.4%
(*.f64 x (*.f64 (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) z)) 2) (*.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) z)) (*.f64 t 1/16)))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
19.7%
(*.f64 x (*.f64 (cos.f64 (*.f64 (/.f64 (/.f64 z (fma.f64 y -1/8 1/16)) t) (*.f64 (*.f64 t t) (+.f64 1/256 (*.f64 (*.f64 y y) -1/64))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
28.7%
(*.f64 x (*.f64 (cos.f64 (*.f64 (/.f64 (*.f64 (fma.f64 y 2 1) (cbrt.f64 z)) (/.f64 16 (pow.f64 (cbrt.f64 z) 2))) t)) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
28.3%
(*.f64 x (*.f64 (cos.f64 (*.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
29.3%
(*.f64 x (*.f64 (cos.f64 (*.f64 (/.f64 (*.f64 z (*.f64 t (fma.f64 1/8 y 1/16))) z) (/.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 y -1/8)))) (*.f64 t (+.f64 1/16 (*.f64 y -1/8)))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
30.6%
(*.f64 x (*.f64 (cos.f64 (*.f64 (/.f64 t 32) (+.f64 z (-.f64 z (-.f64 b b))))) (cos.f64 (/.f64 (+.f64 b b) (/.f64 32 t)))))
29.1%
(*.f64 x (*.f64 (cos.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 (fma.f64 y 2 1) (/.f64 (cbrt.f64 (/.f64 16 t)) z)))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
14.0%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 (sqrt.f64 t) 1/4) (/.f64 (fma.f64 y 2 1) (/.f64 (/.f64 4 (sqrt.f64 t)) z)))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
29.6%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b (*.f64 a 1/8)))) (cos.f64 (*.f64 1/16 (*.f64 t b)))) (*.f64 (sin.f64 (*.f64 t (*.f64 b (*.f64 a 1/8)))) (sin.f64 (*.f64 1/16 (*.f64 t b)))))))
29.2%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 1)))
29.2%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))))) (exp.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))))))))))))))
8.4%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (log.f64 (+.f64 1 (expm1.f64 (cos.f64 (/.f64 (*.f64 (pow.f64 (*.f64 t b) 3) (fma.f64 (pow.f64 a 3) 1/512 1/4096)) (-.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 t t))) (fma.f64 (*.f64 a a) 1/64 1/256)) (*.f64 (*.f64 t b) (*.f64 (*.f64 t (*.f64 b a)) 1/128))))))))))
29.1%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))))))))
29.8%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (fabs.f64 (cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))))))
17.3%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (pow.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 2))))
29.4%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3))))
24.2%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 a a) 1/64) -1/256) (*.f64 t b)) (*.f64 (cbrt.f64 (fma.f64 a 1/8 -1/16)) (cbrt.f64 (fma.f64 a 1/8 -1/16)))) (cbrt.f64 (fma.f64 a 1/8 -1/16))))))
23.0%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (/.f64 (/.f64 (*.f64 (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)) (*.f64 t b)) (*.f64 (cbrt.f64 (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128)))) (cbrt.f64 (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128)))))) (cbrt.f64 (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128))))))))
29.2%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)))))
29.2%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b)))))
29.6%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
27.5%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
28.4%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 t y) (*.f64 1/8 z))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
29.1%
(*.f64 x (*.f64 (cos.f64 (*.f64 z (/.f64 t (/.f64 16 (fma.f64 2 y 1))))) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
29.5%
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/16 b) t)) (cos.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)))) (*.f64 (sin.f64 (*.f64 (*.f64 1/16 b) t)) (sin.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)))))))
29.2%
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 b (*.f64 1/8 a))))) (*.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) (sin.f64 (*.f64 t (*.f64 b (*.f64 1/8 a))))))))
27.8%
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) (fabs.f64 (*.f64 t (*.f64 a b))))))))
23.8%
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (cos.f64 (/.f64 (*.f64 t (*.f64 b (-.f64 1/256 (*.f64 (*.f64 a a) 1/64)))) (+.f64 1/16 (*.f64 -1/8 a))))))
28.6%
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (cos.f64 (*.f64 t (*.f64 b (*.f64 1/8 a))))))
29.6%
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
27.8%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 y (*.f64 1/8 z)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
20.5%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (log.f64 (exp.f64 z)))))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
30.8%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))) 3)))
30.2%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b (*.f64 a 1/8)))) (cos.f64 (*.f64 1/16 (*.f64 t b)))) (*.f64 (sin.f64 (*.f64 t (*.f64 b (*.f64 a 1/8)))) (sin.f64 (*.f64 1/16 (*.f64 t b)))))))
24.1%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (+.f64 1 (*.f64 (*.f64 -1/512 (*.f64 t t)) (*.f64 b b)))))
30.8%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))))))
30.1%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (fabs.f64 (cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))))))
17.1%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 3/2) 1/3) 2))))
17.7%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 1/4) 2) 2))))
18.7%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 t b)) (+.f64 (*.f64 a 1/4) 1/4)) 2))))
15.3%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 t b)) (+.f64 1/4 (*.f64 a (+.f64 1/4 (*.f64 -1/8 a))))) 2))))
20.0%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)) 1/4)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)) 1/4))))) 2))))
20.3%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))) (cbrt.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))) 2))))
20.5%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t b))) 2))))
13.6%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 t t))) (-.f64 (*.f64 a (*.f64 a 1/64)) 1/256)) (*.f64 (*.f64 t b) (fma.f64 1/8 a -1/16)))) 2))))
17.0%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (sqrt.f64 (/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))))))) 2))))
30.0%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (sqrt.f64 (fabs.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))) 2))))
17.7%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 2))))
17.5%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (exp.f64 (*.f64 (log.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 1/2)) 2))))
17.4%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 3/2)) 2))))
30.1%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3))))
24.8%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 a a) 1/64) -1/256) (*.f64 t b)) (*.f64 (cbrt.f64 (fma.f64 a 1/8 -1/16)) (cbrt.f64 (fma.f64 a 1/8 -1/16)))) (cbrt.f64 (fma.f64 a 1/8 -1/16))))))
30.5%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (/.f64 (*.f64 t b) (/.f64 1 (fma.f64 a 1/8 1/16))))))
29.8%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)))))
30.8%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
30.1%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))))
28.1%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
26.7%
(*.f64 x (*.f64 (cos.f64 (*.f64 1/8 (*.f64 z (*.f64 t y)))) (cos.f64 (/.f64 (cbrt.f64 (*.f64 t t)) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
28.2%
(*.f64 x (*.f64 (cos.f64 (*.f64 1/8 (*.f64 y (*.f64 t z)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
29.6%
(*.f64 x (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
26.4%
(*.f64 x (*.f64 (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
28.9%
(*.f64 x (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))) 3)) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
30.3%
(*.f64 x (*.f64 1 (fma.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a))) (*.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) (neg.f64 (sin.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a))))))))
25.8%
(*.f64 x (*.f64 1 (fma.f64 -1/2 (pow.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))) 2) 1)))
30.1%
(*.f64 x (*.f64 1 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3)))
29.7%
(*.f64 x (*.f64 1 (-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b (*.f64 a 1/8)))) (cos.f64 (*.f64 1/16 (*.f64 t b)))) (*.f64 (sin.f64 (*.f64 t (*.f64 b (*.f64 a 1/8)))) (sin.f64 (*.f64 1/16 (*.f64 t b)))))))
30.4%
(*.f64 x (*.f64 1 (*.f64 (cos.f64 (/.f64 (*.f64 t 1/16) (/.f64 2 (+.f64 b (+.f64 z (-.f64 z b)))))) (cos.f64 (/.f64 (*.f64 t 1/16) (/.f64 2 (+.f64 b (-.f64 z (-.f64 z b)))))))))
30.1%
(*.f64 x (*.f64 1 (log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))))
29.6%
(*.f64 x (*.f64 1 (fabs.f64 (cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))))))
22.7%
(*.f64 x (*.f64 1 (cos.f64 (pow.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 3) 1/3))))
30.1%
(*.f64 x (*.f64 1 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3))))
23.7%
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (-.f64 (*.f64 t (*.f64 (*.f64 b (*.f64 1/8 a)) (*.f64 t (*.f64 b (*.f64 1/8 a))))) (*.f64 1/256 (*.f64 (*.f64 t b) (*.f64 t b)))) (+.f64 (*.f64 t (*.f64 b (*.f64 1/8 a))) (*.f64 -1/16 (*.f64 t b)))))))
15.7%
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t (*.f64 b (*.f64 a 1/8))) 3) (pow.f64 (*.f64 1/16 (*.f64 t b)) 3)) (-.f64 (+.f64 (*.f64 (*.f64 t (*.f64 b (*.f64 a 1/8))) (*.f64 t (*.f64 b (*.f64 a 1/8)))) (*.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/16 (*.f64 t b)))) (*.f64 (*.f64 t (*.f64 b (*.f64 a 1/8))) (*.f64 1/16 (*.f64 t b))))))))
24.9%
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (+.f64 (*.f64 (*.f64 a a) 1/64) -1/256) (/.f64 (fma.f64 a 1/8 -1/16) (*.f64 t b))))))
29.7%
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
23.7%
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (*.f64 (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)) (*.f64 t b)) (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128)))))))
19.7%
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (*.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))) (*.f64 (*.f64 t b) (-.f64 (*.f64 1/8 a) 1/16))) (*.f64 (*.f64 t b) (-.f64 (*.f64 1/8 a) 1/16))))))
30.1%
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (*.f64 t b) (/.f64 1 (fma.f64 a 1/8 1/16))))))
27.4%
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (cbrt.f64 (*.f64 t t)) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
29.5%
(*.f64 x (*.f64 1 (cos.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)))))
29.7%
(*.f64 x (*.f64 1 (cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))))
27.6%
(*.f64 x (*.f64 1 (cos.f64 (expm1.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
17.1%
(*.f64 x (*.f64 1 (cos.f64 (exp.f64 (log.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
30.8%
(*.f64 x (expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))))
10.8%
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) 2))
10.7%
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2))
10.0%
(sqrt.f64 (pow.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2))
3.7%
(log.f64 (pow.f64 (exp.f64 x) (cos.f64 (*.f64 1/16 (*.f64 t b)))))
19.5%
(fabs.f64 (*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x)))
18.5%
(fabs.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x)))
20.1%
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))
24.1%
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))
14.8%
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))))
14.4%
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))
15.6%
(exp.f64 (log.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))))
14.2%
(exp.f64 (log.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))
10.0%
(cbrt.f64 (pow.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3))
30.7%
x
Compiler

Compiled 14464 to 11075 computations (23.4% saved)

localize44.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.7%
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))
99.6%
(log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))
62.1%
(cos.f64 (*.f64 t (*.f64 1/16 b)))
57.6%
(cos.f64 (*.f64 t (*.f64 1/16 z)))
Compiler

Compiled 98 to 67 computations (31.6% saved)

series175.0ms (0.6%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
63.0ms
z
@-inf
(log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))
41.0ms
t
@inf
(log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))
18.0ms
b
@-inf
(log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))
16.0ms
t
@-inf
(log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))
15.0ms
b
@inf
(log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))

rewrite94.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1164×unswap-sqr
1030×swap-sqr
484×distribute-rgt-in
430×distribute-lft-in
320×associate-+l+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01682
132382
2375882
Stop Event
node limit
Counts
2 → 91
Calls
Call 1
Inputs
(log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))
Outputs
(((-.f64 (exp.f64 (log1p.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))) 1) (2)) ((*.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 1) (2)) ((*.f64 1 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (2)) ((*.f64 (sqrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (sqrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))) (2)) ((*.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) 2)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) 2) (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))) (2)) ((*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))) (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))) (*.f64 (sqrt.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))) (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))))) (2)) ((*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))) (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))) (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))) (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))))) (2)) ((*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))) (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))) (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) 2)))) (2)) ((*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))) (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))) (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) 2)))) (2)) ((*.f64 (*.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (sqrt.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))))) (*.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (sqrt.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))))) (2)) ((*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) 2)) (cbrt.f64 (sqrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) 2)) (cbrt.f64 (sqrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))))) (2)) ((pow.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 1) (2)) ((pow.f64 (sqrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) 2) (2)) ((pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) 3) (2)) ((pow.f64 (pow.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2)) (2)) ((log.f64 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1)) (2)) ((cbrt.f64 (pow.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 3)) (2)) ((expm1.f64 (log1p.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))) (2)) ((exp.f64 (log.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))) (2)) ((exp.f64 (*.f64 (log.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) 1)) (2)))
(((+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 0) (2)) ((+.f64 1 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) -1)) (2)) ((+.f64 1 (-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1)) (2)) ((+.f64 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1) -1) (2)) ((+.f64 -1 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1)) (2)) ((-.f64 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1) 1) (2)) ((-.f64 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 2) 2) (2)) ((*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) (2)) ((*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 t (*.f64 1/16 b)))) (2)) ((*.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1) (2)) ((*.f64 1 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) (2)) ((*.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) (2)) ((*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (2)) ((*.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))) (cos.f64 (*.f64 t (*.f64 1/16 b))))) (2)) ((*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) (2)) ((*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (2)) ((*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))) (cos.f64 (*.f64 t (*.f64 1/16 b))))) (2)) ((*.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z))))) 1/2) (2)) ((*.f64 1/2 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))))) (2)) ((*.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (sqrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))))) (sqrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))))) (2)) ((*.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))) 2)) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))))) (2)) ((*.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (sqrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))))) (sqrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))))) (2)) ((*.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))) 2)) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))))) (2)) ((*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))) (2)) ((*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))) (2)) ((*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2)))) (2)) ((*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2)))) (2)) ((*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) (sqrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) (sqrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))))) (2)) ((*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))))) (2)) ((/.f64 1 (/.f64 2 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z))))))) (2)) ((/.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z))))) 2) (2)) ((/.f64 2 (/.f64 2 (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 t 1/16) (+.f64 (+.f64 b z) (-.f64 b z))) 2)) (cos.f64 (/.f64 (*.f64 (*.f64 t 1/16) (-.f64 (+.f64 b z) (-.f64 b z))) 2))))) (2)) ((/.f64 (sqrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))))) (/.f64 2 (sqrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))))))) (2)) ((/.f64 (*.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))))) (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z))))))) (/.f64 2 (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))))))) (2)) ((/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z))))) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))))) (*.f64 2 (-.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z))))))) (2)) ((/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1) (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1)) 1) (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 2)) (2)) ((/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) 3) (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))) 3)) (*.f64 2 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z))))) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))) (-.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z))))))))) (2)) ((/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1) 3) 1) (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1) (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1)) (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 2))) (2)) ((/.f64 (neg.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))))) -2) (2)) ((/.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 z b)))) 2) (2)) ((/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z))))) 1) 2) (2)) ((/.f64 (*.f64 1 (-.f64 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1) (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1)) 1)) (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 2)) (2)) ((/.f64 (*.f64 1 (-.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1) 3) 1)) (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1) (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1)) (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 2))) (2)) ((/.f64 (*.f64 1 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 z b))))) 2) (2)) ((/.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) (sqrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z))))))) (sqrt.f64 2)) (2)) ((/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2) (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z))))))) (cbrt.f64 2)) (2)) ((/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1) (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1)) 1) 1) (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 2)) (2)) ((/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1) 3) 1) 1) (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1) (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1)) (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 2))) (2)) ((/.f64 (*.f64 (neg.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))))) 1) -2) (2)) ((/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 z b)))) 1) 2) (2)) ((/.f64 (*.f64 (sqrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (sqrt.f64 2)) (2)) ((/.f64 (*.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2)) (cbrt.f64 2)) (2)) ((/.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z))))) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))))) 1/2) (-.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))))) (2)) ((/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) 3) (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))) 3)) 1/2) (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z))))) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))) (-.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))))))) (2)) ((pow.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 3) 1/3) (2)) ((neg.f64 (/.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z))))) -2)) (2)) ((sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 2)) (2)) ((log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))) (cos.f64 (*.f64 t (*.f64 1/16 b))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 3)) (2)) ((cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) 3) (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) 3))) (2)) ((cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) 3) (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) 3))) (2)) ((exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (2)))

simplify133.0ms (0.5%)

Algorithm
egg-herbie
Rules
1380×associate-/l*
1034×associate-/r*
836×+-commutative
808×associate-*r*
612×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
042411925
1124511755
2482511739
Stop Event
node limit
Counts
163 → 205
Calls
Call 1
Inputs
(log.f64 2)
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/512 (pow.f64 z 2)) (*.f64 -1/512 (pow.f64 b 2))) (pow.f64 t 2))) (log.f64 2))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/512 (pow.f64 z 2)) (*.f64 -1/512 (pow.f64 b 2))) (pow.f64 t 2))) (+.f64 (log.f64 2) (*.f64 1/24 (*.f64 (pow.f64 t 4) (+.f64 (*.f64 12 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 z 2) (pow.f64 b 2))) (+.f64 (*.f64 1/1572864 (pow.f64 z 4)) (*.f64 1/1572864 (pow.f64 b 4))))) (*.f64 -3 (pow.f64 (+.f64 (*.f64 -1/512 (pow.f64 b 2)) (*.f64 -1/512 (pow.f64 z 2))) 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/512 (pow.f64 z 2)) (*.f64 -1/512 (pow.f64 b 2))) (pow.f64 t 2))) (+.f64 (log.f64 2) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 t 6) (+.f64 (*.f64 360 (+.f64 (*.f64 -1/12079595520 (pow.f64 z 6)) (+.f64 (*.f64 -1/805306368 (*.f64 (pow.f64 z 4) (pow.f64 b 2))) (+.f64 (*.f64 -1/805306368 (*.f64 (pow.f64 z 2) (pow.f64 b 4))) (*.f64 -1/12079595520 (pow.f64 b 6)))))) (+.f64 (*.f64 -180 (*.f64 (+.f64 (*.f64 -1/512 (pow.f64 b 2)) (*.f64 -1/512 (pow.f64 z 2))) (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 z 2) (pow.f64 b 2))) (+.f64 (*.f64 1/1572864 (pow.f64 z 4)) (*.f64 1/1572864 (pow.f64 b 4)))))) (*.f64 30 (pow.f64 (+.f64 (*.f64 -1/512 (pow.f64 b 2)) (*.f64 -1/512 (pow.f64 z 2))) 3)))))) (*.f64 1/24 (*.f64 (pow.f64 t 4) (+.f64 (*.f64 12 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 z 2) (pow.f64 b 2))) (+.f64 (*.f64 1/1572864 (pow.f64 z 4)) (*.f64 1/1572864 (pow.f64 b 4))))) (*.f64 -3 (pow.f64 (+.f64 (*.f64 -1/512 (pow.f64 b 2)) (*.f64 -1/512 (pow.f64 z 2))) 2))))))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))))
(log.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) 1))
(+.f64 (*.f64 -1/512 (/.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 t 2) (pow.f64 b 2))) (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) 1))) (log.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) 1)))
(+.f64 (*.f64 -1/512 (/.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 t 2) (pow.f64 b 2))) (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) 1))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 1/65536 (/.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (pow.f64 t 4)) (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) 1))) (*.f64 -3/65536 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) 2) (pow.f64 t 4)) (pow.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) 1) 2)))) (pow.f64 b 4))) (log.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) 1))))
(+.f64 (*.f64 -1/512 (/.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 t 2) (pow.f64 b 2))) (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) 1))) (+.f64 (*.f64 1/720 (*.f64 (+.f64 (*.f64 -1/16777216 (/.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (pow.f64 t 6)) (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) 1))) (+.f64 (*.f64 -15/8388608 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 t 6)) (pow.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) 1) 3))) (*.f64 15/16777216 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) 2) (pow.f64 t 6)) (pow.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) 1) 2))))) (pow.f64 b 6))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 1/65536 (/.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (pow.f64 t 4)) (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) 1))) (*.f64 -3/65536 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) 2) (pow.f64 t 4)) (pow.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) 1) 2)))) (pow.f64 b 4))) (log.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) 1)))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))))
(log.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 1))
(+.f64 (*.f64 -1/512 (/.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 t 2) (pow.f64 z 2))) (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 1))) (log.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 1)))
(+.f64 (*.f64 -1/512 (/.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 t 2) (pow.f64 z 2))) (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 1))) (+.f64 (log.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 1)) (*.f64 1/24 (*.f64 (pow.f64 z 4) (+.f64 (*.f64 -3/65536 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 2) (pow.f64 t 4)) (pow.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 1) 2))) (*.f64 1/65536 (/.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (pow.f64 t 4)) (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 1))))))))
(+.f64 (*.f64 -1/512 (/.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 t 2) (pow.f64 z 2))) (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 1))) (+.f64 (*.f64 1/720 (*.f64 (+.f64 (*.f64 -1/16777216 (/.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (pow.f64 t 6)) (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 1))) (+.f64 (*.f64 15/16777216 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 2) (pow.f64 t 6)) (pow.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 1) 2))) (*.f64 -15/8388608 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 3) (pow.f64 t 6)) (pow.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 1) 3))))) (pow.f64 z 6))) (+.f64 (log.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 1)) (*.f64 1/24 (*.f64 (pow.f64 z 4) (+.f64 (*.f64 -3/65536 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 2) (pow.f64 t 4)) (pow.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 1) 2))) (*.f64 1/65536 (/.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (pow.f64 t 4)) (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 1)))))))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))))
1
(+.f64 1 (*.f64 (+.f64 (*.f64 -1/512 (pow.f64 z 2)) (*.f64 -1/512 (pow.f64 b 2))) (pow.f64 t 2)))
(+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 -1/512 (pow.f64 z 2)) (*.f64 -1/512 (pow.f64 b 2))) (pow.f64 t 2)) (*.f64 (pow.f64 t 4) (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 z 2) (pow.f64 b 2))) (+.f64 (*.f64 1/1572864 (pow.f64 z 4)) (*.f64 1/1572864 (pow.f64 b 4)))))))
(+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 -1/512 (pow.f64 z 2)) (*.f64 -1/512 (pow.f64 b 2))) (pow.f64 t 2)) (+.f64 (*.f64 (pow.f64 t 4) (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 z 2) (pow.f64 b 2))) (+.f64 (*.f64 1/1572864 (pow.f64 z 4)) (*.f64 1/1572864 (pow.f64 b 4))))) (*.f64 (pow.f64 t 6) (+.f64 (*.f64 -1/12079595520 (pow.f64 z 6)) (+.f64 (*.f64 -1/805306368 (*.f64 (pow.f64 z 4) (pow.f64 b 2))) (+.f64 (*.f64 -1/805306368 (*.f64 (pow.f64 z 2) (pow.f64 b 4))) (*.f64 -1/12079595520 (pow.f64 b 6)))))))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/512 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 t 2) (pow.f64 b 2)))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (+.f64 (*.f64 -1/512 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 t 2) (pow.f64 b 2)))) (*.f64 1/1572864 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 t 4) (pow.f64 b 4))))))
(+.f64 (*.f64 -1/12079595520 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 t 6) (pow.f64 b 6)))) (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (+.f64 (*.f64 -1/512 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 t 2) (pow.f64 b 2)))) (*.f64 1/1572864 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 t 4) (pow.f64 b 4)))))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 -1/512 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (+.f64 (*.f64 -1/512 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))) (*.f64 1/1572864 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 t 4) (pow.f64 z 4))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (+.f64 (*.f64 -1/512 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))) (+.f64 (*.f64 -1/12079595520 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 t 6) (pow.f64 z 6)))) (*.f64 1/1572864 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 t 4) (pow.f64 z 4)))))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))) 1)
(*.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 1)
(*.f64 1 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))
(*.f64 (sqrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (sqrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))))
(*.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) 2) (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))) (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))) (*.f64 (sqrt.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))) (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))) (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))) (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))) (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))) (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))) (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))) (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))) (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) 2))))
(*.f64 (*.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (sqrt.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))))) (*.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (sqrt.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) 2)) (cbrt.f64 (sqrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) 2)) (cbrt.f64 (sqrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))))))
(pow.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 1)
(pow.f64 (sqrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) 2)
(pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) 3)
(pow.f64 (pow.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 3) 1/3)
(sqrt.f64 (pow.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2))
(log.f64 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1))
(cbrt.f64 (pow.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))))
(exp.f64 (log.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) 1))
(+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 0)
(+.f64 1 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) -1))
(+.f64 1 (-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1))
(+.f64 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1) -1)
(+.f64 -1 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1))
(-.f64 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1) 1)
(-.f64 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 2) 2)
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 t (*.f64 1/16 b))))
(*.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1)
(*.f64 1 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
(*.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z))))) 1/2)
(*.f64 1/2 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z))))))
(*.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (sqrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))))) (sqrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))))
(*.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))) 2)) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))))
(*.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (sqrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))))) (sqrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))))
(*.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))) 2)) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) (sqrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) (sqrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))))
(/.f64 1 (/.f64 2 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))))))
(/.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z))))) 2)
(/.f64 2 (/.f64 2 (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 t 1/16) (+.f64 (+.f64 b z) (-.f64 b z))) 2)) (cos.f64 (/.f64 (*.f64 (*.f64 t 1/16) (-.f64 (+.f64 b z) (-.f64 b z))) 2)))))
(/.f64 (sqrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))))) (/.f64 2 (sqrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z))))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))))) (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z))))))) (/.f64 2 (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z))))))))
(/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z))))) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))))) (*.f64 2 (-.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1) (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1)) 1) (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 2))
(/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) 3) (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))) 3)) (*.f64 2 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z))))) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))) (-.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1) 3) 1) (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1) (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1)) (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 2)))
(/.f64 (neg.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))))) -2)
(/.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 z b)))) 2)
(/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z))))) 1) 2)
(/.f64 (*.f64 1 (-.f64 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1) (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1)) 1)) (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 2))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1) 3) 1)) (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1) (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1)) (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 2)))
(/.f64 (*.f64 1 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 z b))))) 2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) (sqrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z))))))) (sqrt.f64 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2) (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z))))))) (cbrt.f64 2))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1) (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1)) 1) 1) (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1) 3) 1) 1) (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1) (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1)) (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 2)))
(/.f64 (*.f64 (neg.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))))) 1) -2)
(/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 z b)))) 1) 2)
(/.f64 (*.f64 (sqrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (sqrt.f64 2))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2)) (cbrt.f64 2))
(/.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z))))) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))))) 1/2) (-.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) 3) (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))) 3)) 1/2) (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z))))) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))) (-.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z))))))))
(pow.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 3) 1/3)
(neg.f64 (/.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z))))) -2))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) 3) (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) 3) (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) 3)))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))
Outputs
(log.f64 2)
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/512 (pow.f64 z 2)) (*.f64 -1/512 (pow.f64 b 2))) (pow.f64 t 2))) (log.f64 2))
(fma.f64 1/2 (*.f64 (*.f64 t t) (*.f64 -1/512 (+.f64 (*.f64 b b) (*.f64 z z)))) (log.f64 2))
(fma.f64 (*.f64 -1/1024 (fma.f64 z z (*.f64 b b))) (*.f64 t t) (log.f64 2))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/512 (pow.f64 z 2)) (*.f64 -1/512 (pow.f64 b 2))) (pow.f64 t 2))) (+.f64 (log.f64 2) (*.f64 1/24 (*.f64 (pow.f64 t 4) (+.f64 (*.f64 12 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 z 2) (pow.f64 b 2))) (+.f64 (*.f64 1/1572864 (pow.f64 z 4)) (*.f64 1/1572864 (pow.f64 b 4))))) (*.f64 -3 (pow.f64 (+.f64 (*.f64 -1/512 (pow.f64 b 2)) (*.f64 -1/512 (pow.f64 z 2))) 2)))))))
(+.f64 (fma.f64 1/2 (*.f64 (*.f64 t t) (*.f64 -1/512 (+.f64 (*.f64 b b) (*.f64 z z)))) (log.f64 2)) (*.f64 (*.f64 1/24 (pow.f64 t 4)) (fma.f64 12 (fma.f64 1/262144 (*.f64 (*.f64 z z) (*.f64 b b)) (*.f64 1/1572864 (+.f64 (pow.f64 z 4) (pow.f64 b 4)))) (*.f64 -3 (pow.f64 (*.f64 -1/512 (+.f64 (*.f64 b b) (*.f64 z z))) 2)))))
(fma.f64 (*.f64 -1/1024 (fma.f64 z z (*.f64 b b))) (*.f64 t t) (fma.f64 1/24 (*.f64 (pow.f64 t 4) (fma.f64 -3 (pow.f64 (*.f64 -1/512 (fma.f64 z z (*.f64 b b))) 2) (+.f64 (*.f64 (*.f64 z (*.f64 z (*.f64 b b))) 3/65536) (*.f64 1/131072 (+.f64 (pow.f64 z 4) (pow.f64 b 4)))))) (log.f64 2)))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/512 (pow.f64 z 2)) (*.f64 -1/512 (pow.f64 b 2))) (pow.f64 t 2))) (+.f64 (log.f64 2) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 t 6) (+.f64 (*.f64 360 (+.f64 (*.f64 -1/12079595520 (pow.f64 z 6)) (+.f64 (*.f64 -1/805306368 (*.f64 (pow.f64 z 4) (pow.f64 b 2))) (+.f64 (*.f64 -1/805306368 (*.f64 (pow.f64 z 2) (pow.f64 b 4))) (*.f64 -1/12079595520 (pow.f64 b 6)))))) (+.f64 (*.f64 -180 (*.f64 (+.f64 (*.f64 -1/512 (pow.f64 b 2)) (*.f64 -1/512 (pow.f64 z 2))) (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 z 2) (pow.f64 b 2))) (+.f64 (*.f64 1/1572864 (pow.f64 z 4)) (*.f64 1/1572864 (pow.f64 b 4)))))) (*.f64 30 (pow.f64 (+.f64 (*.f64 -1/512 (pow.f64 b 2)) (*.f64 -1/512 (pow.f64 z 2))) 3)))))) (*.f64 1/24 (*.f64 (pow.f64 t 4) (+.f64 (*.f64 12 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 z 2) (pow.f64 b 2))) (+.f64 (*.f64 1/1572864 (pow.f64 z 4)) (*.f64 1/1572864 (pow.f64 b 4))))) (*.f64 -3 (pow.f64 (+.f64 (*.f64 -1/512 (pow.f64 b 2)) (*.f64 -1/512 (pow.f64 z 2))) 2))))))))
(+.f64 (fma.f64 1/2 (*.f64 (*.f64 t t) (*.f64 -1/512 (+.f64 (*.f64 b b) (*.f64 z z)))) (log.f64 2)) (fma.f64 1/720 (*.f64 (pow.f64 t 6) (fma.f64 360 (fma.f64 -1/12079595520 (pow.f64 z 6) (fma.f64 -1/805306368 (*.f64 (*.f64 b b) (pow.f64 z 4)) (fma.f64 -1/805306368 (*.f64 (*.f64 z z) (pow.f64 b 4)) (*.f64 -1/12079595520 (pow.f64 b 6))))) (fma.f64 -180 (*.f64 (fma.f64 1/262144 (*.f64 (*.f64 z z) (*.f64 b b)) (*.f64 1/1572864 (+.f64 (pow.f64 z 4) (pow.f64 b 4)))) (*.f64 -1/512 (+.f64 (*.f64 b b) (*.f64 z z)))) (*.f64 30 (pow.f64 (*.f64 -1/512 (+.f64 (*.f64 b b) (*.f64 z z))) 3))))) (*.f64 (*.f64 1/24 (pow.f64 t 4)) (fma.f64 12 (fma.f64 1/262144 (*.f64 (*.f64 z z) (*.f64 b b)) (*.f64 1/1572864 (+.f64 (pow.f64 z 4) (pow.f64 b 4)))) (*.f64 -3 (pow.f64 (*.f64 -1/512 (+.f64 (*.f64 b b) (*.f64 z z))) 2))))))
(+.f64 (fma.f64 (*.f64 -1/1024 (fma.f64 z z (*.f64 b b))) (*.f64 t t) (log.f64 2)) (fma.f64 1/24 (*.f64 (pow.f64 t 4) (fma.f64 -3 (pow.f64 (*.f64 -1/512 (fma.f64 z z (*.f64 b b))) 2) (+.f64 (*.f64 (*.f64 z (*.f64 z (*.f64 b b))) 3/65536) (*.f64 1/131072 (+.f64 (pow.f64 z 4) (pow.f64 b 4)))))) (*.f64 (fma.f64 360 (fma.f64 -1/12079595520 (pow.f64 z 6) (fma.f64 -1/805306368 (*.f64 b (*.f64 b (pow.f64 z 4))) (fma.f64 -1/12079595520 (pow.f64 b 6) (*.f64 (*.f64 z z) (*.f64 (pow.f64 b 4) -1/805306368))))) (fma.f64 30 (*.f64 -1/134217728 (pow.f64 (fma.f64 z z (*.f64 b b)) 3)) (*.f64 (fma.f64 1/1572864 (+.f64 (pow.f64 z 4) (pow.f64 b 4)) (*.f64 (*.f64 z z) (*.f64 (*.f64 b b) 1/262144))) (*.f64 45/128 (fma.f64 z z (*.f64 b b)))))) (*.f64 1/720 (pow.f64 t 6)))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) 1))
(log.f64 (+.f64 1 (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log1p.f64 (cos.f64 (*.f64 1/16 (*.f64 z t))))
(+.f64 (*.f64 -1/512 (/.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 t 2) (pow.f64 b 2))) (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) 1))) (log.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) 1)))
(fma.f64 -1/512 (/.f64 (cos.f64 (*.f64 1/16 (*.f64 z t))) (/.f64 (+.f64 1 (cos.f64 (*.f64 1/16 (*.f64 z t)))) (*.f64 (*.f64 b b) (*.f64 t t)))) (log.f64 (+.f64 1 (cos.f64 (*.f64 1/16 (*.f64 z t))))))
(fma.f64 -1/512 (/.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 z t))) (*.f64 b (*.f64 b (*.f64 t t)))) (+.f64 1 (cos.f64 (*.f64 1/16 (*.f64 z t))))) (log1p.f64 (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(fma.f64 -1/512 (/.f64 (*.f64 t t) (/.f64 (+.f64 1 (cos.f64 (*.f64 1/16 (*.f64 z t)))) (*.f64 (*.f64 b b) (cos.f64 (*.f64 1/16 (*.f64 z t)))))) (log1p.f64 (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(+.f64 (*.f64 -1/512 (/.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 t 2) (pow.f64 b 2))) (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) 1))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 1/65536 (/.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (pow.f64 t 4)) (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) 1))) (*.f64 -3/65536 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) 2) (pow.f64 t 4)) (pow.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) 1) 2)))) (pow.f64 b 4))) (log.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) 1))))
(fma.f64 -1/512 (/.f64 (cos.f64 (*.f64 1/16 (*.f64 z t))) (/.f64 (+.f64 1 (cos.f64 (*.f64 1/16 (*.f64 z t)))) (*.f64 (*.f64 b b) (*.f64 t t)))) (fma.f64 1/24 (*.f64 (pow.f64 b 4) (fma.f64 1/65536 (/.f64 (cos.f64 (*.f64 1/16 (*.f64 z t))) (/.f64 (+.f64 1 (cos.f64 (*.f64 1/16 (*.f64 z t)))) (pow.f64 t 4))) (*.f64 -3/65536 (/.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 z t))) 2) (/.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/16 (*.f64 z t)))) 2) (pow.f64 t 4)))))) (log.f64 (+.f64 1 (cos.f64 (*.f64 1/16 (*.f64 z t)))))))
(fma.f64 -1/512 (/.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 z t))) (*.f64 b (*.f64 b (*.f64 t t)))) (+.f64 1 (cos.f64 (*.f64 1/16 (*.f64 z t))))) (fma.f64 1/24 (*.f64 (pow.f64 b 4) (fma.f64 -3/65536 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 z t))) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/16 (*.f64 z t)))) 2)) (pow.f64 t 4)) (/.f64 (*.f64 (*.f64 1/65536 (pow.f64 t 4)) (cos.f64 (*.f64 1/16 (*.f64 z t)))) (+.f64 1 (cos.f64 (*.f64 1/16 (*.f64 z t))))))) (log1p.f64 (cos.f64 (*.f64 1/16 (*.f64 z t))))))
(fma.f64 -1/512 (/.f64 (*.f64 t t) (/.f64 (+.f64 1 (cos.f64 (*.f64 1/16 (*.f64 z t)))) (*.f64 (*.f64 b b) (cos.f64 (*.f64 1/16 (*.f64 z t)))))) (fma.f64 (+.f64 (/.f64 1/1572864 (/.f64 (+.f64 1 (cos.f64 (*.f64 1/16 (*.f64 z t)))) (*.f64 (pow.f64 t 4) (cos.f64 (*.f64 1/16 (*.f64 z t)))))) (/.f64 -1/524288 (/.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/16 (*.f64 z t)))) 2) (*.f64 (pow.f64 t 4) (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 z t))) 2))))) (pow.f64 b 4) (log1p.f64 (cos.f64 (*.f64 1/16 (*.f64 z t))))))
(+.f64 (*.f64 -1/512 (/.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 t 2) (pow.f64 b 2))) (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) 1))) (+.f64 (*.f64 1/720 (*.f64 (+.f64 (*.f64 -1/16777216 (/.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (pow.f64 t 6)) (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) 1))) (+.f64 (*.f64 -15/8388608 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) 3) (pow.f64 t 6)) (pow.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) 1) 3))) (*.f64 15/16777216 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) 2) (pow.f64 t 6)) (pow.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) 1) 2))))) (pow.f64 b 6))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 1/65536 (/.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (pow.f64 t 4)) (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) 1))) (*.f64 -3/65536 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) 2) (pow.f64 t 4)) (pow.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) 1) 2)))) (pow.f64 b 4))) (log.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) 1)))))
(fma.f64 -1/512 (/.f64 (cos.f64 (*.f64 1/16 (*.f64 z t))) (/.f64 (+.f64 1 (cos.f64 (*.f64 1/16 (*.f64 z t)))) (*.f64 (*.f64 b b) (*.f64 t t)))) (fma.f64 1/720 (*.f64 (pow.f64 b 6) (fma.f64 -1/16777216 (/.f64 (cos.f64 (*.f64 1/16 (*.f64 z t))) (/.f64 (+.f64 1 (cos.f64 (*.f64 1/16 (*.f64 z t)))) (pow.f64 t 6))) (fma.f64 -15/8388608 (/.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 z t))) 3) (/.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/16 (*.f64 z t)))) 3) (pow.f64 t 6))) (*.f64 15/16777216 (/.f64 (*.f64 (pow.f64 t 6) (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 z t))) 2)) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/16 (*.f64 z t)))) 2)))))) (fma.f64 1/24 (*.f64 (pow.f64 b 4) (fma.f64 1/65536 (/.f64 (cos.f64 (*.f64 1/16 (*.f64 z t))) (/.f64 (+.f64 1 (cos.f64 (*.f64 1/16 (*.f64 z t)))) (pow.f64 t 4))) (*.f64 -3/65536 (/.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 z t))) 2) (/.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/16 (*.f64 z t)))) 2) (pow.f64 t 4)))))) (log.f64 (+.f64 1 (cos.f64 (*.f64 1/16 (*.f64 z t))))))))
(fma.f64 -1/512 (/.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 z t))) (*.f64 b (*.f64 b (*.f64 t t)))) (+.f64 1 (cos.f64 (*.f64 1/16 (*.f64 z t))))) (fma.f64 1/720 (*.f64 (pow.f64 b 6) (fma.f64 -1/16777216 (*.f64 (/.f64 (cos.f64 (*.f64 1/16 (*.f64 z t))) (+.f64 1 (cos.f64 (*.f64 1/16 (*.f64 z t))))) (pow.f64 t 6)) (fma.f64 15/16777216 (/.f64 (pow.f64 t 6) (/.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/16 (*.f64 z t)))) 2) (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 z t))) 2))) (/.f64 (*.f64 (*.f64 -15/8388608 (pow.f64 t 6)) (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 z t))) 3)) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/16 (*.f64 z t)))) 3))))) (fma.f64 1/24 (*.f64 (pow.f64 b 4) (fma.f64 -3/65536 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 z t))) 2) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/16 (*.f64 z t)))) 2)) (pow.f64 t 4)) (/.f64 (*.f64 (*.f64 1/65536 (pow.f64 t 4)) (cos.f64 (*.f64 1/16 (*.f64 z t)))) (+.f64 1 (cos.f64 (*.f64 1/16 (*.f64 z t))))))) (log1p.f64 (cos.f64 (*.f64 1/16 (*.f64 z t)))))))
(fma.f64 -1/512 (/.f64 (*.f64 t t) (/.f64 (+.f64 1 (cos.f64 (*.f64 1/16 (*.f64 z t)))) (*.f64 (*.f64 b b) (cos.f64 (*.f64 1/16 (*.f64 z t)))))) (fma.f64 1/720 (*.f64 (pow.f64 b 6) (fma.f64 -1/16777216 (*.f64 (/.f64 (pow.f64 t 6) (+.f64 1 (cos.f64 (*.f64 1/16 (*.f64 z t))))) (cos.f64 (*.f64 1/16 (*.f64 z t)))) (fma.f64 15/16777216 (/.f64 (pow.f64 t 6) (/.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/16 (*.f64 z t)))) 2) (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 z t))) 2))) (/.f64 (*.f64 (*.f64 -15/8388608 (pow.f64 t 6)) (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 z t))) 3)) (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/16 (*.f64 z t)))) 3))))) (fma.f64 (+.f64 (/.f64 1/1572864 (/.f64 (+.f64 1 (cos.f64 (*.f64 1/16 (*.f64 z t)))) (*.f64 (pow.f64 t 4) (cos.f64 (*.f64 1/16 (*.f64 z t)))))) (/.f64 -1/524288 (/.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 1/16 (*.f64 z t)))) 2) (*.f64 (pow.f64 t 4) (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 z t))) 2))))) (pow.f64 b 4) (log1p.f64 (cos.f64 (*.f64 1/16 (*.f64 z t)))))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 1))
(log.f64 (+.f64 1 (cos.f64 (*.f64 t (*.f64 b 1/16)))))
(log1p.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))))
(+.f64 (*.f64 -1/512 (/.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 t 2) (pow.f64 z 2))) (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 1))) (log.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 1)))
(fma.f64 -1/512 (/.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (/.f64 (+.f64 1 (cos.f64 (*.f64 t (*.f64 b 1/16)))) (*.f64 (*.f64 z z) (*.f64 t t)))) (log.f64 (+.f64 1 (cos.f64 (*.f64 t (*.f64 b 1/16))))))
(fma.f64 -1/512 (*.f64 (/.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (+.f64 1 (cos.f64 (*.f64 b (*.f64 t 1/16))))) (*.f64 z (*.f64 z (*.f64 t t)))) (log1p.f64 (cos.f64 (*.f64 b (*.f64 t 1/16)))))
(+.f64 (*.f64 -1/512 (/.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 t 2) (pow.f64 z 2))) (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 1))) (+.f64 (log.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 1)) (*.f64 1/24 (*.f64 (pow.f64 z 4) (+.f64 (*.f64 -3/65536 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 2) (pow.f64 t 4)) (pow.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 1) 2))) (*.f64 1/65536 (/.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (pow.f64 t 4)) (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 1))))))))
(+.f64 (fma.f64 -1/512 (/.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (/.f64 (+.f64 1 (cos.f64 (*.f64 t (*.f64 b 1/16)))) (*.f64 (*.f64 z z) (*.f64 t t)))) (log.f64 (+.f64 1 (cos.f64 (*.f64 t (*.f64 b 1/16)))))) (*.f64 (*.f64 1/24 (pow.f64 z 4)) (fma.f64 -3/65536 (/.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) 2) (/.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 t (*.f64 b 1/16)))) 2) (pow.f64 t 4))) (*.f64 1/65536 (/.f64 (*.f64 (pow.f64 t 4) (cos.f64 (*.f64 t (*.f64 b 1/16)))) (+.f64 1 (cos.f64 (*.f64 t (*.f64 b 1/16)))))))))
(fma.f64 -1/512 (*.f64 (/.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (+.f64 1 (cos.f64 (*.f64 b (*.f64 t 1/16))))) (*.f64 z (*.f64 z (*.f64 t t)))) (fma.f64 1/24 (*.f64 (pow.f64 z 4) (fma.f64 1/65536 (*.f64 (/.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (+.f64 1 (cos.f64 (*.f64 b (*.f64 t 1/16))))) (pow.f64 t 4)) (/.f64 (*.f64 -3/65536 (*.f64 (pow.f64 t 4) (pow.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) 2))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 b (*.f64 t 1/16)))) 2)))) (log1p.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))))))
(fma.f64 -1/512 (*.f64 (/.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (+.f64 1 (cos.f64 (*.f64 b (*.f64 t 1/16))))) (*.f64 z (*.f64 z (*.f64 t t)))) (fma.f64 1/24 (*.f64 (pow.f64 z 4) (fma.f64 1/65536 (*.f64 (/.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (+.f64 1 (cos.f64 (*.f64 b (*.f64 t 1/16))))) (pow.f64 t 4)) (*.f64 (/.f64 (*.f64 -3/65536 (pow.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) 2)) (pow.f64 (+.f64 1 (cos.f64 (*.f64 b (*.f64 t 1/16)))) 2)) (pow.f64 t 4)))) (log1p.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))))))
(+.f64 (*.f64 -1/512 (/.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 t 2) (pow.f64 z 2))) (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 1))) (+.f64 (*.f64 1/720 (*.f64 (+.f64 (*.f64 -1/16777216 (/.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (pow.f64 t 6)) (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 1))) (+.f64 (*.f64 15/16777216 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 2) (pow.f64 t 6)) (pow.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 1) 2))) (*.f64 -15/8388608 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 3) (pow.f64 t 6)) (pow.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 1) 3))))) (pow.f64 z 6))) (+.f64 (log.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 1)) (*.f64 1/24 (*.f64 (pow.f64 z 4) (+.f64 (*.f64 -3/65536 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 2) (pow.f64 t 4)) (pow.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 1) 2))) (*.f64 1/65536 (/.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (pow.f64 t 4)) (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 1)))))))))
(fma.f64 -1/512 (/.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (/.f64 (+.f64 1 (cos.f64 (*.f64 t (*.f64 b 1/16)))) (*.f64 (*.f64 z z) (*.f64 t t)))) (fma.f64 1/720 (*.f64 (pow.f64 z 6) (fma.f64 -1/16777216 (/.f64 (*.f64 (pow.f64 t 6) (cos.f64 (*.f64 t (*.f64 b 1/16)))) (+.f64 1 (cos.f64 (*.f64 t (*.f64 b 1/16))))) (fma.f64 15/16777216 (/.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) 2) (/.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 t (*.f64 b 1/16)))) 2) (pow.f64 t 6))) (*.f64 -15/8388608 (/.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) 3) (/.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 t (*.f64 b 1/16)))) 3) (pow.f64 t 6))))))) (+.f64 (log.f64 (+.f64 1 (cos.f64 (*.f64 t (*.f64 b 1/16))))) (*.f64 (*.f64 1/24 (pow.f64 z 4)) (fma.f64 -3/65536 (/.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) 2) (/.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 t (*.f64 b 1/16)))) 2) (pow.f64 t 4))) (*.f64 1/65536 (/.f64 (*.f64 (pow.f64 t 4) (cos.f64 (*.f64 t (*.f64 b 1/16)))) (+.f64 1 (cos.f64 (*.f64 t (*.f64 b 1/16)))))))))))
(fma.f64 -1/512 (*.f64 (/.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (+.f64 1 (cos.f64 (*.f64 b (*.f64 t 1/16))))) (*.f64 z (*.f64 z (*.f64 t t)))) (fma.f64 1/720 (*.f64 (pow.f64 z 6) (fma.f64 -1/16777216 (*.f64 (/.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (+.f64 1 (cos.f64 (*.f64 b (*.f64 t 1/16))))) (pow.f64 t 6)) (fma.f64 -15/8388608 (/.f64 (pow.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) 3) (/.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 b (*.f64 t 1/16)))) 3) (pow.f64 t 6))) (/.f64 15/16777216 (/.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 b (*.f64 t 1/16)))) 2) (*.f64 (pow.f64 t 6) (pow.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) 2))))))) (fma.f64 1/24 (*.f64 (pow.f64 z 4) (fma.f64 1/65536 (*.f64 (/.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (+.f64 1 (cos.f64 (*.f64 b (*.f64 t 1/16))))) (pow.f64 t 4)) (/.f64 (*.f64 -3/65536 (*.f64 (pow.f64 t 4) (pow.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) 2))) (pow.f64 (+.f64 1 (cos.f64 (*.f64 b (*.f64 t 1/16)))) 2)))) (log1p.f64 (cos.f64 (*.f64 b (*.f64 t 1/16)))))))
(fma.f64 -1/512 (*.f64 (/.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (+.f64 1 (cos.f64 (*.f64 b (*.f64 t 1/16))))) (*.f64 z (*.f64 z (*.f64 t t)))) (fma.f64 1/720 (*.f64 (pow.f64 z 6) (fma.f64 -1/16777216 (*.f64 (/.f64 (pow.f64 t 6) (+.f64 1 (cos.f64 (*.f64 b (*.f64 t 1/16))))) (cos.f64 (*.f64 b (*.f64 t 1/16)))) (fma.f64 -15/8388608 (/.f64 (pow.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) 3) (/.f64 (pow.f64 (+.f64 1 (cos.f64 (*.f64 b (*.f64 t 1/16)))) 3) (pow.f64 t 6))) (*.f64 (/.f64 15/16777216 (pow.f64 (+.f64 1 (cos.f64 (*.f64 b (*.f64 t 1/16)))) 2)) (*.f64 (pow.f64 t 6) (pow.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) 2)))))) (fma.f64 1/24 (*.f64 (pow.f64 z 4) (fma.f64 1/65536 (*.f64 (/.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (+.f64 1 (cos.f64 (*.f64 b (*.f64 t 1/16))))) (pow.f64 t 4)) (*.f64 (/.f64 (*.f64 -3/65536 (pow.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) 2)) (pow.f64 (+.f64 1 (cos.f64 (*.f64 b (*.f64 t 1/16)))) 2)) (pow.f64 t 4)))) (log1p.f64 (cos.f64 (*.f64 b (*.f64 t 1/16)))))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
1
(+.f64 1 (*.f64 (+.f64 (*.f64 -1/512 (pow.f64 z 2)) (*.f64 -1/512 (pow.f64 b 2))) (pow.f64 t 2)))
(+.f64 (*.f64 (*.f64 t t) (*.f64 -1/512 (+.f64 (*.f64 b b) (*.f64 z z)))) 1)
(fma.f64 (*.f64 t t) (*.f64 -1/512 (fma.f64 z z (*.f64 b b))) 1)
(+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 -1/512 (pow.f64 z 2)) (*.f64 -1/512 (pow.f64 b 2))) (pow.f64 t 2)) (*.f64 (pow.f64 t 4) (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 z 2) (pow.f64 b 2))) (+.f64 (*.f64 1/1572864 (pow.f64 z 4)) (*.f64 1/1572864 (pow.f64 b 4)))))))
(+.f64 1 (fma.f64 (*.f64 -1/512 (+.f64 (*.f64 b b) (*.f64 z z))) (*.f64 t t) (*.f64 (pow.f64 t 4) (fma.f64 1/262144 (*.f64 (*.f64 z z) (*.f64 b b)) (*.f64 1/1572864 (+.f64 (pow.f64 z 4) (pow.f64 b 4)))))))
(+.f64 1 (fma.f64 (*.f64 t t) (*.f64 -1/512 (fma.f64 z z (*.f64 b b))) (*.f64 (pow.f64 t 4) (fma.f64 1/1572864 (+.f64 (pow.f64 z 4) (pow.f64 b 4)) (*.f64 (*.f64 z z) (*.f64 (*.f64 b b) 1/262144))))))
(+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 -1/512 (pow.f64 z 2)) (*.f64 -1/512 (pow.f64 b 2))) (pow.f64 t 2)) (+.f64 (*.f64 (pow.f64 t 4) (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 z 2) (pow.f64 b 2))) (+.f64 (*.f64 1/1572864 (pow.f64 z 4)) (*.f64 1/1572864 (pow.f64 b 4))))) (*.f64 (pow.f64 t 6) (+.f64 (*.f64 -1/12079595520 (pow.f64 z 6)) (+.f64 (*.f64 -1/805306368 (*.f64 (pow.f64 z 4) (pow.f64 b 2))) (+.f64 (*.f64 -1/805306368 (*.f64 (pow.f64 z 2) (pow.f64 b 4))) (*.f64 -1/12079595520 (pow.f64 b 6)))))))))
(+.f64 1 (fma.f64 (*.f64 -1/512 (+.f64 (*.f64 b b) (*.f64 z z))) (*.f64 t t) (fma.f64 (pow.f64 t 4) (fma.f64 1/262144 (*.f64 (*.f64 z z) (*.f64 b b)) (*.f64 1/1572864 (+.f64 (pow.f64 z 4) (pow.f64 b 4)))) (*.f64 (pow.f64 t 6) (fma.f64 -1/12079595520 (pow.f64 z 6) (fma.f64 -1/805306368 (*.f64 (*.f64 b b) (pow.f64 z 4)) (fma.f64 -1/805306368 (*.f64 (*.f64 z z) (pow.f64 b 4)) (*.f64 -1/12079595520 (pow.f64 b 6)))))))))
(+.f64 (fma.f64 (*.f64 t t) (*.f64 -1/512 (fma.f64 z z (*.f64 b b))) 1) (fma.f64 (pow.f64 t 6) (fma.f64 -1/12079595520 (pow.f64 z 6) (fma.f64 -1/805306368 (*.f64 b (*.f64 b (pow.f64 z 4))) (fma.f64 -1/12079595520 (pow.f64 b 6) (*.f64 (*.f64 z z) (*.f64 (pow.f64 b 4) -1/805306368))))) (*.f64 (pow.f64 t 4) (fma.f64 1/1572864 (+.f64 (pow.f64 z 4) (pow.f64 b 4)) (*.f64 (*.f64 z z) (*.f64 (*.f64 b b) 1/262144))))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(cos.f64 (*.f64 1/16 (*.f64 t z)))
(cos.f64 (*.f64 1/16 (*.f64 z t)))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/512 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 t 2) (pow.f64 b 2)))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 z t))) (*.f64 -1/512 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 z t))) (*.f64 (*.f64 b b) (*.f64 t t)))))
(fma.f64 -1/512 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 z t))) (*.f64 b (*.f64 b (*.f64 t t)))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (+.f64 (*.f64 -1/512 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 t 2) (pow.f64 b 2)))) (*.f64 1/1572864 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 t 4) (pow.f64 b 4))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 z t))) (fma.f64 -1/512 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 z t))) (*.f64 (*.f64 b b) (*.f64 t t))) (*.f64 (*.f64 1/1572864 (cos.f64 (*.f64 1/16 (*.f64 z t)))) (*.f64 (pow.f64 t 4) (pow.f64 b 4)))))
(+.f64 (fma.f64 -1/512 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 z t))) (*.f64 b (*.f64 b (*.f64 t t)))) (cos.f64 (*.f64 1/16 (*.f64 z t)))) (*.f64 (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 b 4))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(+.f64 (*.f64 -1/12079595520 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 t 6) (pow.f64 b 6)))) (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (+.f64 (*.f64 -1/512 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 t 2) (pow.f64 b 2)))) (*.f64 1/1572864 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (pow.f64 t 4) (pow.f64 b 4)))))))
(fma.f64 -1/12079595520 (*.f64 (*.f64 (pow.f64 t 6) (cos.f64 (*.f64 1/16 (*.f64 z t)))) (pow.f64 b 6)) (+.f64 (cos.f64 (*.f64 1/16 (*.f64 z t))) (fma.f64 -1/512 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 z t))) (*.f64 (*.f64 b b) (*.f64 t t))) (*.f64 (*.f64 1/1572864 (cos.f64 (*.f64 1/16 (*.f64 z t)))) (*.f64 (pow.f64 t 4) (pow.f64 b 4))))))
(+.f64 (fma.f64 -1/512 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 z t))) (*.f64 b (*.f64 b (*.f64 t t)))) (*.f64 (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (pow.f64 b 4))) (cos.f64 (*.f64 1/16 (*.f64 z t))))) (fma.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 z t))) (pow.f64 b 6))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(cos.f64 (*.f64 b (*.f64 t 1/16)))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 -1/512 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))))
(+.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 -1/512 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (*.f64 z z) (*.f64 t t)))))
(fma.f64 -1/512 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (*.f64 z (*.f64 z (*.f64 t t)))) (cos.f64 (*.f64 b (*.f64 t 1/16))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (+.f64 (*.f64 -1/512 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))) (*.f64 1/1572864 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 t 4) (pow.f64 z 4))))))
(+.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (fma.f64 -1/512 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (*.f64 z z) (*.f64 t t))) (*.f64 1/1572864 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (pow.f64 t 4) (pow.f64 z 4))))))
(+.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (fma.f64 -1/512 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (*.f64 z (*.f64 z (*.f64 t t)))) (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (*.f64 (*.f64 (pow.f64 t 4) (pow.f64 z 4)) 1/1572864))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (+.f64 (*.f64 -1/512 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 t 2) (pow.f64 z 2)))) (+.f64 (*.f64 -1/12079595520 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 t 6) (pow.f64 z 6)))) (*.f64 1/1572864 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 t 4) (pow.f64 z 4)))))))
(+.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (fma.f64 -1/512 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (*.f64 z z) (*.f64 t t))) (fma.f64 -1/12079595520 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (pow.f64 t 6) (pow.f64 z 6))) (*.f64 1/1572864 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 (pow.f64 t 4) (pow.f64 z 4)))))))
(+.f64 (fma.f64 -1/512 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (*.f64 z (*.f64 z (*.f64 t t)))) (cos.f64 (*.f64 b (*.f64 t 1/16)))) (fma.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (pow.f64 z 4))) (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (*.f64 (*.f64 (pow.f64 t 6) -1/12079595520) (pow.f64 z 6)))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))) 1)
(log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(*.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 1)
(log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(*.f64 1 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(*.f64 (sqrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (sqrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(*.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) 2))
(log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) 2) (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))) (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))) (*.f64 (sqrt.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))) (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))) (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))) (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))) (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))))) (cbrt.f64 (sqrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))))) (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))) 2)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))) (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))) (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) 2))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))) (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))) (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))))) (cbrt.f64 (sqrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))))) (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))) 2)))
(*.f64 (*.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (sqrt.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))))) (*.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (sqrt.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) 2)) (cbrt.f64 (sqrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) 2)) (cbrt.f64 (sqrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))))) (cbrt.f64 (sqrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))))) (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))) 2)))
(pow.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 1)
(log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(pow.f64 (sqrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) 2)
(log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) 3)
(log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(pow.f64 (pow.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 3) 1/3)
(log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(sqrt.f64 (pow.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2))
(sqrt.f64 (pow.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))) 2))
(fabs.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))))
(log.f64 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1))
(log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(cbrt.f64 (pow.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 3))
(log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(expm1.f64 (log1p.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(exp.f64 (log.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) 1))
(log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log1p.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 0)
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(+.f64 1 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) -1))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(+.f64 1 (-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(+.f64 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1) -1)
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(+.f64 -1 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(-.f64 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1) 1)
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(-.f64 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 2) 2)
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 t (*.f64 1/16 b))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1)
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 1 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z))))) 1/2)
(*.f64 1/2 (+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 z b))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z))))))
(*.f64 1/2 (+.f64 (cos.f64 (*.f64 (+.f64 z b) (*.f64 t 1/16))) (cos.f64 (*.f64 (-.f64 b z) (*.f64 t 1/16)))))
(*.f64 1/2 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z))))))
(*.f64 1/2 (+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 z b))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z))))))
(*.f64 1/2 (+.f64 (cos.f64 (*.f64 (+.f64 z b) (*.f64 t 1/16))) (cos.f64 (*.f64 (-.f64 b z) (*.f64 t 1/16)))))
(*.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (sqrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))))) (sqrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))) 2)) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (sqrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))))) (sqrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))) 2)) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))) (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))) (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))) (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))) (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) (sqrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) (sqrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))) (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))) (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))))))
(/.f64 1 (/.f64 2 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))))))
(*.f64 1/2 (+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 z b))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z))))))
(*.f64 1/2 (+.f64 (cos.f64 (*.f64 (+.f64 z b) (*.f64 t 1/16))) (cos.f64 (*.f64 (-.f64 b z) (*.f64 t 1/16)))))
(/.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z))))) 2)
(*.f64 1/2 (+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 z b))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z))))))
(*.f64 1/2 (+.f64 (cos.f64 (*.f64 (+.f64 z b) (*.f64 t 1/16))) (cos.f64 (*.f64 (-.f64 b z) (*.f64 t 1/16)))))
(/.f64 2 (/.f64 2 (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 t 1/16) (+.f64 (+.f64 b z) (-.f64 b z))) 2)) (cos.f64 (/.f64 (*.f64 (*.f64 t 1/16) (-.f64 (+.f64 b z) (-.f64 b z))) 2)))))
(*.f64 1 (*.f64 (cos.f64 (/.f64 (*.f64 t 1/16) (/.f64 2 (+.f64 b (+.f64 z (-.f64 b z)))))) (cos.f64 (/.f64 (*.f64 t 1/16) (/.f64 2 (+.f64 (-.f64 (+.f64 z b) b) z))))))
(*.f64 (cos.f64 (*.f64 (/.f64 (*.f64 t 1/16) 2) (+.f64 (+.f64 z b) (-.f64 b z)))) (cos.f64 (*.f64 (/.f64 (*.f64 t 1/16) 2) (+.f64 z (+.f64 z (-.f64 b b))))))
(*.f64 (cos.f64 (*.f64 (/.f64 t 32) (+.f64 (+.f64 z b) (-.f64 b z)))) (cos.f64 (*.f64 (/.f64 t 32) (+.f64 z (+.f64 z (-.f64 b b))))))
(/.f64 (sqrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))))) (/.f64 2 (sqrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z))))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 z b))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))))) 2) (sqrt.f64 (+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 z b))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))))))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 (*.f64 (+.f64 z b) (*.f64 t 1/16))) (cos.f64 (*.f64 (-.f64 b z) (*.f64 t 1/16))))) (/.f64 (sqrt.f64 (+.f64 (cos.f64 (*.f64 (+.f64 z b) (*.f64 t 1/16))) (cos.f64 (*.f64 (-.f64 b z) (*.f64 t 1/16))))) 2))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))))) (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z))))))) (/.f64 2 (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z))))))))
(/.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 z b))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))))) (/.f64 (/.f64 2 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 z b))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z))))))) (cbrt.f64 (+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 z b))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z))))))))
(/.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (+.f64 z b) (*.f64 t 1/16))) (cos.f64 (*.f64 (-.f64 b z) (*.f64 t 1/16))))) (/.f64 2 (*.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (+.f64 z b) (*.f64 t 1/16))) (cos.f64 (*.f64 (-.f64 b z) (*.f64 t 1/16))))) (cbrt.f64 (+.f64 (cos.f64 (*.f64 (+.f64 z b) (*.f64 t 1/16))) (cos.f64 (*.f64 (-.f64 b z) (*.f64 t 1/16))))))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (+.f64 z b) (*.f64 t 1/16))) (cos.f64 (*.f64 (-.f64 b z) (*.f64 t 1/16))))) 2) (*.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (+.f64 z b) (*.f64 t 1/16))) (cos.f64 (*.f64 (-.f64 b z) (*.f64 t 1/16))))) (cbrt.f64 (+.f64 (cos.f64 (*.f64 (+.f64 z b) (*.f64 t 1/16))) (cos.f64 (*.f64 (-.f64 b z) (*.f64 t 1/16)))))))
(/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z))))) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))))) (*.f64 2 (-.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))))))
(/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 z b))) (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 z b)))) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))))) (*.f64 2 (-.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 z b))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))))))
(*.f64 (*.f64 1/2 (+.f64 (cos.f64 (*.f64 (+.f64 z b) (*.f64 t 1/16))) (cos.f64 (*.f64 (-.f64 b z) (*.f64 t 1/16))))) (/.f64 (-.f64 (cos.f64 (*.f64 (+.f64 z b) (*.f64 t 1/16))) (cos.f64 (*.f64 (-.f64 b z) (*.f64 t 1/16)))) (-.f64 (cos.f64 (*.f64 (+.f64 z b) (*.f64 t 1/16))) (cos.f64 (*.f64 (-.f64 b z) (*.f64 t 1/16))))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1) (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1)) 1) (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 2))
(/.f64 (fma.f64 (fma.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))) 1) (fma.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))) 1) -1) (fma.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))) 2))
(/.f64 (fma.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))) 2) (/.f64 (fma.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))) 2) (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))))
(*.f64 (/.f64 (fma.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))) 2) (fma.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))) 2)) (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) 3) (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))) 3)) (*.f64 2 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z))))) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))) (-.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 z b))) 3) (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))) 3)) 2) (fma.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 z b))) (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 z b))) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))) (-.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))) (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 z b)))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 z b) (*.f64 t 1/16))) 3) (pow.f64 (cos.f64 (*.f64 (-.f64 b z) (*.f64 t 1/16))) 3)) 2) (fma.f64 (cos.f64 (*.f64 (-.f64 b z) (*.f64 t 1/16))) (-.f64 (cos.f64 (*.f64 (-.f64 b z) (*.f64 t 1/16))) (cos.f64 (*.f64 (+.f64 z b) (*.f64 t 1/16)))) (*.f64 (cos.f64 (*.f64 (+.f64 z b) (*.f64 t 1/16))) (cos.f64 (*.f64 (+.f64 z b) (*.f64 t 1/16))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1) 3) 1) (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1) (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1)) (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))) 1) 3) -1) (fma.f64 (fma.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))) 1) (fma.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))) 1) (fma.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))) 1) 3)) (fma.f64 (fma.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))) 1) (fma.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))) 1) (fma.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))) 2)))
(/.f64 (neg.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))))) -2)
(*.f64 1/2 (+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 z b))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z))))))
(*.f64 1/2 (+.f64 (cos.f64 (*.f64 (+.f64 z b) (*.f64 t 1/16))) (cos.f64 (*.f64 (-.f64 b z) (*.f64 t 1/16)))))
(/.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 z b)))) 2)
(/.f64 (+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 z b))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 z b)))) 2)
(*.f64 1/2 (+.f64 (cos.f64 (*.f64 (+.f64 z b) (*.f64 t 1/16))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 z b)))))
(/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z))))) 1) 2)
(*.f64 1/2 (+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 z b))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z))))))
(*.f64 1/2 (+.f64 (cos.f64 (*.f64 (+.f64 z b) (*.f64 t 1/16))) (cos.f64 (*.f64 (-.f64 b z) (*.f64 t 1/16)))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1) (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1)) 1)) (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 2))
(/.f64 (fma.f64 (fma.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))) 1) (fma.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))) 1) -1) (fma.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))) 2))
(/.f64 (fma.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))) 2) (/.f64 (fma.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))) 2) (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))))
(*.f64 (/.f64 (fma.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))) 2) (fma.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))) 2)) (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1) 3) 1)) (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1) (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1)) (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))) 1) 3) -1) (fma.f64 (fma.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))) 1) (fma.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))) 1) (fma.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))) 1) 3)) (fma.f64 (fma.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))) 1) (fma.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))) 1) (fma.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))) 2)))
(/.f64 (*.f64 1 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 z b))))) 2)
(/.f64 (+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 z b))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 z b)))) 2)
(*.f64 1/2 (+.f64 (cos.f64 (*.f64 (+.f64 z b) (*.f64 t 1/16))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 z b)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) (sqrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z))))))) (sqrt.f64 2))
(/.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))) (/.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 z b))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z))))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))) (sqrt.f64 2)) (sqrt.f64 (+.f64 (cos.f64 (*.f64 (+.f64 z b) (*.f64 t 1/16))) (cos.f64 (*.f64 (-.f64 b z) (*.f64 t 1/16))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2) (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z))))))) (cbrt.f64 2))
(/.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 z b))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))))) (/.f64 (cbrt.f64 2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))) 2) (cbrt.f64 2)) (cbrt.f64 (+.f64 (cos.f64 (*.f64 (+.f64 z b) (*.f64 t 1/16))) (cos.f64 (*.f64 (-.f64 b z) (*.f64 t 1/16))))))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1) (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1)) 1) 1) (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 2))
(/.f64 (fma.f64 (fma.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))) 1) (fma.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))) 1) -1) (fma.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))) 2))
(/.f64 (fma.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))) 2) (/.f64 (fma.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))) 2) (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))))
(*.f64 (/.f64 (fma.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))) 2) (fma.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))) 2)) (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1) 3) 1) 1) (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1) (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1)) (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))) 1) 3) -1) (fma.f64 (fma.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))) 1) (fma.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))) 1) (fma.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))) 1) 3)) (fma.f64 (fma.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))) 1) (fma.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))) 1) (fma.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))) 2)))
(/.f64 (*.f64 (neg.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))))) 1) -2)
(*.f64 1/2 (+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 z b))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z))))))
(*.f64 1/2 (+.f64 (cos.f64 (*.f64 (+.f64 z b) (*.f64 t 1/16))) (cos.f64 (*.f64 (-.f64 b z) (*.f64 t 1/16)))))
(/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 z b)))) 1) 2)
(/.f64 (+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 z b))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 z b)))) 2)
(*.f64 1/2 (+.f64 (cos.f64 (*.f64 (+.f64 z b) (*.f64 t 1/16))) (cos.f64 (*.f64 (*.f64 t 1/16) (-.f64 z b)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (sqrt.f64 2))
(/.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))) (/.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 z b))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z))))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))) (sqrt.f64 2)) (sqrt.f64 (+.f64 (cos.f64 (*.f64 (+.f64 z b) (*.f64 t 1/16))) (cos.f64 (*.f64 (-.f64 b z) (*.f64 t 1/16))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2)) (cbrt.f64 2))
(/.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 z b))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))))) (/.f64 (cbrt.f64 2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))) 2) (cbrt.f64 2)) (cbrt.f64 (+.f64 (cos.f64 (*.f64 (+.f64 z b) (*.f64 t 1/16))) (cos.f64 (*.f64 (-.f64 b z) (*.f64 t 1/16))))))
(/.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z))))) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))))) 1/2) (-.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z))))))
(/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 z b))) (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 z b)))) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))))) (*.f64 2 (-.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 z b))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))))))
(*.f64 (*.f64 1/2 (+.f64 (cos.f64 (*.f64 (+.f64 z b) (*.f64 t 1/16))) (cos.f64 (*.f64 (-.f64 b z) (*.f64 t 1/16))))) (/.f64 (-.f64 (cos.f64 (*.f64 (+.f64 z b) (*.f64 t 1/16))) (cos.f64 (*.f64 (-.f64 b z) (*.f64 t 1/16)))) (-.f64 (cos.f64 (*.f64 (+.f64 z b) (*.f64 t 1/16))) (cos.f64 (*.f64 (-.f64 b z) (*.f64 t 1/16))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) 3) (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))) 3)) 1/2) (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z))))) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))) (-.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z))))))))
(/.f64 (*.f64 1/2 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 z b))) 3) (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))) 3))) (fma.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 z b))) (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 z b))) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))) (-.f64 (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z)))) (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 z b)))))))
(/.f64 (*.f64 1/2 (+.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 z b) (*.f64 t 1/16))) 3) (pow.f64 (cos.f64 (*.f64 (-.f64 b z) (*.f64 t 1/16))) 3))) (fma.f64 (cos.f64 (*.f64 (-.f64 b z) (*.f64 t 1/16))) (-.f64 (cos.f64 (*.f64 (-.f64 b z) (*.f64 t 1/16))) (cos.f64 (*.f64 (+.f64 z b) (*.f64 t 1/16)))) (*.f64 (cos.f64 (*.f64 (+.f64 z b) (*.f64 t 1/16))) (cos.f64 (*.f64 (+.f64 z b) (*.f64 t 1/16))))))
(*.f64 (/.f64 1/2 (fma.f64 (cos.f64 (*.f64 (-.f64 b z) (*.f64 t 1/16))) (-.f64 (cos.f64 (*.f64 (-.f64 b z) (*.f64 t 1/16))) (cos.f64 (*.f64 (+.f64 z b) (*.f64 t 1/16)))) (*.f64 (cos.f64 (*.f64 (+.f64 z b) (*.f64 t 1/16))) (cos.f64 (*.f64 (+.f64 z b) (*.f64 t 1/16)))))) (+.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 z b) (*.f64 t 1/16))) 3) (pow.f64 (cos.f64 (*.f64 (-.f64 b z) (*.f64 t 1/16))) 3)))
(pow.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1)
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2)
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 3)
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 3) 1/3)
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(neg.f64 (/.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z))))) -2))
(*.f64 1/2 (+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 z b))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z))))))
(*.f64 1/2 (+.f64 (cos.f64 (*.f64 (+.f64 z b) (*.f64 t 1/16))) (cos.f64 (*.f64 (-.f64 b z) (*.f64 t 1/16)))))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))) 2))
(fabs.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t)))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 3))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) 3) (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) 3)))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) 3) (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) 3)))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 1))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))
(*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))

localize14.0ms (0.1%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
98.1%
(*.f64 (+.f64 1 (*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 b b)))) x)
70.2%
(*.f64 (*.f64 t t) (*.f64 b b))
Compiler

Compiled 57 to 22 computations (61.4% saved)

series5.0ms (0%)

Counts
2 → 60
Calls

15 calls:

TimeVariablePointExpression
1.0ms
x
@0
(*.f64 (+.f64 1 (*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 b b)))) x)
1.0ms
t
@0
(*.f64 (*.f64 t t) (*.f64 b b))
1.0ms
b
@0
(*.f64 (*.f64 t t) (*.f64 b b))
0.0ms
t
@inf
(*.f64 (+.f64 1 (*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 b b)))) x)
0.0ms
b
@0
(*.f64 (+.f64 1 (*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 b b)))) x)

rewrite74.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1128×unswap-sqr
858×swap-sqr
646×distribute-rgt-in
594×distribute-lft-in
558×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01356
126840
2340140
Stop Event
node limit
Counts
2 → 85
Calls
Call 1
Inputs
(*.f64 (*.f64 t t) (*.f64 b b))
(*.f64 (+.f64 1 (*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 b b)))) x)
Outputs
(((-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 t b) 2))) 1) (2)) ((pow.f64 (pow.f64 (*.f64 t b) 2) 1) (2)) ((pow.f64 (*.f64 t b) 2) (2)) ((pow.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)) 3) (2)) ((pow.f64 (pow.f64 (pow.f64 (*.f64 t b) 2) 3) 1/3) (2)) ((sqrt.f64 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (2)) ((log.f64 (exp.f64 (pow.f64 (*.f64 t b) 2))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 t b) 2)))) (2)) ((cbrt.f64 (pow.f64 (pow.f64 (*.f64 t b) 2) 3)) (2)) ((cbrt.f64 (*.f64 (pow.f64 (*.f64 t t) 3) (pow.f64 (*.f64 b b) 3))) (2)) ((cbrt.f64 (*.f64 (pow.f64 (*.f64 b b) 3) (pow.f64 (*.f64 t t) 3))) (2)) ((expm1.f64 (log1p.f64 (pow.f64 (*.f64 t b) 2))) (2)) ((exp.f64 (*.f64 2 (log.f64 (*.f64 t b)))) (2)) ((exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 t b))) 1)) (2)) ((log1p.f64 (expm1.f64 (pow.f64 (*.f64 t b) 2))) (2)))
(((+.f64 x (*.f64 x (*.f64 (pow.f64 (*.f64 t b) 2) -1/512))) (2)) ((+.f64 x (*.f64 (*.f64 (pow.f64 (*.f64 t b) 2) -1/512) x)) (2)) ((+.f64 x (*.f64 1 (*.f64 x (*.f64 (pow.f64 (*.f64 t b) 2) -1/512)))) (2)) ((+.f64 x (*.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 t b) 2) -1/512) x))) (2)) ((+.f64 x (*.f64 (*.f64 x (*.f64 (pow.f64 (*.f64 t b) 2) -1/512)) 1)) (2)) ((+.f64 x (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 t b) 2) -1/512) x) 1)) (2)) ((+.f64 (*.f64 x (*.f64 (pow.f64 (*.f64 t b) 2) -1/512)) x) (2)) ((+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 t b) 2) -1/512) x) x) (2)) ((+.f64 (*.f64 1 (*.f64 x (*.f64 (pow.f64 (*.f64 t b) 2) -1/512))) x) (2)) ((+.f64 (*.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 t b) 2) -1/512) x)) x) (2)) ((+.f64 (*.f64 (*.f64 x (*.f64 (pow.f64 (*.f64 t b) 2) -1/512)) 1) x) (2)) ((+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 t b) 2) -1/512) x) 1) x) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1) x))) 1) (2)) ((-.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (*.f64 x (*.f64 (pow.f64 (*.f64 t b) 2) -1/512)))) (2)) ((-.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 t b) 2) -1/512) x))) (2)) ((-.f64 (+.f64 (*.f64 x (*.f64 (pow.f64 (*.f64 t b) 2) -1/512)) (exp.f64 (log1p.f64 x))) 1) (2)) ((-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 t b) 2) -1/512) x) (exp.f64 (log1p.f64 x))) 1) (2)) ((/.f64 x (/.f64 1 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1))) (2)) ((/.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) -1/262144)) (/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)) x)) (2)) ((/.f64 (+.f64 1 (*.f64 -1/134217728 (pow.f64 (pow.f64 (*.f64 t b) 2) 3))) (/.f64 (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))) x)) (2)) ((/.f64 (+.f64 x (*.f64 x (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) -1/262144))) (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))) (2)) ((/.f64 (+.f64 x (*.f64 x (*.f64 -1/134217728 (pow.f64 (pow.f64 (*.f64 t b) 2) 3)))) (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))) (2)) ((/.f64 (*.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) -1/262144)) x) (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))) (2)) ((/.f64 (*.f64 (+.f64 1 (*.f64 -1/134217728 (pow.f64 (pow.f64 (*.f64 t b) 2) 3))) x) (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))) (2)) ((/.f64 (*.f64 1 (+.f64 x (*.f64 x (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) -1/262144)))) (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))) (2)) ((/.f64 (*.f64 1 (+.f64 x (*.f64 x (*.f64 -1/134217728 (pow.f64 (pow.f64 (*.f64 t b) 2) 3))))) (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))) (2)) ((/.f64 (*.f64 1 (*.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) -1/262144)) x)) (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))) (2)) ((/.f64 (*.f64 1 (*.f64 (+.f64 1 (*.f64 -1/134217728 (pow.f64 (pow.f64 (*.f64 t b) 2) 3))) x)) (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))) (2)) ((/.f64 (*.f64 x (-.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) 1)) (-.f64 (*.f64 (pow.f64 (*.f64 t b) 2) -1/512) 1)) (2)) ((/.f64 (*.f64 x (+.f64 -1 (neg.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) -1/262144)))) (neg.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))) (2)) ((/.f64 (*.f64 x (+.f64 -1 (neg.f64 (*.f64 -1/134217728 (pow.f64 (pow.f64 (*.f64 t b) 2) 3))))) (+.f64 -1 (neg.f64 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))))) (2)) ((/.f64 (*.f64 (*.f64 x (hypot.f64 1 (*.f64 (sqrt.f64 -1/512) (*.f64 t b)))) (sqrt.f64 (+.f64 1 (*.f64 -1/134217728 (pow.f64 (pow.f64 (*.f64 t b) 2) 3))))) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))))) (2)) ((/.f64 (*.f64 (*.f64 x (hypot.f64 1 (*.f64 (sqrt.f64 -1/512) (*.f64 t b)))) (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) -1/262144)))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))) (2)) ((/.f64 (*.f64 (*.f64 x (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1)) 2)) (cbrt.f64 (+.f64 1 (*.f64 -1/134217728 (pow.f64 (pow.f64 (*.f64 t b) 2) 3))))) (cbrt.f64 (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))))) (2)) ((/.f64 (*.f64 (*.f64 x (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1)) 2)) (cbrt.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) -1/262144)))) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))) (2)) ((/.f64 (*.f64 (-.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) 1) x) (-.f64 (*.f64 (pow.f64 (*.f64 t b) 2) -1/512) 1)) (2)) ((/.f64 (*.f64 (+.f64 -1 (neg.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) -1/262144))) x) (neg.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))) (2)) ((/.f64 (*.f64 (+.f64 -1 (neg.f64 (*.f64 -1/134217728 (pow.f64 (pow.f64 (*.f64 t b) 2) 3)))) x) (+.f64 -1 (neg.f64 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))))) (2)) ((/.f64 (*.f64 (+.f64 x (*.f64 x (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) -1/262144))) 1) (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))) (2)) ((/.f64 (*.f64 (+.f64 x (*.f64 x (*.f64 -1/134217728 (pow.f64 (pow.f64 (*.f64 t b) 2) 3)))) 1) (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))) (2)) ((/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) -1/262144)) x) 1) (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))) (2)) ((/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 -1/134217728 (pow.f64 (pow.f64 (*.f64 t b) 2) 3))) x) 1) (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))) (2)) ((/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/134217728 (pow.f64 (pow.f64 (*.f64 t b) 2) 3)))) (*.f64 (hypot.f64 1 (*.f64 (sqrt.f64 -1/512) (*.f64 t b))) x)) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))))) (2)) ((/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) -1/262144))) (*.f64 (hypot.f64 1 (*.f64 (sqrt.f64 -1/512) (*.f64 t b))) x)) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))) (2)) ((/.f64 (/.f64 (+.f64 x (*.f64 x (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) -1/262144))) 1) (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))) (2)) ((/.f64 (/.f64 (+.f64 x (*.f64 x (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) -1/262144))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))) (2)) ((/.f64 (/.f64 (+.f64 x (*.f64 x (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) -1/262144))) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))))) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))) (2)) ((/.f64 (/.f64 (+.f64 x (*.f64 x (*.f64 -1/134217728 (pow.f64 (pow.f64 (*.f64 t b) 2) 3)))) 1) (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))) (2)) ((/.f64 (/.f64 (+.f64 x (*.f64 x (*.f64 -1/134217728 (pow.f64 (pow.f64 (*.f64 t b) 2) 3)))) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))))) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))))) (2)) ((/.f64 (/.f64 (+.f64 x (*.f64 x (*.f64 -1/134217728 (pow.f64 (pow.f64 (*.f64 t b) 2) 3)))) (*.f64 (cbrt.f64 (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))) (cbrt.f64 (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))))) (cbrt.f64 (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))))) (2)) ((/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) -1/262144)) x) 1) (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))) (2)) ((/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) -1/262144)) x) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))) (2)) ((/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) -1/262144)) x) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))))) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))) (2)) ((/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/134217728 (pow.f64 (pow.f64 (*.f64 t b) 2) 3))) x) 1) (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))) (2)) ((/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/134217728 (pow.f64 (pow.f64 (*.f64 t b) 2) 3))) x) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))))) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))))) (2)) ((/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/134217728 (pow.f64 (pow.f64 (*.f64 t b) 2) 3))) x) (*.f64 (cbrt.f64 (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))) (cbrt.f64 (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))))) (cbrt.f64 (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))))) (2)) ((pow.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1) x) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1) x)) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1) x)) 3) (2)) ((pow.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1) x) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1) x) 2)) (2)) ((log.f64 (pow.f64 (exp.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1)) x)) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1) x)))) (2)) ((cbrt.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1) x) 3)) (2)) ((cbrt.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1) 3) (pow.f64 x 3))) (2)) ((cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1) 3))) (2)) ((expm1.f64 (log1p.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1) x))) (2)) ((exp.f64 (log.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1) x))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1) x)) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1) x))) (2)))

simplify128.0ms (0.5%)

Algorithm
egg-herbie
Rules
998×*-commutative
958×unswap-sqr
944×associate-/l*
832×fma-def
578×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02416131
16035073
223674893
378554893
Stop Event
node limit
Counts
145 → 120
Calls
Call 1
Inputs
(*.f64 (pow.f64 t 2) (pow.f64 b 2))
(*.f64 (pow.f64 t 2) (pow.f64 b 2))
(*.f64 (pow.f64 t 2) (pow.f64 b 2))
(*.f64 (pow.f64 t 2) (pow.f64 b 2))
(*.f64 (pow.f64 t 2) (pow.f64 b 2))
(*.f64 (pow.f64 t 2) (pow.f64 b 2))
(*.f64 (pow.f64 t 2) (pow.f64 b 2))
(*.f64 (pow.f64 t 2) (pow.f64 b 2))
(*.f64 (pow.f64 t 2) (pow.f64 b 2))
(*.f64 (pow.f64 t 2) (pow.f64 b 2))
(*.f64 (pow.f64 t 2) (pow.f64 b 2))
(*.f64 (pow.f64 t 2) (pow.f64 b 2))
(*.f64 (pow.f64 t 2) (pow.f64 b 2))
(*.f64 (pow.f64 t 2) (pow.f64 b 2))
(*.f64 (pow.f64 t 2) (pow.f64 b 2))
(*.f64 (pow.f64 t 2) (pow.f64 b 2))
(*.f64 (pow.f64 t 2) (pow.f64 b 2))
(*.f64 (pow.f64 t 2) (pow.f64 b 2))
(*.f64 (pow.f64 t 2) (pow.f64 b 2))
(*.f64 (pow.f64 t 2) (pow.f64 b 2))
(*.f64 (pow.f64 t 2) (pow.f64 b 2))
(*.f64 (pow.f64 t 2) (pow.f64 b 2))
(*.f64 (pow.f64 t 2) (pow.f64 b 2))
(*.f64 (pow.f64 t 2) (pow.f64 b 2))
x
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))) x)
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))) x)
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))) x)
(*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x)))
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))) x)
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))) x)
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))) x)
(*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x)))
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))) x)
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))) x)
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))) x)
x
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))) x)
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))) x)
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))) x)
(*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x)))
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))) x)
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))) x)
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))) x)
(*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x)))
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))) x)
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))) x)
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))) x)
(*.f64 (+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 b 2)))) x)
(*.f64 (+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 b 2)))) x)
(*.f64 (+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 b 2)))) x)
(*.f64 (+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 b 2)))) x)
(*.f64 (+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 b 2)))) x)
(*.f64 (+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 b 2)))) x)
(*.f64 (+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 b 2)))) x)
(*.f64 (+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 b 2)))) x)
(*.f64 (+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 b 2)))) x)
(*.f64 (+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 b 2)))) x)
(*.f64 (+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 b 2)))) x)
(*.f64 (+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 b 2)))) x)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 t b) 2))) 1)
(pow.f64 (pow.f64 (*.f64 t b) 2) 1)
(pow.f64 (*.f64 t b) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 t b) 2) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 b 4) (pow.f64 t 4)))
(log.f64 (exp.f64 (pow.f64 (*.f64 t b) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 t b) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 t b) 2) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 t t) 3) (pow.f64 (*.f64 b b) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b b) 3) (pow.f64 (*.f64 t t) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 t b) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 t b))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 t b))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 t b) 2)))
(+.f64 x (*.f64 x (*.f64 (pow.f64 (*.f64 t b) 2) -1/512)))
(+.f64 x (*.f64 (*.f64 (pow.f64 (*.f64 t b) 2) -1/512) x))
(+.f64 x (*.f64 1 (*.f64 x (*.f64 (pow.f64 (*.f64 t b) 2) -1/512))))
(+.f64 x (*.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 t b) 2) -1/512) x)))
(+.f64 x (*.f64 (*.f64 x (*.f64 (pow.f64 (*.f64 t b) 2) -1/512)) 1))
(+.f64 x (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 t b) 2) -1/512) x) 1))
(+.f64 (*.f64 x (*.f64 (pow.f64 (*.f64 t b) 2) -1/512)) x)
(+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 t b) 2) -1/512) x) x)
(+.f64 (*.f64 1 (*.f64 x (*.f64 (pow.f64 (*.f64 t b) 2) -1/512))) x)
(+.f64 (*.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 t b) 2) -1/512) x)) x)
(+.f64 (*.f64 (*.f64 x (*.f64 (pow.f64 (*.f64 t b) 2) -1/512)) 1) x)
(+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 t b) 2) -1/512) x) 1) x)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1) x))) 1)
(-.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (*.f64 x (*.f64 (pow.f64 (*.f64 t b) 2) -1/512))))
(-.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 t b) 2) -1/512) x)))
(-.f64 (+.f64 (*.f64 x (*.f64 (pow.f64 (*.f64 t b) 2) -1/512)) (exp.f64 (log1p.f64 x))) 1)
(-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 t b) 2) -1/512) x) (exp.f64 (log1p.f64 x))) 1)
(/.f64 x (/.f64 1 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1)))
(/.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) -1/262144)) (/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)) x))
(/.f64 (+.f64 1 (*.f64 -1/134217728 (pow.f64 (pow.f64 (*.f64 t b) 2) 3))) (/.f64 (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))) x))
(/.f64 (+.f64 x (*.f64 x (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) -1/262144))) (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))
(/.f64 (+.f64 x (*.f64 x (*.f64 -1/134217728 (pow.f64 (pow.f64 (*.f64 t b) 2) 3)))) (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))))
(/.f64 (*.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) -1/262144)) x) (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))
(/.f64 (*.f64 (+.f64 1 (*.f64 -1/134217728 (pow.f64 (pow.f64 (*.f64 t b) 2) 3))) x) (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))))
(/.f64 (*.f64 1 (+.f64 x (*.f64 x (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) -1/262144)))) (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))
(/.f64 (*.f64 1 (+.f64 x (*.f64 x (*.f64 -1/134217728 (pow.f64 (pow.f64 (*.f64 t b) 2) 3))))) (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))))
(/.f64 (*.f64 1 (*.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) -1/262144)) x)) (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))
(/.f64 (*.f64 1 (*.f64 (+.f64 1 (*.f64 -1/134217728 (pow.f64 (pow.f64 (*.f64 t b) 2) 3))) x)) (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))))
(/.f64 (*.f64 x (-.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) 1)) (-.f64 (*.f64 (pow.f64 (*.f64 t b) 2) -1/512) 1))
(/.f64 (*.f64 x (+.f64 -1 (neg.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) -1/262144)))) (neg.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))))
(/.f64 (*.f64 x (+.f64 -1 (neg.f64 (*.f64 -1/134217728 (pow.f64 (pow.f64 (*.f64 t b) 2) 3))))) (+.f64 -1 (neg.f64 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))))
(/.f64 (*.f64 (*.f64 x (hypot.f64 1 (*.f64 (sqrt.f64 -1/512) (*.f64 t b)))) (sqrt.f64 (+.f64 1 (*.f64 -1/134217728 (pow.f64 (pow.f64 (*.f64 t b) 2) 3))))) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))))
(/.f64 (*.f64 (*.f64 x (hypot.f64 1 (*.f64 (sqrt.f64 -1/512) (*.f64 t b)))) (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) -1/262144)))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))))
(/.f64 (*.f64 (*.f64 x (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1)) 2)) (cbrt.f64 (+.f64 1 (*.f64 -1/134217728 (pow.f64 (pow.f64 (*.f64 t b) 2) 3))))) (cbrt.f64 (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))))
(/.f64 (*.f64 (*.f64 x (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1)) 2)) (cbrt.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) -1/262144)))) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))))
(/.f64 (*.f64 (-.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) 1) x) (-.f64 (*.f64 (pow.f64 (*.f64 t b) 2) -1/512) 1))
(/.f64 (*.f64 (+.f64 -1 (neg.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) -1/262144))) x) (neg.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))))
(/.f64 (*.f64 (+.f64 -1 (neg.f64 (*.f64 -1/134217728 (pow.f64 (pow.f64 (*.f64 t b) 2) 3)))) x) (+.f64 -1 (neg.f64 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))))
(/.f64 (*.f64 (+.f64 x (*.f64 x (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) -1/262144))) 1) (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))
(/.f64 (*.f64 (+.f64 x (*.f64 x (*.f64 -1/134217728 (pow.f64 (pow.f64 (*.f64 t b) 2) 3)))) 1) (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))))
(/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) -1/262144)) x) 1) (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))
(/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 -1/134217728 (pow.f64 (pow.f64 (*.f64 t b) 2) 3))) x) 1) (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/134217728 (pow.f64 (pow.f64 (*.f64 t b) 2) 3)))) (*.f64 (hypot.f64 1 (*.f64 (sqrt.f64 -1/512) (*.f64 t b))) x)) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) -1/262144))) (*.f64 (hypot.f64 1 (*.f64 (sqrt.f64 -1/512) (*.f64 t b))) x)) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))))
(/.f64 (/.f64 (+.f64 x (*.f64 x (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) -1/262144))) 1) (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))
(/.f64 (/.f64 (+.f64 x (*.f64 x (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) -1/262144))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))))
(/.f64 (/.f64 (+.f64 x (*.f64 x (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) -1/262144))) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))))) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))))
(/.f64 (/.f64 (+.f64 x (*.f64 x (*.f64 -1/134217728 (pow.f64 (pow.f64 (*.f64 t b) 2) 3)))) 1) (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))))
(/.f64 (/.f64 (+.f64 x (*.f64 x (*.f64 -1/134217728 (pow.f64 (pow.f64 (*.f64 t b) 2) 3)))) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))))) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))))
(/.f64 (/.f64 (+.f64 x (*.f64 x (*.f64 -1/134217728 (pow.f64 (pow.f64 (*.f64 t b) 2) 3)))) (*.f64 (cbrt.f64 (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))) (cbrt.f64 (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))))) (cbrt.f64 (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))))
(/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) -1/262144)) x) 1) (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))
(/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) -1/262144)) x) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))))
(/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) -1/262144)) x) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))))) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))))
(/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/134217728 (pow.f64 (pow.f64 (*.f64 t b) 2) 3))) x) 1) (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))))
(/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/134217728 (pow.f64 (pow.f64 (*.f64 t b) 2) 3))) x) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))))) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))))
(/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/134217728 (pow.f64 (pow.f64 (*.f64 t b) 2) 3))) x) (*.f64 (cbrt.f64 (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))) (cbrt.f64 (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))))) (cbrt.f64 (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))))
(pow.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1) x) 1)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1) x)) 2)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1) x)) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1) x) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1) x) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1)) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1) x))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1) x) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1) 3) (pow.f64 x 3)))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1) x)))
(exp.f64 (log.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1) x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1) x)) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1) x)))
Outputs
(*.f64 (pow.f64 t 2) (pow.f64 b 2))
(*.f64 (*.f64 t t) (*.f64 b b))
(pow.f64 (*.f64 t b) 2)
(*.f64 (pow.f64 t 2) (pow.f64 b 2))
(*.f64 (*.f64 t t) (*.f64 b b))
(pow.f64 (*.f64 t b) 2)
(*.f64 (pow.f64 t 2) (pow.f64 b 2))
(*.f64 (*.f64 t t) (*.f64 b b))
(pow.f64 (*.f64 t b) 2)
(*.f64 (pow.f64 t 2) (pow.f64 b 2))
(*.f64 (*.f64 t t) (*.f64 b b))
(pow.f64 (*.f64 t b) 2)
(*.f64 (pow.f64 t 2) (pow.f64 b 2))
(*.f64 (*.f64 t t) (*.f64 b b))
(pow.f64 (*.f64 t b) 2)
(*.f64 (pow.f64 t 2) (pow.f64 b 2))
(*.f64 (*.f64 t t) (*.f64 b b))
(pow.f64 (*.f64 t b) 2)
(*.f64 (pow.f64 t 2) (pow.f64 b 2))
(*.f64 (*.f64 t t) (*.f64 b b))
(pow.f64 (*.f64 t b) 2)
(*.f64 (pow.f64 t 2) (pow.f64 b 2))
(*.f64 (*.f64 t t) (*.f64 b b))
(pow.f64 (*.f64 t b) 2)
(*.f64 (pow.f64 t 2) (pow.f64 b 2))
(*.f64 (*.f64 t t) (*.f64 b b))
(pow.f64 (*.f64 t b) 2)
(*.f64 (pow.f64 t 2) (pow.f64 b 2))
(*.f64 (*.f64 t t) (*.f64 b b))
(pow.f64 (*.f64 t b) 2)
(*.f64 (pow.f64 t 2) (pow.f64 b 2))
(*.f64 (*.f64 t t) (*.f64 b b))
(pow.f64 (*.f64 t b) 2)
(*.f64 (pow.f64 t 2) (pow.f64 b 2))
(*.f64 (*.f64 t t) (*.f64 b b))
(pow.f64 (*.f64 t b) 2)
(*.f64 (pow.f64 t 2) (pow.f64 b 2))
(*.f64 (*.f64 t t) (*.f64 b b))
(pow.f64 (*.f64 t b) 2)
(*.f64 (pow.f64 t 2) (pow.f64 b 2))
(*.f64 (*.f64 t t) (*.f64 b b))
(pow.f64 (*.f64 t b) 2)
(*.f64 (pow.f64 t 2) (pow.f64 b 2))
(*.f64 (*.f64 t t) (*.f64 b b))
(pow.f64 (*.f64 t b) 2)
(*.f64 (pow.f64 t 2) (pow.f64 b 2))
(*.f64 (*.f64 t t) (*.f64 b b))
(pow.f64 (*.f64 t b) 2)
(*.f64 (pow.f64 t 2) (pow.f64 b 2))
(*.f64 (*.f64 t t) (*.f64 b b))
(pow.f64 (*.f64 t b) 2)
(*.f64 (pow.f64 t 2) (pow.f64 b 2))
(*.f64 (*.f64 t t) (*.f64 b b))
(pow.f64 (*.f64 t b) 2)
(*.f64 (pow.f64 t 2) (pow.f64 b 2))
(*.f64 (*.f64 t t) (*.f64 b b))
(pow.f64 (*.f64 t b) 2)
(*.f64 (pow.f64 t 2) (pow.f64 b 2))
(*.f64 (*.f64 t t) (*.f64 b b))
(pow.f64 (*.f64 t b) 2)
(*.f64 (pow.f64 t 2) (pow.f64 b 2))
(*.f64 (*.f64 t t) (*.f64 b b))
(pow.f64 (*.f64 t b) 2)
(*.f64 (pow.f64 t 2) (pow.f64 b 2))
(*.f64 (*.f64 t t) (*.f64 b b))
(pow.f64 (*.f64 t b) 2)
(*.f64 (pow.f64 t 2) (pow.f64 b 2))
(*.f64 (*.f64 t t) (*.f64 b b))
(pow.f64 (*.f64 t b) 2)
(*.f64 (pow.f64 t 2) (pow.f64 b 2))
(*.f64 (*.f64 t t) (*.f64 b b))
(pow.f64 (*.f64 t b) 2)
x
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))) x)
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))) x)
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))) x)
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x)))
(*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)))
(*.f64 (pow.f64 (*.f64 t b) 2) (*.f64 x -1/512))
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))) x)
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))) x)
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))) x)
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x)))
(*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)))
(*.f64 (pow.f64 (*.f64 t b) 2) (*.f64 x -1/512))
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))) x)
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))) x)
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))) x)
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
x
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))) x)
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))) x)
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))) x)
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x)))
(*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)))
(*.f64 (pow.f64 (*.f64 t b) 2) (*.f64 x -1/512))
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))) x)
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))) x)
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))) x)
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x)))
(*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)))
(*.f64 (pow.f64 (*.f64 t b) 2) (*.f64 x -1/512))
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))) x)
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))) x)
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))) x)
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(*.f64 (+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 b 2)))) x)
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(*.f64 (+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 b 2)))) x)
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(*.f64 (+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 b 2)))) x)
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(*.f64 (+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 b 2)))) x)
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(*.f64 (+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 b 2)))) x)
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(*.f64 (+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 b 2)))) x)
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(*.f64 (+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 b 2)))) x)
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(*.f64 (+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 b 2)))) x)
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(*.f64 (+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 b 2)))) x)
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(*.f64 (+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 b 2)))) x)
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(*.f64 (+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 b 2)))) x)
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(*.f64 (+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (pow.f64 b 2)))) x)
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 t b) 2))) 1)
(*.f64 (*.f64 t t) (*.f64 b b))
(pow.f64 (*.f64 t b) 2)
(pow.f64 (pow.f64 (*.f64 t b) 2) 1)
(*.f64 (*.f64 t t) (*.f64 b b))
(pow.f64 (*.f64 t b) 2)
(pow.f64 (*.f64 t b) 2)
(*.f64 (*.f64 t t) (*.f64 b b))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)) 3)
(*.f64 (*.f64 t t) (*.f64 b b))
(pow.f64 (*.f64 t b) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 t b) 2) 3) 1/3)
(*.f64 (*.f64 t t) (*.f64 b b))
(pow.f64 (*.f64 t b) 2)
(sqrt.f64 (*.f64 (pow.f64 b 4) (pow.f64 t 4)))
(sqrt.f64 (pow.f64 (*.f64 t b) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 t b) 2)))
(*.f64 (*.f64 t t) (*.f64 b b))
(pow.f64 (*.f64 t b) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 t b) 2))))
(*.f64 (*.f64 t t) (*.f64 b b))
(pow.f64 (*.f64 t b) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 t b) 2) 3))
(*.f64 (*.f64 t t) (*.f64 b b))
(pow.f64 (*.f64 t b) 2)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 t t) 3) (pow.f64 (*.f64 b b) 3)))
(*.f64 (*.f64 t t) (*.f64 b b))
(pow.f64 (*.f64 t b) 2)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b b) 3) (pow.f64 (*.f64 t t) 3)))
(*.f64 (*.f64 t t) (*.f64 b b))
(pow.f64 (*.f64 t b) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 t b) 2)))
(*.f64 (*.f64 t t) (*.f64 b b))
(pow.f64 (*.f64 t b) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 t b))))
(*.f64 (*.f64 t t) (*.f64 b b))
(pow.f64 (*.f64 t b) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 t b))) 1))
(*.f64 (*.f64 t t) (*.f64 b b))
(pow.f64 (*.f64 t b) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 t b) 2)))
(*.f64 (*.f64 t t) (*.f64 b b))
(pow.f64 (*.f64 t b) 2)
(+.f64 x (*.f64 x (*.f64 (pow.f64 (*.f64 t b) 2) -1/512)))
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(+.f64 x (*.f64 (*.f64 (pow.f64 (*.f64 t b) 2) -1/512) x))
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(+.f64 x (*.f64 1 (*.f64 x (*.f64 (pow.f64 (*.f64 t b) 2) -1/512))))
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(+.f64 x (*.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 t b) 2) -1/512) x)))
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(+.f64 x (*.f64 (*.f64 x (*.f64 (pow.f64 (*.f64 t b) 2) -1/512)) 1))
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(+.f64 x (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 t b) 2) -1/512) x) 1))
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(+.f64 (*.f64 x (*.f64 (pow.f64 (*.f64 t b) 2) -1/512)) x)
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 t b) 2) -1/512) x) x)
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(+.f64 (*.f64 1 (*.f64 x (*.f64 (pow.f64 (*.f64 t b) 2) -1/512))) x)
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(+.f64 (*.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 t b) 2) -1/512) x)) x)
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(+.f64 (*.f64 (*.f64 x (*.f64 (pow.f64 (*.f64 t b) 2) -1/512)) 1) x)
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 t b) 2) -1/512) x) 1) x)
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1) x))) 1)
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(-.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (*.f64 x (*.f64 (pow.f64 (*.f64 t b) 2) -1/512))))
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(-.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 t b) 2) -1/512) x)))
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(-.f64 (+.f64 (*.f64 x (*.f64 (pow.f64 (*.f64 t b) 2) -1/512)) (exp.f64 (log1p.f64 x))) 1)
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 t b) 2) -1/512) x) (exp.f64 (log1p.f64 x))) 1)
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(/.f64 x (/.f64 1 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1)))
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(/.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) -1/262144)) (/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)) x))
(/.f64 (+.f64 1 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 t 4) -1/262144))) (/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)) x))
(*.f64 x (/.f64 (fma.f64 -1/262144 (pow.f64 (*.f64 t b) 4) 1) (fma.f64 (pow.f64 (*.f64 t b) 2) 1/512 1)))
(/.f64 (+.f64 1 (*.f64 -1/134217728 (pow.f64 (pow.f64 (*.f64 t b) 2) 3))) (/.f64 (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))) x))
(/.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 t b) 2) 3) -1/134217728)) (/.f64 (+.f64 1 (fma.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))) x))
(*.f64 x (/.f64 (fma.f64 (pow.f64 (pow.f64 (*.f64 t b) 2) 3) -1/134217728 1) (+.f64 1 (fma.f64 (pow.f64 (*.f64 t b) 2) 1/512 (*.f64 1/262144 (pow.f64 (*.f64 t b) 4))))))
(*.f64 x (/.f64 (fma.f64 (pow.f64 (*.f64 t b) 6) -1/134217728 1) (fma.f64 (pow.f64 (*.f64 t b) 2) 1/512 (fma.f64 1/262144 (pow.f64 (*.f64 t b) 4) 1))))
(/.f64 (+.f64 x (*.f64 x (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) -1/262144))) (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))
(/.f64 (+.f64 1 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 t 4) -1/262144))) (/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)) x))
(*.f64 x (/.f64 (fma.f64 -1/262144 (pow.f64 (*.f64 t b) 4) 1) (fma.f64 (pow.f64 (*.f64 t b) 2) 1/512 1)))
(/.f64 (+.f64 x (*.f64 x (*.f64 -1/134217728 (pow.f64 (pow.f64 (*.f64 t b) 2) 3)))) (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))))
(/.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 t b) 2) 3) -1/134217728)) (/.f64 (+.f64 1 (fma.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))) x))
(*.f64 x (/.f64 (fma.f64 (pow.f64 (pow.f64 (*.f64 t b) 2) 3) -1/134217728 1) (+.f64 1 (fma.f64 (pow.f64 (*.f64 t b) 2) 1/512 (*.f64 1/262144 (pow.f64 (*.f64 t b) 4))))))
(*.f64 x (/.f64 (fma.f64 (pow.f64 (*.f64 t b) 6) -1/134217728 1) (fma.f64 (pow.f64 (*.f64 t b) 2) 1/512 (fma.f64 1/262144 (pow.f64 (*.f64 t b) 4) 1))))
(/.f64 (*.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) -1/262144)) x) (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))
(/.f64 (+.f64 1 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 t 4) -1/262144))) (/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)) x))
(*.f64 x (/.f64 (fma.f64 -1/262144 (pow.f64 (*.f64 t b) 4) 1) (fma.f64 (pow.f64 (*.f64 t b) 2) 1/512 1)))
(/.f64 (*.f64 (+.f64 1 (*.f64 -1/134217728 (pow.f64 (pow.f64 (*.f64 t b) 2) 3))) x) (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))))
(/.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 t b) 2) 3) -1/134217728)) (/.f64 (+.f64 1 (fma.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))) x))
(*.f64 x (/.f64 (fma.f64 (pow.f64 (pow.f64 (*.f64 t b) 2) 3) -1/134217728 1) (+.f64 1 (fma.f64 (pow.f64 (*.f64 t b) 2) 1/512 (*.f64 1/262144 (pow.f64 (*.f64 t b) 4))))))
(*.f64 x (/.f64 (fma.f64 (pow.f64 (*.f64 t b) 6) -1/134217728 1) (fma.f64 (pow.f64 (*.f64 t b) 2) 1/512 (fma.f64 1/262144 (pow.f64 (*.f64 t b) 4) 1))))
(/.f64 (*.f64 1 (+.f64 x (*.f64 x (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) -1/262144)))) (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))
(/.f64 (+.f64 1 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 t 4) -1/262144))) (/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)) x))
(*.f64 x (/.f64 (fma.f64 -1/262144 (pow.f64 (*.f64 t b) 4) 1) (fma.f64 (pow.f64 (*.f64 t b) 2) 1/512 1)))
(/.f64 (*.f64 1 (+.f64 x (*.f64 x (*.f64 -1/134217728 (pow.f64 (pow.f64 (*.f64 t b) 2) 3))))) (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))))
(/.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 t b) 2) 3) -1/134217728)) (/.f64 (+.f64 1 (fma.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))) x))
(*.f64 x (/.f64 (fma.f64 (pow.f64 (pow.f64 (*.f64 t b) 2) 3) -1/134217728 1) (+.f64 1 (fma.f64 (pow.f64 (*.f64 t b) 2) 1/512 (*.f64 1/262144 (pow.f64 (*.f64 t b) 4))))))
(*.f64 x (/.f64 (fma.f64 (pow.f64 (*.f64 t b) 6) -1/134217728 1) (fma.f64 (pow.f64 (*.f64 t b) 2) 1/512 (fma.f64 1/262144 (pow.f64 (*.f64 t b) 4) 1))))
(/.f64 (*.f64 1 (*.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) -1/262144)) x)) (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))
(/.f64 (+.f64 1 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 t 4) -1/262144))) (/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)) x))
(*.f64 x (/.f64 (fma.f64 -1/262144 (pow.f64 (*.f64 t b) 4) 1) (fma.f64 (pow.f64 (*.f64 t b) 2) 1/512 1)))
(/.f64 (*.f64 1 (*.f64 (+.f64 1 (*.f64 -1/134217728 (pow.f64 (pow.f64 (*.f64 t b) 2) 3))) x)) (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))))
(/.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 t b) 2) 3) -1/134217728)) (/.f64 (+.f64 1 (fma.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))) x))
(*.f64 x (/.f64 (fma.f64 (pow.f64 (pow.f64 (*.f64 t b) 2) 3) -1/134217728 1) (+.f64 1 (fma.f64 (pow.f64 (*.f64 t b) 2) 1/512 (*.f64 1/262144 (pow.f64 (*.f64 t b) 4))))))
(*.f64 x (/.f64 (fma.f64 (pow.f64 (*.f64 t b) 6) -1/134217728 1) (fma.f64 (pow.f64 (*.f64 t b) 2) 1/512 (fma.f64 1/262144 (pow.f64 (*.f64 t b) 4) 1))))
(/.f64 (*.f64 x (-.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) 1)) (-.f64 (*.f64 (pow.f64 (*.f64 t b) 2) -1/512) 1))
(/.f64 x (/.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 -1) (fma.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) -1)))
(*.f64 (/.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) -1)) (fma.f64 1/262144 (pow.f64 (*.f64 t b) 4) -1))
(*.f64 (fma.f64 1/262144 (pow.f64 (*.f64 t b) 4) -1) (/.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) -1)))
(/.f64 (*.f64 x (+.f64 -1 (neg.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) -1/262144)))) (neg.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))))
(/.f64 x (/.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 -1) (fma.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) -1)))
(*.f64 (/.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) -1)) (fma.f64 1/262144 (pow.f64 (*.f64 t b) 4) -1))
(*.f64 (fma.f64 1/262144 (pow.f64 (*.f64 t b) 4) -1) (/.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) -1)))
(/.f64 (*.f64 x (+.f64 -1 (neg.f64 (*.f64 -1/134217728 (pow.f64 (pow.f64 (*.f64 t b) 2) 3))))) (+.f64 -1 (neg.f64 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))))
(/.f64 (*.f64 x (+.f64 -1 (*.f64 1/134217728 (pow.f64 (pow.f64 (*.f64 t b) 2) 3)))) (-.f64 -1 (fma.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))))
(*.f64 (/.f64 (fma.f64 1/134217728 (pow.f64 (pow.f64 (*.f64 t b) 2) 3) -1) (+.f64 (*.f64 -1/262144 (pow.f64 (*.f64 t b) 4)) (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) -1))) x)
(*.f64 x (/.f64 (fma.f64 (pow.f64 (*.f64 t b) 6) 1/134217728 -1) (fma.f64 -1/262144 (pow.f64 (*.f64 t b) 4) (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) -1))))
(/.f64 (*.f64 (*.f64 x (hypot.f64 1 (*.f64 (sqrt.f64 -1/512) (*.f64 t b)))) (sqrt.f64 (+.f64 1 (*.f64 -1/134217728 (pow.f64 (pow.f64 (*.f64 t b) 2) 3))))) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))))
(/.f64 (*.f64 x (*.f64 (hypot.f64 1 (*.f64 (*.f64 t b) (sqrt.f64 -1/512))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 t b) 2) 3) -1/134217728))))) (sqrt.f64 (+.f64 1 (fma.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))))
(*.f64 (/.f64 (*.f64 x (hypot.f64 1 (*.f64 b (*.f64 t (sqrt.f64 -1/512))))) (sqrt.f64 (+.f64 1 (fma.f64 (pow.f64 (*.f64 t b) 2) 1/512 (*.f64 1/262144 (pow.f64 (*.f64 t b) 4)))))) (sqrt.f64 (fma.f64 (pow.f64 (pow.f64 (*.f64 t b) 2) 3) -1/134217728 1)))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 t b) 6) -1/134217728 1)) (/.f64 (*.f64 x (hypot.f64 1 (*.f64 t (*.f64 b (sqrt.f64 -1/512))))) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) 1/512 (fma.f64 1/262144 (pow.f64 (*.f64 t b) 4) 1)))))
(/.f64 (*.f64 (*.f64 x (hypot.f64 1 (*.f64 (sqrt.f64 -1/512) (*.f64 t b)))) (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) -1/262144)))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))))
(/.f64 (*.f64 x (hypot.f64 1 (*.f64 (*.f64 t b) (sqrt.f64 -1/512)))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 t 4) -1/262144))))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/262144 (pow.f64 (*.f64 t b) 4) 1)) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) 1/512 1))) (*.f64 x (hypot.f64 1 (*.f64 b (*.f64 t (sqrt.f64 -1/512))))))
(*.f64 (*.f64 x (hypot.f64 1 (*.f64 t (*.f64 b (sqrt.f64 -1/512))))) (/.f64 (sqrt.f64 (fma.f64 -1/262144 (pow.f64 (*.f64 t b) 4) 1)) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) 1/512 1))))
(/.f64 (*.f64 (*.f64 x (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1)) 2)) (cbrt.f64 (+.f64 1 (*.f64 -1/134217728 (pow.f64 (pow.f64 (*.f64 t b) 2) 3))))) (cbrt.f64 (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))))
(/.f64 (*.f64 (*.f64 x (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1)) 2)) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 t b) 2) 3) -1/134217728)))) (cbrt.f64 (+.f64 1 (fma.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))))
(*.f64 (/.f64 (*.f64 x (pow.f64 (cbrt.f64 (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1)) 2)) (cbrt.f64 (+.f64 1 (fma.f64 (pow.f64 (*.f64 t b) 2) 1/512 (*.f64 1/262144 (pow.f64 (*.f64 t b) 4)))))) (cbrt.f64 (fma.f64 (pow.f64 (pow.f64 (*.f64 t b) 2) 3) -1/134217728 1)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1)) 2) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 t b) 6) -1/134217728 1))) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) 1/512 (fma.f64 1/262144 (pow.f64 (*.f64 t b) 4) 1))) x))
(/.f64 (*.f64 (*.f64 x (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1)) 2)) (cbrt.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) -1/262144)))) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))))
(/.f64 (*.f64 x (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1)) 2)) (/.f64 (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 t 4) -1/262144))))))
(*.f64 (/.f64 (*.f64 x (pow.f64 (cbrt.f64 (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1)) 2)) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) 1/512 1))) (cbrt.f64 (fma.f64 -1/262144 (pow.f64 (*.f64 t b) 4) 1)))
(*.f64 (cbrt.f64 (fma.f64 -1/262144 (pow.f64 (*.f64 t b) 4) 1)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1)) 2) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) 1/512 1)) x)))
(/.f64 (*.f64 (-.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) 1) x) (-.f64 (*.f64 (pow.f64 (*.f64 t b) 2) -1/512) 1))
(/.f64 x (/.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 -1) (fma.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) -1)))
(*.f64 (/.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) -1)) (fma.f64 1/262144 (pow.f64 (*.f64 t b) 4) -1))
(*.f64 (fma.f64 1/262144 (pow.f64 (*.f64 t b) 4) -1) (/.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) -1)))
(/.f64 (*.f64 (+.f64 -1 (neg.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) -1/262144))) x) (neg.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))))
(/.f64 x (/.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 -1) (fma.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) -1)))
(*.f64 (/.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) -1)) (fma.f64 1/262144 (pow.f64 (*.f64 t b) 4) -1))
(*.f64 (fma.f64 1/262144 (pow.f64 (*.f64 t b) 4) -1) (/.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) -1)))
(/.f64 (*.f64 (+.f64 -1 (neg.f64 (*.f64 -1/134217728 (pow.f64 (pow.f64 (*.f64 t b) 2) 3)))) x) (+.f64 -1 (neg.f64 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))))
(/.f64 (*.f64 x (+.f64 -1 (*.f64 1/134217728 (pow.f64 (pow.f64 (*.f64 t b) 2) 3)))) (-.f64 -1 (fma.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))))
(*.f64 (/.f64 (fma.f64 1/134217728 (pow.f64 (pow.f64 (*.f64 t b) 2) 3) -1) (+.f64 (*.f64 -1/262144 (pow.f64 (*.f64 t b) 4)) (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) -1))) x)
(*.f64 x (/.f64 (fma.f64 (pow.f64 (*.f64 t b) 6) 1/134217728 -1) (fma.f64 -1/262144 (pow.f64 (*.f64 t b) 4) (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) -1))))
(/.f64 (*.f64 (+.f64 x (*.f64 x (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) -1/262144))) 1) (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))
(/.f64 (+.f64 1 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 t 4) -1/262144))) (/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)) x))
(*.f64 x (/.f64 (fma.f64 -1/262144 (pow.f64 (*.f64 t b) 4) 1) (fma.f64 (pow.f64 (*.f64 t b) 2) 1/512 1)))
(/.f64 (*.f64 (+.f64 x (*.f64 x (*.f64 -1/134217728 (pow.f64 (pow.f64 (*.f64 t b) 2) 3)))) 1) (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))))
(/.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 t b) 2) 3) -1/134217728)) (/.f64 (+.f64 1 (fma.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))) x))
(*.f64 x (/.f64 (fma.f64 (pow.f64 (pow.f64 (*.f64 t b) 2) 3) -1/134217728 1) (+.f64 1 (fma.f64 (pow.f64 (*.f64 t b) 2) 1/512 (*.f64 1/262144 (pow.f64 (*.f64 t b) 4))))))
(*.f64 x (/.f64 (fma.f64 (pow.f64 (*.f64 t b) 6) -1/134217728 1) (fma.f64 (pow.f64 (*.f64 t b) 2) 1/512 (fma.f64 1/262144 (pow.f64 (*.f64 t b) 4) 1))))
(/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) -1/262144)) x) 1) (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))
(/.f64 (+.f64 1 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 t 4) -1/262144))) (/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)) x))
(*.f64 x (/.f64 (fma.f64 -1/262144 (pow.f64 (*.f64 t b) 4) 1) (fma.f64 (pow.f64 (*.f64 t b) 2) 1/512 1)))
(/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 -1/134217728 (pow.f64 (pow.f64 (*.f64 t b) 2) 3))) x) 1) (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))))
(/.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 t b) 2) 3) -1/134217728)) (/.f64 (+.f64 1 (fma.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))) x))
(*.f64 x (/.f64 (fma.f64 (pow.f64 (pow.f64 (*.f64 t b) 2) 3) -1/134217728 1) (+.f64 1 (fma.f64 (pow.f64 (*.f64 t b) 2) 1/512 (*.f64 1/262144 (pow.f64 (*.f64 t b) 4))))))
(*.f64 x (/.f64 (fma.f64 (pow.f64 (*.f64 t b) 6) -1/134217728 1) (fma.f64 (pow.f64 (*.f64 t b) 2) 1/512 (fma.f64 1/262144 (pow.f64 (*.f64 t b) 4) 1))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/134217728 (pow.f64 (pow.f64 (*.f64 t b) 2) 3)))) (*.f64 (hypot.f64 1 (*.f64 (sqrt.f64 -1/512) (*.f64 t b))) x)) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))))
(/.f64 (*.f64 x (*.f64 (hypot.f64 1 (*.f64 (*.f64 t b) (sqrt.f64 -1/512))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 t b) 2) 3) -1/134217728))))) (sqrt.f64 (+.f64 1 (fma.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))))
(*.f64 (/.f64 (*.f64 x (hypot.f64 1 (*.f64 b (*.f64 t (sqrt.f64 -1/512))))) (sqrt.f64 (+.f64 1 (fma.f64 (pow.f64 (*.f64 t b) 2) 1/512 (*.f64 1/262144 (pow.f64 (*.f64 t b) 4)))))) (sqrt.f64 (fma.f64 (pow.f64 (pow.f64 (*.f64 t b) 2) 3) -1/134217728 1)))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 t b) 6) -1/134217728 1)) (/.f64 (*.f64 x (hypot.f64 1 (*.f64 t (*.f64 b (sqrt.f64 -1/512))))) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) 1/512 (fma.f64 1/262144 (pow.f64 (*.f64 t b) 4) 1)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) -1/262144))) (*.f64 (hypot.f64 1 (*.f64 (sqrt.f64 -1/512) (*.f64 t b))) x)) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))))
(/.f64 (*.f64 x (hypot.f64 1 (*.f64 (*.f64 t b) (sqrt.f64 -1/512)))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 t 4) -1/262144))))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/262144 (pow.f64 (*.f64 t b) 4) 1)) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) 1/512 1))) (*.f64 x (hypot.f64 1 (*.f64 b (*.f64 t (sqrt.f64 -1/512))))))
(*.f64 (*.f64 x (hypot.f64 1 (*.f64 t (*.f64 b (sqrt.f64 -1/512))))) (/.f64 (sqrt.f64 (fma.f64 -1/262144 (pow.f64 (*.f64 t b) 4) 1)) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) 1/512 1))))
(/.f64 (/.f64 (+.f64 x (*.f64 x (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) -1/262144))) 1) (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))
(/.f64 (+.f64 1 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 t 4) -1/262144))) (/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)) x))
(*.f64 x (/.f64 (fma.f64 -1/262144 (pow.f64 (*.f64 t b) 4) 1) (fma.f64 (pow.f64 (*.f64 t b) 2) 1/512 1)))
(/.f64 (/.f64 (+.f64 x (*.f64 x (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) -1/262144))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))))
(/.f64 (+.f64 1 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 t 4) -1/262144))) (/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)) x))
(*.f64 x (/.f64 (fma.f64 -1/262144 (pow.f64 (*.f64 t b) 4) 1) (fma.f64 (pow.f64 (*.f64 t b) 2) 1/512 1)))
(/.f64 (/.f64 (+.f64 x (*.f64 x (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) -1/262144))) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))))) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))))
(/.f64 (+.f64 1 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 t 4) -1/262144))) (/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)) x))
(*.f64 x (/.f64 (fma.f64 -1/262144 (pow.f64 (*.f64 t b) 4) 1) (fma.f64 (pow.f64 (*.f64 t b) 2) 1/512 1)))
(/.f64 (/.f64 (+.f64 x (*.f64 x (*.f64 -1/134217728 (pow.f64 (pow.f64 (*.f64 t b) 2) 3)))) 1) (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))))
(/.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 t b) 2) 3) -1/134217728)) (/.f64 (+.f64 1 (fma.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))) x))
(*.f64 x (/.f64 (fma.f64 (pow.f64 (pow.f64 (*.f64 t b) 2) 3) -1/134217728 1) (+.f64 1 (fma.f64 (pow.f64 (*.f64 t b) 2) 1/512 (*.f64 1/262144 (pow.f64 (*.f64 t b) 4))))))
(*.f64 x (/.f64 (fma.f64 (pow.f64 (*.f64 t b) 6) -1/134217728 1) (fma.f64 (pow.f64 (*.f64 t b) 2) 1/512 (fma.f64 1/262144 (pow.f64 (*.f64 t b) 4) 1))))
(/.f64 (/.f64 (+.f64 x (*.f64 x (*.f64 -1/134217728 (pow.f64 (pow.f64 (*.f64 t b) 2) 3)))) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))))) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))))
(/.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 t b) 2) 3) -1/134217728)) (/.f64 (+.f64 1 (fma.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))) x))
(*.f64 x (/.f64 (fma.f64 (pow.f64 (pow.f64 (*.f64 t b) 2) 3) -1/134217728 1) (+.f64 1 (fma.f64 (pow.f64 (*.f64 t b) 2) 1/512 (*.f64 1/262144 (pow.f64 (*.f64 t b) 4))))))
(*.f64 x (/.f64 (fma.f64 (pow.f64 (*.f64 t b) 6) -1/134217728 1) (fma.f64 (pow.f64 (*.f64 t b) 2) 1/512 (fma.f64 1/262144 (pow.f64 (*.f64 t b) 4) 1))))
(/.f64 (/.f64 (+.f64 x (*.f64 x (*.f64 -1/134217728 (pow.f64 (pow.f64 (*.f64 t b) 2) 3)))) (*.f64 (cbrt.f64 (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))) (cbrt.f64 (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))))) (cbrt.f64 (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))))
(/.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 t b) 2) 3) -1/134217728)) (/.f64 (+.f64 1 (fma.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))) x))
(*.f64 x (/.f64 (fma.f64 (pow.f64 (pow.f64 (*.f64 t b) 2) 3) -1/134217728 1) (+.f64 1 (fma.f64 (pow.f64 (*.f64 t b) 2) 1/512 (*.f64 1/262144 (pow.f64 (*.f64 t b) 4))))))
(*.f64 x (/.f64 (fma.f64 (pow.f64 (*.f64 t b) 6) -1/134217728 1) (fma.f64 (pow.f64 (*.f64 t b) 2) 1/512 (fma.f64 1/262144 (pow.f64 (*.f64 t b) 4) 1))))
(/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) -1/262144)) x) 1) (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))
(/.f64 (+.f64 1 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 t 4) -1/262144))) (/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)) x))
(*.f64 x (/.f64 (fma.f64 -1/262144 (pow.f64 (*.f64 t b) 4) 1) (fma.f64 (pow.f64 (*.f64 t b) 2) 1/512 1)))
(/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) -1/262144)) x) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))))
(/.f64 (+.f64 1 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 t 4) -1/262144))) (/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)) x))
(*.f64 x (/.f64 (fma.f64 -1/262144 (pow.f64 (*.f64 t b) 4) 1) (fma.f64 (pow.f64 (*.f64 t b) 2) 1/512 1)))
(/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) -1/262144)) x) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))))) (cbrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))))
(/.f64 (+.f64 1 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 t 4) -1/262144))) (/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)) x))
(*.f64 x (/.f64 (fma.f64 -1/262144 (pow.f64 (*.f64 t b) 4) 1) (fma.f64 (pow.f64 (*.f64 t b) 2) 1/512 1)))
(/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/134217728 (pow.f64 (pow.f64 (*.f64 t b) 2) 3))) x) 1) (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))))
(/.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 t b) 2) 3) -1/134217728)) (/.f64 (+.f64 1 (fma.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))) x))
(*.f64 x (/.f64 (fma.f64 (pow.f64 (pow.f64 (*.f64 t b) 2) 3) -1/134217728 1) (+.f64 1 (fma.f64 (pow.f64 (*.f64 t b) 2) 1/512 (*.f64 1/262144 (pow.f64 (*.f64 t b) 4))))))
(*.f64 x (/.f64 (fma.f64 (pow.f64 (*.f64 t b) 6) -1/134217728 1) (fma.f64 (pow.f64 (*.f64 t b) 2) 1/512 (fma.f64 1/262144 (pow.f64 (*.f64 t b) 4) 1))))
(/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/134217728 (pow.f64 (pow.f64 (*.f64 t b) 2) 3))) x) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))))) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))))
(/.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 t b) 2) 3) -1/134217728)) (/.f64 (+.f64 1 (fma.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))) x))
(*.f64 x (/.f64 (fma.f64 (pow.f64 (pow.f64 (*.f64 t b) 2) 3) -1/134217728 1) (+.f64 1 (fma.f64 (pow.f64 (*.f64 t b) 2) 1/512 (*.f64 1/262144 (pow.f64 (*.f64 t b) 4))))))
(*.f64 x (/.f64 (fma.f64 (pow.f64 (*.f64 t b) 6) -1/134217728 1) (fma.f64 (pow.f64 (*.f64 t b) 2) 1/512 (fma.f64 1/262144 (pow.f64 (*.f64 t b) 4) 1))))
(/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/134217728 (pow.f64 (pow.f64 (*.f64 t b) 2) 3))) x) (*.f64 (cbrt.f64 (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))) (cbrt.f64 (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))))) (cbrt.f64 (+.f64 1 (+.f64 (*.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4))) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512)))))
(/.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 t b) 2) 3) -1/134217728)) (/.f64 (+.f64 1 (fma.f64 1/262144 (*.f64 (pow.f64 b 4) (pow.f64 t 4)) (*.f64 (pow.f64 (*.f64 t b) 2) 1/512))) x))
(*.f64 x (/.f64 (fma.f64 (pow.f64 (pow.f64 (*.f64 t b) 2) 3) -1/134217728 1) (+.f64 1 (fma.f64 (pow.f64 (*.f64 t b) 2) 1/512 (*.f64 1/262144 (pow.f64 (*.f64 t b) 4))))))
(*.f64 x (/.f64 (fma.f64 (pow.f64 (*.f64 t b) 6) -1/134217728 1) (fma.f64 (pow.f64 (*.f64 t b) 2) 1/512 (fma.f64 1/262144 (pow.f64 (*.f64 t b) 4) 1))))
(pow.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1) x) 1)
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1) x)) 2)
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1) x)) 3)
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(pow.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1) x) 3) 1/3)
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1) x) 2))
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(log.f64 (pow.f64 (exp.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1)) x))
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1) x))))
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1) x) 3))
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1) 3) (pow.f64 x 3)))
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1) 3)))
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1) x)))
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(exp.f64 (log.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1) x)))
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1) x)) 1))
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1) x)))
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1))
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)

localize20.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)
99.7%
(*.f64 1/16 (*.f64 t b))
99.6%
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) 2)
62.1%
(cos.f64 (*.f64 1/16 (*.f64 t b)))
Compiler

Compiled 53 to 30 computations (43.4% saved)

series7.0ms (0%)

Counts
1 → 24
Calls

9 calls:

TimeVariablePointExpression
1.0ms
b
@-inf
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) 2)
1.0ms
x
@-inf
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) 2)
1.0ms
b
@0
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) 2)
1.0ms
t
@0
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) 2)
1.0ms
x
@0
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) 2)

rewrite64.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1060×sqrt-prod
868×unswap-sqr
770×swap-sqr
448×sqr-pow
436×pow-sqr
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01423
128323
2298323
Stop Event
node limit
Counts
1 → 46
Calls
Call 1
Inputs
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) 2)
Outputs
(((+.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) -1) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) 1) (2)) ((*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) (2)) ((*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b)))) (2)) ((*.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) 1) (2)) ((*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) (2)) ((*.f64 1 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) (2)) ((*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) 1/4) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) 3/2))) (2)) ((*.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) x)) (2)) ((*.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) (*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))) (2)) ((*.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) (sqrt.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))) (2)) ((*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (cos.f64 (*.f64 1/16 (*.f64 t b))))) (2)) ((*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))) (2)) ((*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) 2)) (2)) ((*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))) (2)) ((*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))) (2)) ((*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) (2)) ((*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) x)) (2)) ((*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (cos.f64 (*.f64 1/16 (*.f64 t b))))) (2)) ((*.f64 (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) 3/2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) 1/4)) (2)) ((*.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (sqrt.f64 x)) (sqrt.f64 x)) (2)) ((*.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x)) (2)) ((*.f64 (*.f64 x (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) (2)) ((*.f64 (*.f64 x (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) 2)) (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) (2)) ((*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) (sqrt.f64 x)) (2)) ((*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))) (2)) ((*.f64 (*.f64 (pow.f64 1 1/2) (pow.f64 1 1/2)) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) 3/2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) 3/2)) (2)) ((*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) 2) 1/4) (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) 2) 1/4)) (2)) ((*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) 3) 1/6) (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) 3) 1/6)) (2)) ((*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) 4)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) (2)) ((*.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) (cos.f64 (*.f64 1/16 (*.f64 t b))))) (sqrt.f64 x)) (2)) ((*.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) x)) (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) (2)) ((*.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) 2))) (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))) (2)) ((/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) 1)) (2)) ((/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) 1)))) (2)) ((sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) 2)) (2)) ((fabs.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) (2)) ((log.f64 (pow.f64 (exp.f64 x) (cos.f64 (*.f64 1/16 (*.f64 t b))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))) (2)) ((cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) 3)) (2)) ((cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 3) (pow.f64 x 3))) (2)) ((cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 3))) (2)) ((expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) (2)) ((exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) (2)) ((log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) (2)))

simplify69.0ms (0.3%)

Algorithm
egg-herbie
Rules
1678×associate-*r/
1282×associate-*l/
1184×associate-+r+
1046×associate-/r*
1026×associate-+l+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01752618
14502592
213322470
336152470
Stop Event
node limit
Counts
70 → 94
Calls
Call 1
Inputs
x
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))) x)
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))) (+.f64 (*.f64 (pow.f64 t 4) (-.f64 (+.f64 (*.f64 1/1048576 (*.f64 (pow.f64 b 4) x)) (*.f64 1/1572864 (*.f64 (pow.f64 b 4) x))) (pow.f64 (*.f64 -1/1024 (*.f64 (pow.f64 b 2) (sqrt.f64 x))) 2))) x))
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))) (+.f64 (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) x))) (+.f64 (*.f64 (pow.f64 t 4) (-.f64 (+.f64 (*.f64 1/1048576 (*.f64 (pow.f64 b 4) x)) (*.f64 1/1572864 (*.f64 (pow.f64 b 4) x))) (pow.f64 (*.f64 -1/1024 (*.f64 (pow.f64 b 2) (sqrt.f64 x))) 2))) x)))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)
x
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))) x)
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/1572864 (*.f64 (pow.f64 t 4) x)) (*.f64 1/1048576 (*.f64 (pow.f64 t 4) x))) (pow.f64 (*.f64 -1/1024 (*.f64 (pow.f64 t 2) (sqrt.f64 x))) 2)) (pow.f64 b 4)) x))
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))) (+.f64 (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) x))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/1572864 (*.f64 (pow.f64 t 4) x)) (*.f64 1/1048576 (*.f64 (pow.f64 t 4) x))) (pow.f64 (*.f64 -1/1024 (*.f64 (pow.f64 t 2) (sqrt.f64 x))) 2)) (pow.f64 b 4)) x)))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)
(+.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) 1)
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) 1)
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))
(*.f64 1 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) 1/4) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) 3/2)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) x))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) (*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) (sqrt.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (cos.f64 (*.f64 1/16 (*.f64 t b)))))
(*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) 2))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) x))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (cos.f64 (*.f64 1/16 (*.f64 t b)))))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) 3/2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) 1/4))
(*.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 (*.f64 x (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))))
(*.f64 (*.f64 x (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) 2)) (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) (sqrt.f64 x))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))))
(*.f64 (*.f64 (pow.f64 1 1/2) (pow.f64 1 1/2)) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) 3/2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) 3/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) 2) 1/4) (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) 2) 1/4))
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) 3) 1/6) (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) 3) 1/6))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) 4)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) (cos.f64 (*.f64 1/16 (*.f64 t b))))) (sqrt.f64 x))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) x)) (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) 2))) (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) 1))))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) 2))
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))
(log.f64 (pow.f64 (exp.f64 x) (cos.f64 (*.f64 1/16 (*.f64 t b)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 3) (pow.f64 x 3)))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))
Outputs
x
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))) x)
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 x (*.f64 b b))) x)
(fma.f64 -1/512 (*.f64 x (*.f64 (*.f64 t t) (*.f64 b b))) x)
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 b (*.f64 x b))) x)
(fma.f64 -1/512 (*.f64 x (*.f64 (*.f64 t b) (*.f64 t b))) x)
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))) (+.f64 (*.f64 (pow.f64 t 4) (-.f64 (+.f64 (*.f64 1/1048576 (*.f64 (pow.f64 b 4) x)) (*.f64 1/1572864 (*.f64 (pow.f64 b 4) x))) (pow.f64 (*.f64 -1/1024 (*.f64 (pow.f64 b 2) (sqrt.f64 x))) 2))) x))
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 x (*.f64 b b))) (fma.f64 (pow.f64 t 4) (-.f64 (*.f64 (*.f64 x (pow.f64 b 4)) 5/3145728) (pow.f64 (*.f64 -1/1024 (*.f64 (*.f64 b b) (sqrt.f64 x))) 2)) x))
(fma.f64 -1/512 (*.f64 x (*.f64 (*.f64 t t) (*.f64 b b))) (fma.f64 (pow.f64 t 4) (-.f64 (*.f64 x (*.f64 (pow.f64 b 4) 5/3145728)) (pow.f64 (*.f64 (*.f64 b b) (*.f64 (sqrt.f64 x) -1/1024)) 2)) x))
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 b (*.f64 x b))) (fma.f64 (pow.f64 t 4) (fma.f64 x (*.f64 (pow.f64 b 4) 5/3145728) (*.f64 (*.f64 x (pow.f64 b 4)) -1/1048576)) x))
(fma.f64 -1/512 (*.f64 x (*.f64 (*.f64 t b) (*.f64 t b))) (fma.f64 (pow.f64 t 4) (fma.f64 x (*.f64 (pow.f64 b 4) 5/3145728) (*.f64 (*.f64 x (pow.f64 b 4)) -1/1048576)) x))
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))) (+.f64 (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) x))) (+.f64 (*.f64 (pow.f64 t 4) (-.f64 (+.f64 (*.f64 1/1048576 (*.f64 (pow.f64 b 4) x)) (*.f64 1/1572864 (*.f64 (pow.f64 b 4) x))) (pow.f64 (*.f64 -1/1024 (*.f64 (pow.f64 b 2) (sqrt.f64 x))) 2))) x)))
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 x (*.f64 b b))) (fma.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 x (pow.f64 b 6))) (fma.f64 (pow.f64 t 4) (-.f64 (*.f64 (*.f64 x (pow.f64 b 4)) 5/3145728) (pow.f64 (*.f64 -1/1024 (*.f64 (*.f64 b b) (sqrt.f64 x))) 2)) x)))
(fma.f64 -1/512 (*.f64 x (*.f64 (*.f64 t t) (*.f64 b b))) (fma.f64 -1/12079595520 (*.f64 x (*.f64 (pow.f64 t 6) (pow.f64 b 6))) (fma.f64 (pow.f64 t 4) (-.f64 (*.f64 x (*.f64 (pow.f64 b 4) 5/3145728)) (pow.f64 (*.f64 (*.f64 b b) (*.f64 (sqrt.f64 x) -1/1024)) 2)) x)))
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 b (*.f64 x b))) (fma.f64 (pow.f64 t 4) (fma.f64 x (*.f64 (pow.f64 b 4) 5/3145728) (*.f64 (*.f64 x (pow.f64 b 4)) -1/1048576)) (fma.f64 (*.f64 (pow.f64 b 6) (*.f64 -1/12079595520 (pow.f64 t 6))) x x)))
(fma.f64 -1/512 (*.f64 x (*.f64 (*.f64 t b) (*.f64 t b))) (fma.f64 (pow.f64 t 4) (fma.f64 x (*.f64 (pow.f64 b 4) 5/3145728) (*.f64 (*.f64 x (pow.f64 b 4)) -1/1048576)) (fma.f64 -1/12079595520 (*.f64 x (*.f64 (pow.f64 t 6) (pow.f64 b 6))) x)))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
x
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))) x)
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 x (*.f64 b b))) x)
(fma.f64 -1/512 (*.f64 x (*.f64 (*.f64 t t) (*.f64 b b))) x)
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 b (*.f64 x b))) x)
(fma.f64 -1/512 (*.f64 x (*.f64 (*.f64 t b) (*.f64 t b))) x)
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/1572864 (*.f64 (pow.f64 t 4) x)) (*.f64 1/1048576 (*.f64 (pow.f64 t 4) x))) (pow.f64 (*.f64 -1/1024 (*.f64 (pow.f64 t 2) (sqrt.f64 x))) 2)) (pow.f64 b 4)) x))
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 x (*.f64 b b))) (fma.f64 (-.f64 (*.f64 (*.f64 x (pow.f64 t 4)) 5/3145728) (pow.f64 (*.f64 -1/1024 (*.f64 (*.f64 t t) (sqrt.f64 x))) 2)) (pow.f64 b 4) x))
(fma.f64 -1/512 (*.f64 x (*.f64 (*.f64 t t) (*.f64 b b))) (fma.f64 (pow.f64 b 4) (-.f64 (*.f64 (pow.f64 t 4) (*.f64 x 5/3145728)) (pow.f64 (*.f64 (*.f64 t t) (*.f64 (sqrt.f64 x) -1/1024)) 2)) x))
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 b (*.f64 x b))) (fma.f64 (pow.f64 b 4) (fma.f64 x (*.f64 (pow.f64 t 4) 5/3145728) (*.f64 (*.f64 x (pow.f64 t 4)) -1/1048576)) x))
(fma.f64 -1/512 (*.f64 x (*.f64 (*.f64 t b) (*.f64 t b))) (fma.f64 (pow.f64 b 4) (fma.f64 x (*.f64 (pow.f64 t 4) 5/3145728) (*.f64 (*.f64 x (pow.f64 t 4)) -1/1048576)) x))
(+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) x))) (+.f64 (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) x))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/1572864 (*.f64 (pow.f64 t 4) x)) (*.f64 1/1048576 (*.f64 (pow.f64 t 4) x))) (pow.f64 (*.f64 -1/1024 (*.f64 (pow.f64 t 2) (sqrt.f64 x))) 2)) (pow.f64 b 4)) x)))
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 x (*.f64 b b))) (fma.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 x (pow.f64 b 6))) (fma.f64 (-.f64 (*.f64 (*.f64 x (pow.f64 t 4)) 5/3145728) (pow.f64 (*.f64 -1/1024 (*.f64 (*.f64 t t) (sqrt.f64 x))) 2)) (pow.f64 b 4) x)))
(fma.f64 -1/512 (*.f64 x (*.f64 (*.f64 t t) (*.f64 b b))) (fma.f64 -1/12079595520 (*.f64 x (*.f64 (pow.f64 t 6) (pow.f64 b 6))) (fma.f64 (pow.f64 b 4) (-.f64 (*.f64 (pow.f64 t 4) (*.f64 x 5/3145728)) (pow.f64 (*.f64 (*.f64 t t) (*.f64 (sqrt.f64 x) -1/1024)) 2)) x)))
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 b (*.f64 x b))) (fma.f64 (pow.f64 b 4) (fma.f64 x (*.f64 (pow.f64 t 4) 5/3145728) (*.f64 (*.f64 x (pow.f64 t 4)) -1/1048576)) (fma.f64 (*.f64 (pow.f64 b 6) (*.f64 -1/12079595520 (pow.f64 t 6))) x x)))
(fma.f64 -1/512 (*.f64 x (*.f64 (*.f64 t b) (*.f64 t b))) (fma.f64 (pow.f64 b 4) (fma.f64 x (*.f64 (pow.f64 t 4) 5/3145728) (*.f64 (*.f64 x (pow.f64 t 4)) -1/1048576)) (fma.f64 -1/12079595520 (*.f64 x (*.f64 (pow.f64 t 6) (pow.f64 b 6))) x)))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) -1)
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) 1)
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) 1)
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(*.f64 1 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) 1/4) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) 3/2)))
(*.f64 (pow.f64 (*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b)))) 1/4) (sqrt.f64 (pow.f64 (*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b)))) 3/2)))
(*.f64 (pow.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16)))) 1/4) (sqrt.f64 (pow.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16)))) 3/2)))
(*.f64 (pow.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16)))) 1/4) (pow.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16)))) 3/4))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) x))
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) (*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) (*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b)))))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))) (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) (sqrt.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) (sqrt.f64 (*.f64 x (*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b)))))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b 1/16)))) (sqrt.f64 (*.f64 x (*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16)))))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b 1/16)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 x x))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (cos.f64 (*.f64 1/16 (*.f64 t b)))))
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))))
(*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t b)))) x)))
(*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 t (*.f64 b 1/16)))))))
(*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b 1/16)))) 6))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) 2))
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))))
(*.f64 (cbrt.f64 (*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))) (*.f64 (sqrt.f64 (*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))) (cbrt.f64 (sqrt.f64 (*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))))))
(*.f64 (sqrt.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))) (*.f64 (cbrt.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))) (cbrt.f64 (sqrt.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))))))
(*.f64 (cbrt.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))) (*.f64 (sqrt.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))) (cbrt.f64 (sqrt.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16)))))) (*.f64 (sqrt.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))) (cbrt.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16)))))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))))
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) x))
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (cos.f64 (*.f64 1/16 (*.f64 t b)))))
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) 3/2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) 1/4))
(*.f64 (pow.f64 (*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b)))) 1/4) (sqrt.f64 (pow.f64 (*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b)))) 3/2)))
(*.f64 (pow.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16)))) 1/4) (sqrt.f64 (pow.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16)))) 3/2)))
(*.f64 (pow.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16)))) 1/4) (pow.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16)))) 3/4))
(*.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(*.f64 (*.f64 x (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))))
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(*.f64 (*.f64 x (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) 2)) (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))))
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) (sqrt.f64 x))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) (*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b)))))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))) (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))))
(*.f64 (cbrt.f64 (*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))) (*.f64 (sqrt.f64 (*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))) (cbrt.f64 (sqrt.f64 (*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))))))
(*.f64 (sqrt.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))) (*.f64 (cbrt.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))) (cbrt.f64 (sqrt.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))))))
(*.f64 (cbrt.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))) (*.f64 (sqrt.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))) (cbrt.f64 (sqrt.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16)))))) (*.f64 (sqrt.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))) (cbrt.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16)))))))
(*.f64 (*.f64 (pow.f64 1 1/2) (pow.f64 1 1/2)) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) 3/2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) 3/2))
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) 2) 1/4) (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) 2) 1/4))
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) 3) 1/6) (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) 3) 1/6))
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) 4)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) (cos.f64 (*.f64 1/16 (*.f64 t b))))) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (cos.f64 (*.f64 1/16 (*.f64 t b)))) x)))
(*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 t (*.f64 b 1/16)))))))
(*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b 1/16)))) 6))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) x)) (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) (sqrt.f64 (*.f64 x (*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b)))))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b 1/16)))) (sqrt.f64 (*.f64 x (*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16)))))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 t (*.f64 b 1/16)))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 x x))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) 2))) (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b)))))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 x (pow.f64 (cbrt.f64 (*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))) 2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16)))))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (*.f64 x (pow.f64 (cbrt.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))) 2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))) 5)))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) 1))
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b)))))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))) (log1p.f64 (*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b)))))) 1)))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16)))))) 3)) (+.f64 (exp.f64 (log1p.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16)))))) (+.f64 1 (exp.f64 (*.f64 2 (log1p.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16)))))) (+.f64 1 (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16)))))))))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) 2))
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(log.f64 (pow.f64 (exp.f64 x) (cos.f64 (*.f64 1/16 (*.f64 t b)))))
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))))
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) 3))
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 3) (pow.f64 x 3)))
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) 3)))
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))
(*.f64 x (cos.f64 (*.f64 1/16 (*.f64 t b))))
(*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16))))

localize96.0ms (0.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
96.9%
(*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t)
90.3%
(*.f64 (/.f64 (*.f64 t b) (*.f64 (+.f64 1 (sqrt.f64 (*.f64 2 a))) (+.f64 -1 (sqrt.f64 (*.f64 2 a))))) (+.f64 (*.f64 4 (*.f64 a a)) -1))
74.1%
(cos.f64 (/.f64 (*.f64 (/.f64 (*.f64 t b) (*.f64 (+.f64 1 (sqrt.f64 (*.f64 2 a))) (+.f64 -1 (sqrt.f64 (*.f64 2 a))))) (+.f64 (*.f64 4 (*.f64 a a)) -1)) 16))
47.2%
(cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))
Compiler

Compiled 268 to 188 computations (29.9% saved)

series24.0ms (0.1%)

Counts
2 → 58
Calls

18 calls:

TimeVariablePointExpression
4.0ms
a
@-inf
(*.f64 (/.f64 (*.f64 t b) (*.f64 (+.f64 1 (sqrt.f64 (*.f64 2 a))) (+.f64 -1 (sqrt.f64 (*.f64 2 a))))) (+.f64 (*.f64 4 (*.f64 a a)) -1))
3.0ms
a
@inf
(*.f64 (/.f64 (*.f64 t b) (*.f64 (+.f64 1 (sqrt.f64 (*.f64 2 a))) (+.f64 -1 (sqrt.f64 (*.f64 2 a))))) (+.f64 (*.f64 4 (*.f64 a a)) -1))
3.0ms
a
@0
(cos.f64 (/.f64 (*.f64 (/.f64 (*.f64 t b) (*.f64 (+.f64 1 (sqrt.f64 (*.f64 2 a))) (+.f64 -1 (sqrt.f64 (*.f64 2 a))))) (+.f64 (*.f64 4 (*.f64 a a)) -1)) 16))
2.0ms
t
@0
(cos.f64 (/.f64 (*.f64 (/.f64 (*.f64 t b) (*.f64 (+.f64 1 (sqrt.f64 (*.f64 2 a))) (+.f64 -1 (sqrt.f64 (*.f64 2 a))))) (+.f64 (*.f64 4 (*.f64 a a)) -1)) 16))
2.0ms
b
@inf
(*.f64 (/.f64 (*.f64 t b) (*.f64 (+.f64 1 (sqrt.f64 (*.f64 2 a))) (+.f64 -1 (sqrt.f64 (*.f64 2 a))))) (+.f64 (*.f64 4 (*.f64 a a)) -1))

rewrite107.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
522×add-sqr-sqrt
508×pow1
508×*-un-lft-identity
490×add-cbrt-cube
490×add-cube-cbrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
024152
1531152
27517152
Stop Event
node limit
Counts
2 → 81
Calls
Call 1
Inputs
(cos.f64 (/.f64 (*.f64 (/.f64 (*.f64 t b) (*.f64 (+.f64 1 (sqrt.f64 (*.f64 2 a))) (+.f64 -1 (sqrt.f64 (*.f64 2 a))))) (+.f64 (*.f64 4 (*.f64 a a)) -1)) 16))
(*.f64 (/.f64 (*.f64 t b) (*.f64 (+.f64 1 (sqrt.f64 (*.f64 2 a))) (+.f64 -1 (sqrt.f64 (*.f64 2 a))))) (+.f64 (*.f64 4 (*.f64 a a)) -1))
Outputs
(((-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16))))) 1) (2)) ((*.f64 1 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16)))) (2)) ((*.f64 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16))) 1) (2)) ((*.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16)))) (sqrt.f64 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16))))) (2)) ((*.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16))) 2))) (2)) ((*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16))) 2)) (cbrt.f64 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16))))) (2)) ((pow.f64 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16))) 1) (2)) ((pow.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16)))) 2) (2)) ((pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16)))) 3) (2)) ((pow.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16))) 2)) (2)) ((log.f64 (exp.f64 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16)))))) (2)) ((cbrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16))) 3)) (2)) ((expm1.f64 (log1p.f64 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16))))) (2)) ((exp.f64 (log.f64 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16))))) (2)) ((exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16)))) 1)) (2)) ((log1p.f64 (expm1.f64 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16))))) (2)))
(((+.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 a (*.f64 a 4))) (/.f64 (*.f64 t (neg.f64 b)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)))) (2)) ((+.f64 (/.f64 (*.f64 t (neg.f64 b)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1))) (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 a (*.f64 a 4)))) (2)) ((+.f64 (*.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 a (*.f64 a 4))) 1) (*.f64 (/.f64 (*.f64 t (neg.f64 b)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1))) 1)) (2)) ((+.f64 (*.f64 (/.f64 (*.f64 t (neg.f64 b)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1))) 1) (*.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 a (*.f64 a 4))) 1)) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (fma.f64 4 (*.f64 a a) -1)))) 1) (2)) ((/.f64 (*.f64 t b) (/.f64 (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (fma.f64 4 (*.f64 a a) -1))) (2)) ((/.f64 1 (/.f64 (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (*.f64 (*.f64 t b) (fma.f64 4 (*.f64 a a) -1)))) (2)) ((/.f64 (fma.f64 4 (*.f64 a a) -1) (*.f64 (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) b) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t))) (2)) ((/.f64 (*.f64 (*.f64 t b) (fma.f64 4 (*.f64 a a) -1)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1))) (2)) ((/.f64 (+.f64 -1 (*.f64 16 (pow.f64 a 4))) (*.f64 (*.f64 (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) b) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t)) (fma.f64 4 (*.f64 a a) 1))) (2)) ((/.f64 (+.f64 -1 (*.f64 (pow.f64 (*.f64 a a) 3) 64)) (*.f64 (*.f64 (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) b) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t)) (-.f64 (+.f64 1 (*.f64 16 (pow.f64 a 4))) (*.f64 (*.f64 a a) -4)))) (2)) ((/.f64 (*.f64 t (fma.f64 4 (*.f64 a a) -1)) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (2)) ((/.f64 (*.f64 (*.f64 t b) (+.f64 -1 (*.f64 16 (pow.f64 a 4)))) (*.f64 (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (fma.f64 4 (*.f64 a a) 1))) (2)) ((/.f64 (*.f64 (*.f64 t b) (+.f64 -1 (*.f64 (pow.f64 (*.f64 a a) 3) 64))) (*.f64 (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (-.f64 (+.f64 1 (*.f64 16 (pow.f64 a 4))) (*.f64 (*.f64 a a) -4)))) (2)) ((/.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (+.f64 -1 (*.f64 16 (pow.f64 a 4)))) (fma.f64 4 (*.f64 a a) 1)) (2)) ((/.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (+.f64 -1 (*.f64 (pow.f64 (*.f64 a a) 3) 64))) (-.f64 (+.f64 1 (*.f64 16 (pow.f64 a 4))) (*.f64 (*.f64 a a) -4))) (2)) ((/.f64 (*.f64 (fma.f64 4 (*.f64 a a) -1) t) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (2)) ((/.f64 (*.f64 (fma.f64 4 (*.f64 a a) -1) (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) b))) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (2)) ((/.f64 (*.f64 (fma.f64 4 (*.f64 a a) -1) (*.f64 t (neg.f64 b))) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (-.f64 -1 (sqrt.f64 (*.f64 2 a))))) (2)) ((/.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) b)) (fma.f64 4 (*.f64 a a) -1)) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (2)) ((/.f64 (*.f64 (*.f64 t (neg.f64 b)) (fma.f64 4 (*.f64 a a) -1)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (-.f64 -1 (sqrt.f64 (*.f64 2 a))))) (2)) ((/.f64 (*.f64 (+.f64 -1 (*.f64 16 (pow.f64 a 4))) (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))))) (fma.f64 4 (*.f64 a a) 1)) (2)) ((/.f64 (*.f64 (+.f64 -1 (*.f64 (pow.f64 (*.f64 a a) 3) 64)) (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))))) (-.f64 (+.f64 1 (*.f64 16 (pow.f64 a 4))) (*.f64 (*.f64 a a) -4))) (2)) ((/.f64 (/.f64 (*.f64 (*.f64 t b) (fma.f64 4 (*.f64 a a) -1)) 1) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1))) (2)) ((/.f64 (/.f64 (*.f64 (*.f64 t b) (fma.f64 4 (*.f64 a a) -1)) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (2)) ((/.f64 (/.f64 (*.f64 (*.f64 t b) (fma.f64 4 (*.f64 a a) -1)) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)) (2)) ((/.f64 (/.f64 (*.f64 (*.f64 t b) (fma.f64 4 (*.f64 a a) -1)) (sqrt.f64 (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)))) (sqrt.f64 (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)))) (2)) ((/.f64 (/.f64 (*.f64 (*.f64 t b) (fma.f64 4 (*.f64 a a) -1)) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) 2))) (cbrt.f64 (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)))) (2)) ((/.f64 (neg.f64 (*.f64 (*.f64 t b) (fma.f64 4 (*.f64 a a) -1))) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (-.f64 -1 (sqrt.f64 (*.f64 2 a))))) (2)) ((/.f64 (-.f64 (*.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 a (*.f64 a 4))) (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 a (*.f64 a 4)))) (*.f64 (/.f64 (*.f64 t (neg.f64 b)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1))) (/.f64 (*.f64 t (neg.f64 b)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1))))) (-.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 a (*.f64 a 4))) (/.f64 (*.f64 t (neg.f64 b)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1))))) (2)) ((/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 a (*.f64 a 4))) 3) (pow.f64 (/.f64 (*.f64 t (neg.f64 b)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1))) 3)) (+.f64 (*.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 a (*.f64 a 4))) (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 a (*.f64 a 4)))) (-.f64 (*.f64 (/.f64 (*.f64 t (neg.f64 b)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1))) (/.f64 (*.f64 t (neg.f64 b)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)))) (*.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 a (*.f64 a 4))) (/.f64 (*.f64 t (neg.f64 b)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1))))))) (2)) ((/.f64 (*.f64 t (+.f64 -1 (*.f64 16 (pow.f64 a 4)))) (*.f64 (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) 1))) (2)) ((/.f64 (*.f64 t (+.f64 -1 (*.f64 (pow.f64 (*.f64 a a) 3) 64))) (*.f64 (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (-.f64 (+.f64 1 (*.f64 16 (pow.f64 a 4))) (*.f64 (*.f64 a a) -4)))) (2)) ((/.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) b)) (+.f64 -1 (*.f64 16 (pow.f64 a 4)))) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 4 (*.f64 a a) 1))) (2)) ((/.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) b)) (+.f64 -1 (*.f64 (pow.f64 (*.f64 a a) 3) 64))) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (-.f64 (+.f64 1 (*.f64 16 (pow.f64 a 4))) (*.f64 (*.f64 a a) -4)))) (2)) ((/.f64 (*.f64 (*.f64 t (neg.f64 b)) (+.f64 -1 (*.f64 16 (pow.f64 a 4)))) (*.f64 (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (-.f64 -1 (sqrt.f64 (*.f64 2 a)))) (fma.f64 4 (*.f64 a a) 1))) (2)) ((/.f64 (*.f64 (*.f64 t (neg.f64 b)) (+.f64 -1 (*.f64 (pow.f64 (*.f64 a a) 3) 64))) (*.f64 (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (-.f64 -1 (sqrt.f64 (*.f64 2 a)))) (-.f64 (+.f64 1 (*.f64 16 (pow.f64 a 4))) (*.f64 (*.f64 a a) -4)))) (2)) ((/.f64 (*.f64 (+.f64 -1 (*.f64 16 (pow.f64 a 4))) t) (*.f64 (fma.f64 4 (*.f64 a a) 1) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))))) (2)) ((/.f64 (*.f64 (+.f64 -1 (*.f64 16 (pow.f64 a 4))) (*.f64 t b)) (*.f64 (fma.f64 4 (*.f64 a a) 1) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)))) (2)) ((/.f64 (*.f64 (+.f64 -1 (*.f64 16 (pow.f64 a 4))) 1) (*.f64 (fma.f64 4 (*.f64 a a) 1) (*.f64 (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) b) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t)))) (2)) ((/.f64 (*.f64 (+.f64 -1 (*.f64 16 (pow.f64 a 4))) (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) b))) (*.f64 (fma.f64 4 (*.f64 a a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1))) (2)) ((/.f64 (*.f64 (+.f64 -1 (*.f64 16 (pow.f64 a 4))) (*.f64 t (neg.f64 b))) (*.f64 (fma.f64 4 (*.f64 a a) 1) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (-.f64 -1 (sqrt.f64 (*.f64 2 a)))))) (2)) ((/.f64 (*.f64 (+.f64 -1 (*.f64 (pow.f64 (*.f64 a a) 3) 64)) t) (*.f64 (-.f64 (+.f64 1 (*.f64 16 (pow.f64 a 4))) (*.f64 (*.f64 a a) -4)) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))))) (2)) ((/.f64 (*.f64 (+.f64 -1 (*.f64 (pow.f64 (*.f64 a a) 3) 64)) (*.f64 t b)) (*.f64 (-.f64 (+.f64 1 (*.f64 16 (pow.f64 a 4))) (*.f64 (*.f64 a a) -4)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)))) (2)) ((/.f64 (*.f64 (+.f64 -1 (*.f64 (pow.f64 (*.f64 a a) 3) 64)) 1) (*.f64 (-.f64 (+.f64 1 (*.f64 16 (pow.f64 a 4))) (*.f64 (*.f64 a a) -4)) (*.f64 (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) b) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t)))) (2)) ((/.f64 (*.f64 (+.f64 -1 (*.f64 (pow.f64 (*.f64 a a) 3) 64)) (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) b))) (*.f64 (-.f64 (+.f64 1 (*.f64 16 (pow.f64 a 4))) (*.f64 (*.f64 a a) -4)) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1))) (2)) ((/.f64 (*.f64 (+.f64 -1 (*.f64 (pow.f64 (*.f64 a a) 3) 64)) (*.f64 t (neg.f64 b))) (*.f64 (-.f64 (+.f64 1 (*.f64 16 (pow.f64 a 4))) (*.f64 (*.f64 a a) -4)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (-.f64 -1 (sqrt.f64 (*.f64 2 a)))))) (2)) ((pow.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (fma.f64 4 (*.f64 a a) -1)) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (fma.f64 4 (*.f64 a a) -1))) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (fma.f64 4 (*.f64 a a) -1))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (fma.f64 4 (*.f64 a a) -1)) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (fma.f64 4 (*.f64 a a) -1)) 2)) (2)) ((log.f64 (pow.f64 (exp.f64 (fma.f64 4 (*.f64 a a) -1)) (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (fma.f64 4 (*.f64 a a) -1))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (fma.f64 4 (*.f64 a a) -1)) 3)) (2)) ((cbrt.f64 (*.f64 (pow.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) 3) (pow.f64 (fma.f64 4 (*.f64 a a) -1) 3))) (2)) ((cbrt.f64 (*.f64 (pow.f64 (fma.f64 4 (*.f64 a a) -1) 3) (pow.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) 3))) (2)) ((expm1.f64 (log1p.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (fma.f64 4 (*.f64 a a) -1)))) (2)) ((exp.f64 (log.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (fma.f64 4 (*.f64 a a) -1)))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (fma.f64 4 (*.f64 a a) -1))) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (fma.f64 4 (*.f64 a a) -1)))) (2)) ((fma.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 a (*.f64 a 4)) (/.f64 (*.f64 t (neg.f64 b)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)))) (2)) ((fma.f64 (*.f64 a (*.f64 a 4)) (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (/.f64 (*.f64 t (neg.f64 b)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)))) (2)))

simplify129.0ms (0.5%)

Algorithm
egg-herbie
Rules
1156×unswap-sqr
728×times-frac
714×associate-/l*
616×associate-*r*
574×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
030312981
195512601
2513712439
Stop Event
node limit
Counts
139 → 128
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (-.f64 (*.f64 4 (pow.f64 a 2)) 1) 2))) (*.f64 (pow.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) 2) (pow.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a))) 2)))))
(+.f64 1 (+.f64 (*.f64 1/1572864 (/.f64 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (-.f64 (*.f64 4 (pow.f64 a 2)) 1) 4))) (*.f64 (pow.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) 4) (pow.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a))) 4)))) (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (-.f64 (*.f64 4 (pow.f64 a 2)) 1) 2))) (*.f64 (pow.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) 2) (pow.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a))) 2))))))
(+.f64 1 (+.f64 (*.f64 -1/12079595520 (/.f64 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) (pow.f64 (-.f64 (*.f64 4 (pow.f64 a 2)) 1) 6))) (*.f64 (pow.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) 6) (pow.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a))) 6)))) (+.f64 (*.f64 1/1572864 (/.f64 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (-.f64 (*.f64 4 (pow.f64 a 2)) 1) 4))) (*.f64 (pow.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) 4) (pow.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a))) 4)))) (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (-.f64 (*.f64 4 (pow.f64 a 2)) 1) 2))) (*.f64 (pow.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) 2) (pow.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a))) 2)))))))
(cos.f64 (*.f64 1/16 (/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))))
(cos.f64 (*.f64 1/16 (/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))))
(cos.f64 (*.f64 1/16 (/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))))
(cos.f64 (*.f64 1/16 (/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))))
(cos.f64 (*.f64 1/16 (/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))))
(cos.f64 (*.f64 1/16 (/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))))
(cos.f64 (*.f64 1/16 (/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))))
(cos.f64 (*.f64 1/16 (/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))))
1
(+.f64 1 (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (-.f64 (*.f64 4 (pow.f64 a 2)) 1) 2))) (*.f64 (pow.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) 2) (pow.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a))) 2)))))
(+.f64 1 (+.f64 (*.f64 1/1572864 (/.f64 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (-.f64 (*.f64 4 (pow.f64 a 2)) 1) 4))) (*.f64 (pow.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) 4) (pow.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a))) 4)))) (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (-.f64 (*.f64 4 (pow.f64 a 2)) 1) 2))) (*.f64 (pow.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) 2) (pow.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a))) 2))))))
(+.f64 1 (+.f64 (*.f64 -1/12079595520 (/.f64 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) (pow.f64 (-.f64 (*.f64 4 (pow.f64 a 2)) 1) 6))) (*.f64 (pow.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) 6) (pow.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a))) 6)))) (+.f64 (*.f64 1/1572864 (/.f64 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (-.f64 (*.f64 4 (pow.f64 a 2)) 1) 4))) (*.f64 (pow.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) 4) (pow.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a))) 4)))) (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (-.f64 (*.f64 4 (pow.f64 a 2)) 1) 2))) (*.f64 (pow.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) 2) (pow.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a))) 2)))))))
(cos.f64 (*.f64 1/16 (/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))))
(cos.f64 (*.f64 1/16 (/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))))
(cos.f64 (*.f64 1/16 (/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))))
(cos.f64 (*.f64 1/16 (/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))))
(cos.f64 (*.f64 1/16 (/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))))
(cos.f64 (*.f64 1/16 (/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))))
(cos.f64 (*.f64 1/16 (/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))))
(cos.f64 (*.f64 1/16 (/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 1/16 (/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))))
(cos.f64 (*.f64 1/16 (/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))))
(cos.f64 (*.f64 1/16 (/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))))
(cos.f64 (*.f64 1/16 (/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))))
(cos.f64 (*.f64 1/16 (/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (+.f64 1 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 a))) (-.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 a)) 1)))))
(cos.f64 (*.f64 1/16 (/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (+.f64 1 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 a))) (-.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 a)) 1)))))
(cos.f64 (*.f64 1/16 (/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (+.f64 1 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 a))) (-.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 a)) 1)))))
(cos.f64 (*.f64 1/16 (/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (+.f64 1 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 a))) (-.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 a)) 1)))))
(/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))
(/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))
(/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))
(/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))
(/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))
(/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))
(/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))
(/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))
(/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))
(/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))
(/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))
(/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))
(/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))
(/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))
(/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))
(/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))
(/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))
(/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))
(/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))
(/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))
(/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))
(/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))
(/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))
(/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))
(*.f64 t b)
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16))))) 1)
(*.f64 1 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16))))
(*.f64 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16))) 1)
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16)))) (sqrt.f64 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16))) 2)) (cbrt.f64 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16)))))
(pow.f64 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16))) 1)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16)))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16))) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16)))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16)))))
(+.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 a (*.f64 a 4))) (/.f64 (*.f64 t (neg.f64 b)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1))))
(+.f64 (/.f64 (*.f64 t (neg.f64 b)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1))) (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 a (*.f64 a 4))))
(+.f64 (*.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 a (*.f64 a 4))) 1) (*.f64 (/.f64 (*.f64 t (neg.f64 b)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1))) 1))
(+.f64 (*.f64 (/.f64 (*.f64 t (neg.f64 b)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1))) 1) (*.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 a (*.f64 a 4))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (fma.f64 4 (*.f64 a a) -1)))) 1)
(/.f64 (*.f64 t b) (/.f64 (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (fma.f64 4 (*.f64 a a) -1)))
(/.f64 1 (/.f64 (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (*.f64 (*.f64 t b) (fma.f64 4 (*.f64 a a) -1))))
(/.f64 (fma.f64 4 (*.f64 a a) -1) (*.f64 (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) b) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t)))
(/.f64 (*.f64 (*.f64 t b) (fma.f64 4 (*.f64 a a) -1)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)))
(/.f64 (+.f64 -1 (*.f64 16 (pow.f64 a 4))) (*.f64 (*.f64 (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) b) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t)) (fma.f64 4 (*.f64 a a) 1)))
(/.f64 (+.f64 -1 (*.f64 (pow.f64 (*.f64 a a) 3) 64)) (*.f64 (*.f64 (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) b) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t)) (-.f64 (+.f64 1 (*.f64 16 (pow.f64 a 4))) (*.f64 (*.f64 a a) -4))))
(/.f64 (*.f64 t (fma.f64 4 (*.f64 a a) -1)) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))))
(/.f64 (*.f64 (*.f64 t b) (+.f64 -1 (*.f64 16 (pow.f64 a 4)))) (*.f64 (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (fma.f64 4 (*.f64 a a) 1)))
(/.f64 (*.f64 (*.f64 t b) (+.f64 -1 (*.f64 (pow.f64 (*.f64 a a) 3) 64))) (*.f64 (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (-.f64 (+.f64 1 (*.f64 16 (pow.f64 a 4))) (*.f64 (*.f64 a a) -4))))
(/.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (+.f64 -1 (*.f64 16 (pow.f64 a 4)))) (fma.f64 4 (*.f64 a a) 1))
(/.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (+.f64 -1 (*.f64 (pow.f64 (*.f64 a a) 3) 64))) (-.f64 (+.f64 1 (*.f64 16 (pow.f64 a 4))) (*.f64 (*.f64 a a) -4)))
(/.f64 (*.f64 (fma.f64 4 (*.f64 a a) -1) t) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))))
(/.f64 (*.f64 (fma.f64 4 (*.f64 a a) -1) (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) b))) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1))
(/.f64 (*.f64 (fma.f64 4 (*.f64 a a) -1) (*.f64 t (neg.f64 b))) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (-.f64 -1 (sqrt.f64 (*.f64 2 a)))))
(/.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) b)) (fma.f64 4 (*.f64 a a) -1)) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1))
(/.f64 (*.f64 (*.f64 t (neg.f64 b)) (fma.f64 4 (*.f64 a a) -1)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (-.f64 -1 (sqrt.f64 (*.f64 2 a)))))
(/.f64 (*.f64 (+.f64 -1 (*.f64 16 (pow.f64 a 4))) (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))))) (fma.f64 4 (*.f64 a a) 1))
(/.f64 (*.f64 (+.f64 -1 (*.f64 (pow.f64 (*.f64 a a) 3) 64)) (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))))) (-.f64 (+.f64 1 (*.f64 16 (pow.f64 a 4))) (*.f64 (*.f64 a a) -4)))
(/.f64 (/.f64 (*.f64 (*.f64 t b) (fma.f64 4 (*.f64 a a) -1)) 1) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)))
(/.f64 (/.f64 (*.f64 (*.f64 t b) (fma.f64 4 (*.f64 a a) -1)) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1))
(/.f64 (/.f64 (*.f64 (*.f64 t b) (fma.f64 4 (*.f64 a a) -1)) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))
(/.f64 (/.f64 (*.f64 (*.f64 t b) (fma.f64 4 (*.f64 a a) -1)) (sqrt.f64 (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)))) (sqrt.f64 (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1))))
(/.f64 (/.f64 (*.f64 (*.f64 t b) (fma.f64 4 (*.f64 a a) -1)) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) 2))) (cbrt.f64 (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1))))
(/.f64 (neg.f64 (*.f64 (*.f64 t b) (fma.f64 4 (*.f64 a a) -1))) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (-.f64 -1 (sqrt.f64 (*.f64 2 a)))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 a (*.f64 a 4))) (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 a (*.f64 a 4)))) (*.f64 (/.f64 (*.f64 t (neg.f64 b)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1))) (/.f64 (*.f64 t (neg.f64 b)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1))))) (-.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 a (*.f64 a 4))) (/.f64 (*.f64 t (neg.f64 b)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 a (*.f64 a 4))) 3) (pow.f64 (/.f64 (*.f64 t (neg.f64 b)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1))) 3)) (+.f64 (*.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 a (*.f64 a 4))) (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 a (*.f64 a 4)))) (-.f64 (*.f64 (/.f64 (*.f64 t (neg.f64 b)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1))) (/.f64 (*.f64 t (neg.f64 b)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)))) (*.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 a (*.f64 a 4))) (/.f64 (*.f64 t (neg.f64 b)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)))))))
(/.f64 (*.f64 t (+.f64 -1 (*.f64 16 (pow.f64 a 4)))) (*.f64 (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) 1)))
(/.f64 (*.f64 t (+.f64 -1 (*.f64 (pow.f64 (*.f64 a a) 3) 64))) (*.f64 (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (-.f64 (+.f64 1 (*.f64 16 (pow.f64 a 4))) (*.f64 (*.f64 a a) -4))))
(/.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) b)) (+.f64 -1 (*.f64 16 (pow.f64 a 4)))) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 4 (*.f64 a a) 1)))
(/.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) b)) (+.f64 -1 (*.f64 (pow.f64 (*.f64 a a) 3) 64))) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (-.f64 (+.f64 1 (*.f64 16 (pow.f64 a 4))) (*.f64 (*.f64 a a) -4))))
(/.f64 (*.f64 (*.f64 t (neg.f64 b)) (+.f64 -1 (*.f64 16 (pow.f64 a 4)))) (*.f64 (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (-.f64 -1 (sqrt.f64 (*.f64 2 a)))) (fma.f64 4 (*.f64 a a) 1)))
(/.f64 (*.f64 (*.f64 t (neg.f64 b)) (+.f64 -1 (*.f64 (pow.f64 (*.f64 a a) 3) 64))) (*.f64 (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (-.f64 -1 (sqrt.f64 (*.f64 2 a)))) (-.f64 (+.f64 1 (*.f64 16 (pow.f64 a 4))) (*.f64 (*.f64 a a) -4))))
(/.f64 (*.f64 (+.f64 -1 (*.f64 16 (pow.f64 a 4))) t) (*.f64 (fma.f64 4 (*.f64 a a) 1) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))))
(/.f64 (*.f64 (+.f64 -1 (*.f64 16 (pow.f64 a 4))) (*.f64 t b)) (*.f64 (fma.f64 4 (*.f64 a a) 1) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1))))
(/.f64 (*.f64 (+.f64 -1 (*.f64 16 (pow.f64 a 4))) 1) (*.f64 (fma.f64 4 (*.f64 a a) 1) (*.f64 (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) b) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t))))
(/.f64 (*.f64 (+.f64 -1 (*.f64 16 (pow.f64 a 4))) (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) b))) (*.f64 (fma.f64 4 (*.f64 a a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)))
(/.f64 (*.f64 (+.f64 -1 (*.f64 16 (pow.f64 a 4))) (*.f64 t (neg.f64 b))) (*.f64 (fma.f64 4 (*.f64 a a) 1) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (-.f64 -1 (sqrt.f64 (*.f64 2 a))))))
(/.f64 (*.f64 (+.f64 -1 (*.f64 (pow.f64 (*.f64 a a) 3) 64)) t) (*.f64 (-.f64 (+.f64 1 (*.f64 16 (pow.f64 a 4))) (*.f64 (*.f64 a a) -4)) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))))
(/.f64 (*.f64 (+.f64 -1 (*.f64 (pow.f64 (*.f64 a a) 3) 64)) (*.f64 t b)) (*.f64 (-.f64 (+.f64 1 (*.f64 16 (pow.f64 a 4))) (*.f64 (*.f64 a a) -4)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1))))
(/.f64 (*.f64 (+.f64 -1 (*.f64 (pow.f64 (*.f64 a a) 3) 64)) 1) (*.f64 (-.f64 (+.f64 1 (*.f64 16 (pow.f64 a 4))) (*.f64 (*.f64 a a) -4)) (*.f64 (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) b) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t))))
(/.f64 (*.f64 (+.f64 -1 (*.f64 (pow.f64 (*.f64 a a) 3) 64)) (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) b))) (*.f64 (-.f64 (+.f64 1 (*.f64 16 (pow.f64 a 4))) (*.f64 (*.f64 a a) -4)) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)))
(/.f64 (*.f64 (+.f64 -1 (*.f64 (pow.f64 (*.f64 a a) 3) 64)) (*.f64 t (neg.f64 b))) (*.f64 (-.f64 (+.f64 1 (*.f64 16 (pow.f64 a 4))) (*.f64 (*.f64 a a) -4)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (-.f64 -1 (sqrt.f64 (*.f64 2 a))))))
(pow.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (fma.f64 4 (*.f64 a a) -1)) 1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (fma.f64 4 (*.f64 a a) -1))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (fma.f64 4 (*.f64 a a) -1))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (fma.f64 4 (*.f64 a a) -1)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (fma.f64 4 (*.f64 a a) -1)) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 4 (*.f64 a a) -1)) (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (fma.f64 4 (*.f64 a a) -1)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (fma.f64 4 (*.f64 a a) -1)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) 3) (pow.f64 (fma.f64 4 (*.f64 a a) -1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 4 (*.f64 a a) -1) 3) (pow.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (fma.f64 4 (*.f64 a a) -1))))
(exp.f64 (log.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (fma.f64 4 (*.f64 a a) -1))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (fma.f64 4 (*.f64 a a) -1))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (fma.f64 4 (*.f64 a a) -1))))
(fma.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 a (*.f64 a 4)) (/.f64 (*.f64 t (neg.f64 b)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1))))
(fma.f64 (*.f64 a (*.f64 a 4)) (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (/.f64 (*.f64 t (neg.f64 b)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1))))
Outputs
1
(+.f64 1 (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (-.f64 (*.f64 4 (pow.f64 a 2)) 1) 2))) (*.f64 (pow.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) 2) (pow.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a))) 2)))))
(+.f64 1 (*.f64 -1/512 (/.f64 (*.f64 t t) (/.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) 2) (pow.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) 2)) (*.f64 (*.f64 b b) (pow.f64 (fma.f64 4 (*.f64 a a) -1) 2))))))
(fma.f64 -1/512 (*.f64 (/.f64 (*.f64 t t) (pow.f64 (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)) 2)) (*.f64 b (*.f64 b (pow.f64 (fma.f64 4 (*.f64 a a) -1) 2)))) 1)
(+.f64 1 (+.f64 (*.f64 1/1572864 (/.f64 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (-.f64 (*.f64 4 (pow.f64 a 2)) 1) 4))) (*.f64 (pow.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) 4) (pow.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a))) 4)))) (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (-.f64 (*.f64 4 (pow.f64 a 2)) 1) 2))) (*.f64 (pow.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) 2) (pow.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a))) 2))))))
(+.f64 1 (fma.f64 1/1572864 (*.f64 (/.f64 (pow.f64 t 4) (pow.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) 4)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (fma.f64 4 (*.f64 a a) -1) 4)) (pow.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) 4))) (*.f64 -1/512 (/.f64 (*.f64 t t) (/.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) 2) (pow.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) 2)) (*.f64 (*.f64 b b) (pow.f64 (fma.f64 4 (*.f64 a a) -1) 2)))))))
(+.f64 (fma.f64 -1/512 (*.f64 (/.f64 (*.f64 t t) (pow.f64 (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)) 2)) (*.f64 b (*.f64 b (pow.f64 (fma.f64 4 (*.f64 a a) -1) 2)))) 1) (*.f64 (/.f64 1/1572864 (pow.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) 4)) (/.f64 (*.f64 (pow.f64 (fma.f64 4 (*.f64 a a) -1) 4) (*.f64 (pow.f64 t 4) (pow.f64 b 4))) (pow.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) 4))))
(+.f64 1 (+.f64 (*.f64 -1/12079595520 (/.f64 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) (pow.f64 (-.f64 (*.f64 4 (pow.f64 a 2)) 1) 6))) (*.f64 (pow.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) 6) (pow.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a))) 6)))) (+.f64 (*.f64 1/1572864 (/.f64 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (-.f64 (*.f64 4 (pow.f64 a 2)) 1) 4))) (*.f64 (pow.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) 4) (pow.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a))) 4)))) (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (-.f64 (*.f64 4 (pow.f64 a 2)) 1) 2))) (*.f64 (pow.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) 2) (pow.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a))) 2)))))))
(+.f64 1 (fma.f64 -1/12079595520 (/.f64 (*.f64 (*.f64 (pow.f64 t 6) (pow.f64 b 6)) (pow.f64 (fma.f64 4 (*.f64 a a) -1) 6)) (*.f64 (pow.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) 6) (pow.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) 6))) (fma.f64 1/1572864 (*.f64 (/.f64 (pow.f64 t 4) (pow.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) 4)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (fma.f64 4 (*.f64 a a) -1) 4)) (pow.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) 4))) (*.f64 -1/512 (/.f64 (*.f64 t t) (/.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) 2) (pow.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) 2)) (*.f64 (*.f64 b b) (pow.f64 (fma.f64 4 (*.f64 a a) -1) 2))))))))
(+.f64 1 (fma.f64 -1/12079595520 (*.f64 (/.f64 (pow.f64 t 6) (pow.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) 6)) (/.f64 (pow.f64 (fma.f64 4 (*.f64 a a) -1) 6) (/.f64 (pow.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) 6) (pow.f64 b 6)))) (fma.f64 -1/512 (*.f64 (/.f64 (*.f64 t t) (pow.f64 (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)) 2)) (*.f64 b (*.f64 b (pow.f64 (fma.f64 4 (*.f64 a a) -1) 2)))) (*.f64 (/.f64 1/1572864 (pow.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) 4)) (/.f64 (*.f64 (pow.f64 (fma.f64 4 (*.f64 a a) -1) 4) (*.f64 (pow.f64 t 4) (pow.f64 b 4))) (pow.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) 4))))))
(cos.f64 (*.f64 1/16 (/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))))
(cos.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))))
(cos.f64 (/.f64 (*.f64 (*.f64 t (*.f64 b 1/16)) (fma.f64 4 (*.f64 a a) -1)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))))
(cos.f64 (*.f64 1/16 (/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))))
(cos.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))))
(cos.f64 (/.f64 (*.f64 (*.f64 t (*.f64 b 1/16)) (fma.f64 4 (*.f64 a a) -1)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))))
(cos.f64 (*.f64 1/16 (/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))))
(cos.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))))
(cos.f64 (/.f64 (*.f64 (*.f64 t (*.f64 b 1/16)) (fma.f64 4 (*.f64 a a) -1)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))))
(cos.f64 (*.f64 1/16 (/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))))
(cos.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))))
(cos.f64 (/.f64 (*.f64 (*.f64 t (*.f64 b 1/16)) (fma.f64 4 (*.f64 a a) -1)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))))
(cos.f64 (*.f64 1/16 (/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))))
(cos.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))))
(cos.f64 (/.f64 (*.f64 (*.f64 t (*.f64 b 1/16)) (fma.f64 4 (*.f64 a a) -1)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))))
(cos.f64 (*.f64 1/16 (/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))))
(cos.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))))
(cos.f64 (/.f64 (*.f64 (*.f64 t (*.f64 b 1/16)) (fma.f64 4 (*.f64 a a) -1)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))))
(cos.f64 (*.f64 1/16 (/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))))
(cos.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))))
(cos.f64 (/.f64 (*.f64 (*.f64 t (*.f64 b 1/16)) (fma.f64 4 (*.f64 a a) -1)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))))
(cos.f64 (*.f64 1/16 (/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))))
(cos.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))))
(cos.f64 (/.f64 (*.f64 (*.f64 t (*.f64 b 1/16)) (fma.f64 4 (*.f64 a a) -1)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))))
1
(+.f64 1 (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (-.f64 (*.f64 4 (pow.f64 a 2)) 1) 2))) (*.f64 (pow.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) 2) (pow.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a))) 2)))))
(+.f64 1 (*.f64 -1/512 (/.f64 (*.f64 t t) (/.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) 2) (pow.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) 2)) (*.f64 (*.f64 b b) (pow.f64 (fma.f64 4 (*.f64 a a) -1) 2))))))
(fma.f64 -1/512 (*.f64 (/.f64 (*.f64 t t) (pow.f64 (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)) 2)) (*.f64 b (*.f64 b (pow.f64 (fma.f64 4 (*.f64 a a) -1) 2)))) 1)
(+.f64 1 (+.f64 (*.f64 1/1572864 (/.f64 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (-.f64 (*.f64 4 (pow.f64 a 2)) 1) 4))) (*.f64 (pow.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) 4) (pow.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a))) 4)))) (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (-.f64 (*.f64 4 (pow.f64 a 2)) 1) 2))) (*.f64 (pow.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) 2) (pow.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a))) 2))))))
(+.f64 1 (fma.f64 1/1572864 (*.f64 (/.f64 (pow.f64 t 4) (pow.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) 4)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (fma.f64 4 (*.f64 a a) -1) 4)) (pow.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) 4))) (*.f64 -1/512 (/.f64 (*.f64 t t) (/.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) 2) (pow.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) 2)) (*.f64 (*.f64 b b) (pow.f64 (fma.f64 4 (*.f64 a a) -1) 2)))))))
(+.f64 (fma.f64 -1/512 (*.f64 (/.f64 (*.f64 t t) (pow.f64 (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)) 2)) (*.f64 b (*.f64 b (pow.f64 (fma.f64 4 (*.f64 a a) -1) 2)))) 1) (*.f64 (/.f64 1/1572864 (pow.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) 4)) (/.f64 (*.f64 (pow.f64 (fma.f64 4 (*.f64 a a) -1) 4) (*.f64 (pow.f64 t 4) (pow.f64 b 4))) (pow.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) 4))))
(+.f64 1 (+.f64 (*.f64 -1/12079595520 (/.f64 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) (pow.f64 (-.f64 (*.f64 4 (pow.f64 a 2)) 1) 6))) (*.f64 (pow.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) 6) (pow.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a))) 6)))) (+.f64 (*.f64 1/1572864 (/.f64 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (-.f64 (*.f64 4 (pow.f64 a 2)) 1) 4))) (*.f64 (pow.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) 4) (pow.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a))) 4)))) (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (-.f64 (*.f64 4 (pow.f64 a 2)) 1) 2))) (*.f64 (pow.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) 2) (pow.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a))) 2)))))))
(+.f64 1 (fma.f64 -1/12079595520 (/.f64 (*.f64 (*.f64 (pow.f64 t 6) (pow.f64 b 6)) (pow.f64 (fma.f64 4 (*.f64 a a) -1) 6)) (*.f64 (pow.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) 6) (pow.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) 6))) (fma.f64 1/1572864 (*.f64 (/.f64 (pow.f64 t 4) (pow.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) 4)) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (fma.f64 4 (*.f64 a a) -1) 4)) (pow.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) 4))) (*.f64 -1/512 (/.f64 (*.f64 t t) (/.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) 2) (pow.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) 2)) (*.f64 (*.f64 b b) (pow.f64 (fma.f64 4 (*.f64 a a) -1) 2))))))))
(+.f64 1 (fma.f64 -1/12079595520 (*.f64 (/.f64 (pow.f64 t 6) (pow.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) 6)) (/.f64 (pow.f64 (fma.f64 4 (*.f64 a a) -1) 6) (/.f64 (pow.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) 6) (pow.f64 b 6)))) (fma.f64 -1/512 (*.f64 (/.f64 (*.f64 t t) (pow.f64 (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)) 2)) (*.f64 b (*.f64 b (pow.f64 (fma.f64 4 (*.f64 a a) -1) 2)))) (*.f64 (/.f64 1/1572864 (pow.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) 4)) (/.f64 (*.f64 (pow.f64 (fma.f64 4 (*.f64 a a) -1) 4) (*.f64 (pow.f64 t 4) (pow.f64 b 4))) (pow.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) 4))))))
(cos.f64 (*.f64 1/16 (/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))))
(cos.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))))
(cos.f64 (/.f64 (*.f64 (*.f64 t (*.f64 b 1/16)) (fma.f64 4 (*.f64 a a) -1)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))))
(cos.f64 (*.f64 1/16 (/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))))
(cos.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))))
(cos.f64 (/.f64 (*.f64 (*.f64 t (*.f64 b 1/16)) (fma.f64 4 (*.f64 a a) -1)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))))
(cos.f64 (*.f64 1/16 (/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))))
(cos.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))))
(cos.f64 (/.f64 (*.f64 (*.f64 t (*.f64 b 1/16)) (fma.f64 4 (*.f64 a a) -1)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))))
(cos.f64 (*.f64 1/16 (/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))))
(cos.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))))
(cos.f64 (/.f64 (*.f64 (*.f64 t (*.f64 b 1/16)) (fma.f64 4 (*.f64 a a) -1)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))))
(cos.f64 (*.f64 1/16 (/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))))
(cos.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))))
(cos.f64 (/.f64 (*.f64 (*.f64 t (*.f64 b 1/16)) (fma.f64 4 (*.f64 a a) -1)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))))
(cos.f64 (*.f64 1/16 (/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))))
(cos.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))))
(cos.f64 (/.f64 (*.f64 (*.f64 t (*.f64 b 1/16)) (fma.f64 4 (*.f64 a a) -1)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))))
(cos.f64 (*.f64 1/16 (/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))))
(cos.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))))
(cos.f64 (/.f64 (*.f64 (*.f64 t (*.f64 b 1/16)) (fma.f64 4 (*.f64 a a) -1)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))))
(cos.f64 (*.f64 1/16 (/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))))
(cos.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))))
(cos.f64 (/.f64 (*.f64 (*.f64 t (*.f64 b 1/16)) (fma.f64 4 (*.f64 a a) -1)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))))
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(cos.f64 (*.f64 t (*.f64 b 1/16)))
(cos.f64 (*.f64 1/16 (/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))))
(cos.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))))
(cos.f64 (/.f64 (*.f64 (*.f64 t (*.f64 b 1/16)) (fma.f64 4 (*.f64 a a) -1)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))))
(cos.f64 (*.f64 1/16 (/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))))
(cos.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))))
(cos.f64 (/.f64 (*.f64 (*.f64 t (*.f64 b 1/16)) (fma.f64 4 (*.f64 a a) -1)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))))
(cos.f64 (*.f64 1/16 (/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))))
(cos.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))))
(cos.f64 (/.f64 (*.f64 (*.f64 t (*.f64 b 1/16)) (fma.f64 4 (*.f64 a a) -1)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))))
(cos.f64 (*.f64 1/16 (/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))))
(cos.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))))
(cos.f64 (/.f64 (*.f64 (*.f64 t (*.f64 b 1/16)) (fma.f64 4 (*.f64 a a) -1)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))))
(cos.f64 (*.f64 1/16 (/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (+.f64 1 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 a))) (-.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 a)) 1)))))
(cos.f64 (/.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 4 (*.f64 a a) -1))) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)))) (fma.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 a) -1))))
(cos.f64 (*.f64 (/.f64 1/16 (fma.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 a) (sqrt.f64 -2)) -1)) (/.f64 (*.f64 (*.f64 t b) (fma.f64 4 (*.f64 a a) -1)) (fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) 1))))
(cos.f64 (*.f64 1/16 (/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (+.f64 1 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 a))) (-.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 a)) 1)))))
(cos.f64 (/.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 4 (*.f64 a a) -1))) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)))) (fma.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 a) -1))))
(cos.f64 (*.f64 (/.f64 1/16 (fma.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 a) (sqrt.f64 -2)) -1)) (/.f64 (*.f64 (*.f64 t b) (fma.f64 4 (*.f64 a a) -1)) (fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) 1))))
(cos.f64 (*.f64 1/16 (/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (+.f64 1 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 a))) (-.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 a)) 1)))))
(cos.f64 (/.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 4 (*.f64 a a) -1))) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)))) (fma.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 a) -1))))
(cos.f64 (*.f64 (/.f64 1/16 (fma.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 a) (sqrt.f64 -2)) -1)) (/.f64 (*.f64 (*.f64 t b) (fma.f64 4 (*.f64 a a) -1)) (fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) 1))))
(cos.f64 (*.f64 1/16 (/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (+.f64 1 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 a))) (-.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 a)) 1)))))
(cos.f64 (/.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 4 (*.f64 a a) -1))) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)))) (fma.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 a) -1))))
(cos.f64 (*.f64 (/.f64 1/16 (fma.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 a) (sqrt.f64 -2)) -1)) (/.f64 (*.f64 (*.f64 t b) (fma.f64 4 (*.f64 a a) -1)) (fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) 1))))
(/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))
(*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 (fma.f64 4 (*.f64 a a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))
(/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))
(*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 (fma.f64 4 (*.f64 a a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))
(/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))
(*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 (fma.f64 4 (*.f64 a a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))
(/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))
(*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 (fma.f64 4 (*.f64 a a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))
(/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))
(*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 (fma.f64 4 (*.f64 a a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))
(/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))
(*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 (fma.f64 4 (*.f64 a a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))
(/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))
(*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 (fma.f64 4 (*.f64 a a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))
(/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))
(*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 (fma.f64 4 (*.f64 a a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))
(/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))
(*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 (fma.f64 4 (*.f64 a a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))
(/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))
(*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 (fma.f64 4 (*.f64 a a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))
(/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))
(*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 (fma.f64 4 (*.f64 a a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))
(/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))
(*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 (fma.f64 4 (*.f64 a a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))
(/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))
(*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 (fma.f64 4 (*.f64 a a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))
(/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))
(*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 (fma.f64 4 (*.f64 a a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))
(/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))
(*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 (fma.f64 4 (*.f64 a a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))
(/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))
(*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 (fma.f64 4 (*.f64 a a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))
(/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))
(*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 (fma.f64 4 (*.f64 a a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))
(/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))
(*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 (fma.f64 4 (*.f64 a a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))
(/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))
(*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 (fma.f64 4 (*.f64 a a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))
(/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))
(*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 (fma.f64 4 (*.f64 a a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))
(/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))
(*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 (fma.f64 4 (*.f64 a a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))
(/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))
(*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 (fma.f64 4 (*.f64 a a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))
(/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))
(*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 (fma.f64 4 (*.f64 a a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))
(/.f64 (*.f64 t (*.f64 b (-.f64 (*.f64 4 (pow.f64 a 2)) 1))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 a)) 1) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 a)))))
(*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 (fma.f64 4 (*.f64 a a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))
(*.f64 t b)
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16))))) 1)
(cos.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))))
(cos.f64 (/.f64 (*.f64 (*.f64 t (*.f64 b 1/16)) (fma.f64 4 (*.f64 a a) -1)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))))
(*.f64 1 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16))))
(cos.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))))
(cos.f64 (/.f64 (*.f64 (*.f64 t (*.f64 b 1/16)) (fma.f64 4 (*.f64 a a) -1)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))))
(*.f64 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16))) 1)
(cos.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))))
(cos.f64 (/.f64 (*.f64 (*.f64 t (*.f64 b 1/16)) (fma.f64 4 (*.f64 a a) -1)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16)))) (sqrt.f64 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16)))))
(cos.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))))
(cos.f64 (/.f64 (*.f64 (*.f64 t (*.f64 b 1/16)) (fma.f64 4 (*.f64 a a) -1)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16))) 2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 (/.f64 t (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (*.f64 1/16 (fma.f64 4 (*.f64 a a) -1))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (/.f64 t (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (*.f64 1/16 (fma.f64 4 (*.f64 a a) -1)))) 2)))
(*.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 (*.f64 t (*.f64 b 1/16)) (fma.f64 4 (*.f64 a a) -1)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))))) (cbrt.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (*.f64 t (*.f64 b 1/16)) (fma.f64 4 (*.f64 a a) -1)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16))) 2)) (cbrt.f64 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 (/.f64 t (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (*.f64 1/16 (fma.f64 4 (*.f64 a a) -1))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (/.f64 t (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (*.f64 1/16 (fma.f64 4 (*.f64 a a) -1)))) 2)))
(*.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 (*.f64 t (*.f64 b 1/16)) (fma.f64 4 (*.f64 a a) -1)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))))) (cbrt.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 (*.f64 t (*.f64 b 1/16)) (fma.f64 4 (*.f64 a a) -1)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) 2)))
(pow.f64 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16))) 1)
(cos.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))))
(cos.f64 (/.f64 (*.f64 (*.f64 t (*.f64 b 1/16)) (fma.f64 4 (*.f64 a a) -1)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16)))) 2)
(cos.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))))
(cos.f64 (/.f64 (*.f64 (*.f64 t (*.f64 b 1/16)) (fma.f64 4 (*.f64 a a) -1)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16)))) 3)
(cos.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))))
(cos.f64 (/.f64 (*.f64 (*.f64 t (*.f64 b 1/16)) (fma.f64 4 (*.f64 a a) -1)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16))) 3) 1/3)
(cos.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))))
(cos.f64 (/.f64 (*.f64 (*.f64 t (*.f64 b 1/16)) (fma.f64 4 (*.f64 a a) -1)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16))) 2))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (/.f64 t (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (*.f64 1/16 (fma.f64 4 (*.f64 a a) -1)))) 2))
(fabs.f64 (cos.f64 (/.f64 (*.f64 (*.f64 t (*.f64 b 1/16)) (fma.f64 4 (*.f64 a a) -1)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))))
(log.f64 (exp.f64 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16)))))
(cos.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))))
(cos.f64 (/.f64 (*.f64 (*.f64 t (*.f64 b 1/16)) (fma.f64 4 (*.f64 a a) -1)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16))))))
(cos.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))))
(cos.f64 (/.f64 (*.f64 (*.f64 t (*.f64 b 1/16)) (fma.f64 4 (*.f64 a a) -1)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16))) 3))
(cos.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))))
(cos.f64 (/.f64 (*.f64 (*.f64 t (*.f64 b 1/16)) (fma.f64 4 (*.f64 a a) -1)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16)))))
(cos.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))))
(cos.f64 (/.f64 (*.f64 (*.f64 t (*.f64 b 1/16)) (fma.f64 4 (*.f64 a a) -1)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16)))))
(cos.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))))
(cos.f64 (/.f64 (*.f64 (*.f64 t (*.f64 b 1/16)) (fma.f64 4 (*.f64 a a) -1)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16)))) 1))
(cos.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))))
(cos.f64 (/.f64 (*.f64 (*.f64 t (*.f64 b 1/16)) (fma.f64 4 (*.f64 a a) -1)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 (fma.f64 4 (*.f64 a a) -1) 1/16)))))
(cos.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))))
(cos.f64 (/.f64 (*.f64 (*.f64 t (*.f64 b 1/16)) (fma.f64 4 (*.f64 a a) -1)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))))
(+.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 a (*.f64 a 4))) (/.f64 (*.f64 t (neg.f64 b)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1))))
(*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 (fma.f64 4 (*.f64 a a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))
(+.f64 (/.f64 (*.f64 t (neg.f64 b)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1))) (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 a (*.f64 a 4))))
(*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 (fma.f64 4 (*.f64 a a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))
(+.f64 (*.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 a (*.f64 a 4))) 1) (*.f64 (/.f64 (*.f64 t (neg.f64 b)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1))) 1))
(*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 (fma.f64 4 (*.f64 a a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))
(+.f64 (*.f64 (/.f64 (*.f64 t (neg.f64 b)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1))) 1) (*.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 a (*.f64 a 4))) 1))
(*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 (fma.f64 4 (*.f64 a a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (fma.f64 4 (*.f64 a a) -1)))) 1)
(*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 (fma.f64 4 (*.f64 a a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))
(/.f64 (*.f64 t b) (/.f64 (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (fma.f64 4 (*.f64 a a) -1)))
(*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 (fma.f64 4 (*.f64 a a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))
(/.f64 1 (/.f64 (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (*.f64 (*.f64 t b) (fma.f64 4 (*.f64 a a) -1))))
(*.f64 (/.f64 1 (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (*.f64 (*.f64 t b) (fma.f64 4 (*.f64 a a) -1)))
(*.f64 (*.f64 (*.f64 t b) (fma.f64 4 (*.f64 a a) -1)) (/.f64 (/.f64 1 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)))
(/.f64 (fma.f64 4 (*.f64 a a) -1) (*.f64 (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) b) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t)))
(*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 (fma.f64 4 (*.f64 a a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))
(/.f64 (*.f64 (*.f64 t b) (fma.f64 4 (*.f64 a a) -1)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)))
(*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 (fma.f64 4 (*.f64 a a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))
(/.f64 (+.f64 -1 (*.f64 16 (pow.f64 a 4))) (*.f64 (*.f64 (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) b) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t)) (fma.f64 4 (*.f64 a a) 1)))
(*.f64 (/.f64 b (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t))) (/.f64 (fma.f64 16 (pow.f64 a 4) -1) (fma.f64 4 (*.f64 a a) 1)))
(/.f64 (+.f64 -1 (*.f64 (pow.f64 (*.f64 a a) 3) 64)) (*.f64 (*.f64 (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) b) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t)) (-.f64 (+.f64 1 (*.f64 16 (pow.f64 a 4))) (*.f64 (*.f64 a a) -4))))
(/.f64 (+.f64 -1 (*.f64 (pow.f64 (*.f64 a a) 3) 64)) (*.f64 (*.f64 (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) b) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t)) (+.f64 1 (-.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 a (*.f64 a -4))))))
(*.f64 (/.f64 b (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t))) (/.f64 (fma.f64 (pow.f64 a 6) 64 -1) (+.f64 1 (fma.f64 16 (pow.f64 a 4) (*.f64 4 (*.f64 a a))))))
(/.f64 (*.f64 t (fma.f64 4 (*.f64 a a) -1)) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))))
(*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 (fma.f64 4 (*.f64 a a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))
(/.f64 (*.f64 (*.f64 t b) (+.f64 -1 (*.f64 16 (pow.f64 a 4)))) (*.f64 (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (fma.f64 4 (*.f64 a a) 1)))
(/.f64 (+.f64 -1 (*.f64 16 (pow.f64 a 4))) (*.f64 (*.f64 (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) b) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t)) (fma.f64 4 (*.f64 a a) 1)))
(*.f64 (/.f64 b (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t))) (/.f64 (fma.f64 16 (pow.f64 a 4) -1) (fma.f64 4 (*.f64 a a) 1)))
(/.f64 (*.f64 (*.f64 t b) (+.f64 -1 (*.f64 (pow.f64 (*.f64 a a) 3) 64))) (*.f64 (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (-.f64 (+.f64 1 (*.f64 16 (pow.f64 a 4))) (*.f64 (*.f64 a a) -4))))
(/.f64 (+.f64 -1 (*.f64 (pow.f64 (*.f64 a a) 3) 64)) (*.f64 (*.f64 (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) b) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t)) (+.f64 1 (-.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 a (*.f64 a -4))))))
(*.f64 (/.f64 b (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t))) (/.f64 (fma.f64 (pow.f64 a 6) 64 -1) (+.f64 1 (fma.f64 16 (pow.f64 a 4) (*.f64 4 (*.f64 a a))))))
(/.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (+.f64 -1 (*.f64 16 (pow.f64 a 4)))) (fma.f64 4 (*.f64 a a) 1))
(/.f64 (+.f64 -1 (*.f64 16 (pow.f64 a 4))) (*.f64 (*.f64 (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) b) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t)) (fma.f64 4 (*.f64 a a) 1)))
(*.f64 (/.f64 b (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t))) (/.f64 (fma.f64 16 (pow.f64 a 4) -1) (fma.f64 4 (*.f64 a a) 1)))
(/.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (+.f64 -1 (*.f64 (pow.f64 (*.f64 a a) 3) 64))) (-.f64 (+.f64 1 (*.f64 16 (pow.f64 a 4))) (*.f64 (*.f64 a a) -4)))
(/.f64 (+.f64 -1 (*.f64 (pow.f64 (*.f64 a a) 3) 64)) (*.f64 (*.f64 (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) b) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t)) (+.f64 1 (-.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 a (*.f64 a -4))))))
(*.f64 (/.f64 b (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t))) (/.f64 (fma.f64 (pow.f64 a 6) 64 -1) (+.f64 1 (fma.f64 16 (pow.f64 a 4) (*.f64 4 (*.f64 a a))))))
(/.f64 (*.f64 (fma.f64 4 (*.f64 a a) -1) t) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))))
(*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 (fma.f64 4 (*.f64 a a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))
(/.f64 (*.f64 (fma.f64 4 (*.f64 a a) -1) (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) b))) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1))
(*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 (fma.f64 4 (*.f64 a a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))
(/.f64 (*.f64 (fma.f64 4 (*.f64 a a) -1) (*.f64 t (neg.f64 b))) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (-.f64 -1 (sqrt.f64 (*.f64 2 a)))))
(/.f64 (/.f64 (*.f64 (*.f64 t b) (neg.f64 (fma.f64 4 (*.f64 a a) -1))) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (-.f64 -1 (sqrt.f64 (*.f64 2 a))))
(*.f64 (/.f64 (/.f64 (neg.f64 (*.f64 t b)) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (-.f64 -1 (sqrt.f64 (*.f64 2 a)))) (fma.f64 4 (*.f64 a a) -1))
(/.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) b)) (fma.f64 4 (*.f64 a a) -1)) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1))
(*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 (fma.f64 4 (*.f64 a a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))
(/.f64 (*.f64 (*.f64 t (neg.f64 b)) (fma.f64 4 (*.f64 a a) -1)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (-.f64 -1 (sqrt.f64 (*.f64 2 a)))))
(/.f64 (/.f64 (*.f64 (*.f64 t b) (neg.f64 (fma.f64 4 (*.f64 a a) -1))) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (-.f64 -1 (sqrt.f64 (*.f64 2 a))))
(*.f64 (/.f64 (/.f64 (neg.f64 (*.f64 t b)) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (-.f64 -1 (sqrt.f64 (*.f64 2 a)))) (fma.f64 4 (*.f64 a a) -1))
(/.f64 (*.f64 (+.f64 -1 (*.f64 16 (pow.f64 a 4))) (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))))) (fma.f64 4 (*.f64 a a) 1))
(/.f64 (+.f64 -1 (*.f64 16 (pow.f64 a 4))) (*.f64 (*.f64 (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) b) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t)) (fma.f64 4 (*.f64 a a) 1)))
(*.f64 (/.f64 b (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t))) (/.f64 (fma.f64 16 (pow.f64 a 4) -1) (fma.f64 4 (*.f64 a a) 1)))
(/.f64 (*.f64 (+.f64 -1 (*.f64 (pow.f64 (*.f64 a a) 3) 64)) (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))))) (-.f64 (+.f64 1 (*.f64 16 (pow.f64 a 4))) (*.f64 (*.f64 a a) -4)))
(/.f64 (+.f64 -1 (*.f64 (pow.f64 (*.f64 a a) 3) 64)) (*.f64 (*.f64 (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) b) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t)) (+.f64 1 (-.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 a (*.f64 a -4))))))
(*.f64 (/.f64 b (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t))) (/.f64 (fma.f64 (pow.f64 a 6) 64 -1) (+.f64 1 (fma.f64 16 (pow.f64 a 4) (*.f64 4 (*.f64 a a))))))
(/.f64 (/.f64 (*.f64 (*.f64 t b) (fma.f64 4 (*.f64 a a) -1)) 1) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)))
(*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 (fma.f64 4 (*.f64 a a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))
(/.f64 (/.f64 (*.f64 (*.f64 t b) (fma.f64 4 (*.f64 a a) -1)) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1))
(*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 (fma.f64 4 (*.f64 a a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))
(/.f64 (/.f64 (*.f64 (*.f64 t b) (fma.f64 4 (*.f64 a a) -1)) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))
(*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 (fma.f64 4 (*.f64 a a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))
(/.f64 (/.f64 (*.f64 (*.f64 t b) (fma.f64 4 (*.f64 a a) -1)) (sqrt.f64 (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)))) (sqrt.f64 (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1))))
(*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 (fma.f64 4 (*.f64 a a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))
(/.f64 (/.f64 (*.f64 (*.f64 t b) (fma.f64 4 (*.f64 a a) -1)) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) 2))) (cbrt.f64 (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1))))
(/.f64 (*.f64 (*.f64 t b) (fma.f64 4 (*.f64 a a) -1)) (*.f64 (cbrt.f64 (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)) 2))))
(/.f64 (*.f64 (*.f64 t b) (fma.f64 4 (*.f64 a a) -1)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)) 2)) (cbrt.f64 (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))))
(/.f64 (neg.f64 (*.f64 (*.f64 t b) (fma.f64 4 (*.f64 a a) -1))) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (-.f64 -1 (sqrt.f64 (*.f64 2 a)))))
(/.f64 (/.f64 (*.f64 (*.f64 t b) (neg.f64 (fma.f64 4 (*.f64 a a) -1))) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (-.f64 -1 (sqrt.f64 (*.f64 2 a))))
(*.f64 (/.f64 (/.f64 (neg.f64 (*.f64 t b)) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (-.f64 -1 (sqrt.f64 (*.f64 2 a)))) (fma.f64 4 (*.f64 a a) -1))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 a (*.f64 a 4))) (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 a (*.f64 a 4)))) (*.f64 (/.f64 (*.f64 t (neg.f64 b)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1))) (/.f64 (*.f64 t (neg.f64 b)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1))))) (-.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 a (*.f64 a 4))) (/.f64 (*.f64 t (neg.f64 b)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (/.f64 t (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (*.f64 4 (*.f64 a a)) (*.f64 (/.f64 t (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)) (/.f64 (neg.f64 b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)))) (-.f64 (*.f64 (*.f64 (/.f64 t (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (*.f64 4 (*.f64 a a))) (*.f64 (/.f64 t (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)) (/.f64 (neg.f64 b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1))))) (-.f64 (*.f64 (*.f64 (/.f64 t (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (*.f64 4 (*.f64 a a))) (*.f64 (/.f64 t (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)) (/.f64 (neg.f64 b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)))))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 t b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 (fma.f64 4 (*.f64 a a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (-.f64 (*.f64 a (*.f64 (*.f64 4 a) (/.f64 b (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t))))) (*.f64 (/.f64 t (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)) (/.f64 (neg.f64 b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1))))) (-.f64 (*.f64 a (*.f64 (*.f64 4 a) (/.f64 b (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t))))) (*.f64 (/.f64 t (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)) (/.f64 (neg.f64 b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)))))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 t b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 (fma.f64 4 (*.f64 a a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (*.f64 (/.f64 b (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t))) (-.f64 (*.f64 4 (*.f64 a a)) -1))) (*.f64 (/.f64 b (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t))) (-.f64 (*.f64 4 (*.f64 a a)) -1)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 a (*.f64 a 4))) 3) (pow.f64 (/.f64 (*.f64 t (neg.f64 b)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1))) 3)) (+.f64 (*.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 a (*.f64 a 4))) (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 a (*.f64 a 4)))) (-.f64 (*.f64 (/.f64 (*.f64 t (neg.f64 b)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1))) (/.f64 (*.f64 t (neg.f64 b)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)))) (*.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 a (*.f64 a 4))) (/.f64 (*.f64 t (neg.f64 b)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 t (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (*.f64 4 (*.f64 a a))) 3) (pow.f64 (*.f64 (/.f64 t (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)) (/.f64 (neg.f64 b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1))) 3)) (fma.f64 (*.f64 (*.f64 (/.f64 t (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (*.f64 4 (*.f64 a a))) (*.f64 (*.f64 (/.f64 t (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (*.f64 4 (*.f64 a a))) (*.f64 (*.f64 (/.f64 t (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)) (/.f64 (neg.f64 b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1))) (-.f64 (*.f64 (/.f64 t (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)) (/.f64 (neg.f64 b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1))) (*.f64 (*.f64 (/.f64 t (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (*.f64 4 (*.f64 a a)))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 b (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t))) 3) (*.f64 (pow.f64 a 6) 64) (pow.f64 (*.f64 (/.f64 t (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)) (/.f64 (neg.f64 b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1))) 3)) (fma.f64 (*.f64 (/.f64 t (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)) (/.f64 (neg.f64 b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1))) (-.f64 (*.f64 (/.f64 t (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)) (/.f64 (neg.f64 b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1))) (*.f64 a (*.f64 (*.f64 4 a) (/.f64 b (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t)))))) (*.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 (/.f64 (*.f64 t t) (pow.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) 2)) (*.f64 (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 b (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t))) 3) (*.f64 (pow.f64 a 6) 64) (pow.f64 (*.f64 (/.f64 t (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)) (/.f64 (neg.f64 b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1))) 3)) (fma.f64 (*.f64 (/.f64 t (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)) (/.f64 (neg.f64 b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1))) (*.f64 (/.f64 b (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t))) (+.f64 -1 (*.f64 a (*.f64 a -4)))) (*.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 (/.f64 (*.f64 t t) (pow.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) 2)) (*.f64 (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))))))
(/.f64 (*.f64 t (+.f64 -1 (*.f64 16 (pow.f64 a 4)))) (*.f64 (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) 1)))
(/.f64 (+.f64 -1 (*.f64 16 (pow.f64 a 4))) (*.f64 (*.f64 (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) b) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t)) (fma.f64 4 (*.f64 a a) 1)))
(*.f64 (/.f64 b (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t))) (/.f64 (fma.f64 16 (pow.f64 a 4) -1) (fma.f64 4 (*.f64 a a) 1)))
(/.f64 (*.f64 t (+.f64 -1 (*.f64 (pow.f64 (*.f64 a a) 3) 64))) (*.f64 (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (-.f64 (+.f64 1 (*.f64 16 (pow.f64 a 4))) (*.f64 (*.f64 a a) -4))))
(/.f64 (+.f64 -1 (*.f64 (pow.f64 (*.f64 a a) 3) 64)) (*.f64 (*.f64 (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) b) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t)) (+.f64 1 (-.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 a (*.f64 a -4))))))
(*.f64 (/.f64 b (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t))) (/.f64 (fma.f64 (pow.f64 a 6) 64 -1) (+.f64 1 (fma.f64 16 (pow.f64 a 4) (*.f64 4 (*.f64 a a))))))
(/.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) b)) (+.f64 -1 (*.f64 16 (pow.f64 a 4)))) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 4 (*.f64 a a) 1)))
(/.f64 (+.f64 -1 (*.f64 16 (pow.f64 a 4))) (*.f64 (*.f64 (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) b) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t)) (fma.f64 4 (*.f64 a a) 1)))
(*.f64 (/.f64 b (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t))) (/.f64 (fma.f64 16 (pow.f64 a 4) -1) (fma.f64 4 (*.f64 a a) 1)))
(/.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) b)) (+.f64 -1 (*.f64 (pow.f64 (*.f64 a a) 3) 64))) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (-.f64 (+.f64 1 (*.f64 16 (pow.f64 a 4))) (*.f64 (*.f64 a a) -4))))
(/.f64 (+.f64 -1 (*.f64 (pow.f64 (*.f64 a a) 3) 64)) (*.f64 (*.f64 (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) b) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t)) (+.f64 1 (-.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 a (*.f64 a -4))))))
(*.f64 (/.f64 b (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t))) (/.f64 (fma.f64 (pow.f64 a 6) 64 -1) (+.f64 1 (fma.f64 16 (pow.f64 a 4) (*.f64 4 (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 t (neg.f64 b)) (+.f64 -1 (*.f64 16 (pow.f64 a 4)))) (*.f64 (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (-.f64 -1 (sqrt.f64 (*.f64 2 a)))) (fma.f64 4 (*.f64 a a) 1)))
(*.f64 (/.f64 (+.f64 -1 (*.f64 16 (pow.f64 a 4))) (fma.f64 4 (*.f64 a a) 1)) (/.f64 (*.f64 t (neg.f64 b)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (-.f64 -1 (sqrt.f64 (*.f64 2 a))))))
(*.f64 (/.f64 (fma.f64 16 (pow.f64 a 4) -1) (fma.f64 4 (*.f64 a a) 1)) (/.f64 (/.f64 (neg.f64 (*.f64 t b)) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (-.f64 -1 (sqrt.f64 (*.f64 2 a)))))
(/.f64 (*.f64 (*.f64 t (neg.f64 b)) (+.f64 -1 (*.f64 (pow.f64 (*.f64 a a) 3) 64))) (*.f64 (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (-.f64 -1 (sqrt.f64 (*.f64 2 a)))) (-.f64 (+.f64 1 (*.f64 16 (pow.f64 a 4))) (*.f64 (*.f64 a a) -4))))
(*.f64 (/.f64 (+.f64 -1 (*.f64 (pow.f64 (*.f64 a a) 3) 64)) (+.f64 1 (-.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 a (*.f64 a -4))))) (/.f64 (*.f64 t (neg.f64 b)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (-.f64 -1 (sqrt.f64 (*.f64 2 a))))))
(*.f64 (/.f64 (fma.f64 (pow.f64 a 6) 64 -1) (+.f64 1 (fma.f64 16 (pow.f64 a 4) (*.f64 4 (*.f64 a a))))) (/.f64 (/.f64 (neg.f64 (*.f64 t b)) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (-.f64 -1 (sqrt.f64 (*.f64 2 a)))))
(/.f64 (*.f64 (+.f64 -1 (*.f64 16 (pow.f64 a 4))) t) (*.f64 (fma.f64 4 (*.f64 a a) 1) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))))
(/.f64 (+.f64 -1 (*.f64 16 (pow.f64 a 4))) (*.f64 (*.f64 (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) b) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t)) (fma.f64 4 (*.f64 a a) 1)))
(*.f64 (/.f64 b (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t))) (/.f64 (fma.f64 16 (pow.f64 a 4) -1) (fma.f64 4 (*.f64 a a) 1)))
(/.f64 (*.f64 (+.f64 -1 (*.f64 16 (pow.f64 a 4))) (*.f64 t b)) (*.f64 (fma.f64 4 (*.f64 a a) 1) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1))))
(/.f64 (+.f64 -1 (*.f64 16 (pow.f64 a 4))) (*.f64 (*.f64 (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) b) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t)) (fma.f64 4 (*.f64 a a) 1)))
(*.f64 (/.f64 b (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t))) (/.f64 (fma.f64 16 (pow.f64 a 4) -1) (fma.f64 4 (*.f64 a a) 1)))
(/.f64 (*.f64 (+.f64 -1 (*.f64 16 (pow.f64 a 4))) 1) (*.f64 (fma.f64 4 (*.f64 a a) 1) (*.f64 (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) b) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t))))
(/.f64 (+.f64 -1 (*.f64 16 (pow.f64 a 4))) (*.f64 (*.f64 (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) b) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t)) (fma.f64 4 (*.f64 a a) 1)))
(*.f64 (/.f64 b (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t))) (/.f64 (fma.f64 16 (pow.f64 a 4) -1) (fma.f64 4 (*.f64 a a) 1)))
(/.f64 (*.f64 (+.f64 -1 (*.f64 16 (pow.f64 a 4))) (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) b))) (*.f64 (fma.f64 4 (*.f64 a a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)))
(/.f64 (+.f64 -1 (*.f64 16 (pow.f64 a 4))) (*.f64 (*.f64 (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) b) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t)) (fma.f64 4 (*.f64 a a) 1)))
(*.f64 (/.f64 b (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t))) (/.f64 (fma.f64 16 (pow.f64 a 4) -1) (fma.f64 4 (*.f64 a a) 1)))
(/.f64 (*.f64 (+.f64 -1 (*.f64 16 (pow.f64 a 4))) (*.f64 t (neg.f64 b))) (*.f64 (fma.f64 4 (*.f64 a a) 1) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (-.f64 -1 (sqrt.f64 (*.f64 2 a))))))
(*.f64 (/.f64 (+.f64 -1 (*.f64 16 (pow.f64 a 4))) (fma.f64 4 (*.f64 a a) 1)) (/.f64 (*.f64 t (neg.f64 b)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (-.f64 -1 (sqrt.f64 (*.f64 2 a))))))
(*.f64 (/.f64 (fma.f64 16 (pow.f64 a 4) -1) (fma.f64 4 (*.f64 a a) 1)) (/.f64 (/.f64 (neg.f64 (*.f64 t b)) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (-.f64 -1 (sqrt.f64 (*.f64 2 a)))))
(/.f64 (*.f64 (+.f64 -1 (*.f64 (pow.f64 (*.f64 a a) 3) 64)) t) (*.f64 (-.f64 (+.f64 1 (*.f64 16 (pow.f64 a 4))) (*.f64 (*.f64 a a) -4)) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))))
(/.f64 (+.f64 -1 (*.f64 (pow.f64 (*.f64 a a) 3) 64)) (*.f64 (*.f64 (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) b) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t)) (+.f64 1 (-.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 a (*.f64 a -4))))))
(*.f64 (/.f64 b (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t))) (/.f64 (fma.f64 (pow.f64 a 6) 64 -1) (+.f64 1 (fma.f64 16 (pow.f64 a 4) (*.f64 4 (*.f64 a a))))))
(/.f64 (*.f64 (+.f64 -1 (*.f64 (pow.f64 (*.f64 a a) 3) 64)) (*.f64 t b)) (*.f64 (-.f64 (+.f64 1 (*.f64 16 (pow.f64 a 4))) (*.f64 (*.f64 a a) -4)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1))))
(/.f64 (+.f64 -1 (*.f64 (pow.f64 (*.f64 a a) 3) 64)) (*.f64 (*.f64 (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) b) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t)) (+.f64 1 (-.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 a (*.f64 a -4))))))
(*.f64 (/.f64 b (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t))) (/.f64 (fma.f64 (pow.f64 a 6) 64 -1) (+.f64 1 (fma.f64 16 (pow.f64 a 4) (*.f64 4 (*.f64 a a))))))
(/.f64 (*.f64 (+.f64 -1 (*.f64 (pow.f64 (*.f64 a a) 3) 64)) 1) (*.f64 (-.f64 (+.f64 1 (*.f64 16 (pow.f64 a 4))) (*.f64 (*.f64 a a) -4)) (*.f64 (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) b) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t))))
(/.f64 (+.f64 -1 (*.f64 (pow.f64 (*.f64 a a) 3) 64)) (*.f64 (*.f64 (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) b) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t)) (+.f64 1 (-.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 a (*.f64 a -4))))))
(*.f64 (/.f64 b (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t))) (/.f64 (fma.f64 (pow.f64 a 6) 64 -1) (+.f64 1 (fma.f64 16 (pow.f64 a 4) (*.f64 4 (*.f64 a a))))))
(/.f64 (*.f64 (+.f64 -1 (*.f64 (pow.f64 (*.f64 a a) 3) 64)) (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) b))) (*.f64 (-.f64 (+.f64 1 (*.f64 16 (pow.f64 a 4))) (*.f64 (*.f64 a a) -4)) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)))
(/.f64 (+.f64 -1 (*.f64 (pow.f64 (*.f64 a a) 3) 64)) (*.f64 (*.f64 (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) b) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t)) (+.f64 1 (-.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 a (*.f64 a -4))))))
(*.f64 (/.f64 b (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) t))) (/.f64 (fma.f64 (pow.f64 a 6) 64 -1) (+.f64 1 (fma.f64 16 (pow.f64 a 4) (*.f64 4 (*.f64 a a))))))
(/.f64 (*.f64 (+.f64 -1 (*.f64 (pow.f64 (*.f64 a a) 3) 64)) (*.f64 t (neg.f64 b))) (*.f64 (-.f64 (+.f64 1 (*.f64 16 (pow.f64 a 4))) (*.f64 (*.f64 a a) -4)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (-.f64 -1 (sqrt.f64 (*.f64 2 a))))))
(*.f64 (/.f64 (+.f64 -1 (*.f64 (pow.f64 (*.f64 a a) 3) 64)) (+.f64 1 (-.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 a (*.f64 a -4))))) (/.f64 (*.f64 t (neg.f64 b)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (-.f64 -1 (sqrt.f64 (*.f64 2 a))))))
(*.f64 (/.f64 (fma.f64 (pow.f64 a 6) 64 -1) (+.f64 1 (fma.f64 16 (pow.f64 a 4) (*.f64 4 (*.f64 a a))))) (/.f64 (/.f64 (neg.f64 (*.f64 t b)) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (-.f64 -1 (sqrt.f64 (*.f64 2 a)))))
(pow.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (fma.f64 4 (*.f64 a a) -1)) 1)
(*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 (fma.f64 4 (*.f64 a a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (fma.f64 4 (*.f64 a a) -1))) 2)
(*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 (fma.f64 4 (*.f64 a a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (fma.f64 4 (*.f64 a a) -1))) 3)
(*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 (fma.f64 4 (*.f64 a a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))
(pow.f64 (pow.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (fma.f64 4 (*.f64 a a) -1)) 3) 1/3)
(*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 (fma.f64 4 (*.f64 a a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (fma.f64 4 (*.f64 a a) -1)) 2))
(sqrt.f64 (pow.f64 (/.f64 t (/.f64 (*.f64 (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)) (fma.f64 4 (*.f64 a a) -1))) 2))
(fabs.f64 (*.f64 (/.f64 (*.f64 t b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 (fma.f64 4 (*.f64 a a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))))
(log.f64 (pow.f64 (exp.f64 (fma.f64 4 (*.f64 a a) -1)) (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))))))
(*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 (fma.f64 4 (*.f64 a a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (fma.f64 4 (*.f64 a a) -1)))))
(*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 (fma.f64 4 (*.f64 a a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (fma.f64 4 (*.f64 a a) -1)) 3))
(*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 (fma.f64 4 (*.f64 a a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) 3) (pow.f64 (fma.f64 4 (*.f64 a a) -1) 3)))
(*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 (fma.f64 4 (*.f64 a a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 4 (*.f64 a a) -1) 3) (pow.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) 3)))
(*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 (fma.f64 4 (*.f64 a a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (fma.f64 4 (*.f64 a a) -1))))
(*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 (fma.f64 4 (*.f64 a a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))
(exp.f64 (log.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (fma.f64 4 (*.f64 a a) -1))))
(*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 (fma.f64 4 (*.f64 a a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (fma.f64 4 (*.f64 a a) -1))) 1))
(*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 (fma.f64 4 (*.f64 a a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (fma.f64 4 (*.f64 a a) -1))))
(*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 (fma.f64 4 (*.f64 a a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))
(fma.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (*.f64 a (*.f64 a 4)) (/.f64 (*.f64 t (neg.f64 b)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1))))
(*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 (fma.f64 4 (*.f64 a a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))
(fma.f64 (*.f64 a (*.f64 a 4)) (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (/.f64 (*.f64 t (neg.f64 b)) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1))))
(*.f64 (/.f64 (*.f64 t b) (*.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1))) (fma.f64 4 (*.f64 a a) -1))
(*.f64 (/.f64 (*.f64 t b) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1)) (/.f64 (fma.f64 4 (*.f64 a a) -1) (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))

localize68.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
98.3%
(*.f64 (*.f64 (/.f64 (fma.f64 a 2 1) 4) (sqrt.f64 t)) (*.f64 (/.f64 b 4) (sqrt.f64 t)))
96.7%
(/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))
72.2%
(cos.f64 (*.f64 (*.f64 (/.f64 (fma.f64 a 2 1) 4) (sqrt.f64 t)) (*.f64 (/.f64 b 4) (sqrt.f64 t))))
47.2%
(cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t)))
Compiler

Compiled 173 to 116 computations (32.9% saved)

series4.0ms (0%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
1.0ms
t
@-inf
(*.f64 (*.f64 (/.f64 (fma.f64 a 2 1) 4) (sqrt.f64 t)) (*.f64 (/.f64 b 4) (sqrt.f64 t)))
0.0ms
t
@-inf
(cos.f64 (*.f64 (*.f64 (/.f64 (fma.f64 a 2 1) 4) (sqrt.f64 t)) (*.f64 (/.f64 b 4) (sqrt.f64 t))))
0.0ms
a
@0
(cos.f64 (*.f64 (*.f64 (/.f64 (fma.f64 a 2 1) 4) (sqrt.f64 t)) (*.f64 (/.f64 b 4) (sqrt.f64 t))))
0.0ms
a
@-inf
(*.f64 (*.f64 (/.f64 (fma.f64 a 2 1) 4) (sqrt.f64 t)) (*.f64 (/.f64 b 4) (sqrt.f64 t)))
0.0ms
a
@-inf
(cos.f64 (*.f64 (*.f64 (/.f64 (fma.f64 a 2 1) 4) (sqrt.f64 t)) (*.f64 (/.f64 b 4) (sqrt.f64 t))))

rewrite81.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1162×swap-sqr
490×associate-/l*
462×distribute-rgt-in
414×distribute-lft-in
358×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01898
136670
2440770
Stop Event
node limit
Counts
2 → 69
Calls
Call 1
Inputs
(cos.f64 (*.f64 (*.f64 (/.f64 (fma.f64 a 2 1) 4) (sqrt.f64 t)) (*.f64 (/.f64 b 4) (sqrt.f64 t))))
(*.f64 (*.f64 (/.f64 (fma.f64 a 2 1) 4) (sqrt.f64 t)) (*.f64 (/.f64 b 4) (sqrt.f64 t)))
Outputs
(((-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4))))))) 1) (2)) ((*.f64 1 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4)))))) (2)) ((*.f64 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4))))) 1) (2)) ((*.f64 (sqrt.f64 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4)))))) (sqrt.f64 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4))))))) (2)) ((*.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4)))))) 2)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4)))))) 2) (cbrt.f64 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4))))))) (2)) ((pow.f64 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4))))) 1) (2)) ((pow.f64 (sqrt.f64 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4)))))) 2) (2)) ((pow.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4)))))) 3) (2)) ((pow.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4))))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4))))) 2)) (2)) ((log.f64 (exp.f64 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4))))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4)))))))) (2)) ((cbrt.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4))))) 3)) (2)) ((expm1.f64 (log1p.f64 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4))))))) (2)) ((exp.f64 (log.f64 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4))))))) (2)) ((exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4)))))) 1)) (2)) ((log1p.f64 (expm1.f64 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4))))))) (2)))
(((-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4)))))) 1) (2)) ((/.f64 1 (/.f64 (/.f64 4 (fma.f64 a 2 1)) (*.f64 t (*.f64 b 1/4)))) (2)) ((/.f64 (fma.f64 a 2 1) (/.f64 4 (*.f64 t (*.f64 b 1/4)))) (2)) ((/.f64 t (/.f64 (/.f64 4 (fma.f64 a 2 1)) (*.f64 b 1/4))) (2)) ((/.f64 (sqrt.f64 t) (/.f64 (/.f64 4 (fma.f64 a 2 1)) (*.f64 (/.f64 (sqrt.f64 t) 4) b))) (2)) ((/.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (sqrt.f64 t))) (/.f64 4 (*.f64 (sqrt.f64 t) b))) (2)) ((/.f64 (*.f64 (/.f64 (sqrt.f64 t) 4) b) (/.f64 4 (*.f64 (fma.f64 a 2 1) (sqrt.f64 t)))) (2)) ((/.f64 (pow.f64 t 1/4) (/.f64 (/.f64 4 (fma.f64 a 2 1)) (*.f64 (pow.f64 t 1/4) (*.f64 (/.f64 (sqrt.f64 t) 4) b)))) (2)) ((/.f64 (cbrt.f64 t) (/.f64 (/.f64 4 (fma.f64 a 2 1)) (*.f64 (cbrt.f64 (sqrt.f64 t)) (*.f64 (/.f64 (sqrt.f64 t) 4) b)))) (2)) ((/.f64 (*.f64 t (*.f64 b 1/4)) (/.f64 4 (fma.f64 a 2 1))) (2)) ((/.f64 (*.f64 (fma.f64 a 2 1) (sqrt.f64 t)) (/.f64 16 (*.f64 (sqrt.f64 t) b))) (2)) ((/.f64 (*.f64 (fma.f64 a 2 1) (sqrt.f64 t)) (/.f64 4 (*.f64 (/.f64 (sqrt.f64 t) 4) b))) (2)) ((/.f64 (*.f64 (sqrt.f64 t) b) (/.f64 16 (*.f64 (fma.f64 a 2 1) (sqrt.f64 t)))) (2)) ((/.f64 (*.f64 (sqrt.f64 t) b) (/.f64 4 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (sqrt.f64 t))))) (2)) ((/.f64 (-.f64 -1 (*.f64 a 2)) (/.f64 -4 (*.f64 t (*.f64 b 1/4)))) (2)) ((/.f64 (sqrt.f64 (*.f64 t (*.f64 b 1/4))) (/.f64 (/.f64 4 (fma.f64 a 2 1)) (sqrt.f64 (*.f64 t (*.f64 b 1/4))))) (2)) ((/.f64 (*.f64 (cbrt.f64 (*.f64 t (*.f64 b 1/4))) (cbrt.f64 (*.f64 t (*.f64 b 1/4)))) (/.f64 (/.f64 4 (fma.f64 a 2 1)) (cbrt.f64 (*.f64 t (*.f64 b 1/4))))) (2)) ((/.f64 (*.f64 (sqrt.f64 t) (sqrt.f64 (*.f64 (/.f64 (sqrt.f64 t) 4) b))) (/.f64 (/.f64 4 (fma.f64 a 2 1)) (sqrt.f64 (*.f64 (/.f64 (sqrt.f64 t) 4) b)))) (2)) ((/.f64 (*.f64 (sqrt.f64 t) (cbrt.f64 (*.f64 t (*.f64 (*.f64 b b) 1/16)))) (/.f64 (/.f64 4 (fma.f64 a 2 1)) (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 t) 4) b)))) (2)) ((/.f64 (*.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) b)) (*.f64 (/.f64 4 (fma.f64 a 2 1)) 4)) (2)) ((/.f64 (*.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (sqrt.f64 t))) (*.f64 (sqrt.f64 t) b)) 4) (2)) ((/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 t) 4) b) (*.f64 (fma.f64 a 2 1) (sqrt.f64 t))) 4) (2)) ((/.f64 (*.f64 (fma.f64 a 2 1) (*.f64 t (*.f64 b 1/4))) 4) (2)) ((/.f64 (*.f64 (-.f64 -1 (*.f64 a 2)) (*.f64 t (*.f64 b 1/4))) -4) (2)) ((/.f64 (*.f64 (*.f64 (fma.f64 a 2 1) (sqrt.f64 t)) (*.f64 (/.f64 (sqrt.f64 t) 4) b)) 4) (2)) ((/.f64 (*.f64 (*.f64 (sqrt.f64 t) b) (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (sqrt.f64 t)))) 4) (2)) ((/.f64 (*.f64 (pow.f64 t 1/4) (sqrt.f64 (*.f64 (/.f64 (sqrt.f64 t) 4) b))) (/.f64 (/.f64 4 (fma.f64 a 2 1)) (*.f64 (pow.f64 t 1/4) (sqrt.f64 (*.f64 (/.f64 (sqrt.f64 t) 4) b))))) (2)) ((/.f64 (*.f64 (*.f64 (fma.f64 a 2 1) (sqrt.f64 t)) (*.f64 (sqrt.f64 t) b)) 16) (2)) ((/.f64 (*.f64 (*.f64 (sqrt.f64 t) b) (*.f64 (fma.f64 a 2 1) (sqrt.f64 t))) 16) (2)) ((/.f64 (/.f64 (*.f64 t (*.f64 b 1/4)) 1) (/.f64 4 (fma.f64 a 2 1))) (2)) ((/.f64 (/.f64 (*.f64 t (*.f64 b 1/4)) 4) (/.f64 1 (fma.f64 a 2 1))) (2)) ((/.f64 (/.f64 (*.f64 t (*.f64 b 1/4)) (sqrt.f64 (/.f64 4 (fma.f64 a 2 1)))) (sqrt.f64 (/.f64 4 (fma.f64 a 2 1)))) (2)) ((/.f64 (/.f64 (*.f64 t (*.f64 b 1/4)) (*.f64 (cbrt.f64 (/.f64 4 (fma.f64 a 2 1))) (cbrt.f64 (/.f64 4 (fma.f64 a 2 1))))) (cbrt.f64 (/.f64 4 (fma.f64 a 2 1)))) (2)) ((pow.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4)))) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4))))) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4))))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4)))) 3) 1/3) (2)) ((neg.f64 (*.f64 (/.f64 (fma.f64 a 2 1) -4) (*.f64 t (*.f64 b 1/4)))) (2)) ((neg.f64 (*.f64 (/.f64 b -4) (*.f64 (sqrt.f64 t) (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (sqrt.f64 t)))))) (2)) ((neg.f64 (*.f64 (*.f64 t (*.f64 b 1/4)) (/.f64 (fma.f64 a 2 1) -4))) (2)) ((neg.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (sqrt.f64 t))) (sqrt.f64 t)) (/.f64 b -4))) (2)) ((sqrt.f64 (pow.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4)))) 2)) (2)) ((log.f64 (pow.f64 (pow.f64 (exp.f64 (fma.f64 a 2 1)) 1/4) (*.f64 t (*.f64 b 1/4)))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4))))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4)))) 3)) (2)) ((cbrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (sqrt.f64 t))) 3) (pow.f64 (*.f64 (/.f64 (sqrt.f64 t) 4) b) 3))) (2)) ((cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 t) 4) b) 3) (pow.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (sqrt.f64 t))) 3))) (2)) ((expm1.f64 (log1p.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4)))))) (2)) ((exp.f64 (log.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4)))))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4))))) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4)))))) (2)))

simplify75.0ms (0.3%)

Algorithm
egg-herbie
Rules
1466×distribute-lft-in
1464×distribute-rgt-in
1168×associate-/r*
738×associate-/r/
696×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02665123
17414987
232144937
Stop Event
node limit
Counts
141 → 139
Calls
Call 1
Inputs
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t b)))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (+.f64 (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t b)))) (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) (pow.f64 b 2)))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (+.f64 (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t b)))) (+.f64 (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) (pow.f64 b 2))))) (*.f64 1/3072 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 t 3) (pow.f64 b 3))))))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
1
(+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (*.f64 2 a)) 2)))))
(+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (*.f64 2 a)) 2)))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 1 (*.f64 2 a)) 4))))))
(+.f64 (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) (pow.f64 (+.f64 1 (*.f64 2 a)) 6)))) (+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (*.f64 2 a)) 2)))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 1 (*.f64 2 a)) 4)))))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 -1/16 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (fma.f64 a 2 1) (*.f64 t b)))))
(cos.f64 (*.f64 -1/16 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (fma.f64 a 2 1) (*.f64 t b)))))
(cos.f64 (*.f64 -1/16 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (fma.f64 a 2 1) (*.f64 t b)))))
(cos.f64 (*.f64 -1/16 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (fma.f64 a 2 1) (*.f64 t b)))))
1
(+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (*.f64 2 a)) 2)))))
(+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (*.f64 2 a)) 2)))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 1 (*.f64 2 a)) 4))))))
(+.f64 (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) (pow.f64 (+.f64 1 (*.f64 2 a)) 6)))) (+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (*.f64 2 a)) 2)))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 1 (*.f64 2 a)) 4)))))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(*.f64 1/16 (*.f64 t b))
(+.f64 (*.f64 1/8 (*.f64 a (*.f64 t b))) (*.f64 1/16 (*.f64 t b)))
(+.f64 (*.f64 1/8 (*.f64 a (*.f64 t b))) (*.f64 1/16 (*.f64 t b)))
(+.f64 (*.f64 1/8 (*.f64 a (*.f64 t b))) (*.f64 1/16 (*.f64 t b)))
(*.f64 1/8 (*.f64 a (*.f64 t b)))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(*.f64 1/8 (*.f64 a (*.f64 t b)))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 -1/16 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))))
(*.f64 -1/16 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))))
(*.f64 -1/16 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))))
(*.f64 -1/16 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4))))))) 1)
(*.f64 1 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4))))))
(*.f64 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4))))) 1)
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4)))))) (sqrt.f64 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4)))))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4)))))) 2) (cbrt.f64 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4)))))))
(pow.f64 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4))))) 1)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4)))))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4)))))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4))))) 3) 1/3)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4))))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4)))))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4))))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4))))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4)))))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4)))))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4)))))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4)))))) 1)
(/.f64 1 (/.f64 (/.f64 4 (fma.f64 a 2 1)) (*.f64 t (*.f64 b 1/4))))
(/.f64 (fma.f64 a 2 1) (/.f64 4 (*.f64 t (*.f64 b 1/4))))
(/.f64 t (/.f64 (/.f64 4 (fma.f64 a 2 1)) (*.f64 b 1/4)))
(/.f64 (sqrt.f64 t) (/.f64 (/.f64 4 (fma.f64 a 2 1)) (*.f64 (/.f64 (sqrt.f64 t) 4) b)))
(/.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (sqrt.f64 t))) (/.f64 4 (*.f64 (sqrt.f64 t) b)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 t) 4) b) (/.f64 4 (*.f64 (fma.f64 a 2 1) (sqrt.f64 t))))
(/.f64 (pow.f64 t 1/4) (/.f64 (/.f64 4 (fma.f64 a 2 1)) (*.f64 (pow.f64 t 1/4) (*.f64 (/.f64 (sqrt.f64 t) 4) b))))
(/.f64 (cbrt.f64 t) (/.f64 (/.f64 4 (fma.f64 a 2 1)) (*.f64 (cbrt.f64 (sqrt.f64 t)) (*.f64 (/.f64 (sqrt.f64 t) 4) b))))
(/.f64 (*.f64 t (*.f64 b 1/4)) (/.f64 4 (fma.f64 a 2 1)))
(/.f64 (*.f64 (fma.f64 a 2 1) (sqrt.f64 t)) (/.f64 16 (*.f64 (sqrt.f64 t) b)))
(/.f64 (*.f64 (fma.f64 a 2 1) (sqrt.f64 t)) (/.f64 4 (*.f64 (/.f64 (sqrt.f64 t) 4) b)))
(/.f64 (*.f64 (sqrt.f64 t) b) (/.f64 16 (*.f64 (fma.f64 a 2 1) (sqrt.f64 t))))
(/.f64 (*.f64 (sqrt.f64 t) b) (/.f64 4 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (sqrt.f64 t)))))
(/.f64 (-.f64 -1 (*.f64 a 2)) (/.f64 -4 (*.f64 t (*.f64 b 1/4))))
(/.f64 (sqrt.f64 (*.f64 t (*.f64 b 1/4))) (/.f64 (/.f64 4 (fma.f64 a 2 1)) (sqrt.f64 (*.f64 t (*.f64 b 1/4)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 t (*.f64 b 1/4))) (cbrt.f64 (*.f64 t (*.f64 b 1/4)))) (/.f64 (/.f64 4 (fma.f64 a 2 1)) (cbrt.f64 (*.f64 t (*.f64 b 1/4)))))
(/.f64 (*.f64 (sqrt.f64 t) (sqrt.f64 (*.f64 (/.f64 (sqrt.f64 t) 4) b))) (/.f64 (/.f64 4 (fma.f64 a 2 1)) (sqrt.f64 (*.f64 (/.f64 (sqrt.f64 t) 4) b))))
(/.f64 (*.f64 (sqrt.f64 t) (cbrt.f64 (*.f64 t (*.f64 (*.f64 b b) 1/16)))) (/.f64 (/.f64 4 (fma.f64 a 2 1)) (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 t) 4) b))))
(/.f64 (*.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) b)) (*.f64 (/.f64 4 (fma.f64 a 2 1)) 4))
(/.f64 (*.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (sqrt.f64 t))) (*.f64 (sqrt.f64 t) b)) 4)
(/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 t) 4) b) (*.f64 (fma.f64 a 2 1) (sqrt.f64 t))) 4)
(/.f64 (*.f64 (fma.f64 a 2 1) (*.f64 t (*.f64 b 1/4))) 4)
(/.f64 (*.f64 (-.f64 -1 (*.f64 a 2)) (*.f64 t (*.f64 b 1/4))) -4)
(/.f64 (*.f64 (*.f64 (fma.f64 a 2 1) (sqrt.f64 t)) (*.f64 (/.f64 (sqrt.f64 t) 4) b)) 4)
(/.f64 (*.f64 (*.f64 (sqrt.f64 t) b) (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (sqrt.f64 t)))) 4)
(/.f64 (*.f64 (pow.f64 t 1/4) (sqrt.f64 (*.f64 (/.f64 (sqrt.f64 t) 4) b))) (/.f64 (/.f64 4 (fma.f64 a 2 1)) (*.f64 (pow.f64 t 1/4) (sqrt.f64 (*.f64 (/.f64 (sqrt.f64 t) 4) b)))))
(/.f64 (*.f64 (*.f64 (fma.f64 a 2 1) (sqrt.f64 t)) (*.f64 (sqrt.f64 t) b)) 16)
(/.f64 (*.f64 (*.f64 (sqrt.f64 t) b) (*.f64 (fma.f64 a 2 1) (sqrt.f64 t))) 16)
(/.f64 (/.f64 (*.f64 t (*.f64 b 1/4)) 1) (/.f64 4 (fma.f64 a 2 1)))
(/.f64 (/.f64 (*.f64 t (*.f64 b 1/4)) 4) (/.f64 1 (fma.f64 a 2 1)))
(/.f64 (/.f64 (*.f64 t (*.f64 b 1/4)) (sqrt.f64 (/.f64 4 (fma.f64 a 2 1)))) (sqrt.f64 (/.f64 4 (fma.f64 a 2 1))))
(/.f64 (/.f64 (*.f64 t (*.f64 b 1/4)) (*.f64 (cbrt.f64 (/.f64 4 (fma.f64 a 2 1))) (cbrt.f64 (/.f64 4 (fma.f64 a 2 1))))) (cbrt.f64 (/.f64 4 (fma.f64 a 2 1))))
(pow.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4)))) 1)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4))))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4)))) 3) 1/3)
(neg.f64 (*.f64 (/.f64 (fma.f64 a 2 1) -4) (*.f64 t (*.f64 b 1/4))))
(neg.f64 (*.f64 (/.f64 b -4) (*.f64 (sqrt.f64 t) (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (sqrt.f64 t))))))
(neg.f64 (*.f64 (*.f64 t (*.f64 b 1/4)) (/.f64 (fma.f64 a 2 1) -4)))
(neg.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (sqrt.f64 t))) (sqrt.f64 t)) (/.f64 b -4)))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (fma.f64 a 2 1)) 1/4) (*.f64 t (*.f64 b 1/4))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4)))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (sqrt.f64 t))) 3) (pow.f64 (*.f64 (/.f64 (sqrt.f64 t) 4) b) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 t) 4) b) 3) (pow.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (sqrt.f64 t))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4))))))
(exp.f64 (log.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4))))))
Outputs
(cos.f64 (*.f64 1/16 (*.f64 t b)))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t b)))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (*.f64 t b) a))))
(fma.f64 -1/8 (*.f64 (*.f64 t b) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) a)) (cos.f64 (*.f64 1/16 (*.f64 t b))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (+.f64 (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t b)))) (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) (pow.f64 b 2)))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (fma.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (*.f64 t b) a)) (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 t t) (*.f64 b b)))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (fma.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (*.f64 a a) (*.f64 t (*.f64 (*.f64 t b) b)))) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (*.f64 (*.f64 a b) t) -1/8))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (*.f64 (*.f64 a b) t) -1/8)) (*.f64 (+.f64 (*.f64 -1/128 (*.f64 (*.f64 a a) (*.f64 t (*.f64 (*.f64 t b) b)))) 1) (cos.f64 (*.f64 1/16 (*.f64 t b)))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (+.f64 (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t b)))) (+.f64 (*.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 t 2) (pow.f64 b 2))))) (*.f64 1/3072 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 t 3) (pow.f64 b 3))))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (fma.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (*.f64 t b) a)) (fma.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (*.f64 a a) (*.f64 (*.f64 t t) (*.f64 b b)))) (*.f64 1/3072 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 t 3) (pow.f64 b 3))))))))
(+.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (fma.f64 -1/8 (*.f64 (*.f64 t b) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) a)) (fma.f64 -1/128 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (*.f64 a a) (*.f64 t (*.f64 (*.f64 t b) b)))) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 t 3) (pow.f64 b 3))) 1/3072)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/128 (*.f64 (*.f64 a a) (*.f64 t (*.f64 (*.f64 t b) b)))) 1) (cos.f64 (*.f64 1/16 (*.f64 t b)))) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (+.f64 (*.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 b 3) (pow.f64 a 3))) 1/3072) (*.f64 (*.f64 (*.f64 a b) t) -1/8))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1))))
1
(+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (*.f64 2 a)) 2)))))
(+.f64 1 (*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) (pow.f64 (fma.f64 a 2 1) 2)))))
(fma.f64 -1/512 (*.f64 t (*.f64 t (*.f64 b (*.f64 b (pow.f64 (fma.f64 a 2 1) 2))))) 1)
(fma.f64 -1/512 (*.f64 (*.f64 t (*.f64 (*.f64 t b) b)) (pow.f64 (fma.f64 a 2 1) 2)) 1)
(+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (*.f64 2 a)) 2)))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 1 (*.f64 2 a)) 4))))))
(+.f64 1 (fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) (pow.f64 (fma.f64 a 2 1) 2))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (fma.f64 a 2 1) 4))))))
(+.f64 1 (fma.f64 -1/512 (*.f64 t (*.f64 t (*.f64 b (*.f64 b (pow.f64 (fma.f64 a 2 1) 2))))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (fma.f64 a 2 1) 4))))))
(+.f64 (fma.f64 -1/512 (*.f64 (*.f64 t (*.f64 (*.f64 t b) b)) (pow.f64 (fma.f64 a 2 1) 2)) 1) (*.f64 1/1572864 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (fma.f64 a 2 1) 4) (pow.f64 t 4)))))
(+.f64 (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) (pow.f64 (+.f64 1 (*.f64 2 a)) 6)))) (+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (*.f64 2 a)) 2)))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 1 (*.f64 2 a)) 4)))))))
(fma.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) (pow.f64 (fma.f64 a 2 1) 6))) (+.f64 1 (fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) (pow.f64 (fma.f64 a 2 1) 2))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (fma.f64 a 2 1) 4)))))))
(+.f64 (fma.f64 -1/512 (*.f64 t (*.f64 t (*.f64 b (*.f64 b (pow.f64 (fma.f64 a 2 1) 2))))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (fma.f64 a 2 1) 4))))) (fma.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) (pow.f64 (fma.f64 a 2 1) 6))) 1))
(+.f64 (fma.f64 -1/512 (*.f64 (*.f64 t (*.f64 (*.f64 t b) b)) (pow.f64 (fma.f64 a 2 1) 2)) (*.f64 1/1572864 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (fma.f64 a 2 1) 4) (pow.f64 t 4))))) (fma.f64 -1/12079595520 (*.f64 (pow.f64 b 6) (*.f64 (pow.f64 (fma.f64 a 2 1) 6) (pow.f64 t 6))) 1))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1))))
(cos.f64 (*.f64 -1/16 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (fma.f64 a 2 1) (*.f64 t b)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1))))
(cos.f64 (*.f64 -1/16 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (fma.f64 a 2 1) (*.f64 t b)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1))))
(cos.f64 (*.f64 -1/16 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (fma.f64 a 2 1) (*.f64 t b)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1))))
(cos.f64 (*.f64 -1/16 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (fma.f64 a 2 1) (*.f64 t b)))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1))))
1
(+.f64 1 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (*.f64 2 a)) 2)))))
(+.f64 1 (*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) (pow.f64 (fma.f64 a 2 1) 2)))))
(fma.f64 -1/512 (*.f64 t (*.f64 t (*.f64 b (*.f64 b (pow.f64 (fma.f64 a 2 1) 2))))) 1)
(fma.f64 -1/512 (*.f64 (*.f64 t (*.f64 (*.f64 t b) b)) (pow.f64 (fma.f64 a 2 1) 2)) 1)
(+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (*.f64 2 a)) 2)))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 1 (*.f64 2 a)) 4))))))
(+.f64 1 (fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) (pow.f64 (fma.f64 a 2 1) 2))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (fma.f64 a 2 1) 4))))))
(+.f64 1 (fma.f64 -1/512 (*.f64 t (*.f64 t (*.f64 b (*.f64 b (pow.f64 (fma.f64 a 2 1) 2))))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (fma.f64 a 2 1) 4))))))
(+.f64 (fma.f64 -1/512 (*.f64 (*.f64 t (*.f64 (*.f64 t b) b)) (pow.f64 (fma.f64 a 2 1) 2)) 1) (*.f64 1/1572864 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (fma.f64 a 2 1) 4) (pow.f64 t 4)))))
(+.f64 (*.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) (pow.f64 (+.f64 1 (*.f64 2 a)) 6)))) (+.f64 1 (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (*.f64 2 a)) 2)))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (+.f64 1 (*.f64 2 a)) 4)))))))
(fma.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) (pow.f64 (fma.f64 a 2 1) 6))) (+.f64 1 (fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) (pow.f64 (fma.f64 a 2 1) 2))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (fma.f64 a 2 1) 4)))))))
(+.f64 (fma.f64 -1/512 (*.f64 t (*.f64 t (*.f64 b (*.f64 b (pow.f64 (fma.f64 a 2 1) 2))))) (*.f64 1/1572864 (*.f64 (pow.f64 t 4) (*.f64 (pow.f64 b 4) (pow.f64 (fma.f64 a 2 1) 4))))) (fma.f64 -1/12079595520 (*.f64 (pow.f64 t 6) (*.f64 (pow.f64 b 6) (pow.f64 (fma.f64 a 2 1) 6))) 1))
(+.f64 (fma.f64 -1/512 (*.f64 (*.f64 t (*.f64 (*.f64 t b) b)) (pow.f64 (fma.f64 a 2 1) 2)) (*.f64 1/1572864 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (fma.f64 a 2 1) 4) (pow.f64 t 4))))) (fma.f64 -1/12079595520 (*.f64 (pow.f64 b 6) (*.f64 (pow.f64 (fma.f64 a 2 1) 6) (pow.f64 t 6))) 1))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1))))
(cos.f64 (*.f64 1/16 (*.f64 (fma.f64 a 2 1) (*.f64 t b))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t b))
(+.f64 (*.f64 1/8 (*.f64 a (*.f64 t b))) (*.f64 1/16 (*.f64 t b)))
(fma.f64 1/8 (*.f64 (*.f64 t b) a) (*.f64 1/16 (*.f64 t b)))
(*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 a 1/8)))
(+.f64 (*.f64 1/8 (*.f64 a (*.f64 t b))) (*.f64 1/16 (*.f64 t b)))
(fma.f64 1/8 (*.f64 (*.f64 t b) a) (*.f64 1/16 (*.f64 t b)))
(*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 a 1/8)))
(+.f64 (*.f64 1/8 (*.f64 a (*.f64 t b))) (*.f64 1/16 (*.f64 t b)))
(fma.f64 1/8 (*.f64 (*.f64 t b) a) (*.f64 1/16 (*.f64 t b)))
(*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 a 1/8)))
(*.f64 1/8 (*.f64 a (*.f64 t b)))
(*.f64 (*.f64 (*.f64 t b) a) 1/8)
(*.f64 (*.f64 t b) (*.f64 a 1/8))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(fma.f64 1/8 (*.f64 (*.f64 t b) a) (*.f64 1/16 (*.f64 t b)))
(*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 a 1/8)))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(fma.f64 1/8 (*.f64 (*.f64 t b) a) (*.f64 1/16 (*.f64 t b)))
(*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 a 1/8)))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(fma.f64 1/8 (*.f64 (*.f64 t b) a) (*.f64 1/16 (*.f64 t b)))
(*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 a 1/8)))
(*.f64 1/8 (*.f64 a (*.f64 t b)))
(*.f64 (*.f64 (*.f64 t b) a) 1/8)
(*.f64 (*.f64 t b) (*.f64 a 1/8))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(fma.f64 1/8 (*.f64 (*.f64 t b) a) (*.f64 1/16 (*.f64 t b)))
(*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 a 1/8)))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(fma.f64 1/8 (*.f64 (*.f64 t b) a) (*.f64 1/16 (*.f64 t b)))
(*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 a 1/8)))
(+.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/8 (*.f64 a (*.f64 t b))))
(fma.f64 1/8 (*.f64 (*.f64 t b) a) (*.f64 1/16 (*.f64 t b)))
(*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 a 1/8)))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))
(*.f64 -1/16 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))
(*.f64 -1/16 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))
(*.f64 -1/16 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))
(*.f64 -1/16 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))
(*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4))))))) 1)
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1))))
(*.f64 1 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1))))
(*.f64 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4))))) 1)
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4)))))) (sqrt.f64 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4)))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4)))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4)))))) 2))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4)))))) 2) (cbrt.f64 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4)))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1))))
(pow.f64 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4))))) 1)
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1))))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4)))))) 2)
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1))))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4)))))) 3)
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1))))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4))))) 3) 1/3)
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1))))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4))))) 2))
(fabs.f64 (cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))))
(log.f64 (exp.f64 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4)))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4))))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4))))) 3))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4)))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4)))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4)))))) 1))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4)))))))
(cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1)))))
(cos.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4)))))) 1)
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))
(/.f64 1 (/.f64 (/.f64 4 (fma.f64 a 2 1)) (*.f64 t (*.f64 b 1/4))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))
(/.f64 (fma.f64 a 2 1) (/.f64 4 (*.f64 t (*.f64 b 1/4))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))
(/.f64 t (/.f64 (/.f64 4 (fma.f64 a 2 1)) (*.f64 b 1/4)))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))
(/.f64 (sqrt.f64 t) (/.f64 (/.f64 4 (fma.f64 a 2 1)) (*.f64 (/.f64 (sqrt.f64 t) 4) b)))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))
(/.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (sqrt.f64 t))) (/.f64 4 (*.f64 (sqrt.f64 t) b)))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 t) 4) b) (/.f64 4 (*.f64 (fma.f64 a 2 1) (sqrt.f64 t))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))
(/.f64 (pow.f64 t 1/4) (/.f64 (/.f64 4 (fma.f64 a 2 1)) (*.f64 (pow.f64 t 1/4) (*.f64 (/.f64 (sqrt.f64 t) 4) b))))
(/.f64 (pow.f64 t 1/4) (/.f64 4 (*.f64 (*.f64 (*.f64 b (/.f64 (sqrt.f64 t) 4)) (pow.f64 t 1/4)) (fma.f64 a 2 1))))
(/.f64 (pow.f64 t 1/4) (/.f64 (/.f64 16 (*.f64 b (*.f64 (fma.f64 a 2 1) (sqrt.f64 t)))) (pow.f64 t 1/4)))
(*.f64 (/.f64 (pow.f64 t 1/4) (/.f64 (/.f64 16 (*.f64 b (fma.f64 a 2 1))) (sqrt.f64 t))) (pow.f64 t 1/4))
(/.f64 (cbrt.f64 t) (/.f64 (/.f64 4 (fma.f64 a 2 1)) (*.f64 (cbrt.f64 (sqrt.f64 t)) (*.f64 (/.f64 (sqrt.f64 t) 4) b))))
(*.f64 (/.f64 (cbrt.f64 t) (/.f64 4 (fma.f64 a 2 1))) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 t)) (/.f64 (sqrt.f64 t) 4)) b))
(/.f64 (cbrt.f64 t) (/.f64 (/.f64 16 (*.f64 b (*.f64 (fma.f64 a 2 1) (sqrt.f64 t)))) (cbrt.f64 (sqrt.f64 t))))
(*.f64 (/.f64 (cbrt.f64 t) (/.f64 (/.f64 16 (*.f64 b (fma.f64 a 2 1))) (sqrt.f64 t))) (cbrt.f64 (sqrt.f64 t)))
(/.f64 (*.f64 t (*.f64 b 1/4)) (/.f64 4 (fma.f64 a 2 1)))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))
(/.f64 (*.f64 (fma.f64 a 2 1) (sqrt.f64 t)) (/.f64 16 (*.f64 (sqrt.f64 t) b)))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))
(/.f64 (*.f64 (fma.f64 a 2 1) (sqrt.f64 t)) (/.f64 4 (*.f64 (/.f64 (sqrt.f64 t) 4) b)))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))
(/.f64 (*.f64 (sqrt.f64 t) b) (/.f64 16 (*.f64 (fma.f64 a 2 1) (sqrt.f64 t))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))
(/.f64 (*.f64 (sqrt.f64 t) b) (/.f64 4 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (sqrt.f64 t)))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))
(/.f64 (-.f64 -1 (*.f64 a 2)) (/.f64 -4 (*.f64 t (*.f64 b 1/4))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))
(/.f64 (sqrt.f64 (*.f64 t (*.f64 b 1/4))) (/.f64 (/.f64 4 (fma.f64 a 2 1)) (sqrt.f64 (*.f64 t (*.f64 b 1/4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 t (*.f64 b 1/4))) (/.f64 4 (fma.f64 a 2 1))) (sqrt.f64 (*.f64 t (*.f64 b 1/4))))
(*.f64 (sqrt.f64 (*.f64 t (*.f64 b 1/4))) (/.f64 (sqrt.f64 (*.f64 t (*.f64 b 1/4))) (/.f64 4 (fma.f64 a 2 1))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 t (*.f64 b 1/4))) (cbrt.f64 (*.f64 t (*.f64 b 1/4)))) (/.f64 (/.f64 4 (fma.f64 a 2 1)) (cbrt.f64 (*.f64 t (*.f64 b 1/4)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 t (*.f64 b 1/4))) (cbrt.f64 (*.f64 t (*.f64 b 1/4)))) (/.f64 4 (fma.f64 a 2 1))) (cbrt.f64 (*.f64 t (*.f64 b 1/4))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 t (*.f64 b 1/4))) (cbrt.f64 (*.f64 t (*.f64 b 1/4)))) 4) (*.f64 (fma.f64 a 2 1) (cbrt.f64 (*.f64 t (*.f64 b 1/4)))))
(*.f64 (cbrt.f64 (*.f64 t (*.f64 b 1/4))) (*.f64 (/.f64 (cbrt.f64 (*.f64 t (*.f64 b 1/4))) (/.f64 4 (fma.f64 a 2 1))) (cbrt.f64 (*.f64 t (*.f64 b 1/4)))))
(/.f64 (*.f64 (sqrt.f64 t) (sqrt.f64 (*.f64 (/.f64 (sqrt.f64 t) 4) b))) (/.f64 (/.f64 4 (fma.f64 a 2 1)) (sqrt.f64 (*.f64 (/.f64 (sqrt.f64 t) 4) b))))
(/.f64 (*.f64 (sqrt.f64 t) (sqrt.f64 (*.f64 b (/.f64 (sqrt.f64 t) 4)))) (/.f64 4 (*.f64 (sqrt.f64 (*.f64 b (/.f64 (sqrt.f64 t) 4))) (fma.f64 a 2 1))))
(*.f64 (sqrt.f64 (*.f64 b (/.f64 (sqrt.f64 t) 4))) (/.f64 (sqrt.f64 (*.f64 b (/.f64 (sqrt.f64 t) 4))) (/.f64 4 (*.f64 (fma.f64 a 2 1) (sqrt.f64 t)))))
(*.f64 (/.f64 (sqrt.f64 t) 4) (*.f64 (sqrt.f64 (*.f64 (/.f64 b 4) (sqrt.f64 t))) (*.f64 (fma.f64 a 2 1) (sqrt.f64 (*.f64 (/.f64 b 4) (sqrt.f64 t))))))
(/.f64 (*.f64 (sqrt.f64 t) (cbrt.f64 (*.f64 t (*.f64 (*.f64 b b) 1/16)))) (/.f64 (/.f64 4 (fma.f64 a 2 1)) (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 t) 4) b))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 t) (cbrt.f64 (*.f64 t (*.f64 1/16 (*.f64 b b))))) (/.f64 4 (fma.f64 a 2 1))) (cbrt.f64 (*.f64 b (/.f64 (sqrt.f64 t) 4))))
(/.f64 (cbrt.f64 (*.f64 1/16 (*.f64 (*.f64 t b) b))) (/.f64 (/.f64 (/.f64 4 (fma.f64 a 2 1)) (cbrt.f64 (*.f64 b (/.f64 (sqrt.f64 t) 4)))) (sqrt.f64 t)))
(*.f64 (*.f64 (*.f64 (/.f64 (fma.f64 a 2 1) 4) (sqrt.f64 t)) (cbrt.f64 (*.f64 (/.f64 b 4) (sqrt.f64 t)))) (cbrt.f64 (*.f64 1/16 (*.f64 (*.f64 t b) b))))
(/.f64 (*.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) b)) (*.f64 (/.f64 4 (fma.f64 a 2 1)) 4))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))
(/.f64 (*.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (sqrt.f64 t))) (*.f64 (sqrt.f64 t) b)) 4)
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))
(/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 t) 4) b) (*.f64 (fma.f64 a 2 1) (sqrt.f64 t))) 4)
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))
(/.f64 (*.f64 (fma.f64 a 2 1) (*.f64 t (*.f64 b 1/4))) 4)
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))
(/.f64 (*.f64 (-.f64 -1 (*.f64 a 2)) (*.f64 t (*.f64 b 1/4))) -4)
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))
(/.f64 (*.f64 (*.f64 (fma.f64 a 2 1) (sqrt.f64 t)) (*.f64 (/.f64 (sqrt.f64 t) 4) b)) 4)
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 t) b) (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (sqrt.f64 t)))) 4)
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))
(/.f64 (*.f64 (pow.f64 t 1/4) (sqrt.f64 (*.f64 (/.f64 (sqrt.f64 t) 4) b))) (/.f64 (/.f64 4 (fma.f64 a 2 1)) (*.f64 (pow.f64 t 1/4) (sqrt.f64 (*.f64 (/.f64 (sqrt.f64 t) 4) b)))))
(*.f64 (/.f64 (*.f64 (pow.f64 t 1/4) (sqrt.f64 (*.f64 b (/.f64 (sqrt.f64 t) 4)))) (/.f64 4 (fma.f64 a 2 1))) (*.f64 (pow.f64 t 1/4) (sqrt.f64 (*.f64 b (/.f64 (sqrt.f64 t) 4)))))
(*.f64 (*.f64 (pow.f64 t 1/4) (sqrt.f64 (*.f64 b (/.f64 (sqrt.f64 t) 4)))) (/.f64 (sqrt.f64 (*.f64 b (/.f64 (sqrt.f64 t) 4))) (/.f64 4 (*.f64 (pow.f64 t 1/4) (fma.f64 a 2 1)))))
(*.f64 (*.f64 (pow.f64 t 1/4) (sqrt.f64 (*.f64 (/.f64 b 4) (sqrt.f64 t)))) (*.f64 (*.f64 (/.f64 (pow.f64 t 1/4) 4) (fma.f64 a 2 1)) (sqrt.f64 (*.f64 (/.f64 b 4) (sqrt.f64 t)))))
(/.f64 (*.f64 (*.f64 (fma.f64 a 2 1) (sqrt.f64 t)) (*.f64 (sqrt.f64 t) b)) 16)
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 t) b) (*.f64 (fma.f64 a 2 1) (sqrt.f64 t))) 16)
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))
(/.f64 (/.f64 (*.f64 t (*.f64 b 1/4)) 1) (/.f64 4 (fma.f64 a 2 1)))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))
(/.f64 (/.f64 (*.f64 t (*.f64 b 1/4)) 4) (/.f64 1 (fma.f64 a 2 1)))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))
(/.f64 (/.f64 (*.f64 t (*.f64 b 1/4)) (sqrt.f64 (/.f64 4 (fma.f64 a 2 1)))) (sqrt.f64 (/.f64 4 (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))
(/.f64 (/.f64 (*.f64 t (*.f64 b 1/4)) (*.f64 (cbrt.f64 (/.f64 4 (fma.f64 a 2 1))) (cbrt.f64 (/.f64 4 (fma.f64 a 2 1))))) (cbrt.f64 (/.f64 4 (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))
(pow.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4)))) 1)
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4))))) 2)
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4))))) 3)
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))
(pow.f64 (pow.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4)))) 3) 1/3)
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))
(neg.f64 (*.f64 (/.f64 (fma.f64 a 2 1) -4) (*.f64 t (*.f64 b 1/4))))
(*.f64 (/.f64 (fma.f64 a 2 1) -4) (neg.f64 (*.f64 t (*.f64 b 1/4))))
(*.f64 (/.f64 (fma.f64 a 2 1) -4) (*.f64 (*.f64 t b) -1/4))
(neg.f64 (*.f64 (/.f64 (fma.f64 a 2 1) (/.f64 -16 b)) t))
(neg.f64 (*.f64 (/.f64 b -4) (*.f64 (sqrt.f64 t) (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (sqrt.f64 t))))))
(*.f64 (/.f64 (fma.f64 a 2 1) -4) (neg.f64 (*.f64 t (*.f64 b 1/4))))
(*.f64 (/.f64 (fma.f64 a 2 1) -4) (*.f64 (*.f64 t b) -1/4))
(neg.f64 (*.f64 (/.f64 (fma.f64 a 2 1) (/.f64 -16 b)) t))
(neg.f64 (*.f64 (*.f64 t (*.f64 b 1/4)) (/.f64 (fma.f64 a 2 1) -4)))
(*.f64 (/.f64 (fma.f64 a 2 1) -4) (neg.f64 (*.f64 t (*.f64 b 1/4))))
(*.f64 (/.f64 (fma.f64 a 2 1) -4) (*.f64 (*.f64 t b) -1/4))
(neg.f64 (*.f64 (/.f64 (fma.f64 a 2 1) (/.f64 -16 b)) t))
(neg.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (sqrt.f64 t))) (sqrt.f64 t)) (/.f64 b -4)))
(*.f64 (/.f64 (fma.f64 a 2 1) -4) (neg.f64 (*.f64 t (*.f64 b 1/4))))
(*.f64 (/.f64 (fma.f64 a 2 1) -4) (*.f64 (*.f64 t b) -1/4))
(neg.f64 (*.f64 (/.f64 (fma.f64 a 2 1) (/.f64 -16 b)) t))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4)))) 2))
(fabs.f64 (*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (fma.f64 a 2 1)) 1/4) (*.f64 t (*.f64 b 1/4))))
(*.f64 (*.f64 t (*.f64 b 1/4)) (log.f64 (pow.f64 (exp.f64 (fma.f64 a 2 1)) 1/4)))
(*.f64 (*.f64 t (*.f64 b 1/4)) (*.f64 1/4 (log.f64 (exp.f64 (fma.f64 a 2 1)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4)))))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4)))) 3))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (sqrt.f64 t))) 3) (pow.f64 (*.f64 (/.f64 (sqrt.f64 t) 4) b) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (sqrt.f64 t))) 3) (pow.f64 (*.f64 b (/.f64 (sqrt.f64 t) 4)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (sqrt.f64 t))) 3) (pow.f64 (*.f64 (/.f64 b 4) (sqrt.f64 t)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 t) 4) b) 3) (pow.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (sqrt.f64 t))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (sqrt.f64 t))) 3) (pow.f64 (*.f64 b (/.f64 (sqrt.f64 t) 4)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (sqrt.f64 t))) 3) (pow.f64 (*.f64 (/.f64 b 4) (sqrt.f64 t)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4))))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))
(exp.f64 (log.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4))))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4))))) 1))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4))))))
(*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 a 2 1))))
(*.f64 1/16 (*.f64 (*.f64 t b) (fma.f64 a 2 1)))

eval697.0ms (2.6%)

Compiler

Compiled 42181 to 28979 computations (31.3% saved)

prune754.0ms (2.8%)

Pruning

235 alts after pruning (230 fresh and 5 done)

PrunedKeptTotal
New1107341141
Fresh23196219
Picked101
Done156
Total11322351367
Accurracy
42.0%
Counts
1367 → 235
Alt Table
Click to see full alt table
StatusAccuracyProgram
6.1%
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) 3) 1/3)
6.2%
(pow.f64 (pow.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 3) 1/3)
15.4%
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) 2) (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) x)) 2)
15.4%
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) 2)
20.0%
(pow.f64 (sqrt.f64 (fabs.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) 2)
14.4%
(pow.f64 (sqrt.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))) 2)
15.7%
(pow.f64 (sqrt.f64 x) 2)
30.0%
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) 3)
30.3%
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) 3)
29.6%
(pow.f64 (cbrt.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 3)
30.4%
(/.f64 (+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 b z))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z))))) (/.f64 2 x))
29.8%
(/.f64 (*.f64 (*.f64 x (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 2)) (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (+.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16))))) (cos.f64 (*.f64 t (-.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16)))))))) (cbrt.f64 2))
30.5%
(/.f64 x (/.f64 2 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))))
26.9%
(/.f64 x (/.f64 1 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1)))
15.4%
(*.f64 (pow.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16)))) 1/4) (pow.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16)))) 3/4))
3.1%
(*.f64 (pow.f64 (*.f64 t b) 2) (*.f64 x -1/512))
30.0%
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))
30.5%
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) 3) x)
30.0%
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (cos.f64 (*.f64 1/16 (*.f64 t b)))))
29.8%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))) 2) (/.f64 (cbrt.f64 2) x)) (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (fma.f64 b (fma.f64 1/8 a 1/16) (*.f64 z 1/16)))) (cos.f64 (*.f64 t (fma.f64 z 1/16 (*.f64 (fma.f64 1/8 a 1/16) (neg.f64 b))))))))
30.2%
(*.f64 (/.f64 (*.f64 x (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 t z))))) 2)) (cbrt.f64 2)) (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))))
30.4%
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (cos.f64 (*.f64 t (*.f64 b 1/8))))) (sqrt.f64 2)) x)
30.1%
(*.f64 (/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b 1/16)))))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))))) (pow.f64 (exp.f64 2) (log1p.f64 (cos.f64 (*.f64 t (*.f64 b 1/16)))))))) x)
23.5%
(*.f64 (+.f64 1 (*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 b b)))) x)
30.5%
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) 2)) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) 3)) x)
30.5%
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) 2) (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) x)
30.8%
(*.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) x) (cos.f64 (*.f64 t (*.f64 z 1/16))))
30.6%
(*.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x) (cos.f64 (*.f64 (*.f64 1/16 t) b)))
29.2%
(*.f64 (*.f64 x (-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16))))) 1)) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
24.1%
(*.f64 (*.f64 x (cos.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t)) 3) 1/3) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
28.7%
(*.f64 (*.f64 x (cos.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t))) 3) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
25.2%
(*.f64 (*.f64 x (cos.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 y y)) -1) (*.f64 z t)) (fma.f64 y 2 -1)) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
12.3%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (/.f64 (fma.f64 (*.f64 y 4) y -1) (+.f64 -1 (sqrt.f64 (*.f64 y 2)))) (/.f64 t (/.f64 (+.f64 1 (sqrt.f64 (*.f64 y 2))) z))) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
22.3%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b)) 3) 1/3) 16)))
10.1%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (fma.f64 4 (*.f64 a a) -1))) 3) 16)))
28.3%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b))) 3) 16)))
29.0%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 t b) 16)))
28.5%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 2 (*.f64 t (*.f64 b a))) 16)))
26.8%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (expm1.f64 (log1p.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b)))) 16)))
29.5%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) 1)
10.9%
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 t z) 16))) (cos.f64 (/.f64 (*.f64 (/.f64 (*.f64 t b) (*.f64 (+.f64 1 (sqrt.f64 (*.f64 2 a))) (+.f64 -1 (sqrt.f64 (*.f64 2 a))))) (+.f64 (*.f64 4 (*.f64 a a)) -1)) 16)))
26.1%
(*.f64 (*.f64 x (cos.f64 (/.f64 (expm1.f64 (log1p.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t)))) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
30.5%
(*.f64 (log.f64 (exp.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) x)
30.3%
(*.f64 (fabs.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) x)
30.5%
(*.f64 (expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) x)
23.7%
(*.f64 (cos.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 t b) 3) 1/4096) 1/3)) x)
20.5%
(*.f64 (cos.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 t b)) 1/4) 2)) x)
30.3%
(*.f64 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t b))) 3)) x)
27.8%
(*.f64 (cos.f64 (/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/16 (*.f64 t b)))) (exp.f64 (log1p.f64 (*.f64 1/16 (*.f64 t b))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 1/16 (*.f64 t b)))) 1))) x)
27.3%
(*.f64 (cos.f64 (/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 t (*.f64 b 1/16))))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 b 1/16)))) (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 t (*.f64 b 1/16)))))))) x)
30.2%
(*.f64 (cos.f64 (*.f64 (-.f64 1/16 (*.f64 -1/8 a)) (*.f64 t b))) x)
28.8%
(*.f64 (cos.f64 (*.f64 t (/.f64 (fma.f64 y 2 1) (/.f64 16 z)))) (*.f64 x (cos.f64 (*.f64 t (/.f64 (fma.f64 2 a 1) (/.f64 16 b))))))
30.1%
(*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x)
30.7%
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x)
22.4%
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (+.f64 x (*.f64 -1/512 (*.f64 (*.f64 z z) (*.f64 (*.f64 t t) x)))))
29.9%
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x))
30.5%
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)
20.4%
(*.f64 (cos.f64 (exp.f64 (log.f64 (*.f64 1/16 (*.f64 t b))))) x)
28.7%
(*.f64 (cos.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 t b) 3) 1/4096))) x)
26.7%
(*.f64 (cbrt.f64 (fma.f64 -1/262144 (pow.f64 (*.f64 t b) 4) 1)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1)) 2) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) 1/512 1)) x)))
30.8%
(*.f64 x (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 3))
30.8%
(*.f64 x (-.f64 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 2) 2))
30.8%
(*.f64 x (-.f64 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1) 1))
20.1%
(*.f64 x (+.f64 (*.f64 (*.f64 t t) (*.f64 -1/512 (+.f64 (*.f64 b b) (*.f64 z z)))) 1))
28.8%
(*.f64 x (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z)))) 3) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
29.5%
(*.f64 x (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)))) 3) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
30.8%
(*.f64 x (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))) (cos.f64 (*.f64 t (*.f64 1/16 b))))))
29.3%
(*.f64 x (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 z (*.f64 t 1/16))) (cos.f64 (*.f64 z (*.f64 t (*.f64 y 1/8))))) (*.f64 (sin.f64 (*.f64 z (*.f64 t 1/16))) (sin.f64 (*.f64 z (*.f64 t (*.f64 y 1/8)))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
30.8%
(*.f64 x (*.f64 (-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))))) 1) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
26.9%
(*.f64 x (*.f64 (+.f64 1 (*.f64 (*.f64 y -1/8) (*.f64 (*.f64 t z) (sin.f64 (*.f64 1/16 (*.f64 t z)))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
28.3%
(*.f64 x (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16))) 2)) (log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))))
28.9%
(*.f64 x (*.f64 (log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
27.9%
(*.f64 x (*.f64 (fabs.f64 (cos.f64 (*.f64 z (/.f64 (fma.f64 y 2 1) (/.f64 -16 t))))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
28.4%
(*.f64 x (*.f64 (fabs.f64 (cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
16.8%
(*.f64 x (*.f64 (fabs.f64 (cos.f64 (*.f64 t (*.f64 z 1/16)))) (cos.f64 (pow.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 2))))
29.4%
(*.f64 x (*.f64 (fabs.f64 (cos.f64 (*.f64 t (*.f64 z 1/16)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
29.7%
(*.f64 x (*.f64 (fabs.f64 (cos.f64 (*.f64 t (*.f64 z 1/16)))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
28.8%
(*.f64 x (*.f64 (expm1.f64 (log1p.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z))))) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
24.3%
(*.f64 x (*.f64 (cos.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)) 3) 1/3)) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
29.6%
(*.f64 x (*.f64 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))) 3)) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
29.2%
(*.f64 x (*.f64 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))) 3)) (log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))))
29.5%
(*.f64 x (*.f64 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))) 3)) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
28.4%
(*.f64 x (*.f64 (cos.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y 2 1))) 2) (/.f64 (pow.f64 (cbrt.f64 (/.f64 16 t)) 2) (cbrt.f64 (*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1)))))))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
25.1%
(*.f64 x (*.f64 (cos.f64 (/.f64 (/.f64 (*.f64 (-.f64 1/256 (/.f64 y (/.f64 64 y))) (*.f64 z t)) (*.f64 (cbrt.f64 (-.f64 1/16 (*.f64 y 1/8))) (cbrt.f64 (-.f64 1/16 (*.f64 y 1/8))))) (cbrt.f64 (-.f64 1/16 (*.f64 y 1/8))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
28.5%
(*.f64 x (*.f64 (cos.f64 (/.f64 (/.f64 (*.f64 z (fma.f64 y 2 1)) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 (cbrt.f64 16) (cbrt.f64 t)))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
25.5%
(*.f64 x (*.f64 (cos.f64 (/.f64 (-.f64 1/256 (/.f64 y (/.f64 64 y))) (/.f64 (-.f64 1/16 (*.f64 y 1/8)) (*.f64 z t)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
28.7%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))))))))
29.7%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4))))) 3))))
14.6%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (/.f64 (*.f64 (sqrt.f64 t) b) (/.f64 16 (*.f64 (fma.f64 a 2 1) (sqrt.f64 t)))))))
14.3%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (/.f64 (cbrt.f64 (*.f64 1/16 (*.f64 (*.f64 t b) b))) (/.f64 (/.f64 (/.f64 4 (fma.f64 a 2 1)) (cbrt.f64 (*.f64 b (/.f64 (sqrt.f64 t) 4)))) (sqrt.f64 t))))))
28.7%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (/.f64 t (/.f64 (/.f64 4 (fma.f64 a 2 1)) (*.f64 b 1/4))))))
29.3%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 a 2 1) b)) 2) (*.f64 (cbrt.f64 (*.f64 (fma.f64 a 2 1) b)) (*.f64 t 1/16))))))
29.1%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (/.f64 (fma.f64 a 2 1) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 b (cbrt.f64 (/.f64 16 t)))))))
28.9%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (/.f64 (fma.f64 a 2 1) (/.f64 16 t)) b))))
29.2%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a 2 1)) 2) (/.f64 16 (*.f64 b t))) (cbrt.f64 (fma.f64 a 2 1))))))
28.4%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t)))))
15.0%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (/.f64 (*.f64 (fma.f64 2 a 1) (sqrt.f64 b)) 16) (*.f64 t (sqrt.f64 b))))))
29.3%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 t (*.f64 b 1/4))) (cbrt.f64 (*.f64 t (*.f64 b 1/4)))) (/.f64 4 (fma.f64 a 2 1))) (cbrt.f64 (*.f64 t (*.f64 b 1/4)))))))
9.7%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (*.f64 (pow.f64 t 1/4) (sqrt.f64 (*.f64 (/.f64 b 4) (sqrt.f64 t)))) (*.f64 (*.f64 (/.f64 (pow.f64 t 1/4) 4) (fma.f64 a 2 1)) (sqrt.f64 (*.f64 (/.f64 b 4) (sqrt.f64 t))))))))
17.7%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (*.f64 t (*.f64 b 1/4)) (log.f64 (pow.f64 (exp.f64 (fma.f64 a 2 1)) 1/4))))))
29.2%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (*.f64 b (/.f64 (fma.f64 2 a 1) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2))) (cbrt.f64 (*.f64 1/16 t))))))
28.8%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (cbrt.f64 b) (*.f64 (/.f64 (fma.f64 a 2 1) (/.f64 16 t)) (pow.f64 (cbrt.f64 b) 2))))))
28.7%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))))))
27.4%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4)))))))))
29.4%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) 1))
25.0%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (pow.f64 (*.f64 z z) 1/3) (*.f64 t (fma.f64 y 2 1))) (/.f64 16 (cbrt.f64 z)))) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
29.0%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 z) 2)) 3) (*.f64 t (fma.f64 y 2 1))) (/.f64 16 (cbrt.f64 z)))) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
12.9%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (pow.f64 z 2/3) (*.f64 t (fma.f64 y 2 1))) (/.f64 16 (cbrt.f64 z)))) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
27.5%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 z (cbrt.f64 z)) 1/3) (cbrt.f64 (pow.f64 (cbrt.f64 z) 2))) (*.f64 t (fma.f64 y 2 1))) (/.f64 16 (cbrt.f64 z)))) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
12.4%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (sqrt.f64 z) (*.f64 t (fma.f64 y 2 1))) (/.f64 16 (sqrt.f64 z)))) (cos.f64 (/.f64 (cbrt.f64 (*.f64 t t)) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
20.4%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (log.f64 (exp.f64 (pow.f64 (cbrt.f64 z) 2))) (*.f64 t (fma.f64 y 2 1))) (/.f64 16 (cbrt.f64 z)))) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
28.9%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 z) 2))) (*.f64 t (fma.f64 y 2 1))) (/.f64 16 (cbrt.f64 z)))) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
12.8%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 2 (log.f64 z)) 1/3)) (*.f64 t (fma.f64 y 2 1))) (/.f64 16 (cbrt.f64 z)))) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
24.9%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 z z)) (*.f64 t (fma.f64 y 2 1))) (/.f64 16 (cbrt.f64 z)))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b)))) 3))))
24.6%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 z z)) (*.f64 t (fma.f64 y 2 1))) (/.f64 16 (cbrt.f64 z)))) (cos.f64 (/.f64 (*.f64 b (pow.f64 (cbrt.f64 (fma.f64 2 a 1)) 2)) (/.f64 (/.f64 16 t) (cbrt.f64 (fma.f64 2 a 1)))))))
24.6%
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 z z)) (*.f64 t (fma.f64 y 2 1))) (/.f64 16 (cbrt.f64 z)))) (cos.f64 (*.f64 1/16 (*.f64 t b)))))
29.0%
(*.f64 x (*.f64 (cos.f64 (/.f64 z (/.f64 (pow.f64 (cbrt.f64 (/.f64 16 t)) 2) (/.f64 (fma.f64 y 2 1) (cbrt.f64 (/.f64 16 t)))))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
26.8%
(*.f64 x (*.f64 (cos.f64 (/.f64 z (/.f64 (*.f64 t (-.f64 1/16 (*.f64 1/8 y))) (-.f64 (*.f64 (*.f64 t t) 1/256) (*.f64 (*.f64 t (*.f64 1/8 y)) (*.f64 t (*.f64 1/8 y))))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
25.7%
(*.f64 x (*.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 y 2)) (exp.f64 (log1p.f64 (*.f64 z (*.f64 t 1/16))))) 1)) (cos.f64 (/.f64 (cbrt.f64 (*.f64 t t)) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
29.4%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (log.f64 (exp.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t))))))))
29.4%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 t)) 2) 3) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
28.1%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (pow.f64 (*.f64 t t) 1/3) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
29.7%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 2 a 1) b)) 2) (/.f64 16 (*.f64 (cbrt.f64 (*.f64 (fma.f64 2 a 1) b)) t))))))
29.3%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (pow.f64 (cbrt.f64 t) 2) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
14.5%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (pow.f64 t 2/3) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
29.2%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (/.f64 (*.f64 (fma.f64 2 a 1) b) (*.f64 (cbrt.f64 (/.f64 16 t)) (cbrt.f64 (/.f64 16 t)))) (cbrt.f64 (/.f64 16 t))))))
28.8%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (*.f64 (pow.f64 (*.f64 t (cbrt.f64 t)) 1/3) (pow.f64 (cbrt.f64 (cbrt.f64 t)) 2)) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
14.5%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (*.f64 (pow.f64 t 1/6) (sqrt.f64 t)) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
29.7%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 t) (pow.f64 (cbrt.f64 (cbrt.f64 t)) 2)) (cbrt.f64 (cbrt.f64 t))) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
29.3%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 t) 2))) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
29.2%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (exp.f64 (log.f64 (pow.f64 (cbrt.f64 t) 2))) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
25.8%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (cbrt.f64 (*.f64 b b)) (/.f64 (/.f64 16 t) (*.f64 (cbrt.f64 b) (fma.f64 2 a 1)))))))
29.5%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 b (/.f64 (/.f64 16 t) (fma.f64 2 a 1))))))
29.0%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (*.f64 (*.f64 (*.f64 a t) b) 1/8))))
30.2%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) 1))
29.2%
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 2 y 1) (/.f64 t (/.f64 16 z)))) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
28.4%
(*.f64 x (*.f64 (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) z)) 2) (*.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) z)) (*.f64 t 1/16)))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
19.7%
(*.f64 x (*.f64 (cos.f64 (*.f64 (/.f64 (/.f64 z (fma.f64 y -1/8 1/16)) t) (*.f64 (*.f64 t t) (+.f64 1/256 (*.f64 (*.f64 y y) -1/64))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
28.7%
(*.f64 x (*.f64 (cos.f64 (*.f64 (/.f64 (*.f64 (fma.f64 y 2 1) (cbrt.f64 z)) (/.f64 16 (pow.f64 (cbrt.f64 z) 2))) t)) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
28.3%
(*.f64 x (*.f64 (cos.f64 (*.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
29.3%
(*.f64 x (*.f64 (cos.f64 (*.f64 (/.f64 (*.f64 z (*.f64 t (fma.f64 1/8 y 1/16))) z) (/.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 y -1/8)))) (*.f64 t (+.f64 1/16 (*.f64 y -1/8)))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
6.7%
(*.f64 x (*.f64 (cos.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 y 2 1) z)) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 y 2 1) z)) (cbrt.f64 (/.f64 16 t))))) (cos.f64 (*.f64 (*.f64 (/.f64 (fma.f64 a 2 1) 4) (sqrt.f64 t)) (*.f64 (/.f64 b 4) (sqrt.f64 t))))))
30.6%
(*.f64 x (*.f64 (cos.f64 (*.f64 (/.f64 t 32) (+.f64 z (-.f64 z (-.f64 b b))))) (cos.f64 (/.f64 (+.f64 b b) (/.f64 32 t)))))
29.1%
(*.f64 x (*.f64 (cos.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 (fma.f64 y 2 1) (/.f64 (cbrt.f64 (/.f64 16 t)) z)))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
14.0%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 (sqrt.f64 t) 1/4) (/.f64 (fma.f64 y 2 1) (/.f64 (/.f64 4 (sqrt.f64 t)) z)))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
29.6%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b (*.f64 a 1/8)))) (cos.f64 (*.f64 1/16 (*.f64 t b)))) (*.f64 (sin.f64 (*.f64 t (*.f64 b (*.f64 a 1/8)))) (sin.f64 (*.f64 1/16 (*.f64 t b)))))))
29.2%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 1)))
29.2%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))))) (exp.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))))))))))))))
8.4%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (log.f64 (+.f64 1 (expm1.f64 (cos.f64 (/.f64 (*.f64 (pow.f64 (*.f64 t b) 3) (fma.f64 (pow.f64 a 3) 1/512 1/4096)) (-.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 t t))) (fma.f64 (*.f64 a a) 1/64 1/256)) (*.f64 (*.f64 t b) (*.f64 (*.f64 t (*.f64 b a)) 1/128))))))))))
29.8%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (fabs.f64 (cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))))))
17.3%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (pow.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 2))))
29.4%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3))))
24.2%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 a a) 1/64) -1/256) (*.f64 t b)) (*.f64 (cbrt.f64 (fma.f64 a 1/8 -1/16)) (cbrt.f64 (fma.f64 a 1/8 -1/16)))) (cbrt.f64 (fma.f64 a 1/8 -1/16))))))
23.0%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (/.f64 (/.f64 (*.f64 (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)) (*.f64 t b)) (*.f64 (cbrt.f64 (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128)))) (cbrt.f64 (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128)))))) (cbrt.f64 (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128))))))))
29.2%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)))))
29.2%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b)))))
29.6%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
27.5%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
28.4%
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 t y) (*.f64 1/8 z))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
29.1%
(*.f64 x (*.f64 (cos.f64 (*.f64 z (/.f64 t (/.f64 16 (fma.f64 2 y 1))))) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
29.5%
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/16 b) t)) (cos.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)))) (*.f64 (sin.f64 (*.f64 (*.f64 1/16 b) t)) (sin.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)))))))
29.2%
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 b (*.f64 1/8 a))))) (*.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) (sin.f64 (*.f64 t (*.f64 b (*.f64 1/8 a))))))))
27.8%
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) (fabs.f64 (*.f64 t (*.f64 a b))))))))
23.8%
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (cos.f64 (/.f64 (*.f64 t (*.f64 b (-.f64 1/256 (*.f64 (*.f64 a a) 1/64)))) (+.f64 1/16 (*.f64 -1/8 a))))))
28.6%
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (cos.f64 (*.f64 t (*.f64 b (*.f64 1/8 a))))))
29.6%
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
27.8%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 y (*.f64 1/8 z)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
20.5%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (log.f64 (exp.f64 z)))))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
30.2%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b (*.f64 a 1/8)))) (cos.f64 (*.f64 1/16 (*.f64 t b)))) (*.f64 (sin.f64 (*.f64 t (*.f64 b (*.f64 a 1/8)))) (sin.f64 (*.f64 1/16 (*.f64 t b)))))))
24.1%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (+.f64 1 (*.f64 (*.f64 -1/512 (*.f64 t t)) (*.f64 b b)))))
30.8%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))))))
30.1%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (fabs.f64 (cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))))))
17.1%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 3/2) 1/3) 2))))
17.7%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 1/4) 2) 2))))
18.7%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 t b)) (+.f64 (*.f64 a 1/4) 1/4)) 2))))
15.3%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 t b)) (+.f64 1/4 (*.f64 a (+.f64 1/4 (*.f64 -1/8 a))))) 2))))
20.3%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))) (cbrt.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))) 2))))
20.5%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t b))) 2))))
13.6%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 t t))) (-.f64 (*.f64 a (*.f64 a 1/64)) 1/256)) (*.f64 (*.f64 t b) (fma.f64 1/8 a -1/16)))) 2))))
30.0%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (sqrt.f64 (fabs.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))) 2))))
17.7%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 2))))
17.5%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (exp.f64 (*.f64 (log.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 1/2)) 2))))
17.4%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 3/2)) 2))))
30.1%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3))))
24.8%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 a a) 1/64) -1/256) (*.f64 t b)) (*.f64 (cbrt.f64 (fma.f64 a 1/8 -1/16)) (cbrt.f64 (fma.f64 a 1/8 -1/16)))) (cbrt.f64 (fma.f64 a 1/8 -1/16))))))
30.5%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (/.f64 (*.f64 t b) (/.f64 1 (fma.f64 a 1/8 1/16))))))
29.8%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)))))
30.8%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
30.1%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))))
28.1%
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
26.7%
(*.f64 x (*.f64 (cos.f64 (*.f64 1/8 (*.f64 z (*.f64 t y)))) (cos.f64 (/.f64 (cbrt.f64 (*.f64 t t)) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
28.2%
(*.f64 x (*.f64 (cos.f64 (*.f64 1/8 (*.f64 y (*.f64 t z)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
29.6%
(*.f64 x (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
26.4%
(*.f64 x (*.f64 (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
28.9%
(*.f64 x (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))) 3)) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
30.3%
(*.f64 x (*.f64 1 (fma.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a))) (*.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) (neg.f64 (sin.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a))))))))
25.8%
(*.f64 x (*.f64 1 (fma.f64 -1/2 (pow.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))) 2) 1)))
30.1%
(*.f64 x (*.f64 1 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3)))
29.7%
(*.f64 x (*.f64 1 (-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b (*.f64 a 1/8)))) (cos.f64 (*.f64 1/16 (*.f64 t b)))) (*.f64 (sin.f64 (*.f64 t (*.f64 b (*.f64 a 1/8)))) (sin.f64 (*.f64 1/16 (*.f64 t b)))))))
30.4%
(*.f64 x (*.f64 1 (*.f64 (cos.f64 (/.f64 (*.f64 t 1/16) (/.f64 2 (+.f64 b (+.f64 z (-.f64 z b)))))) (cos.f64 (/.f64 (*.f64 t 1/16) (/.f64 2 (+.f64 b (-.f64 z (-.f64 z b)))))))))
30.1%
(*.f64 x (*.f64 1 (log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))))
29.6%
(*.f64 x (*.f64 1 (fabs.f64 (cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))))))
22.7%
(*.f64 x (*.f64 1 (cos.f64 (pow.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 3) 1/3))))
30.1%
(*.f64 x (*.f64 1 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3))))
23.7%
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (-.f64 (*.f64 t (*.f64 (*.f64 b (*.f64 1/8 a)) (*.f64 t (*.f64 b (*.f64 1/8 a))))) (*.f64 1/256 (*.f64 (*.f64 t b) (*.f64 t b)))) (+.f64 (*.f64 t (*.f64 b (*.f64 1/8 a))) (*.f64 -1/16 (*.f64 t b)))))))
15.7%
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t (*.f64 b (*.f64 a 1/8))) 3) (pow.f64 (*.f64 1/16 (*.f64 t b)) 3)) (-.f64 (+.f64 (*.f64 (*.f64 t (*.f64 b (*.f64 a 1/8))) (*.f64 t (*.f64 b (*.f64 a 1/8)))) (*.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/16 (*.f64 t b)))) (*.f64 (*.f64 t (*.f64 b (*.f64 a 1/8))) (*.f64 1/16 (*.f64 t b))))))))
24.9%
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (+.f64 (*.f64 (*.f64 a a) 1/64) -1/256) (/.f64 (fma.f64 a 1/8 -1/16) (*.f64 t b))))))
29.7%
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
23.7%
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (*.f64 (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)) (*.f64 t b)) (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128)))))))
19.7%
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (*.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))) (*.f64 (*.f64 t b) (-.f64 (*.f64 1/8 a) 1/16))) (*.f64 (*.f64 t b) (-.f64 (*.f64 1/8 a) 1/16))))))
30.1%
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (*.f64 t b) (/.f64 1 (fma.f64 a 1/8 1/16))))))
27.4%
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (cbrt.f64 (*.f64 t t)) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
15.3%
(*.f64 x (*.f64 1 (cos.f64 (*.f64 (*.f64 (/.f64 (fma.f64 a 2 1) 4) (sqrt.f64 t)) (*.f64 (/.f64 b 4) (sqrt.f64 t))))))
29.5%
(*.f64 x (*.f64 1 (cos.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)))))
29.7%
(*.f64 x (*.f64 1 (cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))))
27.6%
(*.f64 x (*.f64 1 (cos.f64 (expm1.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
17.1%
(*.f64 x (*.f64 1 (cos.f64 (exp.f64 (log.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
25.8%
(*.f64 x (expm1.f64 (fma.f64 1/2 (*.f64 (*.f64 t t) (*.f64 -1/512 (+.f64 (*.f64 b b) (*.f64 z z)))) (log.f64 2))))
28.6%
(*.f64 x (expm1.f64 (-.f64 (exp.f64 (log1p.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))) 1)))
30.8%
(*.f64 x (expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))))
30.6%
(*.f64 x (expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/16 (*.f64 z t))))))
29.4%
(*.f64 x (expm1.f64 (fabs.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))))))
30.8%
(*.f64 x (expm1.f64 (cbrt.f64 (pow.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 3))))
2.0%
(*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)))
10.7%
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2))
10.0%
(sqrt.f64 (pow.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2))
19.5%
(fabs.f64 (*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x)))
18.5%
(fabs.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x)))
20.1%
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))
14.8%
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))))
14.4%
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))
15.6%
(exp.f64 (log.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))))
14.2%
(exp.f64 (log.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))
10.0%
(cbrt.f64 (pow.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3))
30.7%
x
Compiler

Compiled 7430 to 5717 computations (23.1% saved)

regimes2.6s (9.5%)

Counts
336 → 2
Calls
Call 1
Inputs
x
(*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)))
(*.f64 (+.f64 1 (*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 b b)))) x)
(*.f64 x (+.f64 1 (*.f64 (*.f64 t t) (*.f64 -1/512 (+.f64 (*.f64 z z) (*.f64 b b))))))
(*.f64 x (+.f64 (*.f64 (*.f64 t t) (*.f64 -1/512 (+.f64 (*.f64 b b) (*.f64 z z)))) 1))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x)
(*.f64 (pow.f64 (*.f64 t b) 2) (*.f64 x -1/512))
(*.f64 x (*.f64 1 (cos.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)))))
(*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x)
(*.f64 (cos.f64 (*.f64 (-.f64 1/16 (*.f64 -1/8 a)) (*.f64 t b))) x)
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (*.f64 1 (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 (*.f64 x 1) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) 1)
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (+.f64 1 (*.f64 (*.f64 -1/512 (*.f64 t t)) (*.f64 b b)))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (+.f64 x (*.f64 -1/512 (*.f64 (*.f64 z z) (*.f64 (*.f64 t t) x)))))
(*.f64 x (*.f64 (+.f64 1 (*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 z z)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (-.f64 (*.f64 t (*.f64 (*.f64 b (*.f64 1/8 a)) (*.f64 t (*.f64 b (*.f64 1/8 a))))) (*.f64 1/256 (*.f64 (*.f64 t b) (*.f64 t b)))) (+.f64 (*.f64 t (*.f64 b (*.f64 1/8 a))) (*.f64 -1/16 (*.f64 t b)))))))
(pow.f64 (sqrt.f64 x) 2)
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))
(*.f64 (fabs.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) x)
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(/.f64 x (/.f64 1 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1)))
(*.f64 x (*.f64 1 (cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))))
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (*.f64 t b) (/.f64 1 (fma.f64 a 1/8 1/16))))))
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) 1))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) 1))
(*.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x) (cos.f64 (*.f64 (*.f64 1/16 t) b)))
(*.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) x) (cos.f64 (*.f64 t (*.f64 z 1/16))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
(*.f64 x (-.f64 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1) 1))
(*.f64 x (-.f64 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 2) 2))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x))
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (+.f64 (*.f64 (*.f64 a a) 1/64) -1/256) (/.f64 (fma.f64 a 1/8 -1/16) (*.f64 t b))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 1/8 (*.f64 y (*.f64 t z)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 y (*.f64 1/8 z)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (cos.f64 (*.f64 t (*.f64 b (*.f64 1/8 a))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 t y) (*.f64 1/8 z))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 t z) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 t b) 16)))
(/.f64 x (/.f64 2 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))))
(/.f64 (+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 b z))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z))))) (/.f64 2 x))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (/.f64 t 32) (+.f64 z (-.f64 z (-.f64 b b))))) (cos.f64 (/.f64 (+.f64 b b) (/.f64 32 t)))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 2 (*.f64 t (*.f64 b a))) 16)))
(+.f64 (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t (*.f64 b x))))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (*.f64 (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)) (*.f64 t b)) (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128)))))))
(*.f64 x (*.f64 (+.f64 1 (*.f64 (*.f64 y -1/8) (*.f64 (*.f64 t z) (sin.f64 (*.f64 1/16 (*.f64 t z)))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (cos.f64 (*.f64 (/.f64 (*.f64 t b) (+.f64 1/16 (*.f64 -1/8 a))) (-.f64 1/256 (*.f64 a (*.f64 a 1/64)))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (cos.f64 (/.f64 (*.f64 t (*.f64 b (-.f64 1/256 (*.f64 (*.f64 a a) 1/64)))) (+.f64 1/16 (*.f64 -1/8 a))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 z t) (-.f64 (*.f64 (*.f64 y y) 1/64) 1/256)) (-.f64 (*.f64 1/8 y) 1/16))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (-.f64 1/256 (/.f64 y (/.f64 64 y))) (/.f64 (-.f64 1/16 (*.f64 y 1/8)) (*.f64 z t)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 (*.f64 y -1/128) (*.f64 t t)) (*.f64 z z))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (*.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))) (*.f64 (*.f64 t b) (-.f64 (*.f64 1/8 a) 1/16))) (*.f64 (*.f64 t b) (-.f64 (*.f64 1/8 a) 1/16))))))
(*.f64 x (*.f64 1 (*.f64 (cos.f64 (/.f64 (*.f64 t 1/16) (/.f64 2 (+.f64 b (+.f64 z (-.f64 z b)))))) (cos.f64 (/.f64 (*.f64 t 1/16) (/.f64 2 (+.f64 b (-.f64 z (-.f64 z b)))))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 z (/.f64 (*.f64 t (-.f64 1/16 (*.f64 1/8 y))) (-.f64 (*.f64 (*.f64 t t) 1/256) (*.f64 (*.f64 t (*.f64 1/8 y)) (*.f64 t (*.f64 1/8 y))))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))
(*.f64 x (expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/16 (*.f64 z t))))))
(*.f64 (cos.f64 (exp.f64 (log.f64 (*.f64 1/16 (*.f64 t b))))) x)
(*.f64 (expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) x)
(*.f64 (log.f64 (exp.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) x)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) 2))
(*.f64 (cos.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 t b) 3) 1/4096))) x)
(*.f64 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t b))) 3)) x)
(*.f64 (cos.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 t b)) 1/4) 2)) x)
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) 3) x)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) 3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) 2)
(*.f64 (cos.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 t b) 3) 1/4096) 1/3)) x)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) 3) 1/3)
(*.f64 x (*.f64 1 (fabs.f64 (cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (cos.f64 (*.f64 t (*.f64 b 1/8))))) (sqrt.f64 2)) x)
(*.f64 x (*.f64 (fabs.f64 (cos.f64 (*.f64 t (*.f64 z 1/16)))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
(*.f64 x (*.f64 1 (fma.f64 -1/2 (pow.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))) 2) 1)))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))))
(*.f64 x (expm1.f64 (fma.f64 1/2 (*.f64 (*.f64 t t) (*.f64 -1/512 (+.f64 (*.f64 b b) (*.f64 z z)))) (log.f64 2))))
(*.f64 x (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (/.f64 (*.f64 t b) (/.f64 1 (fma.f64 a 1/8 1/16))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 1/16 (*.f64 t b)))))
(*.f64 x (*.f64 (fabs.f64 (cos.f64 (*.f64 t (*.f64 z 1/16)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 y (*.f64 (*.f64 t z) 1/8))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (*.f64 (*.f64 (*.f64 a t) b) 1/8))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (/.f64 (*.f64 t b) (/.f64 1 (fma.f64 a 1/8 1/16))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (/.f64 (+.f64 (*.f64 (*.f64 a a) 1/64) -1/256) (/.f64 (fma.f64 a 1/8 -1/16) (*.f64 t b))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (+.f64 1/256 (*.f64 (*.f64 y y) -1/64)) (/.f64 t (/.f64 (fma.f64 y -1/8 1/16) z)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
(*.f64 x (*.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 y -1/8) (*.f64 (*.f64 t z) (sin.f64 (*.f64 1/16 (*.f64 t z)))))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 (*.f64 t t) (pow.f64 (fma.f64 a 1/8 1/16) 2)) (*.f64 b b))))))
(*.f64 (*.f64 x (+.f64 1 (*.f64 -1/512 (*.f64 (*.f64 (*.f64 t t) (*.f64 z z)) (pow.f64 (fma.f64 y 2 1) 2))))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) (*.f64 (*.f64 a t) b))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (/.f64 (/.f64 z (fma.f64 y -1/8 1/16)) t) (*.f64 (*.f64 t t) (+.f64 1/256 (*.f64 (*.f64 y y) -1/64))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
(*.f64 x (*.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 t z) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 y)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 y -1/8) (*.f64 (*.f64 t z) (sin.f64 (*.f64 1/16 (*.f64 t z)))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 y y)) -1) (*.f64 z t)) (fma.f64 y 2 -1)) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
(*.f64 x (*.f64 (cos.f64 (*.f64 (/.f64 (*.f64 z (*.f64 t (fma.f64 1/8 y 1/16))) z) (/.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 y -1/8)))) (*.f64 t (+.f64 1/16 (*.f64 y -1/8)))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t (*.f64 b (*.f64 a 1/8))) 3) (pow.f64 (*.f64 1/16 (*.f64 t b)) 3)) (-.f64 (+.f64 (*.f64 (*.f64 t (*.f64 b (*.f64 a 1/8))) (*.f64 t (*.f64 b (*.f64 a 1/8)))) (*.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/16 (*.f64 t b)))) (*.f64 (*.f64 t (*.f64 b (*.f64 a 1/8))) (*.f64 1/16 (*.f64 t b))))))))
(log.f64 (pow.f64 (exp.f64 x) (cos.f64 (*.f64 1/16 (*.f64 t b)))))
(pow.f64 (sqrt.f64 (fabs.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) 2)
(exp.f64 (log.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))
(expm1.f64 (log1p.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))
(cbrt.f64 (pow.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3))
(sqrt.f64 (pow.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (cos.f64 (*.f64 1/16 (*.f64 t b)))))
(pow.f64 (cbrt.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 3)
(pow.f64 (sqrt.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 2)
(*.f64 x (*.f64 1 (cos.f64 (exp.f64 (log.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
(*.f64 x (*.f64 1 (cos.f64 (expm1.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
(*.f64 x (*.f64 1 (expm1.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
(pow.f64 (pow.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3) 1/3)
(*.f64 x (*.f64 1 (cos.f64 (cbrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 3)))))
(*.f64 x (*.f64 1 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3))))
(*.f64 x (*.f64 1 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))) 2))))
(*.f64 x (*.f64 1 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3)))
(exp.f64 (log.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))))
(*.f64 x (expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))))
(*.f64 x (*.f64 1 (cos.f64 (pow.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 3) 1/3))))
(*.f64 x (*.f64 1 (log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))))))
(*.f64 x (*.f64 (log1p.f64 (expm1.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t b))) 2))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))) 3)))
(*.f64 x (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 3))
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) 3)
(fabs.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x)))
(fabs.f64 (*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x)))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (fabs.f64 (cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))))))
(*.f64 x (*.f64 (-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))))) 1) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
(pow.f64 (pow.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 3) 1/3)
(*.f64 x (*.f64 1 (cos.f64 (*.f64 (*.f64 (/.f64 (fma.f64 a 2 1) 4) (sqrt.f64 t)) (*.f64 (/.f64 b 4) (sqrt.f64 t))))))
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (cbrt.f64 (*.f64 t t)) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
(*.f64 x (*.f64 (expm1.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (log1p.f64 (expm1.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 (pow.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16)))) 1/4) (pow.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16)))) 3/4))
(*.f64 x (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) 3)) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 t b)) (+.f64 (*.f64 a 1/4) 1/4)) 2))))
(*.f64 x (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))) 3) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (fabs.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (fabs.f64 (cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))))))
(*.f64 x (*.f64 (fabs.f64 (cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
(*.f64 x (*.f64 (log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))))) 1) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (/.f64 t (/.f64 16 (fma.f64 2 y 1))))) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 2 y 1) (/.f64 t (/.f64 16 z)))) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 b (/.f64 (/.f64 16 t) (fma.f64 2 a 1))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (/.f64 (fma.f64 a 2 1) (/.f64 16 t)) b))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
(*.f64 (cos.f64 (*.f64 t (/.f64 (fma.f64 y 2 1) (/.f64 16 z)))) (*.f64 x (cos.f64 (*.f64 t (/.f64 (fma.f64 2 a 1) (/.f64 16 b))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 t b)) (+.f64 1/4 (*.f64 a (+.f64 1/4 (*.f64 -1/8 a))))) 2))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (fma.f64 -1/2 (pow.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))) 2) 1)))
(*.f64 x (*.f64 (cos.f64 (*.f64 1/4 (*.f64 (/.f64 (fma.f64 y 2 1) (/.f64 4 z)) t))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (/.f64 t (/.f64 (/.f64 4 (fma.f64 a 2 1)) (*.f64 b 1/4))))))
(*.f64 (*.f64 x (fabs.f64 (cos.f64 (*.f64 1/16 (*.f64 (*.f64 t z) (fma.f64 y 2 1)))))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
(/.f64 x (/.f64 2 (+.f64 (cos.f64 (*.f64 t (+.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16))))) (cos.f64 (*.f64 t (-.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16))))))))
(*.f64 x (*.f64 1 (-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b (*.f64 a 1/8)))) (cos.f64 (*.f64 1/16 (*.f64 t b)))) (*.f64 (sin.f64 (*.f64 t (*.f64 b (*.f64 a 1/8)))) (sin.f64 (*.f64 1/16 (*.f64 t b)))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) (fabs.f64 (*.f64 t (*.f64 a b))))))))
(*.f64 (*.f64 x (fma.f64 -1/8 (*.f64 t (*.f64 (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))) y)) (cos.f64 (*.f64 1/16 (*.f64 t z))))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 t z) 16))) (cos.f64 (/.f64 (*.f64 (/.f64 (*.f64 t b) (*.f64 (+.f64 1 (sqrt.f64 (*.f64 2 a))) (+.f64 -1 (sqrt.f64 (*.f64 2 a))))) (+.f64 (*.f64 4 (*.f64 a a)) -1)) 16)))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 (/.f64 (*.f64 t b) (*.f64 (+.f64 1 (sqrt.f64 (*.f64 2 a))) (+.f64 -1 (sqrt.f64 (*.f64 2 a))))) (+.f64 (*.f64 4 (*.f64 a a)) -1)) 16)))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (cos.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/16 b) t) 3) (pow.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 1/16 b) t) (*.f64 (*.f64 1/16 b) t)) (-.f64 (*.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)) (*.f64 (*.f64 t b) (*.f64 1/8 a))) (*.f64 (*.f64 (*.f64 1/16 b) t) (*.f64 (*.f64 t b) (*.f64 1/8 a)))))))))
(pow.f64 (sqrt.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))) 2)
(*.f64 x (expm1.f64 (fabs.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) 2) (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) x)
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))) 3)
(*.f64 x (*.f64 (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (expm1.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (log1p.f64 (expm1.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z (log.f64 (exp.f64 t))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
(*.f64 x (*.f64 (log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))) 3)) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (pow.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 2))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3)))
(*.f64 x (*.f64 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))) 3)) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))) 3)) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
(*.f64 x (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)))) 3) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (pow.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 3) 1/3))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 1)))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 z z)) (*.f64 t (fma.f64 y 2 1))) (/.f64 16 (cbrt.f64 z)))) (cos.f64 (*.f64 1/16 (*.f64 t b)))))
(*.f64 x (*.f64 (cos.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)) 3) 1/3)) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
(*.f64 x (*.f64 (fabs.f64 (cos.f64 (*.f64 z (/.f64 (fma.f64 y 2 1) (/.f64 -16 t))))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
(*.f64 x (*.f64 (-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))))) 1) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 1/8 (*.f64 z (*.f64 t y)))) (cos.f64 (/.f64 (cbrt.f64 (*.f64 t t)) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (expm1.f64 (log1p.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t)))) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (expm1.f64 (log1p.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b)))) 16)))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b)) 3)) 16)))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b))) 3) 16)))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16)))) 3))
(*.f64 (*.f64 x (cos.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t))) 3) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b)) 3) 1/3) 16)))
(*.f64 (*.f64 x (cos.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t)) 3) 1/3) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
(*.f64 (*.f64 x (-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16))))) 1)) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
(*.f64 x (*.f64 1 (fma.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a))) (*.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) (neg.f64 (sin.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a))))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 t t))) (-.f64 (*.f64 a (*.f64 a 1/64)) 1/256)) (*.f64 (*.f64 t b) (fma.f64 1/8 a -1/16)))) 2))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b (*.f64 a 1/8)))) (cos.f64 (*.f64 1/16 (*.f64 t b)))) (*.f64 (sin.f64 (*.f64 t (*.f64 b (*.f64 a 1/8)))) (sin.f64 (*.f64 1/16 (*.f64 t b)))))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (/.f64 (fma.f64 (*.f64 y 4) y -1) (+.f64 -1 (sqrt.f64 (*.f64 y 2)))) (/.f64 t (/.f64 (+.f64 1 (sqrt.f64 (*.f64 y 2))) z))) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 2 a) 2) -1) (/.f64 (+.f64 1 (sqrt.f64 (*.f64 2 a))) (*.f64 t b))) (+.f64 (sqrt.f64 (*.f64 2 a)) -1)) 16)))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 b (*.f64 1/8 a))))) (*.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) (sin.f64 (*.f64 t (*.f64 b (*.f64 1/8 a))))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/16 b) t)) (cos.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)))) (*.f64 (sin.f64 (*.f64 (*.f64 1/16 b) t)) (sin.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b (*.f64 a 1/8)))) (cos.f64 (*.f64 1/16 (*.f64 t b)))) (*.f64 (sin.f64 (*.f64 t (*.f64 b (*.f64 a 1/8)))) (sin.f64 (*.f64 1/16 (*.f64 t b)))))))
(*.f64 x (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (cos.f64 (*.f64 (*.f64 t z) (*.f64 1/8 y)))) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (sin.f64 (*.f64 (*.f64 t z) (*.f64 1/8 y))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 z (*.f64 t 1/16))) (cos.f64 (*.f64 z (*.f64 t (*.f64 y 1/8))))) (*.f64 (sin.f64 (*.f64 z (*.f64 t 1/16))) (sin.f64 (*.f64 z (*.f64 t (*.f64 y 1/8)))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (/.f64 (*.f64 (-.f64 1/256 (/.f64 y (/.f64 64 y))) (*.f64 z t)) (*.f64 (cbrt.f64 (-.f64 1/16 (*.f64 y 1/8))) (cbrt.f64 (-.f64 1/16 (*.f64 y 1/8))))) (cbrt.f64 (-.f64 1/16 (*.f64 y 1/8))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(log.f64 (pow.f64 (exp.f64 x) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))
(*.f64 x (expm1.f64 (cbrt.f64 (pow.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 3))))
(*.f64 x (expm1.f64 (-.f64 (exp.f64 (log1p.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))) 1)))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (sqrt.f64 (fabs.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))) 2))))
(*.f64 x (*.f64 (fabs.f64 (cos.f64 (*.f64 t (*.f64 z 1/16)))) (cos.f64 (pow.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 2))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 3/2)) 2))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (exp.f64 (*.f64 (log.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 1/2)) 2))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 1/4) 2) 2))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 3/2) 1/3) 2))))
(*.f64 x (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))) (cos.f64 (*.f64 t (*.f64 1/16 b))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (log.f64 (exp.f64 z)))))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 2 a 1) (log.f64 (exp.f64 b))))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))))))))
(*.f64 x (*.f64 (expm1.f64 (log1p.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z))))) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (cbrt.f64 (pow.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))) 3)))))
(*.f64 x (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z)))) 3) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (log.f64 (exp.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t))))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (sqrt.f64 z) (*.f64 t (fma.f64 y 2 1))) (/.f64 16 (sqrt.f64 z)))) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4)))))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (*.f64 (*.f64 (/.f64 b 16) (fma.f64 a 2 1)) (sqrt.f64 t)) (sqrt.f64 t)))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (/.f64 (*.f64 (fma.f64 2 a 1) (sqrt.f64 b)) 16) (*.f64 t (sqrt.f64 b))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (/.f64 (*.f64 (sqrt.f64 t) b) (/.f64 16 (*.f64 (fma.f64 a 2 1) (sqrt.f64 t)))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (pow.f64 t 2/3) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (pow.f64 z 2/3) (*.f64 t (fma.f64 y 2 1))) (/.f64 16 (cbrt.f64 z)))) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4))))) 3))))
(*.f64 x (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))) 2) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 (sqrt.f64 t) 1/4) (/.f64 (fma.f64 y 2 1) (/.f64 (/.f64 4 (sqrt.f64 t)) z)))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (cbrt.f64 (*.f64 b b)) (/.f64 (/.f64 16 t) (*.f64 (cbrt.f64 b) (fma.f64 2 a 1)))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (cbrt.f64 (*.f64 t t)) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (fma.f64 2 a 1) (/.f64 (/.f64 (/.f64 16 (cbrt.f64 t)) (cbrt.f64 (*.f64 t t))) b)))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 z z)) (*.f64 t (fma.f64 y 2 1))) (/.f64 16 (cbrt.f64 z)))) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 t z)) (*.f64 (fma.f64 y 2 1) (sqrt.f64 (*.f64 t z)))) 16)) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (*.f64 (/.f64 (fma.f64 a 2 1) 4) (sqrt.f64 t)) (*.f64 (/.f64 b 4) (sqrt.f64 t))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (pow.f64 (*.f64 t t) 1/3) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (pow.f64 (*.f64 z z) 1/3) (*.f64 t (fma.f64 y 2 1))) (/.f64 16 (cbrt.f64 z)))) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (/.f64 (/.f64 (*.f64 (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)) (*.f64 t b)) (*.f64 (cbrt.f64 (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128)))) (cbrt.f64 (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128)))))) (cbrt.f64 (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128))))))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) 2) (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) x)) 2)
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 2))))
(*.f64 x (*.f64 1 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 t 1/16)) (*.f64 (fma.f64 2 a 1) b))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (log.f64 (+.f64 1 (expm1.f64 (cos.f64 (expm1.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (*.f64 t (*.f64 b 1/4)) (log.f64 (pow.f64 (exp.f64 (fma.f64 a 2 1)) 1/4))))))
(*.f64 (cos.f64 (/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/16 (*.f64 t b)))) (exp.f64 (log1p.f64 (*.f64 1/16 (*.f64 t b))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 1/16 (*.f64 t b)))) 1))) x)
(*.f64 x (*.f64 (cos.f64 (*.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (/.f64 (*.f64 (fma.f64 y 2 1) (cbrt.f64 z)) (/.f64 16 (pow.f64 (cbrt.f64 z) 2))) t)) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (pow.f64 (cbrt.f64 t) 2) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (cbrt.f64 b) (*.f64 (/.f64 (fma.f64 a 2 1) (/.f64 16 t)) (pow.f64 (cbrt.f64 b) 2))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (*.f64 (*.f64 (/.f64 b 16) (fma.f64 a 2 1)) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t)))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (sqrt.f64 (fma.f64 2 a 1)) (/.f64 (/.f64 16 t) (*.f64 (sqrt.f64 (fma.f64 2 a 1)) b))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (*.f64 (pow.f64 t 1/6) (sqrt.f64 t)) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 z (/.f64 (pow.f64 (cbrt.f64 (/.f64 16 t)) 2) (/.f64 (fma.f64 y 2 1) (cbrt.f64 (/.f64 16 t)))))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (*.f64 b (/.f64 (fma.f64 2 a 1) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2))) (cbrt.f64 (*.f64 1/16 t))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (/.f64 (fma.f64 a 2 1) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 b (cbrt.f64 (/.f64 16 t)))))))
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 a a) 1/64) -1/256) (*.f64 t b)) (*.f64 (cbrt.f64 (fma.f64 a 1/8 -1/16)) (cbrt.f64 (fma.f64 a 1/8 -1/16)))) (cbrt.f64 (fma.f64 a 1/8 -1/16))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 2 (log.f64 z)) 1/3)) (*.f64 t (fma.f64 y 2 1))) (/.f64 16 (cbrt.f64 z)))) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 (fma.f64 y 2 1) (/.f64 (cbrt.f64 (/.f64 16 t)) z)))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (/.f64 (*.f64 (fma.f64 2 a 1) b) (*.f64 (cbrt.f64 (/.f64 16 t)) (cbrt.f64 (/.f64 16 t)))) (cbrt.f64 (/.f64 16 t))))))
(*.f64 x (*.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 y 2)) (exp.f64 (log1p.f64 (*.f64 z (*.f64 t 1/16))))) 1)) (cos.f64 (/.f64 (cbrt.f64 (*.f64 t t)) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 t (*.f64 b 1/4))) (cbrt.f64 (*.f64 t (*.f64 b 1/4)))) (/.f64 4 (fma.f64 a 2 1))) (cbrt.f64 (*.f64 t (*.f64 b 1/4)))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) 3) (pow.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) 3)) x)
(*.f64 x (*.f64 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))) 3)) (log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))))
(*.f64 x (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16))) 2)) (log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))) (cbrt.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))) 2))))
(*.f64 (cos.f64 (/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 t (*.f64 b 1/16))))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 b 1/16)))) (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 t (*.f64 b 1/16)))))))) x)
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 a 1)) 2) (/.f64 16 t)) (*.f64 b (cbrt.f64 (fma.f64 2 a 1)))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 z z)) (*.f64 t (fma.f64 y 2 1))) (/.f64 16 (cbrt.f64 z)))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b)))) 3))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (cbrt.f64 t) (*.f64 (/.f64 b (cbrt.f64 16)) (/.f64 (fma.f64 2 a 1) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a 2 1)) 2) (/.f64 16 (*.f64 b t))) (cbrt.f64 (fma.f64 a 2 1))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (/.f64 (*.f64 z (fma.f64 y 2 1)) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 (cbrt.f64 16) (cbrt.f64 t)))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (sqrt.f64 z) (*.f64 t (fma.f64 y 2 1))) (/.f64 16 (sqrt.f64 z)))) (cos.f64 (/.f64 (cbrt.f64 (*.f64 t t)) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) z)) 2) (*.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) z)) (*.f64 t 1/16)))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 2 a 1) b)) 2) (/.f64 16 (*.f64 (cbrt.f64 (*.f64 (fma.f64 2 a 1) b)) t))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 a 2 1) b)) 2) (*.f64 (cbrt.f64 (*.f64 (fma.f64 a 2 1) b)) (*.f64 t 1/16))))))
(*.f64 x (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)))) 2) (cbrt.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (*.f64 (pow.f64 t 1/6) (*.f64 (pow.f64 t 1/6) (cbrt.f64 t))) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 a a) 1/64) -1/256) (*.f64 t b)) (*.f64 (cbrt.f64 (fma.f64 a 1/8 -1/16)) (cbrt.f64 (fma.f64 a 1/8 -1/16)))) (cbrt.f64 (fma.f64 a 1/8 -1/16))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (cos.f64 (*.f64 (/.f64 (*.f64 t (*.f64 b (pow.f64 (cbrt.f64 (fma.f64 1/8 a 1/16)) 2))) (cbrt.f64 (fma.f64 -1/8 a 1/16))) (cbrt.f64 (-.f64 1/256 (*.f64 a (*.f64 a 1/64))))))))
(*.f64 (/.f64 (*.f64 x (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (cos.f64 (*.f64 1/16 (*.f64 t z))))) 2)) (cbrt.f64 2)) (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (/.f64 (cbrt.f64 (*.f64 1/16 (*.f64 (*.f64 t b) b))) (/.f64 (/.f64 (/.f64 4 (fma.f64 a 2 1)) (cbrt.f64 (*.f64 b (/.f64 (sqrt.f64 t) 4)))) (sqrt.f64 t))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 a a) 1/64) -1/256) (*.f64 t b)) (*.f64 (cbrt.f64 (fma.f64 a 1/8 -1/16)) (cbrt.f64 (fma.f64 a 1/8 -1/16)))) (cbrt.f64 (fma.f64 a 1/8 -1/16))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (log.f64 (+.f64 1 (expm1.f64 (cos.f64 (/.f64 (*.f64 (pow.f64 (*.f64 t b) 3) (fma.f64 (pow.f64 a 3) 1/512 1/4096)) (-.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 t t))) (fma.f64 (*.f64 a a) 1/64 1/256)) (*.f64 (*.f64 t b) (*.f64 (*.f64 t (*.f64 b a)) 1/128))))))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) 2)) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) 3)) x)
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (exp.f64 (log.f64 (pow.f64 (cbrt.f64 t) 2))) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 t) 2))) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 z) 2))) (*.f64 t (fma.f64 y 2 1))) (/.f64 16 (cbrt.f64 z)))) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (log.f64 (exp.f64 (pow.f64 (cbrt.f64 z) 2))) (*.f64 t (fma.f64 y 2 1))) (/.f64 16 (cbrt.f64 z)))) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 t)) 2) 3) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 z) 2)) 3) (*.f64 t (fma.f64 y 2 1))) (/.f64 16 (cbrt.f64 z)))) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 2 a 1)))) (cbrt.f64 16)) (pow.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t (*.f64 b (fma.f64 2 a 1))))) 2)))))
(*.f64 x (/.f64 (*.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))) (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b))))))) (/.f64 2 (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))))))
(*.f64 (cbrt.f64 (fma.f64 -1/262144 (pow.f64 (*.f64 t b) 4) 1)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/512 (pow.f64 (*.f64 t b) 2) 1)) 2) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 t b) 2) 1/512 1)) x)))
(*.f64 (/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b 1/16)))))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))))) (pow.f64 (exp.f64 2) (log1p.f64 (cos.f64 (*.f64 t (*.f64 b 1/16)))))))) x)
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (sqrt.f64 (/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))))))) 2))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 t)) 2) (cbrt.f64 (*.f64 t (cbrt.f64 t)))) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (*.f64 (pow.f64 (*.f64 t (cbrt.f64 t)) 1/3) (pow.f64 (cbrt.f64 (cbrt.f64 t)) 2)) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 z (cbrt.f64 z)) 1/3) (cbrt.f64 (pow.f64 (cbrt.f64 z) 2))) (*.f64 t (fma.f64 y 2 1))) (/.f64 16 (cbrt.f64 z)))) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 z z)) (*.f64 t (fma.f64 y 2 1))) (/.f64 16 (cbrt.f64 z)))) (cos.f64 (/.f64 (*.f64 b (pow.f64 (cbrt.f64 (fma.f64 2 a 1)) 2)) (/.f64 (/.f64 16 t) (cbrt.f64 (fma.f64 2 a 1)))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (log.f64 (+.f64 1 (expm1.f64 (cos.f64 (/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))))))))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 z (fma.f64 y 2 1))) 2) (/.f64 (pow.f64 (cbrt.f64 (/.f64 16 t)) 2) (cbrt.f64 (*.f64 1/16 (*.f64 z (*.f64 t (fma.f64 y 2 1)))))))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (*.f64 (pow.f64 t 1/4) (sqrt.f64 (*.f64 (/.f64 b 4) (sqrt.f64 t)))) (*.f64 (*.f64 (/.f64 (pow.f64 t 1/4) 4) (fma.f64 a 2 1)) (sqrt.f64 (*.f64 (/.f64 b 4) (sqrt.f64 t))))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 t) (pow.f64 (cbrt.f64 (cbrt.f64 t)) 2)) (cbrt.f64 (cbrt.f64 t))) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 t (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 a) -1) (/.f64 b (fma.f64 (sqrt.f64 2) (sqrt.f64 a) 1)))) (fma.f64 4 (*.f64 a a) -1))) 3) 16)))
(/.f64 (*.f64 (*.f64 x (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 2)) (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (+.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16))))) (cos.f64 (*.f64 t (-.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16)))))))) (cbrt.f64 2))
(*.f64 x (*.f64 (cos.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 y 2 1) z)) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 y 2 1) z)) (cbrt.f64 (/.f64 16 t))))) (cos.f64 (*.f64 (*.f64 (/.f64 (fma.f64 a 2 1) 4) (sqrt.f64 t)) (*.f64 (/.f64 b 4) (sqrt.f64 t))))))
(*.f64 (/.f64 (*.f64 x (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))))) 2)) (cbrt.f64 2)) (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (fma.f64 b (fma.f64 1/8 a 1/16) (*.f64 z 1/16)))) (cos.f64 (*.f64 t (-.f64 (*.f64 z 1/16) (*.f64 b (fma.f64 1/8 a 1/16))))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))) 2) (/.f64 (cbrt.f64 2) x)) (cbrt.f64 (+.f64 (cos.f64 (*.f64 t (fma.f64 b (fma.f64 1/8 a 1/16) (*.f64 z 1/16)))) (cos.f64 (*.f64 t (fma.f64 z 1/16 (*.f64 (fma.f64 1/8 a 1/16) (neg.f64 b))))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)) 1/4)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)) 1/4))))) 2))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))))) (exp.f64 (*.f64 2 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))))))))))))))
Outputs
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 2 a 1) b)) 2) (/.f64 16 (*.f64 (cbrt.f64 (*.f64 (fma.f64 2 a 1) b)) t))))))
x
Calls

13 calls:

298.0ms
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
186.0ms
x
185.0ms
(*.f64 a 2)
184.0ms
z
184.0ms
t
Results
AccuracySegmentsBranch
30.8%1x
30.8%1y
30.8%1z
30.8%1t
30.8%1a
30.8%1b
33.6%2(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
30.8%1(*.f64 (+.f64 (*.f64 y 2) 1) z)
30.8%1(+.f64 (*.f64 y 2) 1)
30.8%1(*.f64 y 2)
30.8%1(*.f64 (+.f64 (*.f64 a 2) 1) b)
30.8%1(+.f64 (*.f64 a 2) 1)
30.8%1(*.f64 a 2)
Compiler

Compiled 8958 to 6102 computations (31.9% saved)

bsearch5.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
6.421923861734091e+293
1.2327606183447268e+296
Compiler

Compiled 42 to 34 computations (19% saved)

regimes2.2s (8.3%)

Counts
299 → 2
Calls
Call 1
Inputs
x
(*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)))
(*.f64 (+.f64 1 (*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 b b)))) x)
(*.f64 x (+.f64 1 (*.f64 (*.f64 t t) (*.f64 -1/512 (+.f64 (*.f64 z z) (*.f64 b b))))))
(*.f64 x (+.f64 (*.f64 (*.f64 t t) (*.f64 -1/512 (+.f64 (*.f64 b b) (*.f64 z z)))) 1))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x)
(*.f64 (pow.f64 (*.f64 t b) 2) (*.f64 x -1/512))
(*.f64 x (*.f64 1 (cos.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)))))
(*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x)
(*.f64 (cos.f64 (*.f64 (-.f64 1/16 (*.f64 -1/8 a)) (*.f64 t b))) x)
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (*.f64 1 (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 (*.f64 x 1) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) 1)
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (+.f64 1 (*.f64 (*.f64 -1/512 (*.f64 t t)) (*.f64 b b)))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (+.f64 x (*.f64 -1/512 (*.f64 (*.f64 z z) (*.f64 (*.f64 t t) x)))))
(*.f64 x (*.f64 (+.f64 1 (*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 z z)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (-.f64 (*.f64 t (*.f64 (*.f64 b (*.f64 1/8 a)) (*.f64 t (*.f64 b (*.f64 1/8 a))))) (*.f64 1/256 (*.f64 (*.f64 t b) (*.f64 t b)))) (+.f64 (*.f64 t (*.f64 b (*.f64 1/8 a))) (*.f64 -1/16 (*.f64 t b)))))))
(pow.f64 (sqrt.f64 x) 2)
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))
(*.f64 (fabs.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) x)
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(/.f64 x (/.f64 1 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1)))
(*.f64 x (*.f64 1 (cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))))
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (*.f64 t b) (/.f64 1 (fma.f64 a 1/8 1/16))))))
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) 1))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) 1))
(*.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x) (cos.f64 (*.f64 (*.f64 1/16 t) b)))
(*.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) x) (cos.f64 (*.f64 t (*.f64 z 1/16))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
(*.f64 x (-.f64 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1) 1))
(*.f64 x (-.f64 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 2) 2))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x))
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (+.f64 (*.f64 (*.f64 a a) 1/64) -1/256) (/.f64 (fma.f64 a 1/8 -1/16) (*.f64 t b))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 1/8 (*.f64 y (*.f64 t z)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 y (*.f64 1/8 z)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (cos.f64 (*.f64 t (*.f64 b (*.f64 1/8 a))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 t y) (*.f64 1/8 z))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 t z) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 t b) 16)))
(/.f64 x (/.f64 2 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))))
(/.f64 (+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 b z))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z))))) (/.f64 2 x))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (/.f64 t 32) (+.f64 z (-.f64 z (-.f64 b b))))) (cos.f64 (/.f64 (+.f64 b b) (/.f64 32 t)))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 2 (*.f64 t (*.f64 b a))) 16)))
(+.f64 (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t (*.f64 b x))))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (*.f64 (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)) (*.f64 t b)) (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128)))))))
(*.f64 x (*.f64 (+.f64 1 (*.f64 (*.f64 y -1/8) (*.f64 (*.f64 t z) (sin.f64 (*.f64 1/16 (*.f64 t z)))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (cos.f64 (*.f64 (/.f64 (*.f64 t b) (+.f64 1/16 (*.f64 -1/8 a))) (-.f64 1/256 (*.f64 a (*.f64 a 1/64)))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (cos.f64 (/.f64 (*.f64 t (*.f64 b (-.f64 1/256 (*.f64 (*.f64 a a) 1/64)))) (+.f64 1/16 (*.f64 -1/8 a))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 z t) (-.f64 (*.f64 (*.f64 y y) 1/64) 1/256)) (-.f64 (*.f64 1/8 y) 1/16))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (-.f64 1/256 (/.f64 y (/.f64 64 y))) (/.f64 (-.f64 1/16 (*.f64 y 1/8)) (*.f64 z t)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 (*.f64 y -1/128) (*.f64 t t)) (*.f64 z z))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (*.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))) (*.f64 (*.f64 t b) (-.f64 (*.f64 1/8 a) 1/16))) (*.f64 (*.f64 t b) (-.f64 (*.f64 1/8 a) 1/16))))))
(*.f64 x (*.f64 1 (*.f64 (cos.f64 (/.f64 (*.f64 t 1/16) (/.f64 2 (+.f64 b (+.f64 z (-.f64 z b)))))) (cos.f64 (/.f64 (*.f64 t 1/16) (/.f64 2 (+.f64 b (-.f64 z (-.f64 z b)))))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 z (/.f64 (*.f64 t (-.f64 1/16 (*.f64 1/8 y))) (-.f64 (*.f64 (*.f64 t t) 1/256) (*.f64 (*.f64 t (*.f64 1/8 y)) (*.f64 t (*.f64 1/8 y))))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))
(*.f64 x (expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/16 (*.f64 z t))))))
(*.f64 (cos.f64 (exp.f64 (log.f64 (*.f64 1/16 (*.f64 t b))))) x)
(*.f64 (expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) x)
(*.f64 (log.f64 (exp.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) x)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) 2))
(*.f64 (cos.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 t b) 3) 1/4096))) x)
(*.f64 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t b))) 3)) x)
(*.f64 (cos.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 t b)) 1/4) 2)) x)
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) 3) x)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) 3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) 2)
(*.f64 (cos.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 t b) 3) 1/4096) 1/3)) x)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) 3) 1/3)
(*.f64 x (*.f64 1 (fabs.f64 (cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (cos.f64 (*.f64 t (*.f64 b 1/8))))) (sqrt.f64 2)) x)
(*.f64 x (*.f64 (fabs.f64 (cos.f64 (*.f64 t (*.f64 z 1/16)))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
(*.f64 x (*.f64 1 (fma.f64 -1/2 (pow.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))) 2) 1)))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))))
(*.f64 x (expm1.f64 (fma.f64 1/2 (*.f64 (*.f64 t t) (*.f64 -1/512 (+.f64 (*.f64 b b) (*.f64 z z)))) (log.f64 2))))
(*.f64 x (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (/.f64 (*.f64 t b) (/.f64 1 (fma.f64 a 1/8 1/16))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 1/16 (*.f64 t b)))))
(*.f64 x (*.f64 (fabs.f64 (cos.f64 (*.f64 t (*.f64 z 1/16)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 y (*.f64 (*.f64 t z) 1/8))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (*.f64 (*.f64 (*.f64 a t) b) 1/8))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (/.f64 (*.f64 t b) (/.f64 1 (fma.f64 a 1/8 1/16))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (/.f64 (+.f64 (*.f64 (*.f64 a a) 1/64) -1/256) (/.f64 (fma.f64 a 1/8 -1/16) (*.f64 t b))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (+.f64 1/256 (*.f64 (*.f64 y y) -1/64)) (/.f64 t (/.f64 (fma.f64 y -1/8 1/16) z)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
(*.f64 x (*.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 y -1/8) (*.f64 (*.f64 t z) (sin.f64 (*.f64 1/16 (*.f64 t z)))))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 (*.f64 t t) (pow.f64 (fma.f64 a 1/8 1/16) 2)) (*.f64 b b))))))
(*.f64 (*.f64 x (+.f64 1 (*.f64 -1/512 (*.f64 (*.f64 (*.f64 t t) (*.f64 z z)) (pow.f64 (fma.f64 y 2 1) 2))))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) (*.f64 (*.f64 a t) b))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (/.f64 (/.f64 z (fma.f64 y -1/8 1/16)) t) (*.f64 (*.f64 t t) (+.f64 1/256 (*.f64 (*.f64 y y) -1/64))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
(*.f64 x (*.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 t z) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 y)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 y -1/8) (*.f64 (*.f64 t z) (sin.f64 (*.f64 1/16 (*.f64 t z)))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 y y)) -1) (*.f64 z t)) (fma.f64 y 2 -1)) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
(*.f64 x (*.f64 (cos.f64 (*.f64 (/.f64 (*.f64 z (*.f64 t (fma.f64 1/8 y 1/16))) z) (/.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 y -1/8)))) (*.f64 t (+.f64 1/16 (*.f64 y -1/8)))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t (*.f64 b (*.f64 a 1/8))) 3) (pow.f64 (*.f64 1/16 (*.f64 t b)) 3)) (-.f64 (+.f64 (*.f64 (*.f64 t (*.f64 b (*.f64 a 1/8))) (*.f64 t (*.f64 b (*.f64 a 1/8)))) (*.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/16 (*.f64 t b)))) (*.f64 (*.f64 t (*.f64 b (*.f64 a 1/8))) (*.f64 1/16 (*.f64 t b))))))))
(log.f64 (pow.f64 (exp.f64 x) (cos.f64 (*.f64 1/16 (*.f64 t b)))))
(pow.f64 (sqrt.f64 (fabs.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) 2)
(exp.f64 (log.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))
(expm1.f64 (log1p.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))
(cbrt.f64 (pow.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3))
(sqrt.f64 (pow.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (cos.f64 (*.f64 1/16 (*.f64 t b)))))
(pow.f64 (cbrt.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 3)
(pow.f64 (sqrt.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 2)
(*.f64 x (*.f64 1 (cos.f64 (exp.f64 (log.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
(*.f64 x (*.f64 1 (cos.f64 (expm1.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
(*.f64 x (*.f64 1 (expm1.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
(pow.f64 (pow.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3) 1/3)
(*.f64 x (*.f64 1 (cos.f64 (cbrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 3)))))
(*.f64 x (*.f64 1 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3))))
(*.f64 x (*.f64 1 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))) 2))))
(*.f64 x (*.f64 1 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3)))
(exp.f64 (log.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))))
(*.f64 x (expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))))
(*.f64 x (*.f64 1 (cos.f64 (pow.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 3) 1/3))))
(*.f64 x (*.f64 1 (log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))))))
(*.f64 x (*.f64 (log1p.f64 (expm1.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t b))) 2))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))) 3)))
(*.f64 x (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 3))
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) 3)
(fabs.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x)))
(fabs.f64 (*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x)))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (fabs.f64 (cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))))))
(*.f64 x (*.f64 (-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))))) 1) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
(pow.f64 (pow.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 3) 1/3)
(*.f64 x (*.f64 1 (cos.f64 (*.f64 (*.f64 (/.f64 (fma.f64 a 2 1) 4) (sqrt.f64 t)) (*.f64 (/.f64 b 4) (sqrt.f64 t))))))
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (cbrt.f64 (*.f64 t t)) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
(*.f64 x (*.f64 (expm1.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (log1p.f64 (expm1.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 (pow.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16)))) 1/4) (pow.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16)))) 3/4))
(*.f64 x (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) 3)) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 t b)) (+.f64 (*.f64 a 1/4) 1/4)) 2))))
(*.f64 x (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))) 3) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (fabs.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (fabs.f64 (cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))))))
(*.f64 x (*.f64 (fabs.f64 (cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
(*.f64 x (*.f64 (log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))))) 1) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (/.f64 t (/.f64 16 (fma.f64 2 y 1))))) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 2 y 1) (/.f64 t (/.f64 16 z)))) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 b (/.f64 (/.f64 16 t) (fma.f64 2 a 1))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (/.f64 (fma.f64 a 2 1) (/.f64 16 t)) b))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
(*.f64 (cos.f64 (*.f64 t (/.f64 (fma.f64 y 2 1) (/.f64 16 z)))) (*.f64 x (cos.f64 (*.f64 t (/.f64 (fma.f64 2 a 1) (/.f64 16 b))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 t b)) (+.f64 1/4 (*.f64 a (+.f64 1/4 (*.f64 -1/8 a))))) 2))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (fma.f64 -1/2 (pow.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))) 2) 1)))
(*.f64 x (*.f64 (cos.f64 (*.f64 1/4 (*.f64 (/.f64 (fma.f64 y 2 1) (/.f64 4 z)) t))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (/.f64 t (/.f64 (/.f64 4 (fma.f64 a 2 1)) (*.f64 b 1/4))))))
(*.f64 (*.f64 x (fabs.f64 (cos.f64 (*.f64 1/16 (*.f64 (*.f64 t z) (fma.f64 y 2 1)))))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
(/.f64 x (/.f64 2 (+.f64 (cos.f64 (*.f64 t (+.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16))))) (cos.f64 (*.f64 t (-.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16))))))))
(*.f64 x (*.f64 1 (-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b (*.f64 a 1/8)))) (cos.f64 (*.f64 1/16 (*.f64 t b)))) (*.f64 (sin.f64 (*.f64 t (*.f64 b (*.f64 a 1/8)))) (sin.f64 (*.f64 1/16 (*.f64 t b)))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) (fabs.f64 (*.f64 t (*.f64 a b))))))))
(*.f64 (*.f64 x (fma.f64 -1/8 (*.f64 t (*.f64 (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))) y)) (cos.f64 (*.f64 1/16 (*.f64 t z))))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 t z) 16))) (cos.f64 (/.f64 (*.f64 (/.f64 (*.f64 t b) (*.f64 (+.f64 1 (sqrt.f64 (*.f64 2 a))) (+.f64 -1 (sqrt.f64 (*.f64 2 a))))) (+.f64 (*.f64 4 (*.f64 a a)) -1)) 16)))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 (/.f64 (*.f64 t b) (*.f64 (+.f64 1 (sqrt.f64 (*.f64 2 a))) (+.f64 -1 (sqrt.f64 (*.f64 2 a))))) (+.f64 (*.f64 4 (*.f64 a a)) -1)) 16)))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (cos.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/16 b) t) 3) (pow.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 1/16 b) t) (*.f64 (*.f64 1/16 b) t)) (-.f64 (*.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)) (*.f64 (*.f64 t b) (*.f64 1/8 a))) (*.f64 (*.f64 (*.f64 1/16 b) t) (*.f64 (*.f64 t b) (*.f64 1/8 a)))))))))
(pow.f64 (sqrt.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))) 2)
(*.f64 x (expm1.f64 (fabs.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) 2) (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) x)
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))) 3)
(*.f64 x (*.f64 (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (expm1.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (log1p.f64 (expm1.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z (log.f64 (exp.f64 t))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
(*.f64 x (*.f64 (log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))) 3)) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (pow.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 2))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3)))
(*.f64 x (*.f64 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))) 3)) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))) 3)) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
(*.f64 x (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)))) 3) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (pow.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 3) 1/3))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 1)))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 z z)) (*.f64 t (fma.f64 y 2 1))) (/.f64 16 (cbrt.f64 z)))) (cos.f64 (*.f64 1/16 (*.f64 t b)))))
(*.f64 x (*.f64 (cos.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)) 3) 1/3)) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
(*.f64 x (*.f64 (fabs.f64 (cos.f64 (*.f64 z (/.f64 (fma.f64 y 2 1) (/.f64 -16 t))))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
(*.f64 x (*.f64 (-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))))) 1) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 1/8 (*.f64 z (*.f64 t y)))) (cos.f64 (/.f64 (cbrt.f64 (*.f64 t t)) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (expm1.f64 (log1p.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t)))) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (expm1.f64 (log1p.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b)))) 16)))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b)) 3)) 16)))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b))) 3) 16)))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16)))) 3))
(*.f64 (*.f64 x (cos.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t))) 3) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b)) 3) 1/3) 16)))
(*.f64 (*.f64 x (cos.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t)) 3) 1/3) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
(*.f64 (*.f64 x (-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16))))) 1)) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
(*.f64 x (*.f64 1 (fma.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a))) (*.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) (neg.f64 (sin.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a))))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 t t))) (-.f64 (*.f64 a (*.f64 a 1/64)) 1/256)) (*.f64 (*.f64 t b) (fma.f64 1/8 a -1/16)))) 2))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b (*.f64 a 1/8)))) (cos.f64 (*.f64 1/16 (*.f64 t b)))) (*.f64 (sin.f64 (*.f64 t (*.f64 b (*.f64 a 1/8)))) (sin.f64 (*.f64 1/16 (*.f64 t b)))))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (/.f64 (fma.f64 (*.f64 y 4) y -1) (+.f64 -1 (sqrt.f64 (*.f64 y 2)))) (/.f64 t (/.f64 (+.f64 1 (sqrt.f64 (*.f64 y 2))) z))) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 2 a) 2) -1) (/.f64 (+.f64 1 (sqrt.f64 (*.f64 2 a))) (*.f64 t b))) (+.f64 (sqrt.f64 (*.f64 2 a)) -1)) 16)))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 b (*.f64 1/8 a))))) (*.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) (sin.f64 (*.f64 t (*.f64 b (*.f64 1/8 a))))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/16 b) t)) (cos.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)))) (*.f64 (sin.f64 (*.f64 (*.f64 1/16 b) t)) (sin.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b (*.f64 a 1/8)))) (cos.f64 (*.f64 1/16 (*.f64 t b)))) (*.f64 (sin.f64 (*.f64 t (*.f64 b (*.f64 a 1/8)))) (sin.f64 (*.f64 1/16 (*.f64 t b)))))))
(*.f64 x (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (cos.f64 (*.f64 (*.f64 t z) (*.f64 1/8 y)))) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (sin.f64 (*.f64 (*.f64 t z) (*.f64 1/8 y))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 z (*.f64 t 1/16))) (cos.f64 (*.f64 z (*.f64 t (*.f64 y 1/8))))) (*.f64 (sin.f64 (*.f64 z (*.f64 t 1/16))) (sin.f64 (*.f64 z (*.f64 t (*.f64 y 1/8)))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (/.f64 (*.f64 (-.f64 1/256 (/.f64 y (/.f64 64 y))) (*.f64 z t)) (*.f64 (cbrt.f64 (-.f64 1/16 (*.f64 y 1/8))) (cbrt.f64 (-.f64 1/16 (*.f64 y 1/8))))) (cbrt.f64 (-.f64 1/16 (*.f64 y 1/8))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(log.f64 (pow.f64 (exp.f64 x) (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))
(*.f64 x (expm1.f64 (cbrt.f64 (pow.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 3))))
(*.f64 x (expm1.f64 (-.f64 (exp.f64 (log1p.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))))) 1)))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (sqrt.f64 (fabs.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))) 2))))
(*.f64 x (*.f64 (fabs.f64 (cos.f64 (*.f64 t (*.f64 z 1/16)))) (cos.f64 (pow.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 2))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 3/2)) 2))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (exp.f64 (*.f64 (log.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 1/2)) 2))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 1/4) 2) 2))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 3/2) 1/3) 2))))
(*.f64 x (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))) (cos.f64 (*.f64 t (*.f64 1/16 b))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 y 2 1) (log.f64 (exp.f64 z)))))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 1/16 (*.f64 t (*.f64 (fma.f64 2 a 1) (log.f64 (exp.f64 b))))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))))))))
(*.f64 x (*.f64 (expm1.f64 (log1p.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z))))) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (cbrt.f64 (pow.f64 (*.f64 t (*.f64 (/.f64 b 16) (fma.f64 a 2 1))) 3)))))
(*.f64 x (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 t (fma.f64 y 2 1)) (/.f64 16 z)))) 3) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (log.f64 (exp.f64 (cos.f64 (*.f64 (*.f64 b (fma.f64 2 a 1)) (/.f64 1 (/.f64 16 t))))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (sqrt.f64 z) (*.f64 t (fma.f64 y 2 1))) (/.f64 16 (sqrt.f64 z)))) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4)))))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (*.f64 (*.f64 (/.f64 b 16) (fma.f64 a 2 1)) (sqrt.f64 t)) (sqrt.f64 t)))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (/.f64 (*.f64 (fma.f64 2 a 1) (sqrt.f64 b)) 16) (*.f64 t (sqrt.f64 b))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (/.f64 (*.f64 (sqrt.f64 t) b) (/.f64 16 (*.f64 (fma.f64 a 2 1) (sqrt.f64 t)))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (pow.f64 t 2/3) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (pow.f64 z 2/3) (*.f64 t (fma.f64 y 2 1))) (/.f64 16 (cbrt.f64 z)))) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 a 2 1) (*.f64 1/4 (*.f64 t (*.f64 b 1/4))))) 3))))
(*.f64 x (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))) 2) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 (sqrt.f64 t) 1/4) (/.f64 (fma.f64 y 2 1) (/.f64 (/.f64 4 (sqrt.f64 t)) z)))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (cbrt.f64 (*.f64 b b)) (/.f64 (/.f64 16 t) (*.f64 (cbrt.f64 b) (fma.f64 2 a 1)))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (cbrt.f64 (*.f64 t t)) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (fma.f64 2 a 1) (/.f64 (/.f64 (/.f64 16 (cbrt.f64 t)) (cbrt.f64 (*.f64 t t))) b)))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 z z)) (*.f64 t (fma.f64 y 2 1))) (/.f64 16 (cbrt.f64 z)))) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 t z)) (*.f64 (fma.f64 y 2 1) (sqrt.f64 (*.f64 t z)))) 16)) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (*.f64 (/.f64 (fma.f64 a 2 1) 4) (sqrt.f64 t)) (*.f64 (/.f64 b 4) (sqrt.f64 t))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (pow.f64 (*.f64 t t) 1/3) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (pow.f64 (*.f64 z z) 1/3) (*.f64 t (fma.f64 y 2 1))) (/.f64 16 (cbrt.f64 z)))) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (/.f64 (/.f64 (*.f64 (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)) (*.f64 t b)) (*.f64 (cbrt.f64 (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128)))) (cbrt.f64 (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128)))))) (cbrt.f64 (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128))))))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) 2) (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) x)) 2)
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 2))))
(*.f64 x (*.f64 1 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 t 1/16)) (*.f64 (fma.f64 2 a 1) b))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (log.f64 (+.f64 1 (expm1.f64 (cos.f64 (expm1.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (*.f64 t (*.f64 b 1/4)) (log.f64 (pow.f64 (exp.f64 (fma.f64 a 2 1)) 1/4))))))
(*.f64 (cos.f64 (/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/16 (*.f64 t b)))) (exp.f64 (log1p.f64 (*.f64 1/16 (*.f64 t b))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 1/16 (*.f64 t b)))) 1))) x)
(*.f64 x (*.f64 (cos.f64 (*.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (/.f64 (*.f64 (fma.f64 y 2 1) (cbrt.f64 z)) (/.f64 16 (pow.f64 (cbrt.f64 z) 2))) t)) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (pow.f64 (cbrt.f64 t) 2) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (cbrt.f64 b) (*.f64 (/.f64 (fma.f64 a 2 1) (/.f64 16 t)) (pow.f64 (cbrt.f64 b) 2))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (*.f64 (*.f64 (/.f64 b 16) (fma.f64 a 2 1)) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t)))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 (pow.f64 (cbrt.f64 t) 2))) (cbrt.f64 t)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (sqrt.f64 (fma.f64 2 a 1)) (/.f64 (/.f64 16 t) (*.f64 (sqrt.f64 (fma.f64 2 a 1)) b))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (*.f64 (pow.f64 t 1/6) (sqrt.f64 t)) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 z (/.f64 (pow.f64 (cbrt.f64 (/.f64 16 t)) 2) (/.f64 (fma.f64 y 2 1) (cbrt.f64 (/.f64 16 t)))))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (*.f64 b (/.f64 (fma.f64 2 a 1) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2))) (cbrt.f64 (*.f64 1/16 t))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (/.f64 (fma.f64 a 2 1) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 b (cbrt.f64 (/.f64 16 t)))))))
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 a a) 1/64) -1/256) (*.f64 t b)) (*.f64 (cbrt.f64 (fma.f64 a 1/8 -1/16)) (cbrt.f64 (fma.f64 a 1/8 -1/16)))) (cbrt.f64 (fma.f64 a 1/8 -1/16))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (*.f64 2 (log.f64 z)) 1/3)) (*.f64 t (fma.f64 y 2 1))) (/.f64 16 (cbrt.f64 z)))) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 (fma.f64 y 2 1) (/.f64 (cbrt.f64 (/.f64 16 t)) z)))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (/.f64 (*.f64 (fma.f64 2 a 1) b) (*.f64 (cbrt.f64 (/.f64 16 t)) (cbrt.f64 (/.f64 16 t)))) (cbrt.f64 (/.f64 16 t))))))
(*.f64 x (*.f64 (cos.f64 (-.f64 (+.f64 (*.f64 (*.f64 z (*.f64 t 1/16)) (*.f64 y 2)) (exp.f64 (log1p.f64 (*.f64 z (*.f64 t 1/16))))) 1)) (cos.f64 (/.f64 (cbrt.f64 (*.f64 t t)) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 t (*.f64 b 1/4))) (cbrt.f64 (*.f64 t (*.f64 b 1/4)))) (/.f64 4 (fma.f64 a 2 1))) (cbrt.f64 (*.f64 t (*.f64 b 1/4)))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) 3) (pow.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) 3)) x)
(*.f64 x (*.f64 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))) 3)) (log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))))
(*.f64 x (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 t z) (fma.f64 y 1/8 1/16))) 2)) (log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))) (cbrt.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16)))) 2))))
(*.f64 (cos.f64 (/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 t (*.f64 b 1/16))))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 b 1/16)))) (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 t (*.f64 b 1/16)))))))) x)
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 2 a 1)) 2) (/.f64 16 t)) (*.f64 b (cbrt.f64 (fma.f64 2 a 1)))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 z z)) (*.f64 t (fma.f64 y 2 1))) (/.f64 16 (cbrt.f64 z)))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 1/16 (*.f64 (fma.f64 2 a 1) b)))) 3))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (cbrt.f64 t) (*.f64 (/.f64 b (cbrt.f64 16)) (/.f64 (fma.f64 2 a 1) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a 2 1)) 2) (/.f64 16 (*.f64 b t))) (cbrt.f64 (fma.f64 a 2 1))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (/.f64 (*.f64 z (fma.f64 y 2 1)) (pow.f64 (cbrt.f64 (/.f64 16 t)) 2)) (/.f64 (cbrt.f64 16) (cbrt.f64 t)))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (sqrt.f64 z) (*.f64 t (fma.f64 y 2 1))) (/.f64 16 (sqrt.f64 z)))) (cos.f64 (/.f64 (cbrt.f64 (*.f64 t t)) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2) (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) z)) 2) (*.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) z)) (*.f64 t 1/16)))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
Outputs
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b (*.f64 a 1/8)))) (cos.f64 (*.f64 1/16 (*.f64 t b)))) (*.f64 (sin.f64 (*.f64 t (*.f64 b (*.f64 a 1/8)))) (sin.f64 (*.f64 1/16 (*.f64 t b)))))))
x
Calls

13 calls:

261.0ms
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
165.0ms
(*.f64 a 2)
160.0ms
(*.f64 y 2)
158.0ms
z
158.0ms
y
Results
AccuracySegmentsBranch
30.8%1x
30.8%1y
30.8%1z
30.8%1t
30.8%1a
30.8%1b
33.5%2(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
30.8%1(*.f64 (+.f64 (*.f64 y 2) 1) z)
30.8%1(+.f64 (*.f64 y 2) 1)
30.8%1(*.f64 y 2)
30.8%1(*.f64 (+.f64 (*.f64 a 2) 1) b)
30.8%1(+.f64 (*.f64 a 2) 1)
30.8%1(*.f64 a 2)
Compiler

Compiled 7429 to 5041 computations (32.1% saved)

bsearch4.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
6.421923861734091e+293
1.2327606183447268e+296
Compiler

Compiled 42 to 34 computations (19% saved)

regimes1.5s (5.7%)

Counts
222 → 2
Calls
Call 1
Inputs
x
(*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)))
(*.f64 (+.f64 1 (*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 b b)))) x)
(*.f64 x (+.f64 1 (*.f64 (*.f64 t t) (*.f64 -1/512 (+.f64 (*.f64 z z) (*.f64 b b))))))
(*.f64 x (+.f64 (*.f64 (*.f64 t t) (*.f64 -1/512 (+.f64 (*.f64 b b) (*.f64 z z)))) 1))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x)
(*.f64 (pow.f64 (*.f64 t b) 2) (*.f64 x -1/512))
(*.f64 x (*.f64 1 (cos.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)))))
(*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x)
(*.f64 (cos.f64 (*.f64 (-.f64 1/16 (*.f64 -1/8 a)) (*.f64 t b))) x)
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (*.f64 1 (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 (*.f64 x 1) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) 1)
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (+.f64 1 (*.f64 (*.f64 -1/512 (*.f64 t t)) (*.f64 b b)))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (+.f64 x (*.f64 -1/512 (*.f64 (*.f64 z z) (*.f64 (*.f64 t t) x)))))
(*.f64 x (*.f64 (+.f64 1 (*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 z z)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (-.f64 (*.f64 t (*.f64 (*.f64 b (*.f64 1/8 a)) (*.f64 t (*.f64 b (*.f64 1/8 a))))) (*.f64 1/256 (*.f64 (*.f64 t b) (*.f64 t b)))) (+.f64 (*.f64 t (*.f64 b (*.f64 1/8 a))) (*.f64 -1/16 (*.f64 t b)))))))
(pow.f64 (sqrt.f64 x) 2)
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))
(*.f64 (fabs.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) x)
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(/.f64 x (/.f64 1 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1)))
(*.f64 x (*.f64 1 (cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))))
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (*.f64 t b) (/.f64 1 (fma.f64 a 1/8 1/16))))))
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) 1))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) 1))
(*.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x) (cos.f64 (*.f64 (*.f64 1/16 t) b)))
(*.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) x) (cos.f64 (*.f64 t (*.f64 z 1/16))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
(*.f64 x (-.f64 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1) 1))
(*.f64 x (-.f64 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 2) 2))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x))
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (+.f64 (*.f64 (*.f64 a a) 1/64) -1/256) (/.f64 (fma.f64 a 1/8 -1/16) (*.f64 t b))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 1/8 (*.f64 y (*.f64 t z)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 y (*.f64 1/8 z)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (cos.f64 (*.f64 t (*.f64 b (*.f64 1/8 a))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 t y) (*.f64 1/8 z))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 t z) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 t b) 16)))
(/.f64 x (/.f64 2 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))))
(/.f64 (+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 b z))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z))))) (/.f64 2 x))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (/.f64 t 32) (+.f64 z (-.f64 z (-.f64 b b))))) (cos.f64 (/.f64 (+.f64 b b) (/.f64 32 t)))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 2 (*.f64 t (*.f64 b a))) 16)))
(+.f64 (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t (*.f64 b x))))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (*.f64 (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)) (*.f64 t b)) (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128)))))))
(*.f64 x (*.f64 (+.f64 1 (*.f64 (*.f64 y -1/8) (*.f64 (*.f64 t z) (sin.f64 (*.f64 1/16 (*.f64 t z)))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (cos.f64 (*.f64 (/.f64 (*.f64 t b) (+.f64 1/16 (*.f64 -1/8 a))) (-.f64 1/256 (*.f64 a (*.f64 a 1/64)))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (cos.f64 (/.f64 (*.f64 t (*.f64 b (-.f64 1/256 (*.f64 (*.f64 a a) 1/64)))) (+.f64 1/16 (*.f64 -1/8 a))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 z t) (-.f64 (*.f64 (*.f64 y y) 1/64) 1/256)) (-.f64 (*.f64 1/8 y) 1/16))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (-.f64 1/256 (/.f64 y (/.f64 64 y))) (/.f64 (-.f64 1/16 (*.f64 y 1/8)) (*.f64 z t)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 (*.f64 y -1/128) (*.f64 t t)) (*.f64 z z))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (*.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))) (*.f64 (*.f64 t b) (-.f64 (*.f64 1/8 a) 1/16))) (*.f64 (*.f64 t b) (-.f64 (*.f64 1/8 a) 1/16))))))
(*.f64 x (*.f64 1 (*.f64 (cos.f64 (/.f64 (*.f64 t 1/16) (/.f64 2 (+.f64 b (+.f64 z (-.f64 z b)))))) (cos.f64 (/.f64 (*.f64 t 1/16) (/.f64 2 (+.f64 b (-.f64 z (-.f64 z b)))))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 z (/.f64 (*.f64 t (-.f64 1/16 (*.f64 1/8 y))) (-.f64 (*.f64 (*.f64 t t) 1/256) (*.f64 (*.f64 t (*.f64 1/8 y)) (*.f64 t (*.f64 1/8 y))))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))
(*.f64 x (expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/16 (*.f64 z t))))))
(*.f64 (cos.f64 (exp.f64 (log.f64 (*.f64 1/16 (*.f64 t b))))) x)
(*.f64 (expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) x)
(*.f64 (log.f64 (exp.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) x)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) 2))
(*.f64 (cos.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 t b) 3) 1/4096))) x)
(*.f64 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t b))) 3)) x)
(*.f64 (cos.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 t b)) 1/4) 2)) x)
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) 3) x)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) 3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) 2)
(*.f64 (cos.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 t b) 3) 1/4096) 1/3)) x)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) 3) 1/3)
(*.f64 x (*.f64 1 (fabs.f64 (cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (cos.f64 (*.f64 t (*.f64 b 1/8))))) (sqrt.f64 2)) x)
(*.f64 x (*.f64 (fabs.f64 (cos.f64 (*.f64 t (*.f64 z 1/16)))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
(*.f64 x (*.f64 1 (fma.f64 -1/2 (pow.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))) 2) 1)))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))))
(*.f64 x (expm1.f64 (fma.f64 1/2 (*.f64 (*.f64 t t) (*.f64 -1/512 (+.f64 (*.f64 b b) (*.f64 z z)))) (log.f64 2))))
(*.f64 x (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (/.f64 (*.f64 t b) (/.f64 1 (fma.f64 a 1/8 1/16))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 1/16 (*.f64 t b)))))
(*.f64 x (*.f64 (fabs.f64 (cos.f64 (*.f64 t (*.f64 z 1/16)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 y (*.f64 (*.f64 t z) 1/8))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (*.f64 (*.f64 (*.f64 a t) b) 1/8))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (/.f64 (*.f64 t b) (/.f64 1 (fma.f64 a 1/8 1/16))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (/.f64 (+.f64 (*.f64 (*.f64 a a) 1/64) -1/256) (/.f64 (fma.f64 a 1/8 -1/16) (*.f64 t b))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (+.f64 1/256 (*.f64 (*.f64 y y) -1/64)) (/.f64 t (/.f64 (fma.f64 y -1/8 1/16) z)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
(*.f64 x (*.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 y -1/8) (*.f64 (*.f64 t z) (sin.f64 (*.f64 1/16 (*.f64 t z)))))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 (*.f64 t t) (pow.f64 (fma.f64 a 1/8 1/16) 2)) (*.f64 b b))))))
(*.f64 (*.f64 x (+.f64 1 (*.f64 -1/512 (*.f64 (*.f64 (*.f64 t t) (*.f64 z z)) (pow.f64 (fma.f64 y 2 1) 2))))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) (*.f64 (*.f64 a t) b))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (/.f64 (/.f64 z (fma.f64 y -1/8 1/16)) t) (*.f64 (*.f64 t t) (+.f64 1/256 (*.f64 (*.f64 y y) -1/64))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
(*.f64 x (*.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 t z) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 y)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 y -1/8) (*.f64 (*.f64 t z) (sin.f64 (*.f64 1/16 (*.f64 t z)))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 y y)) -1) (*.f64 z t)) (fma.f64 y 2 -1)) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
(*.f64 x (*.f64 (cos.f64 (*.f64 (/.f64 (*.f64 z (*.f64 t (fma.f64 1/8 y 1/16))) z) (/.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 y -1/8)))) (*.f64 t (+.f64 1/16 (*.f64 y -1/8)))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t (*.f64 b (*.f64 a 1/8))) 3) (pow.f64 (*.f64 1/16 (*.f64 t b)) 3)) (-.f64 (+.f64 (*.f64 (*.f64 t (*.f64 b (*.f64 a 1/8))) (*.f64 t (*.f64 b (*.f64 a 1/8)))) (*.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/16 (*.f64 t b)))) (*.f64 (*.f64 t (*.f64 b (*.f64 a 1/8))) (*.f64 1/16 (*.f64 t b))))))))
(log.f64 (pow.f64 (exp.f64 x) (cos.f64 (*.f64 1/16 (*.f64 t b)))))
(pow.f64 (sqrt.f64 (fabs.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) 2)
(exp.f64 (log.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))
(expm1.f64 (log1p.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))
(cbrt.f64 (pow.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3))
(sqrt.f64 (pow.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (cos.f64 (*.f64 1/16 (*.f64 t b)))))
(pow.f64 (cbrt.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 3)
(pow.f64 (sqrt.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 2)
(*.f64 x (*.f64 1 (cos.f64 (exp.f64 (log.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
(*.f64 x (*.f64 1 (cos.f64 (expm1.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
(*.f64 x (*.f64 1 (expm1.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
(pow.f64 (pow.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3) 1/3)
(*.f64 x (*.f64 1 (cos.f64 (cbrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 3)))))
(*.f64 x (*.f64 1 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3))))
(*.f64 x (*.f64 1 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))) 2))))
(*.f64 x (*.f64 1 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3)))
(exp.f64 (log.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))))
(*.f64 x (expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))))
(*.f64 x (*.f64 1 (cos.f64 (pow.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 3) 1/3))))
(*.f64 x (*.f64 1 (log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))))))
(*.f64 x (*.f64 (log1p.f64 (expm1.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t b))) 2))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))) 3)))
(*.f64 x (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 3))
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) 3)
(fabs.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x)))
(fabs.f64 (*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x)))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (fabs.f64 (cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))))))
(*.f64 x (*.f64 (-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))))) 1) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
(pow.f64 (pow.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 3) 1/3)
(*.f64 x (*.f64 1 (cos.f64 (*.f64 (*.f64 (/.f64 (fma.f64 a 2 1) 4) (sqrt.f64 t)) (*.f64 (/.f64 b 4) (sqrt.f64 t))))))
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (cbrt.f64 (*.f64 t t)) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
(*.f64 x (*.f64 (expm1.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (log1p.f64 (expm1.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 (pow.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16)))) 1/4) (pow.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16)))) 3/4))
(*.f64 x (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) 3)) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 t b)) (+.f64 (*.f64 a 1/4) 1/4)) 2))))
(*.f64 x (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))) 3) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (fabs.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (fabs.f64 (cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))))))
(*.f64 x (*.f64 (fabs.f64 (cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
(*.f64 x (*.f64 (log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))))) 1) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (/.f64 t (/.f64 16 (fma.f64 2 y 1))))) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 2 y 1) (/.f64 t (/.f64 16 z)))) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 b (/.f64 (/.f64 16 t) (fma.f64 2 a 1))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (/.f64 (fma.f64 a 2 1) (/.f64 16 t)) b))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
(*.f64 (cos.f64 (*.f64 t (/.f64 (fma.f64 y 2 1) (/.f64 16 z)))) (*.f64 x (cos.f64 (*.f64 t (/.f64 (fma.f64 2 a 1) (/.f64 16 b))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 t b)) (+.f64 1/4 (*.f64 a (+.f64 1/4 (*.f64 -1/8 a))))) 2))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (fma.f64 -1/2 (pow.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))) 2) 1)))
(*.f64 x (*.f64 (cos.f64 (*.f64 1/4 (*.f64 (/.f64 (fma.f64 y 2 1) (/.f64 4 z)) t))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (/.f64 t (/.f64 (/.f64 4 (fma.f64 a 2 1)) (*.f64 b 1/4))))))
(*.f64 (*.f64 x (fabs.f64 (cos.f64 (*.f64 1/16 (*.f64 (*.f64 t z) (fma.f64 y 2 1)))))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
(/.f64 x (/.f64 2 (+.f64 (cos.f64 (*.f64 t (+.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16))))) (cos.f64 (*.f64 t (-.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16))))))))
(*.f64 x (*.f64 1 (-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b (*.f64 a 1/8)))) (cos.f64 (*.f64 1/16 (*.f64 t b)))) (*.f64 (sin.f64 (*.f64 t (*.f64 b (*.f64 a 1/8)))) (sin.f64 (*.f64 1/16 (*.f64 t b)))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) (fabs.f64 (*.f64 t (*.f64 a b))))))))
(*.f64 (*.f64 x (fma.f64 -1/8 (*.f64 t (*.f64 (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))) y)) (cos.f64 (*.f64 1/16 (*.f64 t z))))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 t z) 16))) (cos.f64 (/.f64 (*.f64 (/.f64 (*.f64 t b) (*.f64 (+.f64 1 (sqrt.f64 (*.f64 2 a))) (+.f64 -1 (sqrt.f64 (*.f64 2 a))))) (+.f64 (*.f64 4 (*.f64 a a)) -1)) 16)))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 (/.f64 (*.f64 t b) (*.f64 (+.f64 1 (sqrt.f64 (*.f64 2 a))) (+.f64 -1 (sqrt.f64 (*.f64 2 a))))) (+.f64 (*.f64 4 (*.f64 a a)) -1)) 16)))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (cos.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/16 b) t) 3) (pow.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 1/16 b) t) (*.f64 (*.f64 1/16 b) t)) (-.f64 (*.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)) (*.f64 (*.f64 t b) (*.f64 1/8 a))) (*.f64 (*.f64 (*.f64 1/16 b) t) (*.f64 (*.f64 t b) (*.f64 1/8 a)))))))))
(pow.f64 (sqrt.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))) 2)
(*.f64 x (expm1.f64 (fabs.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) 2) (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) x)
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))) 3)
(*.f64 x (*.f64 (cos.f64 (expm1.f64 (log1p.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (expm1.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16))))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (log1p.f64 (expm1.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z (log.f64 (exp.f64 t))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (expm1.f64 (log1p.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
(*.f64 x (*.f64 (log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))) 3)) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (pow.f64 (sqrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 2))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3)))
(*.f64 x (*.f64 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 z (fma.f64 y 1/8 1/16)))) 3)) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))) 3)) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
(*.f64 x (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)))) 3) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (pow.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 3) 1/3))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 1)))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 z z)) (*.f64 t (fma.f64 y 2 1))) (/.f64 16 (cbrt.f64 z)))) (cos.f64 (*.f64 1/16 (*.f64 t b)))))
(*.f64 x (*.f64 (cos.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t)) 3) 1/3)) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
(*.f64 x (*.f64 (fabs.f64 (cos.f64 (*.f64 z (/.f64 (fma.f64 y 2 1) (/.f64 -16 t))))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
(*.f64 x (*.f64 (-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (fma.f64 1/8 y 1/16) (*.f64 z t))))) 1) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 1/8 (*.f64 z (*.f64 t y)))) (cos.f64 (/.f64 (cbrt.f64 (*.f64 t t)) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (expm1.f64 (log1p.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t)))) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (expm1.f64 (log1p.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b)))) 16)))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b)) 3)) 16)))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b))) 3) 16)))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (fma.f64 2 a 1) (*.f64 (*.f64 t b) 1/16)))) 3))
(*.f64 (*.f64 x (cos.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t))) 3) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 t (*.f64 (fma.f64 2 a 1) b)) 3) 1/3) 16)))
(*.f64 (*.f64 x (cos.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 y 2 1) (*.f64 z t)) 3) 1/3) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
(*.f64 (*.f64 x (-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (*.f64 z t) 1/16))))) 1)) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
(*.f64 x (*.f64 1 (fma.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a))) (*.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) (neg.f64 (sin.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a))))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 t t))) (-.f64 (*.f64 a (*.f64 a 1/64)) 1/256)) (*.f64 (*.f64 t b) (fma.f64 1/8 a -1/16)))) 2))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b (*.f64 a 1/8)))) (cos.f64 (*.f64 1/16 (*.f64 t b)))) (*.f64 (sin.f64 (*.f64 t (*.f64 b (*.f64 a 1/8)))) (sin.f64 (*.f64 1/16 (*.f64 t b)))))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (/.f64 (fma.f64 (*.f64 y 4) y -1) (+.f64 -1 (sqrt.f64 (*.f64 y 2)))) (/.f64 t (/.f64 (+.f64 1 (sqrt.f64 (*.f64 y 2))) z))) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 2 a) 2) -1) (/.f64 (+.f64 1 (sqrt.f64 (*.f64 2 a))) (*.f64 t b))) (+.f64 (sqrt.f64 (*.f64 2 a)) -1)) 16)))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 b (*.f64 1/8 a))))) (*.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) (sin.f64 (*.f64 t (*.f64 b (*.f64 1/8 a))))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/16 b) t)) (cos.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)))) (*.f64 (sin.f64 (*.f64 (*.f64 1/16 b) t)) (sin.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)))))))
Outputs
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3))))
x
Calls

13 calls:

182.0ms
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
116.0ms
(*.f64 a 2)
113.0ms
(*.f64 y 2)
111.0ms
y
111.0ms
a
Results
AccuracySegmentsBranch
30.8%1x
30.8%1y
30.8%1z
30.8%1t
30.8%1a
30.8%1b
33.4%2(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
30.8%1(*.f64 (+.f64 (*.f64 y 2) 1) z)
30.8%1(+.f64 (*.f64 y 2) 1)
30.8%1(*.f64 y 2)
30.8%1(*.f64 (+.f64 (*.f64 a 2) 1) b)
30.8%1(+.f64 (*.f64 a 2) 1)
30.8%1(*.f64 a 2)
Compiler

Compiled 5045 to 3367 computations (33.3% saved)

bsearch3.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
6.421923861734091e+293
1.2327606183447268e+296
Compiler

Compiled 42 to 34 computations (19% saved)

regimes1.2s (4.3%)

Counts
178 → 2
Calls
Call 1
Inputs
x
(*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)))
(*.f64 (+.f64 1 (*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 b b)))) x)
(*.f64 x (+.f64 1 (*.f64 (*.f64 t t) (*.f64 -1/512 (+.f64 (*.f64 z z) (*.f64 b b))))))
(*.f64 x (+.f64 (*.f64 (*.f64 t t) (*.f64 -1/512 (+.f64 (*.f64 b b) (*.f64 z z)))) 1))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x)
(*.f64 (pow.f64 (*.f64 t b) 2) (*.f64 x -1/512))
(*.f64 x (*.f64 1 (cos.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)))))
(*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x)
(*.f64 (cos.f64 (*.f64 (-.f64 1/16 (*.f64 -1/8 a)) (*.f64 t b))) x)
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (*.f64 1 (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 (*.f64 x 1) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) 1)
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (+.f64 1 (*.f64 (*.f64 -1/512 (*.f64 t t)) (*.f64 b b)))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (+.f64 x (*.f64 -1/512 (*.f64 (*.f64 z z) (*.f64 (*.f64 t t) x)))))
(*.f64 x (*.f64 (+.f64 1 (*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 z z)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (-.f64 (*.f64 t (*.f64 (*.f64 b (*.f64 1/8 a)) (*.f64 t (*.f64 b (*.f64 1/8 a))))) (*.f64 1/256 (*.f64 (*.f64 t b) (*.f64 t b)))) (+.f64 (*.f64 t (*.f64 b (*.f64 1/8 a))) (*.f64 -1/16 (*.f64 t b)))))))
(pow.f64 (sqrt.f64 x) 2)
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))
(*.f64 (fabs.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) x)
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(/.f64 x (/.f64 1 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1)))
(*.f64 x (*.f64 1 (cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))))
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (*.f64 t b) (/.f64 1 (fma.f64 a 1/8 1/16))))))
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) 1))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) 1))
(*.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x) (cos.f64 (*.f64 (*.f64 1/16 t) b)))
(*.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) x) (cos.f64 (*.f64 t (*.f64 z 1/16))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
(*.f64 x (-.f64 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1) 1))
(*.f64 x (-.f64 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 2) 2))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x))
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (+.f64 (*.f64 (*.f64 a a) 1/64) -1/256) (/.f64 (fma.f64 a 1/8 -1/16) (*.f64 t b))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 1/8 (*.f64 y (*.f64 t z)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 y (*.f64 1/8 z)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (cos.f64 (*.f64 t (*.f64 b (*.f64 1/8 a))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 t y) (*.f64 1/8 z))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 t z) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 t b) 16)))
(/.f64 x (/.f64 2 (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 (+.f64 b z)))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 z b)))))))
(/.f64 (+.f64 (cos.f64 (*.f64 (*.f64 t 1/16) (+.f64 b z))) (cos.f64 (*.f64 t (*.f64 1/16 (-.f64 b z))))) (/.f64 2 x))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (/.f64 t 32) (+.f64 z (-.f64 z (-.f64 b b))))) (cos.f64 (/.f64 (+.f64 b b) (/.f64 32 t)))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 2 (*.f64 t (*.f64 b a))) 16)))
(+.f64 (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t b))) (*.f64 a (*.f64 t (*.f64 b x))))) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (*.f64 (+.f64 1/4096 (*.f64 (pow.f64 a 3) 1/512)) (*.f64 t b)) (+.f64 1/256 (-.f64 (*.f64 (*.f64 a a) 1/64) (*.f64 a 1/128)))))))
(*.f64 x (*.f64 (+.f64 1 (*.f64 (*.f64 y -1/8) (*.f64 (*.f64 t z) (sin.f64 (*.f64 1/16 (*.f64 t z)))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (cos.f64 (*.f64 (/.f64 (*.f64 t b) (+.f64 1/16 (*.f64 -1/8 a))) (-.f64 1/256 (*.f64 a (*.f64 a 1/64)))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (cos.f64 (/.f64 (*.f64 t (*.f64 b (-.f64 1/256 (*.f64 (*.f64 a a) 1/64)))) (+.f64 1/16 (*.f64 -1/8 a))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 z t) (-.f64 (*.f64 (*.f64 y y) 1/64) 1/256)) (-.f64 (*.f64 1/8 y) 1/16))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (-.f64 1/256 (/.f64 y (/.f64 64 y))) (/.f64 (-.f64 1/16 (*.f64 y 1/8)) (*.f64 z t)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 (*.f64 y -1/128) (*.f64 t t)) (*.f64 z z))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (*.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))) (*.f64 (*.f64 t b) (-.f64 (*.f64 1/8 a) 1/16))) (*.f64 (*.f64 t b) (-.f64 (*.f64 1/8 a) 1/16))))))
(*.f64 x (*.f64 1 (*.f64 (cos.f64 (/.f64 (*.f64 t 1/16) (/.f64 2 (+.f64 b (+.f64 z (-.f64 z b)))))) (cos.f64 (/.f64 (*.f64 t 1/16) (/.f64 2 (+.f64 b (-.f64 z (-.f64 z b)))))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 z (/.f64 (*.f64 t (-.f64 1/16 (*.f64 1/8 y))) (-.f64 (*.f64 (*.f64 t t) 1/256) (*.f64 (*.f64 t (*.f64 1/8 y)) (*.f64 t (*.f64 1/8 y))))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))
(*.f64 x (expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/16 (*.f64 z t))))))
(*.f64 (cos.f64 (exp.f64 (log.f64 (*.f64 1/16 (*.f64 t b))))) x)
(*.f64 (expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) x)
(*.f64 (log.f64 (exp.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) x)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) 2))
(*.f64 (cos.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 t b) 3) 1/4096))) x)
(*.f64 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 1/16 (*.f64 t b))) 3)) x)
(*.f64 (cos.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 t b)) 1/4) 2)) x)
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) 3) x)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) 3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)) 2)
(*.f64 (cos.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 t b) 3) 1/4096) 1/3)) x)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x) 3) 1/3)
(*.f64 x (*.f64 1 (fabs.f64 (cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (cos.f64 (*.f64 t (*.f64 b 1/8))))) (sqrt.f64 2)) x)
(*.f64 x (*.f64 (fabs.f64 (cos.f64 (*.f64 t (*.f64 z 1/16)))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
(*.f64 x (*.f64 1 (fma.f64 -1/2 (pow.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))) 2) 1)))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))))
(*.f64 x (expm1.f64 (fma.f64 1/2 (*.f64 (*.f64 t t) (*.f64 -1/512 (+.f64 (*.f64 b b) (*.f64 z z)))) (log.f64 2))))
(*.f64 x (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (/.f64 (*.f64 t b) (/.f64 1 (fma.f64 a 1/8 1/16))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 1/16 (*.f64 t b)))))
(*.f64 x (*.f64 (fabs.f64 (cos.f64 (*.f64 t (*.f64 z 1/16)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 y (*.f64 (*.f64 t z) 1/8))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (*.f64 (*.f64 (*.f64 a t) b) 1/8))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (/.f64 (*.f64 t b) (/.f64 1 (fma.f64 a 1/8 1/16))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 1/16 (*.f64 t (*.f64 b (+.f64 1 (*.f64 2 a))))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (/.f64 (+.f64 (*.f64 (*.f64 a a) 1/64) -1/256) (/.f64 (fma.f64 a 1/8 -1/16) (*.f64 t b))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (+.f64 1/256 (*.f64 (*.f64 y y) -1/64)) (/.f64 t (/.f64 (fma.f64 y -1/8 1/16) z)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
(*.f64 x (*.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 y -1/8) (*.f64 (*.f64 t z) (sin.f64 (*.f64 1/16 (*.f64 t z)))))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 (*.f64 t t) (pow.f64 (fma.f64 a 1/8 1/16) 2)) (*.f64 b b))))))
(*.f64 (*.f64 x (+.f64 1 (*.f64 -1/512 (*.f64 (*.f64 (*.f64 t t) (*.f64 z z)) (pow.f64 (fma.f64 y 2 1) 2))))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) (*.f64 (*.f64 a t) b))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (/.f64 (/.f64 z (fma.f64 y -1/8 1/16)) t) (*.f64 (*.f64 t t) (+.f64 1/256 (*.f64 (*.f64 y y) -1/64))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
(*.f64 x (*.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 t z) (*.f64 (sin.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 -1/8 y)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (+.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (*.f64 y -1/8) (*.f64 (*.f64 t z) (sin.f64 (*.f64 1/16 (*.f64 t z)))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 (*.f64 x (cos.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 y y)) -1) (*.f64 z t)) (fma.f64 y 2 -1)) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
(*.f64 x (*.f64 (cos.f64 (*.f64 (/.f64 (*.f64 z (*.f64 t (fma.f64 1/8 y 1/16))) z) (/.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 y -1/8)))) (*.f64 t (+.f64 1/16 (*.f64 y -1/8)))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t (*.f64 b (*.f64 a 1/8))) 3) (pow.f64 (*.f64 1/16 (*.f64 t b)) 3)) (-.f64 (+.f64 (*.f64 (*.f64 t (*.f64 b (*.f64 a 1/8))) (*.f64 t (*.f64 b (*.f64 a 1/8)))) (*.f64 (*.f64 1/16 (*.f64 t b)) (*.f64 1/16 (*.f64 t b)))) (*.f64 (*.f64 t (*.f64 b (*.f64 a 1/8))) (*.f64 1/16 (*.f64 t b))))))))
(log.f64 (pow.f64 (exp.f64 x) (cos.f64 (*.f64 1/16 (*.f64 t b)))))
(pow.f64 (sqrt.f64 (fabs.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))) 2)
(exp.f64 (log.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))
(expm1.f64 (log1p.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))
(cbrt.f64 (pow.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3))
(sqrt.f64 (pow.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 2))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (cos.f64 (*.f64 1/16 (*.f64 t b)))))
(pow.f64 (cbrt.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 3)
(pow.f64 (sqrt.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))) 2)
(*.f64 x (*.f64 1 (cos.f64 (exp.f64 (log.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
(*.f64 x (*.f64 1 (cos.f64 (expm1.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
(*.f64 x (*.f64 1 (expm1.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
(pow.f64 (pow.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3) 1/3)
(*.f64 x (*.f64 1 (cos.f64 (cbrt.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 3)))))
(*.f64 x (*.f64 1 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3))))
(*.f64 x (*.f64 1 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 t b) (fma.f64 a 1/8 1/16))) 2))))
(*.f64 x (*.f64 1 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))) 3)))
(exp.f64 (log.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))))
(*.f64 x (expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))))
(*.f64 x (*.f64 1 (cos.f64 (pow.f64 (pow.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))) 3) 1/3))))
(*.f64 x (*.f64 1 (log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))))))
(*.f64 x (*.f64 (log1p.f64 (expm1.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 2))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (*.f64 1/4 (sqrt.f64 (*.f64 t b))) 2))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 b)))) 3)))
(*.f64 x (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 3))
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))))) 3)
(fabs.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 1/8 a 1/16)))) x)))
(fabs.f64 (*.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))) (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x)))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (fabs.f64 (cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))))))
(*.f64 x (*.f64 (-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))))) 1) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
(pow.f64 (pow.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z))))) 3) 1/3)
(*.f64 x (*.f64 1 (cos.f64 (*.f64 (*.f64 (/.f64 (fma.f64 a 2 1) 4) (sqrt.f64 t)) (*.f64 (/.f64 b 4) (sqrt.f64 t))))))
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (cbrt.f64 (*.f64 t t)) (/.f64 (/.f64 16 (cbrt.f64 t)) (*.f64 b (fma.f64 2 a 1)))))))
(*.f64 x (*.f64 (expm1.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (log.f64 (exp.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (log1p.f64 (expm1.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 (pow.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16)))) 1/4) (pow.f64 (*.f64 x (cos.f64 (*.f64 t (*.f64 b 1/16)))) 3/4))
(*.f64 x (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) 3)) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 t b)) (+.f64 (*.f64 a 1/4) 1/4)) 2))))
(*.f64 x (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))) 3) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (fabs.f64 (cos.f64 (*.f64 (fma.f64 1/8 a 1/16) (*.f64 t b))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (fabs.f64 (cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16)))))))
(*.f64 x (*.f64 (fabs.f64 (cos.f64 (*.f64 t (*.f64 (fma.f64 1/8 y 1/16) z)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (*.f64 1/8 a))))))
(*.f64 x (*.f64 (log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 t (*.f64 1/16 z)))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))))) 1) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (/.f64 t (/.f64 16 (fma.f64 2 y 1))))) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 2 y 1) (/.f64 t (/.f64 16 z)))) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (*.f64 (*.f64 (fma.f64 2 a 1) b) (/.f64 t 16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 b (/.f64 (/.f64 16 t) (fma.f64 2 a 1))))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (*.f64 (/.f64 (fma.f64 a 2 1) (/.f64 16 t)) b))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
(*.f64 (cos.f64 (*.f64 t (/.f64 (fma.f64 y 2 1) (/.f64 16 z)))) (*.f64 x (cos.f64 (*.f64 t (/.f64 (fma.f64 2 a 1) (/.f64 16 b))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 t b)) (+.f64 1/4 (*.f64 a (+.f64 1/4 (*.f64 -1/8 a))))) 2))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (fma.f64 -1/2 (pow.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))) 2) 1)))
(*.f64 x (*.f64 (cos.f64 (*.f64 1/4 (*.f64 (/.f64 (fma.f64 y 2 1) (/.f64 4 z)) t))) (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) (cos.f64 (/.f64 t (/.f64 (/.f64 4 (fma.f64 a 2 1)) (*.f64 b 1/4))))))
(*.f64 (*.f64 x (fabs.f64 (cos.f64 (*.f64 1/16 (*.f64 (*.f64 t z) (fma.f64 y 2 1)))))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
(/.f64 x (/.f64 2 (+.f64 (cos.f64 (*.f64 t (+.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16))))) (cos.f64 (*.f64 t (-.f64 (*.f64 1/16 z) (*.f64 b (fma.f64 a 1/8 1/16))))))))
(*.f64 x (*.f64 1 (-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b (*.f64 a 1/8)))) (cos.f64 (*.f64 1/16 (*.f64 t b)))) (*.f64 (sin.f64 (*.f64 t (*.f64 b (*.f64 a 1/8)))) (sin.f64 (*.f64 1/16 (*.f64 t b)))))))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (+.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (*.f64 -1/8 (*.f64 (sin.f64 (*.f64 t (*.f64 1/16 b))) (fabs.f64 (*.f64 t (*.f64 a b))))))))
(*.f64 (*.f64 x (fma.f64 -1/8 (*.f64 t (*.f64 (*.f64 z (sin.f64 (*.f64 1/16 (*.f64 t z)))) y)) (cos.f64 (*.f64 1/16 (*.f64 t z))))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 t z) 16))) (cos.f64 (/.f64 (*.f64 (/.f64 (*.f64 t b) (*.f64 (+.f64 1 (sqrt.f64 (*.f64 2 a))) (+.f64 -1 (sqrt.f64 (*.f64 2 a))))) (+.f64 (*.f64 4 (*.f64 a a)) -1)) 16)))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 (/.f64 (*.f64 t b) (*.f64 (+.f64 1 (sqrt.f64 (*.f64 2 a))) (+.f64 -1 (sqrt.f64 (*.f64 2 a))))) (+.f64 (*.f64 4 (*.f64 a a)) -1)) 16)))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (cos.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/16 b) t) 3) (pow.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 1/16 b) t) (*.f64 (*.f64 1/16 b) t)) (-.f64 (*.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)) (*.f64 (*.f64 t b) (*.f64 1/8 a))) (*.f64 (*.f64 (*.f64 1/16 b) t) (*.f64 (*.f64 t b) (*.f64 1/8 a)))))))))
(pow.f64 (sqrt.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)))) 2)
(*.f64 x (expm1.f64 (fabs.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 b (*.f64 t 1/16))) (cos.f64 (*.f64 1/16 (*.f64 z t))))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) 2) (cbrt.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))))) x)
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (*.f64 (cos.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) x))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (expm1.f64 (log1p.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16))))))))
Outputs
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x))
x
Calls

13 calls:

133.0ms
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
85.0ms
(*.f64 y 2)
84.0ms
y
84.0ms
z
83.0ms
t
Results
AccuracySegmentsBranch
30.8%1x
30.8%1y
30.8%1z
30.8%1t
30.8%1a
30.8%1b
33.3%2(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
30.8%1(*.f64 (+.f64 (*.f64 y 2) 1) z)
30.8%1(+.f64 (*.f64 y 2) 1)
30.8%1(*.f64 y 2)
30.8%1(*.f64 (+.f64 (*.f64 a 2) 1) b)
30.8%1(+.f64 (*.f64 a 2) 1)
30.8%1(*.f64 a 2)
Compiler

Compiled 3811 to 2522 computations (33.8% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
6.421923861734091e+293
1.2327606183447268e+296
Compiler

Compiled 42 to 34 computations (19% saved)

regimes205.0ms (0.8%)

Counts
38 → 1
Calls
Call 1
Inputs
x
(*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)))
(*.f64 (+.f64 1 (*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 b b)))) x)
(*.f64 x (+.f64 1 (*.f64 (*.f64 t t) (*.f64 -1/512 (+.f64 (*.f64 z z) (*.f64 b b))))))
(*.f64 x (+.f64 (*.f64 (*.f64 t t) (*.f64 -1/512 (+.f64 (*.f64 b b) (*.f64 z z)))) 1))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x)
(*.f64 (pow.f64 (*.f64 t b) 2) (*.f64 x -1/512))
(*.f64 x (*.f64 1 (cos.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)))))
(*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x)
(*.f64 (cos.f64 (*.f64 (-.f64 1/16 (*.f64 -1/8 a)) (*.f64 t b))) x)
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (*.f64 1 (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 (*.f64 x 1) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) 1)
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (+.f64 1 (*.f64 (*.f64 -1/512 (*.f64 t t)) (*.f64 b b)))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (+.f64 x (*.f64 -1/512 (*.f64 (*.f64 z z) (*.f64 (*.f64 t t) x)))))
(*.f64 x (*.f64 (+.f64 1 (*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 z z)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (-.f64 (*.f64 t (*.f64 (*.f64 b (*.f64 1/8 a)) (*.f64 t (*.f64 b (*.f64 1/8 a))))) (*.f64 1/256 (*.f64 (*.f64 t b) (*.f64 t b)))) (+.f64 (*.f64 t (*.f64 b (*.f64 1/8 a))) (*.f64 -1/16 (*.f64 t b)))))))
(pow.f64 (sqrt.f64 x) 2)
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))
(*.f64 (fabs.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) x)
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(/.f64 x (/.f64 1 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1)))
(*.f64 x (*.f64 1 (cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))))
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (*.f64 t b) (/.f64 1 (fma.f64 a 1/8 1/16))))))
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) 1))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) 1))
(*.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x) (cos.f64 (*.f64 (*.f64 1/16 t) b)))
(*.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) x) (cos.f64 (*.f64 t (*.f64 z 1/16))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
(*.f64 x (-.f64 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1) 1))
(*.f64 x (-.f64 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 2) 2))
Outputs
(*.f64 x (-.f64 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1) 1))
Calls

12 calls:

18.0ms
b
17.0ms
a
17.0ms
y
17.0ms
z
17.0ms
(*.f64 y 2)
Results
AccuracySegmentsBranch
30.8%1x
30.8%1y
30.8%1z
30.8%1t
30.8%1a
30.8%1b
30.8%1(*.f64 (+.f64 (*.f64 y 2) 1) z)
30.8%1(+.f64 (*.f64 y 2) 1)
30.8%1(*.f64 y 2)
30.8%1(*.f64 (+.f64 (*.f64 a 2) 1) b)
30.8%1(+.f64 (*.f64 a 2) 1)
30.8%1(*.f64 a 2)
Compiler

Compiled 674 to 442 computations (34.4% saved)

regimes196.0ms (0.7%)

Counts
36 → 1
Calls
Call 1
Inputs
x
(*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)))
(*.f64 (+.f64 1 (*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 b b)))) x)
(*.f64 x (+.f64 1 (*.f64 (*.f64 t t) (*.f64 -1/512 (+.f64 (*.f64 z z) (*.f64 b b))))))
(*.f64 x (+.f64 (*.f64 (*.f64 t t) (*.f64 -1/512 (+.f64 (*.f64 b b) (*.f64 z z)))) 1))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x)
(*.f64 (pow.f64 (*.f64 t b) 2) (*.f64 x -1/512))
(*.f64 x (*.f64 1 (cos.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)))))
(*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x)
(*.f64 (cos.f64 (*.f64 (-.f64 1/16 (*.f64 -1/8 a)) (*.f64 t b))) x)
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (*.f64 1 (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 (*.f64 x 1) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) 1)
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (+.f64 1 (*.f64 (*.f64 -1/512 (*.f64 t t)) (*.f64 b b)))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (+.f64 x (*.f64 -1/512 (*.f64 (*.f64 z z) (*.f64 (*.f64 t t) x)))))
(*.f64 x (*.f64 (+.f64 1 (*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 z z)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (-.f64 (*.f64 t (*.f64 (*.f64 b (*.f64 1/8 a)) (*.f64 t (*.f64 b (*.f64 1/8 a))))) (*.f64 1/256 (*.f64 (*.f64 t b) (*.f64 t b)))) (+.f64 (*.f64 t (*.f64 b (*.f64 1/8 a))) (*.f64 -1/16 (*.f64 t b)))))))
(pow.f64 (sqrt.f64 x) 2)
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))
(*.f64 (fabs.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) x)
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(/.f64 x (/.f64 1 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1)))
(*.f64 x (*.f64 1 (cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))))
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (*.f64 t b) (/.f64 1 (fma.f64 a 1/8 1/16))))))
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) 1))
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (fma.f64 y 2 1) z) (/.f64 16 t))) 1))
(*.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) x) (cos.f64 (*.f64 (*.f64 1/16 t) b)))
(*.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) x) (cos.f64 (*.f64 t (*.f64 z 1/16))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 z (*.f64 t (+.f64 1/16 (*.f64 1/8 y))))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
Outputs
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
Calls

12 calls:

17.0ms
(*.f64 a 2)
16.0ms
z
16.0ms
a
16.0ms
y
16.0ms
b
Results
AccuracySegmentsBranch
30.8%1x
30.8%1y
30.8%1z
30.8%1t
30.8%1a
30.8%1b
30.8%1(*.f64 (+.f64 (*.f64 y 2) 1) z)
30.8%1(+.f64 (*.f64 y 2) 1)
30.8%1(*.f64 y 2)
30.8%1(*.f64 (+.f64 (*.f64 a 2) 1) b)
30.8%1(+.f64 (*.f64 a 2) 1)
30.8%1(*.f64 a 2)
Compiler

Compiled 636 to 414 computations (34.9% saved)

regimes150.0ms (0.6%)

Counts
27 → 1
Calls
Call 1
Inputs
x
(*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)))
(*.f64 (+.f64 1 (*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 b b)))) x)
(*.f64 x (+.f64 1 (*.f64 (*.f64 t t) (*.f64 -1/512 (+.f64 (*.f64 z z) (*.f64 b b))))))
(*.f64 x (+.f64 (*.f64 (*.f64 t t) (*.f64 -1/512 (+.f64 (*.f64 b b) (*.f64 z z)))) 1))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x)
(*.f64 (pow.f64 (*.f64 t b) 2) (*.f64 x -1/512))
(*.f64 x (*.f64 1 (cos.f64 (*.f64 (*.f64 t b) (*.f64 1/8 a)))))
(*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x)
(*.f64 (cos.f64 (*.f64 (-.f64 1/16 (*.f64 -1/8 a)) (*.f64 t b))) x)
(fma.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)) x)
(*.f64 x (*.f64 1 (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 (*.f64 x 1) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))
(*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) 1)
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (+.f64 1 (*.f64 (*.f64 -1/512 (*.f64 t t)) (*.f64 b b)))))
(*.f64 (cos.f64 (*.f64 t (*.f64 b 1/16))) (+.f64 x (*.f64 -1/512 (*.f64 (*.f64 z z) (*.f64 (*.f64 t t) x)))))
(*.f64 x (*.f64 (+.f64 1 (*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 z z)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 (/.f64 a 8) 1/16)))))
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (-.f64 (*.f64 t (*.f64 (*.f64 b (*.f64 1/8 a)) (*.f64 t (*.f64 b (*.f64 1/8 a))))) (*.f64 1/256 (*.f64 (*.f64 t b) (*.f64 t b)))) (+.f64 (*.f64 t (*.f64 b (*.f64 1/8 a))) (*.f64 -1/16 (*.f64 t b)))))))
(pow.f64 (sqrt.f64 x) 2)
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x))
(*.f64 (fabs.f64 (cos.f64 (*.f64 1/16 (*.f64 t b)))) x)
(fma.f64 -1/512 (*.f64 x (pow.f64 (*.f64 t b) 2)) x)
(/.f64 x (/.f64 1 (fma.f64 (pow.f64 (*.f64 t b) 2) -1/512 1)))
(*.f64 x (*.f64 1 (cos.f64 (*.f64 b (*.f64 t (fma.f64 1/8 a 1/16))))))
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (*.f64 t b) (/.f64 1 (fma.f64 a 1/8 1/16))))))
(*.f64 x (*.f64 1 (cos.f64 (/.f64 (*.f64 (fma.f64 a 2 1) b) (/.f64 16 t)))))
Outputs
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x)
Calls

12 calls:

13.0ms
(*.f64 a 2)
13.0ms
t
12.0ms
(*.f64 y 2)
12.0ms
y
12.0ms
z
Results
AccuracySegmentsBranch
30.7%1x
30.7%1y
30.7%1z
30.7%1t
30.7%1a
30.7%1b
30.7%1(*.f64 (+.f64 (*.f64 y 2) 1) z)
30.7%1(+.f64 (*.f64 y 2) 1)
30.7%1(*.f64 y 2)
30.7%1(*.f64 (+.f64 (*.f64 a 2) 1) b)
30.7%1(+.f64 (*.f64 a 2) 1)
30.7%1(*.f64 a 2)
Compiler

Compiled 487 to 314 computations (35.5% saved)

regimes30.0ms (0.1%)

Accuracy

Total -19.0b remaining (-42.9%)

Threshold costs -19b (-42.9%)

Counts
6 → 1
Calls
Call 1
Inputs
x
(*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 (*.f64 b b) x)))
(*.f64 (+.f64 1 (*.f64 -1/512 (*.f64 (*.f64 t t) (*.f64 b b)))) x)
(*.f64 x (+.f64 1 (*.f64 (*.f64 t t) (*.f64 -1/512 (+.f64 (*.f64 z z) (*.f64 b b))))))
(*.f64 x (+.f64 (*.f64 (*.f64 t t) (*.f64 -1/512 (+.f64 (*.f64 b b) (*.f64 z z)))) 1))
(*.f64 (cos.f64 (*.f64 1/16 (*.f64 t b))) x)
Outputs
x
Calls

6 calls:

5.0ms
t
5.0ms
x
4.0ms
b
4.0ms
z
4.0ms
a
Results
AccuracySegmentsBranch
30.7%1x
30.7%1y
30.7%1z
30.7%1t
30.7%1a
30.7%1b
Compiler

Compiled 115 to 74 computations (35.7% saved)

simplify21.0ms (0.1%)

Algorithm
egg-herbie
Rules
92×*-commutative
22×+-commutative
sub-neg
neg-mul-1
neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0108848
1166848
2177848
3183848
4187848
5188848
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16))) 1000000000000000066436467741248103118547156170586292454485461107376856746627884050583544890346687569804406120783567460668037744292161050890877875387371120199760770880078039125129799472606133954939884328574613293205683935969567348590731356020719265634967118123751637393518591968740451429495341056) (*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 2 a 1) b)) 2) (/.f64 16 (*.f64 (cbrt.f64 (*.f64 (fma.f64 2 a 1) b)) t)))))) x)
(if (<=.f64 (*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16))) 1000000000000000066436467741248103118547156170586292454485461107376856746627884050583544890346687569804406120783567460668037744292161050890877875387371120199760770880078039125129799472606133954939884328574613293205683935969567348590731356020719265634967118123751637393518591968740451429495341056) (*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b (*.f64 a 1/8)))) (cos.f64 (*.f64 1/16 (*.f64 t b)))) (*.f64 (sin.f64 (*.f64 t (*.f64 b (*.f64 a 1/8)))) (sin.f64 (*.f64 1/16 (*.f64 t b))))))) x)
(if (<=.f64 (*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16))) 1000000000000000066436467741248103118547156170586292454485461107376856746627884050583544890346687569804406120783567460668037744292161050890877875387371120199760770880078039125129799472606133954939884328574613293205683935969567348590731356020719265634967118123751637393518591968740451429495341056) (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3)))) x)
(if (<=.f64 (*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16))) 1000000000000000066436467741248103118547156170586292454485461107376856746627884050583544890346687569804406120783567460668037744292161050890877875387371120199760770880078039125129799472606133954939884328574613293205683935969567348590731356020719265634967118123751637393518591968740451429495341056) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x)) x)
(*.f64 x (-.f64 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1) 1))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x)
x
Outputs
(if (<=.f64 (*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16))) 1000000000000000066436467741248103118547156170586292454485461107376856746627884050583544890346687569804406120783567460668037744292161050890877875387371120199760770880078039125129799472606133954939884328574613293205683935969567348590731356020719265634967118123751637393518591968740451429495341056) (*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 (/.f64 z 16) t))) (cos.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 2 a 1) b)) 2) (/.f64 16 (*.f64 (cbrt.f64 (*.f64 (fma.f64 2 a 1) b)) t)))))) x)
(if (<=.f64 (*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 a)) b)) 16))) 1000000000000000066436467741248103118547156170586292454485461107376856746627884050583544890346687569804406120783567460668037744292161050890877875387371120199760770880078039125129799472606133954939884328574613293205683935969567348590731356020719265634967118123751637393518591968740451429495341056) (*.f64 x (*.f64 (cos.f64 (*.f64 (fma.f64 y 2 1) (*.f64 t (/.f64 z 16)))) (cos.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b (fma.f64 2 a 1))) 2) (/.f64 16 (*.f64 t (cbrt.f64 (*.f64 b (fma.f64 2 a 1))))))))) x)
(if (<=.f64 (*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16))) 1000000000000000066436467741248103118547156170586292454485461107376856746627884050583544890346687569804406120783567460668037744292161050890877875387371120199760770880078039125129799472606133954939884328574613293205683935969567348590731356020719265634967118123751637393518591968740451429495341056) (*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b (*.f64 a 1/8)))) (cos.f64 (*.f64 1/16 (*.f64 t b)))) (*.f64 (sin.f64 (*.f64 t (*.f64 b (*.f64 a 1/8)))) (sin.f64 (*.f64 1/16 (*.f64 t b))))))) x)
(if (<=.f64 (*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 a)) b)) 16))) 1000000000000000066436467741248103118547156170586292454485461107376856746627884050583544890346687569804406120783567460668037744292161050890877875387371120199760770880078039125129799472606133954939884328574613293205683935969567348590731356020719265634967118123751637393518591968740451429495341056) (*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (-.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 b (*.f64 a 1/8)))) (cos.f64 (*.f64 1/16 (*.f64 t b)))) (*.f64 (sin.f64 (*.f64 t (*.f64 b (*.f64 a 1/8)))) (sin.f64 (*.f64 1/16 (*.f64 t b))))))) x)
(if (<=.f64 (*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16))) 1000000000000000066436467741248103118547156170586292454485461107376856746627884050583544890346687569804406120783567460668037744292161050890877875387371120199760770880078039125129799472606133954939884328574613293205683935969567348590731356020719265634967118123751637393518591968740451429495341056) (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3)))) x)
(if (<=.f64 (*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 a)) b)) 16))) 1000000000000000066436467741248103118547156170586292454485461107376856746627884050583544890346687569804406120783567460668037744292161050890877875387371120199760770880078039125129799472606133954939884328574613293205683935969567348590731356020719265634967118123751637393518591968740451429495341056) (*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (cos.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 b (fma.f64 a 1/8 1/16)))) 3)))) x)
(if (<=.f64 (*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16))) 1000000000000000066436467741248103118547156170586292454485461107376856746627884050583544890346687569804406120783567460668037744292161050890877875387371120199760770880078039125129799472606133954939884328574613293205683935969567348590731356020719265634967118123751637393518591968740451429495341056) (*.f64 (cos.f64 (*.f64 1/16 (*.f64 t z))) (*.f64 (cos.f64 (*.f64 t (*.f64 (+.f64 1/16 (*.f64 1/8 a)) b))) x)) x)
(if (<=.f64 (*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 t (*.f64 (+.f64 1 (*.f64 2 a)) b)) 16))) 1000000000000000066436467741248103118547156170586292454485461107376856746627884050583544890346687569804406120783567460668037744292161050890877875387371120199760770880078039125129799472606133954939884328574613293205683935969567348590731356020719265634967118123751637393518591968740451429495341056) (*.f64 (cos.f64 (*.f64 (*.f64 z t) 1/16)) (*.f64 x (cos.f64 (*.f64 t (*.f64 b (+.f64 1/16 (*.f64 a 1/8))))))) x)
(*.f64 x (-.f64 (+.f64 (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 b))) (cos.f64 (*.f64 t (*.f64 1/16 z)))) 1) 1))
(*.f64 x (+.f64 (+.f64 1 (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (cos.f64 (*.f64 t (*.f64 b 1/16))))) -1))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 1/16 z))) (cos.f64 (*.f64 t (*.f64 1/16 b)))))
(*.f64 x (*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) (cos.f64 (*.f64 t (*.f64 b 1/16)))))
(*.f64 (cos.f64 (*.f64 t (*.f64 z 1/16))) x)
(*.f64 x (cos.f64 (*.f64 t (*.f64 z 1/16))))
x
Compiler

Compiled 335 to 253 computations (24.5% saved)

soundness281.0ms (1%)

Algorithm
egg-herbie
Rules
1336×associate-*r/
1260×associate-/r*
1246×associate-*r*
950×associate-*l*
914×associate-*l/
Iterations

Useful iterations: 8 (0.0ms)

IterNodesCost
02673
15073
210673
323273
451573
5102773
6132469
7164569
8183961
9192661
10195861
11195861
12196261
02673
15073
210673
323273
451573
5102773
6132469
7164569
8183961
9192661
10195861
11195861
12196261
04499238
112588762
257728762
Stop Event
node limit
saturated
saturated
Compiler

Compiled 386 to 282 computations (26.9% saved)

end134.0ms (0.5%)

Compiler

Compiled 293 to 210 computations (28.3% saved)

Profiling

Loading profile data...